:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1b2a40;background:#f4f7fa;font-synthesis:none;font-weight:400;--navy:#101d34;--muted:#7c8798;--green:#0d8b70;--mint:#6be2c2;--line:#e8edf2;--radius:13px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}button{border:0}input,select,textarea{color:#25364a}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #50cbb1;outline-offset:3px}button,select,a{touch-action:manipulation}input[type=checkbox]{accent-color:#0d8b70;width:16px;height:16px;flex:0 0 auto}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,DM Sans,sans-serif}h1{font-size:29px;line-height:1.3;letter-spacing:-1px;margin-bottom:7px}h2{font-size:17px;line-height:1.45;letter-spacing:-.4px}h3{font-size:15px;letter-spacing:-.2px}h4{font-size:12px;letter-spacing:.2px;margin:24px 0 10px;color:#42536b}p{line-height:1.7}svg{flex-shrink:0}input::placeholder,textarea::placeholder{color:#9aa5b3}.muted{color:var(--muted);font-size:13px;line-height:1.7}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:247px;background:var(--navy);color:#aab8cd;padding:31px 20px 0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;z-index:30}.sidebar>*{flex-shrink:0}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:#fff;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:2px;padding:0 9px}.brand>div:last-child{line-height:1.2}.brand>div>span{display:block;font-family:DM Sans,sans-serif;font-size:8px;letter-spacing:2.1px;color:#8f9eb6;font-weight:500;margin-top:7px}.brand-symbol{position:relative;width:28px;height:34px;flex:0 0 auto}.brand-symbol span{display:block!important;position:absolute;bottom:0;margin:0!important;width:7px;background:#70e4c3;transform:skewY(-27deg);border-radius:1px}.brand-symbol span:nth-child(1){height:18px;left:0}.brand-symbol span:nth-child(2){height:26px;left:10px}.brand-symbol span:nth-child(3){height:34px;left:20px}.workspace-label{display:flex;align-items:center;gap:9px;margin:33px 3px 32px;padding:12px 11px;background:#1a2942;border:1px solid #2a3951;border-radius:7px;color:#d8e3f0;font-size:12px}.workspace-label svg{margin-left:auto;color:#8999ad}.online-dot,.mini-dot{height:6px;width:6px;display:inline-block;border-radius:50%;background:#65d5b3;flex-shrink:0}.mini-dot.red{background:#df7181}.nav-label{font-size:9px;letter-spacing:1.7px;font-weight:700;color:#697d9b;padding:0 13px;margin-bottom:15px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav button,.settings-nav{display:flex;align-items:center;gap:12px;background:transparent;color:#aab8cd;border-radius:7px;text-align:left;padding:13px;font-size:12px;font-weight:500;position:relative;min-height:44px}.sidebar nav button:hover,.settings-nav:hover{background:#1a2a44;color:#fff}.sidebar nav button.active,.settings-nav.active{background:#203a45;color:#8cf0d2}.sidebar nav button.active:before{position:absolute;content:"";left:-20px;height:25px;width:3px;background:#73e4c4;border-radius:0 3px 3px 0}.sidebar nav small{margin-left:auto;font-size:10px;color:#c2cfdf;background:#2c3b53;padding:3px 6px;border-radius:4px}.sidebar-bottom{margin-top:auto}.pilot-mini{background:#17273e;border:1px solid #24364e;border-radius:9px;padding:16px 14px;margin:28px 3px 15px}.pilot-mini>div:first-child{display:flex;align-items:center;gap:8px;color:#d4e0ef;font-size:11px}.pilot-mini svg{color:#71d7bc}.pilot-mini .progress-track{margin:14px 0 9px;background:#2a3b50;height:5px}.pilot-mini small{font-size:10px;color:#92a3ba}.settings-nav{width:100%;margin-bottom:15px}.sidebar-user{border-top:1px solid #26364e;display:flex;align-items:center;gap:10px;padding:19px 3px;min-width:0}.sidebar-user>div{min-width:0;flex:1}.sidebar-user strong{font-size:11px;color:#e0e7f1;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:125px}.sidebar-user small{font-size:10px;color:#7c90ad;display:block;margin-top:4px}.sidebar-user .icon-button{color:#8295ad}.avatar{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;background:#dce8ed;color:#39526a;border-radius:50%;font-size:10px;font-weight:700;flex-shrink:0}.sidebar-user .avatar{background:#30415a;color:#c5d6e8}.avatar.tiny{width:25px;height:25px;font-size:8px}.main-shell{margin-left:247px;min-width:0;flex:1}.topbar{height:76px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 35px;position:relative;z-index:20}.breadcrumb{display:flex;align-items:center;gap:12px;color:#8b97a8;font-size:11px}.breadcrumb strong{font-weight:500;color:#4a5b71}.breadcrumb svg{color:#a5afbc}.topbar-actions{display:flex;align-items:center;gap:21px}.global-search{display:flex;align-items:center;gap:9px;color:#8a98ab;max-width:255px}.global-search input{border:0;outline:none;background:transparent;width:176px;font-size:11px;min-height:36px}.global-search kbd{border:1px solid #e6ebf1;border-radius:4px;padding:2px 5px;font-size:10px;color:#9ba7b7}.private-label{display:flex;align-items:center;gap:6px;font-size:10px;color:#77879a;border-left:1px solid var(--line);padding-left:21px}.icon-button{background:transparent;color:#7d8ba0;padding:7px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;min-width:32px;min-height:32px}.icon-button:hover{background:#edf3f7;color:#273e58}.notification-button{position:relative}.notification-button i{position:absolute;right:7px;top:4px;width:5px;height:5px;border-radius:50%;background:#12a982;border:1px solid white}.notification-panel{position:absolute;right:30px;top:65px;background:#fff;border:1px solid var(--line);box-shadow:0 15px 45px #13233d1a;border-radius:11px;width:340px;max-width:90vw;padding:20px;z-index:35}.notification-panel h3{margin-bottom:15px}.notification-panel>button:not(.button){width:100%;display:flex;flex-direction:column;gap:5px;background:#fff;text-align:left;padding:13px 0;border-top:1px solid var(--line);font-size:12px;color:#293e57}.notification-panel small{color:#8190a4;font-size:10px}.notification-panel p{font-size:12px;color:var(--muted)}.mobile-menu,.nav-scrim{display:none}.main-content{padding:33px 35px 0;max-width:1750px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.eyebrow{font-size:8px;font-weight:700;letter-spacing:1.7px;color:#8390a2;margin-bottom:9px}.page-heading p{font-size:12px;color:#8190a2;margin:0}.heading-actions{display:flex;align-items:center;gap:10px}.campaign-filter{font-size:11px;padding:10px 30px 10px 12px;border:1px solid #e0e6ee;border-radius:7px;background:#fff;max-width:245px;min-height:37px}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:37px;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap;transition:background .15s}.button.primary{background:#0e8b70;color:#fff;border:1px solid #0e8b70;box-shadow:0 2px 3px #0e8b7010}.button.primary:hover{background:#08745d}.button.secondary{background:#fff;border:1px solid #dde5ec;color:#41546b}.button.secondary:hover{background:#f5f8fb}.button.ghost{background:transparent;color:#5e7489;padding:8px 9px}.button.ghost:hover{background:#edf4f6;color:#167d69}.button.danger{background:#b84453;color:#fff}.badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.4;padding:5px 8px;background:#f0f3f7;color:#7e8ca0;border-radius:5px;max-width:100%}.badge.green{background:#e4f5ee;color:#268b6e}.badge.amber{background:#fff5dc;color:#a28027}.badge.red{background:#fcebef;color:#b34d65}.badge.blue{background:#eaf0fd;color:#5873ae}.demo-banner{display:flex;align-items:center;gap:10px;background:#fffae9;color:#8c722a;border-bottom:1px solid #eee4bc;padding:11px 35px;font-size:11px;line-height:1.6}.demo-banner span{flex:1}.demo-banner button{background:transparent;text-decoration:underline;color:#806b31;font-size:10px;font-weight:600;padding:6px}.welcome-banner{background:#152b3f;border-radius:13px;min-height:252px;padding:29px 32px;color:#f5f8fc;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;margin-bottom:23px}.welcome-banner .badge{background:#29483f;color:#9dedcd;font-size:8px;letter-spacing:.8px;margin-bottom:16px;padding:5px 9px}.welcome-banner h2{font-size:25px;letter-spacing:-.8px;line-height:1.45;font-weight:600;margin-bottom:11px}.welcome-banner p{font-size:11px;color:#adbecc;margin-bottom:19px;max-width:450px;line-height:1.8}.welcome-banner .button{background:#70dfbd;color:#12382e;border-color:#70dfbd;min-height:33px;font-size:10px;padding:9px 12px}.welcome-visual{height:230px;width:330px;position:relative;flex-shrink:0;margin:-15px 35px -15px 10px}.orbit{position:absolute;border:1px solid #47637955;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.o1{width:115px;height:115px}.o2{width:195px;height:195px}.o3{width:280px;height:280px;border-style:dashed}.visual-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:70px;width:70px;background:#244e4a;border:1px solid #4c8975;border-radius:19px;display:flex;align-items:center;justify-content:center;color:#8deaca;box-shadow:0 0 60px #5dd0a51a}.visual-label{position:absolute;display:flex;align-items:center;gap:8px;border:1px solid #42627290;background:#1c394a;color:#bdded7;padding:10px 15px;border-radius:7px;font-size:10px;box-shadow:0 4px 20px #03111a22}.visual-label svg{color:#7fd5be}.vl1{top:23px;left:8px}.vl2{right:-4px;top:92px}.vl3{bottom:22px;left:27px}.orbit-dot{position:absolute;width:5px;height:5px;background:#7bcbb7;border-radius:50%;box-shadow:0 0 8px #7bcbb740}.od1{top:10px;left:184px}.od2{bottom:25px;right:35px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px}.metric{background:#fff;border:1px solid var(--line);border-radius:11px;padding:18px 19px 17px;box-shadow:0 3px 6px #1b354d02;min-width:0}.metric-top{display:flex;align-items:center;gap:10px;justify-content:space-between;color:#7b8a9d;font-size:10px;margin-bottom:10px}.metric-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f6f8;border-radius:8px;color:#7c97a3}.metric>strong{font-family:Manrope,sans-serif;font-size:29px;font-weight:700;letter-spacing:-1px;line-height:1.5;display:block;margin-bottom:2px}.metric>small{font-size:9px;color:#8d9aaa;line-height:1.6;display:block}.card{border:1px solid var(--line);background:#fff;border-radius:var(--radius);box-shadow:0 2px 5px #203c5002;min-width:0;margin-bottom:23px}.card-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 24px 19px;border-bottom:1px solid #edf1f5}.card-header h2{margin:0 0 5px;font-size:14px}.card-header p{font-size:10px;color:#96a1b0;line-height:1.6;margin:0}.card-header>svg{color:#7f92a6}.card-header .button{font-size:10px}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px}.queue-list{padding:0 24px}.queue-row{display:flex;align-items:center;gap:12px;width:100%;border-bottom:1px solid #edf1f4;background:#fff;padding:17px 0;text-align:left;color:#1f3149}.queue-row:last-child{border:0}.queue-row:hover .queue-company strong{color:#098567}.company-icon{width:37px;height:37px;display:flex;align-items:center;justify-content:center;background:#eaf3f3;border-radius:9px;color:#5b9491;font-weight:700;font-size:10px;flex-shrink:0}.company-icon.violet{background:#f0edfa;color:#8f81ad}.queue-company{flex:1;min-width:0}.queue-company strong{font-size:11px;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-company small{display:block;font-size:9px;color:#8c99aa;margin-top:5px;line-height:1.5}.queue-score strong{font-size:15px;font-weight:700;color:#386f67}.queue-score small{font-size:8px;color:#9ba5b1;margin-left:2px}.queue-row>svg{color:#a8b4c1;margin-left:10px}.agenda-list{padding:6px 24px}.agenda-list>button{width:100%;text-align:left;background:#fff;border-bottom:1px solid #edf1f4;padding:15px 0;display:flex;gap:11px;color:#344960}.agenda-list>button:last-child{border:0}.agenda-dot{width:7px;height:7px;border-radius:50%;background:#82bdb1;flex-shrink:0;margin-top:4px}.agenda-dot.overdue{background:#cd8d7e}.agenda-list strong{font-size:11px;display:block;line-height:1.5;font-weight:500}.agenda-list small{font-size:9px;color:#9aa6b5;display:block;margin-top:5px}.agenda-list time{font-size:9px;color:#8a9aab;display:block;margin-top:7px}.card-bottom{padding:7px 17px 14px;border-top:1px solid #f1f4f7}.card-bottom .button{font-size:10px}.pilot-progress{padding:25px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:50px;align-items:center}.pilot-progress h2{font-size:15px;margin-bottom:8px}.pilot-progress p{font-size:10px;color:#91a0b0;max-width:350px;margin:0}.cohort-progress{display:grid;gap:22px}.cohort-progress>div>div:first-child{display:flex;justify-content:space-between;font-size:10px;align-items:center;margin-bottom:9px;color:#74869b}.cohort-progress strong{font-size:12px;color:#426459}.cohort-progress small{font-size:10px;color:#9aa6b6;font-weight:400}.progress-track{height:5px;border-radius:5px;background:#edf1f5;overflow:hidden}.progress-track>span{display:block;height:100%;background:#66c8ad;border-radius:5px;transition:width .3s}.workspace-footer{padding:8px 0 22px;display:flex;justify-content:space-between;align-items:center;color:#9da9b8;font-size:9px}.workspace-footer>span{display:flex;align-items:center;gap:7px}.workspace-footer>span>span:not(.online-dot){color:#bac2cc}.workspace-footer .online-dot{height:4px;width:4px;background:#91b5a8}.section-info{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.7;color:#788b9d;margin:-4px 0 23px;padding:13px 16px;border:1px solid #e2e9ed;background:#edf4f5;border-radius:8px}.section-info svg{color:#669b92}.empty-state{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:245px;padding:34px 24px;text-align:center}.empty-icon{width:50px;height:50px;background:#f0f5f6;display:flex;align-items:center;justify-content:center;border-radius:13px;color:#80a09e;margin-bottom:17px}.empty-state h3{font-size:14px;margin:0 0 8px;color:#53677d}.empty-state p{font-size:11px;color:#8b9bad;max-width:350px;line-height:1.8;margin-bottom:19px}.empty-actions{display:flex;gap:10px}.agenda-card .empty-state{min-height:220px}.agenda-card .empty-state p{max-width:200px}.campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.campaign-card{padding:23px;margin:0}.campaign-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.folder-icon{width:42px;height:42px;background:#edf5f3;color:#60a995;border-radius:10px;display:flex;align-items:center;justify-content:center}.campaign-card h2{font-size:17px;margin-bottom:8px}.campaign-territory{font-size:11px;color:#8c9cad;min-height:35px;margin-bottom:15px}.campaign-families{display:flex;gap:6px;flex-wrap:wrap;min-height:30px;margin-bottom:20px}.campaign-families span{background:#f1f5f8;color:#7e91a7;font-size:9px;padding:5px 7px;border-radius:4px}.campaign-progress-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8c99aa;margin-bottom:9px}.campaign-progress-label strong{font-size:14px;color:#3b675d}.campaign-progress-label small{font-weight:400;font-size:10px;color:#9ca8b4}.campaign-stats{display:flex;gap:15px;justify-content:space-between;margin:21px 0}.campaign-stats>div{display:flex;flex-direction:column;gap:5px}.campaign-stats strong{font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.6px;color:#425b71}.campaign-stats span{font-size:9px;color:#97a4b3}.campaign-limits{display:flex;justify-content:space-between;font-size:9px;color:#92a1b0;padding-top:16px;border-top:1px solid var(--line)}.campaign-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.run-status{display:flex;gap:9px;background:#f3f7f9;padding:12px;border-radius:6px;margin-bottom:17px}.run-status>.mini-dot{margin-top:5px}.run-status strong{font-size:10px;color:#5d758b;display:block}.run-status small{font-size:9px;color:#8b9eaf;display:block;line-height:1.6;margin-top:4px;overflow-wrap:anywhere}.table-toolbar{padding:17px 21px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);flex-wrap:wrap}.table-search{display:flex;align-items:center;gap:9px;min-width:200px;flex:1;color:#8b9caf}.table-search input{border:0;outline:none;background:transparent;font-size:11px;min-height:34px;min-width:190px;width:100%}.table-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.table-tools select{font-size:10px;border:1px solid #e5ebf1;background:#fff;padding:8px 23px 8px 9px;border-radius:6px;max-width:175px;min-height:33px}.table-caption{padding:13px 22px 8px;display:flex;justify-content:space-between;font-size:9px;color:#99a6b6}.table-caption strong{font-weight:600;color:#5c758b}.table-scroll{overflow:auto}.prospects-table{border-collapse:collapse;width:100%;text-align:left;min-width:960px}.prospects-table th{font-size:8px;color:#9aa6b6;font-weight:600;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--line);padding:16px 14px;background:#fcfdfe;white-space:nowrap}.prospects-table th:first-child{padding-left:23px}.prospects-table td{border-bottom:1px solid #edf1f5;padding:15px 14px;font-size:10px;color:#6d8097;line-height:1.6}.prospects-table tr:last-child td{border:0}.prospects-table td:first-child{padding-left:23px}.prospects-table tbody tr:hover{background:#fafcfd}.company-cell{display:flex;align-items:center;gap:11px;text-align:left;background:transparent;max-width:300px;padding:0;color:#344b64}.company-cell strong{font-size:11px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:235px}.company-cell small{display:block;font-size:9px;color:#9aa6b6;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:235px}.company-cell .company-icon{width:34px;height:34px;font-size:9px}.score-cell{min-width:67px;max-width:80px}.score-cell strong{font-size:13px;font-weight:600;color:#4f786b}.score-cell small{font-size:8px;color:#a6b1bf;font-weight:400;margin-left:3px}.tiny-progress{height:3px;display:block;background:#eaf0f3;border-radius:3px;margin-top:5px}.tiny-progress i{display:block;height:100%;background:#78c3ab;border-radius:3px}.owner-cell{display:flex;align-items:center;gap:7px;max-width:130px;font-size:9px}.unassigned{font-size:9px;color:#b2a57d}.prospects-table .badge{font-size:8px}.segmented{display:flex;gap:3px;background:#f2f6f8;border-radius:7px;padding:4px}.segmented button{background:transparent;color:#95a4b4;padding:8px 15px;border-radius:5px;font-size:10px}.segmented button.active{background:#fff;color:#547562;box-shadow:0 1px 4px #2233490b}.task-list{padding:0 24px}.task-row{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:21px 0}.task-row:last-child{border:0}.task-check{height:21px;width:21px;border:1px solid #dbe4eb;border-radius:5px;background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-check.done{background:#56b49c;border-color:#56b49c}.task-body{background:#fff;text-align:left;flex:1;min-width:0;color:#4b637b;padding:0}.task-body strong{font-size:12px;display:block;margin-bottom:6px}.task-body>span{font-size:10px;color:#92a1b3;display:block}.task-body small{font-size:10px;color:#758e82;display:block;margin-top:8px}.task-owner{font-size:10px;color:#92a1b3;max-width:130px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{padding:23px;margin:0;display:flex;flex-direction:column}.product-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.product-icon{width:42px;height:42px;background:#edf5f4;color:#77a99e;border-radius:10px;display:flex;align-items:center;justify-content:center}.product-icon.color-1{background:#f0eef8;color:#a091b8}.product-icon.color-2{background:#ecf1f9;color:#849ec5}.product-card h2{font-size:15px;margin-bottom:10px}.product-card>p{font-size:11px;color:#8a9bac;line-height:1.8;flex:1}.product-dependency{display:flex;align-items:flex-start;gap:6px;font-size:9px;color:#a79572;line-height:1.7;margin:5px 0 18px;padding:10px;background:#faf8f2;border-radius:5px}.product-dependency svg{margin-top:2px}.product-bottom{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:14px}.product-bottom select{font-size:9px;background:#fff;border:1px solid #e4eaf0;border-radius:5px;padding:6px;max-width:135px}.external-link{display:inline-flex;align-items:center;gap:4px;color:#46957e;font-size:10px;text-decoration:none;overflow-wrap:anywhere}.external-link:hover{text-decoration:underline}.funnel{padding:23px 26px;display:flex;flex-direction:column;gap:20px}.funnel-row>div:first-child{display:flex;justify-content:space-between;font-size:11px;color:#788ca2;margin-bottom:8px}.funnel-row strong{color:#50796c;font-size:12px}.funnel-track{height:8px;background:#f1f5f7;border-radius:3px;overflow:hidden}.funnel-track>span{height:100%;display:block;background:#6cbaa2;border-radius:3px}.cohort-results{padding:8px 24px}.cohort-results>div{padding:20px 0;border-bottom:1px solid var(--line)}.cohort-results>div:last-child{border:0}.cohort-results h3{font-size:12px;margin-bottom:16px;color:#536b81}.cohort-results dl{display:flex;flex-direction:column;gap:12px;margin:0}.cohort-results dl>div{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#93a1b1}.cohort-results dd{margin:0;font-size:11px;color:#507869;font-weight:600}.solution-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:23px}.solution-results>div{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f8fafb;padding:15px;border-radius:6px;font-size:11px;color:#8598aa}.solution-results strong{font-family:Manrope,sans-serif;font-size:19px;color:#5c8f7f}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.connection-list{padding:3px 24px}.connection-list>div{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #f0f3f6}.connection-list>div:last-child{border:0}.connection-list>div>div{flex:1}.connection-list strong{font-size:11px;color:#536a81;display:block}.connection-list small{font-size:9px;color:#9ca9b8;display:block;margin-top:5px}.connection-dot{height:8px;width:8px;background:#d1c29a;border-radius:50%}.connection-dot.connected{background:#72bca3}.settings-note{padding:16px 24px;border-top:1px solid #edf1f5;font-size:10px;color:#96a4b4;line-height:1.9}.team-list{padding:0 24px}.team-list>div{display:flex;align-items:center;gap:10px;padding:19px 0;border-bottom:1px solid var(--line)}.team-list>div:last-child{border:0}.team-list>div>div{flex:1;min-width:0}.team-list strong{font-size:11px;color:#5b7188;display:block}.team-list small{font-size:9px;color:#a0acba;display:block;margin-top:5px;overflow-wrap:anywhere}.rules-points{display:flex;align-items:center;justify-content:space-around;gap:10px;padding:27px 24px;color:#acb9c7}.rules-points>div{display:flex;flex-direction:column;align-items:center;gap:8px}.rules-points strong{font-size:26px;font-family:Manrope,sans-serif;color:#4e7b6d;font-weight:600}.rules-points>div>span{font-size:9px;color:#91a4b5}.settings-details{margin:0;padding:16px 24px}.settings-details>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;font-size:10px}.settings-details dt{color:#94a4b5}.settings-details dd{margin:0;color:#596f85;text-align:right;overflow-wrap:anywhere}.inline-alert{padding:12px 14px;border-radius:7px;font-size:12px;line-height:1.7;margin-bottom:17px}.inline-alert.error{background:#fff1f3;color:#aa5262;border:1px solid #f3dfe4}.inline-alert.success{background:#ebf8f2;color:#348b6d;border:1px solid #d5eee2}.inline-alert button{background:transparent;text-decoration:underline;color:inherit;margin-left:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c1b3655;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:25px;z-index:100}.modal{width:550px;max-width:100%;max-height:90vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 25px 90px #10274035}.modal.wide{width:760px}.modal-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:23px 25px 20px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:3}.modal-header h2{margin:0;font-size:18px}.modal-header p{margin:5px 0 0;font-size:11px;color:#92a2b3}.modal-form{padding:23px 25px 0}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;min-width:0;text-align:left}.field>span,.field>legend{font-size:11px;font-weight:600;color:#596d83;line-height:1.6}.field>small{font-size:10px;color:#9aa8b8;line-height:1.7;font-weight:400}.field input:not([type=checkbox]),.field select,.field textarea{padding:11px 12px;border:1px solid #dfe7ee;border-radius:7px;width:100%;font-size:12px;background:#fff;min-height:40px;line-height:1.6}.field input[type=file]{font-size:11px}.field textarea{resize:vertical;min-height:70px}.field select{padding-right:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-actions{display:flex;justify-content:flex-end;gap:9px;margin:7px -25px 0;padding:18px 25px;background:#fbfcfd;border-top:1px solid var(--line);position:sticky;bottom:0;z-index:2}.form-note{font-size:11px;background:#f4f8fa;color:#8a9eaf;border-radius:6px;padding:12px 14px;line-height:1.8;margin:0 0 19px}.check-line{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.7;color:#71879e;margin-bottom:11px}.check-line input{margin:0}.checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;padding-top:8px}.field fieldset,fieldset.field{border:0;padding:0;margin:0 0 19px}.field legend{padding:0}.subform{border:1px solid #e1e9ed;border-radius:8px;padding:17px;margin-bottom:20px;background:#fbfdfe}.subform>.muted{font-size:10px;margin-bottom:16px}.subform .field input,.subform .field select{font-size:11px}.section-check{padding:15px 0 3px}.evidence-check{padding:10px 11px;border:1px solid #e8edf2;border-radius:6px;background:#fcfdfe}.evidence-check span{font-size:10px}.code-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important}.toast{position:fixed;right:27px;bottom:25px;max-width:550px;padding:15px 17px;border:1px solid #c7e8d8;border-radius:10px;display:flex;align-items:center;gap:11px;background:#f3fcf8;color:#408b6c;font-size:12px;line-height:1.7;box-shadow:0 8px 35px #163b2f1a;z-index:200}.toast>span{flex:1}.toast .icon-button{color:inherit}.toast.is-error{border-color:#f0d5df;background:#fff5f7;color:#a64e64}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#13264055;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;display:flex;justify-content:flex-end}.company-drawer{width:min(1060px,92vw);height:100vh;background:#fff;display:flex;flex-direction:column;box-shadow:-12px 0 60px #142d4522;overflow:hidden}.drawer-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 29px 5px}.drawer-back-label{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.1px;color:#9babbc;font-weight:600}.company-hero{display:flex;align-items:center;gap:18px;padding:20px 30px}.company-icon.large{width:61px;height:61px;font-size:17px;border-radius:14px;background:#edf6f4;color:#70a997}.company-hero>div:nth-child(2){flex:1;min-width:0}.company-hero h2{font-size:23px;margin:0 0 8px;overflow-wrap:anywhere}.company-hero p{font-size:11px;color:#9aabba;margin:0 0 10px}.company-hero-badges{display:flex;flex-wrap:wrap;gap:7px}.detail-score{min-width:108px;text-align:right;display:flex;flex-direction:column;gap:5px}.detail-score strong{font-size:32px;font-family:Manrope,sans-serif;color:#4f8d76;letter-spacing:-1px}.detail-score small{font-size:11px;color:#a3b0bd;margin-left:3px;font-weight:400;letter-spacing:0}.detail-score>span{font-size:9px;color:#8b9eaf}.drawer-actions{display:flex;align-items:center;gap:9px;padding:0 30px 20px;flex-wrap:wrap}.drawer-actions .button{font-size:10px;min-height:33px}.detail-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 30px;gap:22px;overflow-x:auto}.detail-tabs button{background:#fff;font-size:11px;white-space:nowrap;color:#95a5b6;padding:17px 0;border-bottom:2px solid transparent}.detail-tabs button.active{color:#30896f;border-color:#5cb99c;font-weight:600}.drawer-content{overflow:auto;padding:26px 30px 35px;flex:1}.readiness-panel{border:1px solid #e3eaf0;background:#f8fafc;padding:16px 20px;border-radius:9px;margin-bottom:28px}.readiness-panel.ready{background:#f2faf6;border-color:#d3ebdf}.readiness-panel>div{display:flex;align-items:center;gap:10px;color:#7ba38b}.readiness-panel ul{font-size:11px;color:#8a9cae;line-height:1.9;padding-left:19px;margin:12px 0 0}.readiness-panel .badge{font-size:10px}.detail-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:30px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.section-heading h3{font-size:14px;margin:0}.section-heading h4{margin:0}.section-heading p{font-size:10px;margin:5px 0 0}.section-heading .button{font-size:10px}.section-heading>div:has(.button){display:flex;gap:4px}.detail-prose{font-size:12px;color:#8397aa;line-height:1.95;margin:0 0 20px}.detail-columns blockquote{font-size:12px;line-height:1.95;color:#659580;margin:0;border-left:3px solid #9bcbb5;padding:12px 16px;background:#f5faf8;border-radius:0 5px 5px 0}.company-facts{margin:0}.company-facts>div{display:flex;gap:15px;padding:11px 0;border-bottom:1px solid #edf2f5;font-size:11px;line-height:1.8}.company-facts dt{width:130px;color:#a0adbb;flex-shrink:0}.company-facts dd{margin:0;color:#7a90a6;overflow-wrap:anywhere;min-width:0}.detail-sidecard{background:#f8fafc;padding:20px 18px;border-radius:10px;align-self:start}.detail-sidecard .field input,.detail-sidecard .field select{font-size:11px}.detail-sidecard h4{margin-top:22px;font-size:10px}.detail-sidecard>.button{width:100%;font-size:10px;white-space:normal}.detail-task{padding:12px 0;border-bottom:1px solid #e8eef2}.detail-task strong{font-size:11px;display:block;font-weight:500;line-height:1.7;color:#7c92a5}.detail-task small{font-size:9px;color:#a5b2c0;margin-top:6px;display:block}.detail-side-divider{height:1px;background:#e2eaf0;margin:15px 0}.restriction-reason{font-size:10px;color:#bc8b90;line-height:1.8;display:block;padding:7px 0}.evidence-list{display:flex;flex-direction:column;gap:15px}.evidence-list article{border:1px solid var(--line);border-radius:9px;padding:18px 20px}.evidence-list article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.evidence-list article>div>small{font-size:9px;color:#a4b0bd}.evidence-list article p{font-size:12px;line-height:1.9;color:#7e92a6;margin:14px 0}.evidence-list footer{margin-top:14px;display:flex;gap:25px;color:#a0aebd;font-size:9px;flex-wrap:wrap}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-card{border:1px solid var(--line);border-radius:10px;padding:22px;display:flex;align-items:flex-start;flex-direction:column}.contact-card h3{font-size:14px;color:#5f788e;margin:17px 0 7px}.contact-card p{font-size:11px;color:#99aaba;margin:0 0 14px}.contact-value{font-size:14px;line-height:1.8;color:#639982;overflow-wrap:anywhere;font-weight:500;margin-bottom:14px}.contact-card>small{font-size:10px;color:#a4b0be;display:block;margin:17px 0 5px}.contact-card>.button{padding-left:0}.assessment-points{display:flex;justify-content:space-around;background:#f5f9f8;border:1px solid #e1eee8;border-radius:9px;padding:23px;margin-top:22px}.assessment-points>div{display:flex;align-items:center;flex-direction:column;gap:8px}.assessment-points strong{font-family:Manrope,sans-serif;font-size:25px;color:#57987b}.assessment-points small{font-size:10px;color:#9bb2a6}.unknowns{font-size:12px;color:#95a3b5;padding-left:20px;line-height:1.9}.draft-box{padding:20px;background:#f6f8fb;border:1px solid #e6edf3;border-radius:8px;font-size:12px;color:#8396aa;line-height:1.95;margin-bottom:16px}.activity-timeline article{display:flex;gap:15px;padding-bottom:23px;position:relative}.timeline-dot{background:#edf5f3;height:31px;width:31px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#80a998;flex-shrink:0;z-index:1}.activity-timeline article:not(:last-child):before{content:"";position:absolute;top:30px;bottom:0;left:15px;width:1px;background:#e8eef1}.activity-timeline article>div{flex:1;padding-top:6px}.timeline-head{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#6d899a}.timeline-head time{font-size:9px;color:#a6b4c1}.activity-timeline p{font-size:12px;color:#8a9faf;line-height:1.9;margin:12px 0}.activity-result{background:#f7f9fb;color:#93a7b6;padding:11px 14px;font-size:11px;line-height:1.8;border-radius:6px;margin-bottom:10px}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:35px;text-align:center;background:#f5f8fa}.loading-screen h1{font-size:24px}.loading-screen p{font-size:13px;color:#879bac;max-width:500px;margin:0}.loading-screen h2{margin:0}.brand-mark{height:48px;width:48px;background:#163d3b;color:#9ce5c5;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:25px;font-weight:700;font-family:Manrope,sans-serif}.auth-shell{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#fbfcfd}.auth-story{background:#142a3d;color:#edf6fa;position:relative;overflow:hidden;padding:60px 11%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.auth-story .brand{padding:0;margin:0 0 90px;z-index:1}.auth-story>.badge{background:#244a43;color:#90d6bd;font-size:9px;letter-spacing:1px;margin-bottom:24px;z-index:1}.auth-story h1{font-size:36px;line-height:1.5;letter-spacing:-1.3px;margin-bottom:24px;font-weight:600;position:relative;z-index:1}.auth-story>p{font-size:13px;color:#aac0cb;max-width:360px;line-height:1.9;margin-bottom:35px;z-index:1}.auth-steps{display:flex;flex-direction:column;gap:23px;margin-bottom:100px;z-index:1}.auth-steps>div{display:flex;align-items:center;gap:15px;font-size:12px;color:#c4d8de}.auth-steps svg{color:#78c4ad}.auth-story>small{color:#7c99a8;font-size:10px;z-index:1}.auth-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#86afad08 1px,transparent 1px),linear-gradient(90deg,#86afad08 1px,transparent 1px);background-size:42px 42px;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px 35px;gap:30px}.auth-card{width:100%;max-width:390px}.auth-lock{background:#eaf4f0;border:1px solid #deece5;color:#6ba48d;width:52px;height:52px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.auth-card>.eyebrow{display:block;color:#8ba499;margin-bottom:12px;font-size:9px}.auth-card h2{font-size:25px;font-weight:700;line-height:1.5;margin-bottom:12px}.auth-card>p{font-size:12px;color:#95a5b3;line-height:1.9;margin-bottom:30px}.auth-form .button{width:100%;margin-top:7px;min-height:43px;font-size:12px}.auth-form .field{margin-bottom:20px}.auth-form .field input{background:#fff;min-height:43px}.text-button{background:transparent;color:#7b9b8b;font-size:11px;display:block;margin:19px auto;padding:6px}.auth-footnote{display:flex;justify-content:center;gap:6px;align-items:center;font-size:9px;color:#abb7c3;margin-top:35px}.auth-version{font-size:9px;color:#bcc7d0}.setup-checklist{border-top:1px solid #e6edf1;margin-top:25px}.setup-checklist>div{display:flex;align-items:flex-start;gap:13px;border-bottom:1px solid #e9eef3;padding:18px 0}.setup-checklist span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:#78a48d;background:#edf5f0;font-size:10px;border-radius:50%}.setup-checklist p{font-size:11px;line-height:1.8;color:#879eac;margin:0}.demo-entry{padding:23px 0 0;text-align:center}.demo-entry p{font-size:10px;color:#9cafb9;margin-bottom:12px}.demo-entry .button{min-height:42px;width:100%;font-size:12px}.demo-entry small{display:block;color:#aebbc6;font-size:9px;margin-top:10px}.loading-screen .auth-card{background:#fff;padding:30px;border:1px solid var(--line);border-radius:12px;text-align:left}.loading-screen .auth-card h2{font-size:19px;margin:20px 0}@media(min-width:1600px){.main-content{padding-top:40px}.welcome-banner{min-height:270px}.welcome-visual{margin-right:80px}.welcome-banner h2{font-size:29px}.metrics-grid{gap:22px}.metric{padding:21px 23px}.queue-row{padding:20px 0}.queue-company strong{font-size:12px}.queue-company small{font-size:10px}.card-header h2{font-size:16px}}@media(max-width:1250px){.main-content{padding:27px 25px 0}.topbar{padding:0 25px}.welcome-visual{margin-right:0;width:270px}.welcome-banner{padding:26px}.welcome-banner h2{font-size:23px}.welcome-banner p{max-width:330px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-tools select{max-width:150px}.metric{padding:16px}.metric-top{font-size:9px}.metric>strong{font-size:26px}.card-header{padding:19px}.dashboard-columns{gap:17px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.queue-list{padding:0 19px}.queue-row{gap:9px}.queue-company strong{max-width:215px}.queue-score{white-space:nowrap}.queue-row>svg{margin-left:0}.pilot-progress{gap:25px}.global-search{max-width:210px}.global-search input{width:140px}.demo-banner{padding:11px 25px}.settings-grid{gap:0 17px}.team-list{padding:0 18px}.team-list>div{flex-wrap:wrap}.team-list .badge{margin-left:43px}}@media(max-width:1050px){.sidebar{width:220px;padding-left:15px;padding-right:15px}.main-shell{margin-left:220px}.sidebar nav button.active:before{left:-15px}.brand{font-size:20px;gap:10px}.sidebar-user strong{max-width:100px}.workspace-label{font-size:11px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:1fr}.welcome-visual{width:200px;transform:scale(.8);margin-left:-20px;margin-right:-20px}.welcome-banner h2{font-size:22px}.welcome-banner p{max-width:320px}.global-search{display:none}.pilot-progress{grid-template-columns:1fr 1fr}.campaign-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.campaign-filter{max-width:190px}.company-drawer{width:94vw}.detail-columns{gap:23px}.company-hero h2{font-size:21px}.catalog-grid{gap:16px}.solution-results{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr}}@media(max-width:800px){.sidebar{transform:translate(-100%);transition:transform .2s;width:247px;z-index:90}.sidebar.is-open{transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{display:flex}.nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1c3555;z-index:85}.topbar{height:65px;gap:12px;justify-content:flex-start}.topbar-actions{margin-left:auto}.breadcrumb{font-size:10px;gap:8px}.private-label{border-left:0;padding:0}.main-content{padding-top:25px}.welcome-visual{width:250px;transform:scale(.9);margin-right:0}.welcome-banner p{max-width:320px}.page-heading{gap:12px}.company-drawer{width:100vw}.drawer-header{padding-left:23px;padding-right:23px}.company-hero{padding:17px 23px}.drawer-actions{padding:0 23px 18px}.detail-tabs{padding:0 23px}.drawer-content{padding:23px}.auth-shell{grid-template-columns:.9fr 1.1fr}.auth-story{padding:40px 10%}.auth-story h1{font-size:27px}.auth-story>.brand{font-size:18px}.auth-story .brand-symbol{transform:scale(.8)}.auth-story>p{font-size:11px}.auth-story .brand{margin-bottom:65px}.auth-steps{margin-bottom:65px;gap:20px}.auth-steps>div{font-size:10px;gap:12px}}@media(max-width:600px){h1{font-size:25px}.main-content{padding:23px 16px 0}.topbar{padding:0 16px}.breadcrumb>strong{display:none}.breadcrumb svg{display:none}.private-label{font-size:9px}.topbar-actions{gap:13px}.page-heading{flex-direction:column;gap:18px;margin-bottom:21px}.page-heading>div:first-child{width:100%}.page-heading p{font-size:11px}.heading-actions{width:100%;justify-content:flex-start}.campaign-filter{flex:1;max-width:none}.welcome-banner{min-height:255px;padding:25px 22px}.welcome-banner h2{font-size:23px}.welcome-visual{display:none}.welcome-banner p{max-width:290px}.welcome-banner .badge{margin-bottom:15px}.welcome-banner .button{margin-top:2px}.metrics-grid{gap:11px;margin-bottom:19px}.metric{padding:14px 12px}.metric-icon{width:27px;height:27px}.metric-top{font-size:9px;gap:5px}.metric>strong{font-size:26px}.metric>small{font-size:8px;line-height:1.8}.card{margin-bottom:19px}.card-header{padding:18px 17px}.card-header h2{font-size:13px}.card-header p{font-size:9px}.card-header>.button{font-size:9px;padding:6px;gap:4px}.queue-list{padding:0 17px}.queue-company strong{font-size:10px;max-width:210px}.queue-company small{font-size:8px;max-width:220px}.queue-row>svg{display:none}.queue-score strong{font-size:13px}.queue-score small{font-size:7px}.queue-row{gap:10px;padding:16px 0}.company-icon{height:32px;width:32px;font-size:9px}.pilot-progress{grid-template-columns:1fr;gap:22px;padding:20px}.pilot-progress p{font-size:10px;max-width:none}.cohort-progress{gap:17px}.workspace-footer{font-size:8px;align-items:flex-start;gap:12px}.workspace-footer>span{gap:4px}.workspace-footer>span:last-child{max-width:155px;line-height:1.8}.demo-banner{padding:10px 16px;gap:8px;font-size:9px}.demo-banner svg{align-self:flex-start;margin-top:2px}.demo-banner button{font-size:9px;padding:5px 0;align-self:flex-start}.section-info{font-size:10px;align-items:flex-start;padding:12px;margin-bottom:18px}.section-info svg{margin-top:2px}.campaign-card{padding:20px}.campaign-card h2{font-size:16px}.campaign-actions{flex-wrap:wrap}.catalog-grid{grid-template-columns:1fr}.product-card{padding:20px}.product-card>p{font-size:12px}.product-card h2{font-size:16px}.product-dependency{font-size:10px}.table-toolbar{padding:13px 15px;gap:9px}.table-search{width:100%;flex-basis:100%}.table-tools{width:100%;gap:6px}.table-tools select{font-size:9px;max-width:calc(50% - 6px);flex:1;padding:8px 22px 8px 8px}.table-caption{padding:12px 16px 8px;font-size:9px;gap:15px}.table-caption>span:last-child{max-width:140px;text-align:right}.task-list{padding:0 17px}.task-row{flex-wrap:wrap;gap:10px;padding:18px 0}.task-body{flex-basis:calc(100% - 35px)}.task-owner{margin-left:31px;flex:1}.task-row>.badge{font-size:8px}.task-body strong{font-size:11px;line-height:1.7}.task-body>span{font-size:9px}.solution-results{grid-template-columns:1fr;padding:17px;gap:10px}.funnel{padding:20px}.settings-note{padding:15px 20px}.connection-list{padding:3px 20px}.connection-list>div{gap:10px}.connection-list small{font-size:8px}.connection-list strong{font-size:10px}.connection-list .badge{font-size:8px}.settings-details{padding:14px 20px}.rules-points{gap:7px;padding:24px 17px}.rules-points strong{font-size:23px}.rules-points>div>span{font-size:8px}.settings-details>div{font-size:9px}.modal-backdrop{padding:12px}.modal{max-height:95vh;border-radius:12px}.modal-header{padding:18px}.modal-header h2{font-size:16px}.modal-form{padding:18px 18px 0}.form-grid{grid-template-columns:1fr;gap:0}.field{margin-bottom:16px}.field>span,.field>legend{font-size:10px}.field input:not([type=checkbox]),.field select,.field textarea{font-size:12px;padding:10px}.form-actions{margin-left:-18px;margin-right:-18px;padding:15px 18px}.checkbox-grid{grid-template-columns:1fr}.check-line{font-size:11px}.toast{left:15px;right:15px;bottom:16px;padding:12px;font-size:11px}.company-hero{gap:11px;padding:15px 18px;flex-wrap:wrap}.company-icon.large{width:43px;height:43px;font-size:13px;border-radius:10px}.company-hero h2{font-size:18px;margin-bottom:6px}.company-hero p{font-size:10px;line-height:1.7}.company-hero-badges{gap:5px}.company-hero-badges .badge{font-size:8px}.detail-score{min-width:100%;text-align:left;flex-direction:row;align-items:center;gap:13px;border-top:1px solid var(--line);padding-top:13px;margin-top:2px}.detail-score strong{font-size:25px}.detail-score>span{font-size:9px}.drawer-header{padding:13px 15px 2px}.drawer-actions{padding:0 18px 14px;gap:7px}.drawer-actions .button{font-size:9px;min-height:33px;padding:8px 10px}.detail-tabs{padding:0 18px;gap:20px}.detail-tabs button{font-size:10px;padding:15px 0}.drawer-content{padding:20px 18px}.detail-columns{grid-template-columns:1fr;gap:22px}.section-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.section-heading>div:has(.button){flex-wrap:wrap}.section-heading .button{font-size:9px;min-height:32px;padding:8px 10px}.section-heading h3{font-size:13px}.readiness-panel{padding:14px 16px;margin-bottom:22px}.readiness-panel ul{font-size:10px}.detail-prose{font-size:11px}.company-facts>div{font-size:10px;gap:12px}.company-facts dt{width:115px}.contact-grid{grid-template-columns:1fr}.assessment-points{padding:18px 12px}.assessment-points strong{font-size:24px}.assessment-points small{font-size:8px}.evidence-list article{padding:16px}.evidence-list article p{font-size:11px}.evidence-list footer{gap:8px;font-size:8px;flex-direction:column}.timeline-head{align-items:flex-start;gap:7px;flex-direction:column}.activity-timeline p{font-size:11px}.draft-box{font-size:11px;padding:16px}.auth-shell{grid-template-columns:1fr}.auth-story{padding:26px 25px;min-height:auto;display:block}.auth-story .brand{margin:0;font-size:19px}.auth-story>.badge,.auth-story h1,.auth-story>p,.auth-steps,.auth-story>small{display:none}.auth-main{padding:35px 25px;gap:25px;min-height:calc(100vh - 90px)}.auth-card{max-width:390px}.auth-card h2{font-size:24px}.auth-card>p{font-size:12px}.auth-lock{margin-bottom:23px}.loading-screen{padding:25px}.loading-screen .auth-card{padding:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.skip-link{position:fixed;top:-100px;left:15px;z-index:300;background:#fff;color:#176e59;padding:12px 18px;border-radius:7px;font-size:12px;box-shadow:0 4px 20px #1234}.skip-link:focus{top:12px}.import-result{padding:23px 25px 0}.import-result-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:24px}.import-result-counts>div{padding:16px;border:1px solid #e1e9ee;background:#f7fafb;border-radius:8px;display:flex;flex-direction:column;gap:7px}.import-result-counts strong{font-size:24px;color:#50876f}.import-result-counts span{font-size:10px;color:#8a9eae}.import-issues{width:100%;border-collapse:collapse;text-align:left;font-size:11px;line-height:1.7}.import-issues th{padding:10px;background:#f6f9fb;color:#8498ab;font-size:10px}.import-issues td{padding:12px 10px;border-bottom:1px solid #e8eef2;color:#778ea2;vertical-align:top;overflow-wrap:anywhere}.import-issues td:first-child{width:45px;color:#4f7968}.import-result .form-actions{margin-top:22px}@media(max-width:600px){.import-result{padding:18px 18px 0}.import-result-counts{gap:8px}.import-result-counts>div{padding:13px 10px}.import-result-counts strong{font-size:21px}.import-result-counts span{font-size:8px}.import-issues{font-size:10px}.import-issues th,.import-issues td{padding:9px 7px}}.denue-check{padding:16px 24px;border-top:1px solid #edf1f5}.denue-check-action{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.denue-check-action>div{flex:1;min-width:180px}.denue-check strong{font-size:11px}.denue-check p{font-size:10px;line-height:1.8;color:var(--muted);margin:6px 0 0}.denue-check .button{white-space:nowrap;font-size:10px}.denue-check .inline-alert{margin:14px 0 0}.denue-check .inline-alert small{display:block;margin-top:6px}.inline-alert.warning{background:#fff9e9;color:#826421;border:1px solid #f1e4c1}.buying-signals-panel{margin:20px 0 25px;padding:16px;border:1px solid #e0e8eb;border-radius:8px;background:#fafcfc}.buying-signals-panel>h4{margin-top:0}.buying-signals-panel>.muted{font-size:11px;line-height:1.7}.signal-verification{padding:14px 0;min-width:0}.signal-verification+.signal-verification{border-top:1px solid #e5ebee}.signal-verification-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.signal-verification-head small{color:#8291a1;font-size:10px}.signal-verification>p{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.signal-verification blockquote{margin:12px 0;padding:10px 12px;border-left:3px solid #8bbbab;background:#f1f6f5;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.signal-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:12px 0;font-size:10px}.signal-facts div{min-width:0}.signal-facts dt{color:#8997a7;margin-bottom:4px}.signal-facts dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.evidence-list details{margin-top:14px}.evidence-list summary{font-size:11px;color:#557c70;cursor:pointer}.evidence-list .signal-verification-head{display:flex}.evidence-list .signal-verification{display:block}.table-tools{flex-wrap:wrap}.source-date-quote{display:block;color:#8391a0;font-size:10px;line-height:1.6;margin-top:4px;white-space:pre-line;overflow-wrap:anywhere}.campaign-origin{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.campaign-profile-summary{margin:10px 0 16px;color:#6e8597}.campaign-profile-summary p{font-size:11px;line-height:1.7;margin:0 0 4px}.campaign-profile-summary small{font-size:9px;line-height:1.6;display:block}.profile-scope{padding:14px 16px;border:1px solid #e0e9e6;border-radius:8px;background:#f6faf8;margin-bottom:17px}.profile-scope strong{font-size:12px;color:#547b6d}.profile-scope p,.profile-scope li{font-size:11px;line-height:1.7;color:#768d9a}.profile-scope p{margin:7px 0}.profile-scope ul{padding-left:18px;margin:8px 0 12px}.profile-scope small{display:block;font-size:10px;line-height:1.7;color:#8195a1;margin-top:9px}.assisted-research{padding:13px 15px;margin:15px 0 20px;border:1px solid #e2e9ed;background:#f8fafb;border-radius:7px}.assisted-research>strong{display:block;font-size:10px;color:#627e8f;margin-bottom:8px}.assisted-research-links{display:flex;flex-wrap:wrap;gap:9px 17px}.assisted-research-links .external-link{font-size:11px}.assisted-research>small{display:block;font-size:9px;line-height:1.7;color:#889ba9;margin-top:9px}.campaign-card .assisted-research{padding:11px 12px}.campaign-card .assisted-research-links .external-link{font-size:10px}.field input[readonly]{background:#f3f6f7;color:#718694}@media(max-width:600px){.profile-scope{padding:13px}.profile-scope p,.profile-scope li{font-size:10px}.assisted-research{padding:12px}.assisted-research-links{gap:10px 14px}.assisted-research>small{font-size:9px}.campaign-profile-summary p{font-size:10px}}.profile-coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:20px 24px}.profile-coverage-grid>div+div{border-left:1px solid var(--line);padding-left:22px}.profile-coverage-grid h3{font-size:12px;color:#567c6c;margin:0 0 12px}.profile-coverage-grid dl{margin:0;display:grid;gap:10px}.profile-coverage-grid dl>div{display:flex;justify-content:space-between;gap:15px;font-size:11px}.profile-coverage-grid dt{color:#8395a5}.profile-coverage-grid dd{margin:0;color:#476373;font-weight:600;white-space:nowrap}@media(max-width:600px){.profile-coverage-grid{grid-template-columns:1fr;padding:17px;gap:18px}.profile-coverage-grid>div+div{padding:17px 0 0;border-left:0;border-top:1px solid var(--line)}.profile-coverage-grid dl>div{font-size:10px}}:root{--navy: #122638;--muted: #657486;--green: #13745e;--mint: #69d8b7;--line: #e1e5e3;--radius: 13px;color:#152a35;background:#f6f6f2}body{background:#f6f6f2}.app-shell{background:linear-gradient(135deg,#fcfaf7,#f5f6f3 75%)}.sidebar{width:216px;padding:27px 15px 0;background:linear-gradient(160deg,#162c3e,#102333 65%);color:#cad4dc;scrollbar-width:thin;scrollbar-color:#40596a transparent}.sidebar .brand{padding:0 7px;gap:11px;font-size:21px;letter-spacing:1px}.sidebar .brand>div>span{font-size:9px;letter-spacing:.85px;color:#b5c3cc}.sidebar .brand-symbol{transform:scale(.9);transform-origin:center}.sidebar .workspace-label{margin:28px 0 27px;padding:13px 10px;border-color:#40525e;border-radius:9px;background:#ffffff09;color:#e2e9ed;font-size:11px}.sidebar .nav-label{padding:0 10px;font-size:9px;color:#9cabb8;letter-spacing:1.45px}.sidebar nav{gap:6px}.sidebar nav button,.sidebar .settings-nav{min-height:46px;padding:12px 11px;gap:11px;color:#d3dce3;font-size:12px;border-radius:8px}.sidebar nav button:hover,.sidebar .settings-nav:hover{color:#fff;background:#ffffff0b}.sidebar nav button.active,.sidebar .settings-nav.active{background:#69d8b7;color:#10382f;font-weight:700;box-shadow:0 2px 8px #0000000d}.sidebar nav button.active:before{display:none}.sidebar nav small{background:#ffffff12;color:inherit;font-size:10px}.sidebar nav button.active small{background:#164d3e12}.sidebar .pilot-mini{margin:25px 0 13px;padding:14px 11px;background:#ffffff04;border-color:#344a5b}.sidebar .pilot-mini>div:first-child{color:#e2e8ec;font-size:10px;gap:7px}.sidebar .pilot-mini small{font-size:10px;color:#a7bac7}.sidebar .settings-nav{margin-bottom:8px}.sidebar-user{padding:17px 0;gap:8px;border-color:#425263}.sidebar-user .avatar{width:31px;height:31px;background:#bde3d3;color:#143b31}.sidebar-user strong{font-size:11px;max-width:101px}.sidebar-user small{color:#adbeca;font-size:10px}.sidebar-user .icon-button{color:#c1cfd8;min-width:30px;padding:5px}.sidebar-user .icon-button:hover{background:#ffffff15;color:#fff}.main-shell{margin-left:216px}.topbar{min-height:70px;height:70px;padding:0 29px;background:#fcfbf9f2;border-color:#e0e3e0}.breadcrumb{font-size:12px;color:#647487;gap:12px}.breadcrumb strong{font-weight:650;color:#233949}.topbar-actions{gap:17px;min-width:0}.global-search{max-width:330px;padding:0 11px;border:1px solid #d7dddf;border-radius:8px;background:#ffffff65}.global-search input{width:230px;min-height:36px;font-size:12px}.global-search kbd{font-size:10px;color:#617385}.private-label{font-size:11px;color:#63788a;padding-left:15px}.topbar .icon-button{min-height:38px;min-width:38px;color:#42566b}.notification-panel{border-color:var(--line);top:61px;background:#fffefb}.notification-panel h3{font-size:15px;color:#1c3443}.notification-panel>button:not(.button){font-size:12px;color:#263e50;background:transparent}.notification-panel small{font-size:11px}.main-content{padding:29px 29px 0;max-width:1840px}.page-heading{align-items:center;gap:20px;margin-bottom:24px}.page-heading h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.8vw,44px);line-height:1.16;font-weight:600;letter-spacing:-1.3px;color:#182f34;margin-bottom:8px}.page-heading p{font-size:13px;color:#637282}.page-heading h1 em{font-style:normal;text-decoration:underline;text-decoration-color:#69d8b7;text-decoration-thickness:2px;text-underline-offset:7px}.page-heading .eyebrow{color:#6c7e84;font-size:9px;letter-spacing:1.6px}.page-dashboard .page-heading .eyebrow,.page-prospects .page-heading .eyebrow{display:none}.heading-actions{gap:9px;flex-wrap:wrap;justify-content:flex-end}.campaign-filter{font-size:12px;border-color:#d6ddda;background:#fffefa;border-radius:8px;min-height:40px;max-width:230px}.button{min-height:40px;border-radius:8px;font-size:12px;padding:10px 14px;font-weight:650}.button.primary{background:#69d8b7;color:#10382f;border-color:#69d8b7;box-shadow:0 2px 6px #164d3e08}.button.primary:hover{background:#55cba7;border-color:#55cba7}.button.secondary{color:#354c58;border-color:#d6ded9;background:#fffefa}.button.secondary:hover{background:#edf6f0}.button.ghost{color:#216c5b}.button.ghost:hover{background:#e5f2e9;color:#155343}.badge{font-size:10px;border-radius:6px;padding:5px 8px;color:#536574;background:#edf0f1}.badge.green{background:#dff3e9;color:#176e51}.badge.amber{background:#fff0d6;color:#855e18}.badge.blue{background:#e8effa;color:#375d96}.badge.red{background:#fce5e8;color:#a33950}.icon-button{color:#5e7382;border-radius:7px}.icon-button:hover{background:#e5eee9;color:#235b48}.card{background:#fffefa;border-color:var(--line);box-shadow:0 3px 15px #233e3403}.card-header{border-color:#e8ece8;padding:21px 23px 18px}.card-header h2{font-size:15px;color:#213a44}.card-header p{font-size:12px;color:#6e7e8b}.card-header .button{font-size:12px}.metric{border-color:#e0e5e0;background:#fffefa}.metric-top{color:#607180;font-size:11px}.metric>small{color:#6f7e89;font-size:11px}.metric-icon{background:#e1f5ec;color:#197d63}.section-info{background:#eaf2ed;border-color:#dce8df;color:#536b62;font-size:12px;line-height:1.7}.workspace-footer{border-color:#e0e7e1;color:#697d80;font-size:10px;padding-top:20px;padding-bottom:20px}.demo-banner{background:#fff5dc;font-size:11px}.field>span,.field>legend{font-size:12px;color:#526674}.field>small{font-size:11px;color:#687d8a}.field input:not([type=checkbox]),.field select,.field textarea{font-size:13px;min-height:40px;color:#2a4351;border-color:#d5dfda;background:#fffefa}.field input::placeholder,.field textarea::placeholder{color:#7a8993}.field input:focus,.field select:focus,.field textarea:focus{border-color:#48ae8b}.check-line{font-size:12px;color:#4d6571}.modal{background:#fffefa}.modal-header{border-color:#e2e8e1}.modal-header h2{font-size:19px;color:#213a44}.modal-header p{font-size:12px;color:#657786}.form-actions{background:#f7f8f3;border-color:#e4e8e1}.form-actions .button{min-height:41px}.company-drawer{max-width:100vw;background:#fffefa}.drawer-header{color:#607587}.company-hero h2{font-size:24px;color:#203b45}.company-hero p{font-size:12px;color:#657d87}.drawer-actions .button{font-size:11px}.detail-tabs button{color:#647985;font-size:12px}.detail-tabs button.active{color:#156c56;border-color:#3bb48e}.detail-prose,.draft-box,.activity-timeline p,.evidence-list article p{font-size:13px;color:#536e7c}.company-facts>div{font-size:12px}.company-facts dt{color:#617988}.company-facts dd{color:#364e5b;overflow-wrap:anywhere}.contact-card p,.contact-card small,.contact-card .external-link{font-size:12px}.readiness-panel ul{font-size:12px;color:#587163}.assessment-points small{font-size:11px;color:#617e70}.unknowns,.evidence-list footer,.activity-result,.timeline-head{font-size:12px}.settings-note,.connection-list small,.settings-details>div{font-size:12px;color:#687e89}.connection-list strong,.team-list strong{font-size:13px}.team-list small{font-size:11px;color:#697d87}.denue-check p,.denue-check strong,.denue-check .button{font-size:12px}.signal-verification>p,.signal-verification blockquote,.buying-signals-panel>.muted{font-size:12px}.signal-facts{font-size:11px}.campaign-card h2{color:#233e47}.campaign-profile-summary p,.campaign-profile-summary small,.campaign-card .assisted-research-links .external-link{font-size:12px}.task-body strong{font-size:13px}.task-body>span,.task-owner{font-size:12px}.task-list .badge{white-space:normal}.product-card>p{color:#647a88;font-size:13px}.product-dependency{font-size:12px}.loading-screen{background:#f6f7f2}.auth-main{background:#fafbf7}.auth-story{background:#152b3d}.auth-card>p{color:#6b7f8b}.auth-card .field>span{color:#556c7b}.auth-footnote{color:#6e838c}.auth-card .text-button{font-size:12px;color:#30745e}.pw-workspace{min-width:0}.pw-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fffefa;border:1px solid #e1e4de;border-radius:13px;margin-bottom:24px;padding:19px 7px;box-shadow:0 3px 14px #243c3003}.pw-metric{display:flex;align-items:center;gap:15px;padding:0 24px;min-width:0}.pw-metric+.pw-metric{border-left:1px solid #d9dfd8}.pw-metric-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e0f5ea;color:#157b5f;flex-shrink:0}.pw-metric-icon svg{width:24px;height:24px}.pw-metric>div{min-width:0}.pw-metric strong{display:block;font-size:28px;font-family:Manrope,sans-serif;letter-spacing:-.9px;color:#142d3b;line-height:1.2;font-weight:750}.pw-metric div>span{display:block;font-size:12px;line-height:1.5;color:#5b6e7e;margin-top:3px}.pw-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:17px;min-width:0}.pw-view-switch{display:inline-flex;padding:4px;border:1px solid #dce2dd;border-radius:9px;background:#fffefa;flex-shrink:0}.pw-view-switch button{background:transparent;color:#3e5560;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border-radius:6px;min-height:36px;font-size:12px;font-weight:600}.pw-view-switch button:hover{background:#edf4ed}.pw-view-switch button.active,.pw-view-switch button[aria-pressed=true],.pw-view-switch button[aria-selected=true]{background:#1b705b;color:#fff;box-shadow:0 2px 4px #153f2f10}.pw-search{display:flex;align-items:center;gap:8px;background:#fffefa;border:1px solid #dbe1dd;border-radius:8px;padding:0 11px;color:#6c808a;min-width:160px;flex:1}.pw-search input{width:100%;border:0;min-width:0;background:transparent;font-size:12px;min-height:43px;outline:0}.pw-search:focus-within{outline:2px solid #62b99e;outline-offset:2px}.pw-search input:focus-visible{outline:none}.pw-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-left:auto}.pw-toolbar-actions .button{min-height:41px}.pw-toolbar-actions .icon-button{min-height:40px;min-width:40px;border:1px solid #dce2dd;background:#fffefa}.pw-toolbar-actions .icon-button:hover{background:#e9f3eb}.pw-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 18px;padding:18px;border-radius:10px;background:#fffefa;border:1px solid #dce3dd}.pw-filter-panel label{color:#536c77;font-size:11px;display:grid;gap:7px}.pw-filter-panel select{width:100%;min-width:0;border:1px solid #d5ded8;border-radius:7px;min-height:39px;background:#fcfcf8;padding:8px 9px;font-size:12px}.pw-stages{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:19px}.pw-stages button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dde3dd;border-radius:30px;background:#ffffff50;color:#52636f;padding:9px 13px;font-size:11px;min-height:36px;line-height:1.3}.pw-stages button:hover{background:#e5f2e9;color:#1f6552}.pw-stages button.active,.pw-stages button[aria-pressed=true]{background:#d2f0df;border-color:#b4e5cb;color:#195b46;font-weight:650}.pw-stages button span,.pw-stages button small{font-size:10px;color:inherit;opacity:.8}.pw-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,330px);gap:18px;align-items:start;min-width:0}.pw-layout.pw-layout-full{grid-template-columns:minmax(0,1fr)}.pw-main{min-width:0;padding:18px;background:#fff5;border:1px solid #e1e5df;border-radius:13px;overflow:hidden}.pw-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.pw-list-header h2{font-size:17px;letter-spacing:-.5px;margin:0;color:#1c3743}.pw-list-header p{margin:5px 0 0;font-size:11px;color:#6a7d86}.pw-list-header>span{font-size:11px;line-height:1.5;color:#6d8089}.pw-table-scroll{overflow:auto;max-height:610px;scrollbar-width:thin;scrollbar-color:#c4d2c8 transparent}.pw-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:12px;min-width:620px}.pw-table th{position:sticky;top:0;z-index:1;background:#edf0eb;color:#455d6b;font-size:10px;font-weight:650;letter-spacing:.12px;padding:11px 9px;white-space:nowrap}.pw-table th:first-child{border-radius:7px 0 0 7px;padding-left:10px}.pw-table th:last-child{border-radius:0 7px 7px 0}.pw-table td{border-bottom:1px solid #e6eae4;padding:14px 9px;vertical-align:middle;color:#425c6b}.pw-table tr:last-child td{border-bottom:0}.pw-table tbody tr{transition:background-color .15s}.pw-table tbody tr:hover{background:#f0f5ed}.pw-table tr.is-selected{background:#e7f1e7}.pw-table tr.is-selected td:first-child{box-shadow:inset 3px 0 #309d77}.pw-table td:first-child{width:36%;border-radius:5px 0 0 5px}.pw-table td:last-child{border-radius:0 5px 5px 0}.pw-company-cell{display:flex;align-items:center;gap:9px;text-align:left;width:100%;padding:0;background:transparent;color:#1b3544}.pw-company-icon{width:31px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#ecf3ed;border:1px solid #dce8df;color:#568277;border-radius:7px;flex-shrink:0;font-size:9px}.pw-company-icon svg{width:17px;height:17px}.pw-company-name{min-width:0;display:block}.pw-company-name strong{display:block;font-size:12px;font-weight:700;color:#173342;line-height:1.45;overflow-wrap:anywhere}.pw-company-name small{display:block;font-size:10px;color:#6b7d88;margin-top:4px;line-height:1.5}.pw-pilot-select,.pw-pilot-toggle{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#627a7d;margin-top:8px}.pw-table label{display:inline-flex;align-items:center;gap:5px;font-size:10px;margin-top:7px;color:#617780}.pw-table input[type=checkbox]{height:14px;width:14px}.pw-score{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:12px;font-weight:700;color:#236e59;line-height:1.4;white-space:nowrap}.pw-score strong{color:#236e59;font-size:15px}.pw-score small{font-weight:500;font-size:9px;color:#75877f}.pw-score>span{font-size:9px;color:#71847e;font-weight:500}.pw-status{min-width:110px}.pw-status .badge{margin:3px 0}.pw-status .badge,.pw-table .badge{white-space:normal;line-height:1.4;font-size:10px}.pw-row-action{display:inline-flex;align-items:center;gap:6px;text-align:left;color:#315e51;background:transparent;padding:6px 0;font-size:11px;line-height:1.45;max-width:145px;min-height:34px}.pw-row-action:hover{color:#0c7655;text-decoration:underline;text-underline-offset:3px}.pw-row-action svg{width:15px;height:15px}.pw-table .owner-cell{font-size:11px;max-width:100px;overflow-wrap:anywhere}.pw-table .unassigned{color:#6b7e8b;font-size:11px}.pw-owner{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.55;color:#4b6875;min-width:80px;overflow-wrap:anywhere}.pw-owner.is-unassigned{color:#6a7e89}.pw-owner .avatar{width:23px;height:23px;font-size:8px}.pw-open-detail{display:flex;gap:4px;align-items:center;background:transparent;color:#6d8183;font-size:10px;padding:4px 0;margin-top:4px;min-height:27px}.pw-open-detail:hover{color:#126a51;text-decoration:underline}.pw-list-hint{max-width:165px;text-align:right}.pw-filter-count{display:inline-flex;align-items:center;justify-content:center;height:17px;min-width:17px;border-radius:10px;background:#d3eadb;color:#29684f;font-size:10px}.pw-toolbar-actions .is-active{border-color:#79b897;background:#eff7ef}.pw-filter-panel .text-button{grid-column:1 / -1;justify-self:start;margin:0;padding:3px 0;font-size:11px}.pw-inspector{position:sticky;top:18px;max-height:calc(100dvh - 36px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#486a73 transparent;min-width:0;background:linear-gradient(145deg,#193242,#102433 75%);color:#edf4f4;border:1px solid #172e3c;border-radius:13px;padding:21px 18px;box-shadow:0 8px 18px #18372a08}.pw-inspector h2,.pw-inspector h3,.pw-inspector h4{color:#f2f8f7}.pw-inspector-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid #ffffff23}.pw-inspector-header>div{min-width:0}.pw-inspector-header>div{flex:1}.pw-inspector-header>.pw-company-icon{background:#ffffff0d;border-color:#ffffff26;color:#d0eadf;width:37px;height:42px}.pw-inspector-header>.pw-company-icon svg{width:22px;height:22px}.pw-inspector-header>.icon-button{flex-shrink:0}.pw-inspector-header h2{font-size:20px;line-height:1.35;margin:0 0 5px;overflow-wrap:anywhere;letter-spacing:-.4px}.pw-inspector-header p,.pw-inspector-header small{font-size:11px;color:#c0cfd5;line-height:1.5;margin:0}.pw-inspector .icon-button{color:#c9d9dd;border:1px solid #ffffff2b;min-height:31px;min-width:31px}.pw-inspector .icon-button:hover{background:#ffffff16;color:#fff}.pw-inspector-summary{display:flex;gap:11px;flex-wrap:wrap;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff24}.pw-inspector-summary>div{min-width:0}.pw-inspector-summary>div:first-child{flex:0 0 auto}.pw-inspector-summary>div:last-child{flex:1}.pw-inspector-summary>div>span{display:block;font-size:10px;color:#b5cbd1;margin-bottom:7px;line-height:1.4}.pw-inspector-summary .badge{margin-bottom:5px}.pw-inspector .pw-score>span{display:none}.pw-inspector-summary .pw-score{color:#f0faf5}.pw-inspector-summary strong{font-size:29px;color:#f4faf7;line-height:1.1}.pw-inspector-summary strong small{font-size:13px;color:#a5bbc2}.pw-inspector-summary small,.pw-inspector-summary dt{font-size:11px;color:#c1d1d7}.pw-inspector .badge{color:#dae6e8;background:#ffffff13;border:1px solid #ffffff1b;white-space:normal;font-size:10px;line-height:1.5}.pw-inspector .badge.green{background:#1c674d;color:#c1f8dd;border-color:#328766}.pw-inspector .badge.blue{background:#304d65;color:#d6eafa;border-color:#4d6880}.pw-inspector .badge.amber{background:#534329;color:#ffe5b2;border-color:#8b6c30}.pw-inspector .badge.red{background:#56363c;color:#ffd7db;border-color:#80545e}.pw-inspector-facts{margin:17px 0;padding:0;font-size:12px}.pw-inspector-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:13px;margin:10px 0}.pw-inspector-facts dt{font-size:10px;color:#a6bdc4}.pw-inspector-facts dd{margin:0;font-size:12px;font-weight:600;color:#e4f1ee;text-align:right;overflow-wrap:anywhere}.pw-inspector-facts dd svg{vertical-align:middle;margin-right:5px}.pw-score-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 0 0}.pw-score-breakdown span{font-size:10px;color:#a9c1c9;line-height:1.6}.pw-score-breakdown b{display:block;color:#d4ebe2;font-size:12px;font-weight:600}.pw-inspector h3{font-size:14px;margin:20px 0 12px;letter-spacing:-.2px}.pw-inspector>p,.pw-inspector .muted{font-size:12px;color:#c0d0d5;line-height:1.7}.pw-source-list{display:grid;gap:9px;padding:0;margin:0;list-style:none}.pw-source-list>li,.pw-source-list>div,.pw-source-list>article{display:block;min-width:0;background:#ffffff07;border:1px solid #ffffff1d;border-radius:8px;padding:11px}.pw-source-list>article{display:flex;align-items:flex-start;gap:9px}.pw-source-list>article>svg{color:#b3d7ca;margin-top:2px}.pw-source-list>article>div{min-width:0}.pw-source-list .external-link{color:#c4f4df;display:inline-flex;gap:5px;align-items:center;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.pw-source-list small{display:block;color:#a9c0c7;font-size:10px;margin-top:5px;line-height:1.65}.pw-source-list time{display:block;color:#91aeb8;margin-top:4px;font-size:9px;line-height:1.5}.pw-inspector-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.pw-inspector-section-title>span{font-size:10px;background:#ffffff0f;border-radius:6px;padding:3px 6px;color:#b8d5cc}.pw-inspector-empty{color:#b9cdd3;font-size:12px;line-height:1.8}.pw-inspector-link{background:transparent;color:#b4ead4;display:inline-flex;align-items:center;gap:5px;font-size:11px;min-height:34px;padding:8px 0;margin-top:5px}.pw-inspector-link:hover{color:#e0ffef;text-decoration:underline;text-underline-offset:3px}.pw-inspector ul:not(.pw-source-list){font-size:11px;line-height:1.75;color:#d0dce0;padding-left:18px;margin:12px 0}.pw-next-step{margin-top:20px;padding:15px;border:1px solid #ffffff2b;border-radius:10px;background:#ffffff08}.pw-next-step>small,.pw-next-step>span{display:block;font-size:10px;color:#a9d9c6;margin-bottom:6px}.pw-next-step>span{display:flex;align-items:center;gap:7px}.pw-next-step h3{font-size:14px;margin:6px 0 9px;line-height:1.5}.pw-next-step strong{font-size:13px;line-height:1.5;display:block;color:#f3faf6}.pw-next-step p{margin:6px 0 0;color:#c5d6da;font-size:11px;line-height:1.7}.pw-next-step .button{width:100%;margin-top:12px;min-height:39px}.pw-owner-select{display:grid;gap:7px;margin-top:15px}.pw-owner-select>span{color:#b1ccc5;font-size:11px}.pw-owner-select select{width:100%;max-width:100%;min-width:0;background:#243f4b;border:1px solid #55717a;color:#f0faf4;border-radius:7px;padding:9px;font-size:12px;min-height:41px}.pw-owner-select select option{background:#203847;color:#e9f4f0}.pw-inspector-actions{display:flex;flex-direction:column;gap:9px;margin-top:16px}.pw-inspector-actions .button{width:100%;white-space:normal;font-size:12px;min-height:40px}.pw-inspector .button.secondary{color:#dcefe7;background:#ffffff08;border-color:#ffffff35}.pw-inspector .button.secondary:hover{background:#ffffff17}.pw-inspector .button.ghost{color:#a5e2ca}.pw-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(225px,1fr);gap:12px;overflow-x:auto;padding-bottom:9px;min-width:0;scrollbar-width:thin;scrollbar-color:#bdcfc3 transparent}.pw-board-column{border:1px solid #dfe7df;border-radius:9px;background:#f2f5ee;min-height:340px;padding:12px}.pw-board-column>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px}.pw-board-column h3{color:#344f54;font-size:12px;margin:0;line-height:1.5}.pw-board-column header>span{font-size:10px;padding:3px 6px;border-radius:6px;background:#e3ebe2;color:#557362}.pw-board-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;background:#fffefa;border:1px solid #dce5db;border-radius:8px;padding:13px;width:100%;margin-bottom:10px;text-align:left;color:#31515b;box-shadow:0 2px 5px #354d3503}.pw-board-card:hover,.pw-board-card.is-selected{border-color:#69b68d;background:#f1faf1}.pw-board-card strong{color:#1e3c49;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.pw-board-card small{font-size:10px;color:#6a7f87;line-height:1.6}.pw-board-card .badge{white-space:normal;font-size:9px}.pw-board-card>div{display:flex;align-items:center;gap:10px}.pw-board-card>span{display:flex;width:100%;justify-content:space-between;align-items:center;gap:6px;font-size:10px;line-height:1.6;color:#4a7567}.pw-board-card small svg{vertical-align:middle;margin-right:5px}.pw-board-column>p{font-size:12px;color:#728277;border:1px dashed #cbd8ca;border-radius:7px;padding:22px 13px;line-height:1.7}.pw-territory{min-width:0}.pw-territory-header{display:flex;align-items:flex-start;gap:12px;padding:5px 0 18px;border-bottom:1px solid #e0e6de;margin-bottom:17px}.pw-territory-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:10px;flex-shrink:0;color:#2f8a6c;background:#dff0e2}.pw-territory-header h3,.pw-territory-header h2{font-size:16px;color:#26494e;margin:0 0 7px}.pw-territory-header p{color:#687f88;font-size:12px;line-height:1.75;margin:0}.pw-territory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pw-territory-card{min-width:0;border:1px solid #d7e4da;border-radius:10px;padding:16px;background:#f1f7f0}.pw-territory-grid>.pw-territory-card{display:flex;align-items:flex-start;gap:10px;text-align:left;color:#3a7b67}.pw-territory-grid>.pw-territory-card:hover,.pw-territory-grid>.pw-territory-card.is-selected{background:#deeee0;border-color:#82b693}.pw-territory-card>span{flex:1;min-width:0}.pw-territory-card strong{font-size:12px;color:#28534b;line-height:1.55;display:block;overflow-wrap:anywhere}.pw-territory-card>span>small{display:block;margin-top:3px}.pw-territory-card>b{font-size:13px;line-height:1.5}.pw-territory-card h3{color:#275b50;font-size:14px;margin:0 0 6px}.pw-territory-card p,.pw-territory-card small{color:#637d7f;font-size:11px;line-height:1.65}.pw-territory-card .external-link{color:#196c55;font-size:11px}.pw-territory-card .assisted-research{padding:11px;margin-bottom:0;background:#fffefa;border-color:#dce7dd}.pw-territory-card button:not(.button){display:block;text-align:left;color:#315d56;background:transparent;padding:7px 0;font-size:11px;line-height:1.6}.pw-territory-card button:not(.button):hover{color:#0a734e;text-decoration:underline}.pw-territory-companies{margin-top:22px}.pw-territory-companies>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid #dfe7db}.pw-territory-companies h3{font-size:14px;margin:0;color:#3a6257}.pw-territory-companies header>span{font-size:11px;color:#6d8277}.pw-territory-companies>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 5px;border-bottom:1px solid #e0e8df}.pw-territory-companies>div.is-selected{background:#e7f3e5}.pw-territory-company{display:flex;gap:9px;align-items:flex-start;padding:0;background:transparent;min-width:0;color:#417467;text-align:left;flex:1}.pw-territory-company>span{min-width:0}.pw-territory-company strong{display:block;font-size:12px;color:#2d514e;line-height:1.6;overflow-wrap:anywhere}.pw-territory-company small{display:block;font-size:10px;color:#6b817b;line-height:1.7;margin-top:3px;overflow-wrap:anywhere}.pw-territory-companies .external-link{font-size:10px;white-space:nowrap;color:#22725a}.pw-map-note{display:flex;align-items:flex-start;gap:7px;margin:18px 0 0;font-size:11px;color:#708477;line-height:1.75}.pw-map-note svg{margin-top:3px}.pw-agenda{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px;background:#fffefa;border:1px solid #dfe5dd;border-radius:12px;margin-top:21px;padding:17px 19px}.pw-agenda-title{display:flex;align-items:center;gap:10px;color:#244936}.pw-agenda-title svg{color:#31876a}.pw-agenda-title h2,.pw-agenda-title strong{margin:0;font-size:14px;color:#263e49}.pw-agenda-items{min-width:0;display:grid;gap:0;border-left:1px solid #d9e0d8;padding-left:19px}.pw-agenda-items>button{display:flex;gap:12px;align-items:center;justify-content:space-between;background:transparent;padding:8px 0;min-width:0;border-bottom:1px solid #e5e9e2;text-align:left;color:#4f6777;font-size:11px}.pw-agenda-items>button:last-child{border-bottom:0}.pw-agenda-items>button:hover strong{color:#087651}.pw-agenda-items strong{font-size:12px;color:#274653;line-height:1.5}.pw-agenda-items small{color:#6f818a;font-size:10px;display:block;margin-top:3px;line-height:1.5}.pw-agenda-items time{font-size:10px;color:#536c74;line-height:1.6;flex-shrink:0}.pw-agenda .button{min-height:36px;font-size:11px}.pw-agenda-link{display:inline-flex;align-items:center;gap:7px;padding:8px 0;background:transparent;color:#236e55;font-size:11px;white-space:nowrap;min-height:35px}.pw-agenda-link:hover{color:#0e513d;text-decoration:underline;text-underline-offset:3px}.pw-agenda p{color:#7a897d;font-size:12px;margin:0}.pw-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;color:#74827b;font-size:11px;line-height:1.75;margin:14px 1px 0}.pw-caption>span{max-width:310px}.pw-main .empty-state{padding:45px 20px}.pw-main .empty-state h3{font-size:17px}.pw-main .empty-state p{font-size:12px}@media(min-width:1800px){.main-content{padding:36px 40px 0}.topbar{padding-left:40px;padding-right:40px}.pw-layout{grid-template-columns:minmax(0,1fr) 370px;gap:24px}.pw-table,.pw-company-name strong{font-size:13px}.pw-table td{padding-top:18px;padding-bottom:18px}.pw-inspector{padding:23px}}@media(max-width:1350px){.main-content{padding:25px 23px 0}.topbar{padding-left:23px;padding-right:23px}.global-search{max-width:270px}.global-search input{width:178px}.private-label{display:none}.page-heading{align-items:flex-start}.page-heading h1{max-width:680px}.heading-actions{max-width:270px}.pw-layout{grid-template-columns:minmax(0,1fr) 288px;gap:14px}.pw-main{padding:14px}.pw-inspector{padding:17px 14px}.pw-metric{padding:0 18px}.pw-table{min-width:620px}.pw-search{min-width:150px}.pw-view-switch button{padding-left:11px;padding-right:11px}.pw-agenda{grid-template-columns:1fr auto;gap:13px}.pw-agenda-title{grid-column:1 / -1}.pw-agenda-items{border-left:0;padding-left:0}}@media(max-width:1160px){.pw-layout{grid-template-columns:minmax(0,1fr)}.pw-inspector{position:static;padding:21px;max-height:none;overflow:visible}.pw-inspector-header{padding-bottom:15px}.pw-inspector-summary{padding-top:16px;padding-bottom:16px}.pw-inspector-actions{flex-direction:row}.pw-inspector-actions .button{flex:1}.pw-source-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-table{min-width:660px}.pw-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-metric{padding:0 15px;gap:11px}.pw-metric-icon{width:36px;height:39px}.pw-metric-icon svg{width:21px;height:21px}.pw-metric strong{font-size:25px}.pw-metric div>span{font-size:11px}.pw-search{min-width:210px}.global-search{display:flex}.global-search input{width:170px}.topbar-actions{gap:8px}}@media(max-width:900px){.topbar .global-search{display:none}.page-heading{flex-direction:column;align-items:stretch;gap:15px}.heading-actions{max-width:none;justify-content:flex-start}.heading-actions .campaign-filter{flex:1;max-width:330px}.pw-source-list{grid-template-columns:1fr}.pw-metric{padding:0 10px;gap:8px}.pw-metric-icon{width:31px;height:34px}.pw-metric-icon svg{width:19px;height:19px}.pw-metric strong{font-size:25px}.pw-toolbar{gap:9px}.pw-search{order:3;flex-basis:100%}.pw-agenda{grid-template-columns:1fr}.pw-agenda .button{justify-self:start;padding-left:0}}@media(max-width:800px){.sidebar{width:244px;padding:26px 17px 0}.sidebar .brand{font-size:22px}.sidebar .workspace-label{font-size:12px;margin-bottom:25px}.sidebar nav button,.sidebar .settings-nav{min-height:47px;font-size:13px}.sidebar-user strong{max-width:123px;font-size:12px}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{min-height:64px;height:64px;padding:0 20px}.breadcrumb{font-size:11px;gap:8px}.breadcrumb strong{display:inline}.breadcrumb svg{display:block}.topbar-actions{margin-left:auto}.main-content{padding:24px 20px 0}.page-heading h1{font-size:35px;max-width:600px}.page-heading p{font-size:13px}.pw-metrics{margin-bottom:19px;padding:17px 5px}.pw-metric{padding:0 15px;gap:10px}.pw-metric-icon{width:37px;height:39px}.pw-metric strong{font-size:27px}.pw-main{padding:17px}.pw-stages{gap:6px}.pw-stages button{font-size:11px;padding:9px 12px}.pw-table{min-width:660px}.pw-source-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-territory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-agenda{grid-template-columns:1fr auto}.pw-agenda-title{grid-column:1 / -1}.pw-agenda .button{justify-self:end;padding-left:8px}.pw-caption{font-size:11px}}@media(max-width:600px){.topbar{padding:0 14px;min-height:59px;height:59px;gap:9px}.topbar .icon-button{min-width:34px;min-height:36px;padding:6px}.breadcrumb{font-size:11px}.breadcrumb>strong{display:none}.breadcrumb svg{display:none}.notification-panel{right:12px;top:54px;padding:17px}.main-content{padding:22px 14px 0}.page-heading{margin-bottom:20px;gap:15px}.page-heading h1{font-size:32px;line-height:1.15;letter-spacing:-.95px;margin-bottom:9px}.page-heading p{font-size:12px;line-height:1.65}.heading-actions{width:100%;justify-content:flex-start;gap:8px}.heading-actions .button{font-size:12px}.heading-actions .campaign-filter{flex-basis:50%;max-width:none;min-width:0;width:160px}.campaign-filter{font-size:11px}.button{font-size:12px;min-height:41px;white-space:normal}.card-header{padding:18px 16px}.card-header h2{font-size:15px}.card-header p{font-size:11px}.card-header>.button{font-size:11px}.card{margin-bottom:19px}.demo-banner{padding:10px 14px;font-size:10px}.workspace-footer{font-size:9px;gap:10px}.workspace-footer>span:last-child{max-width:160px}.pw-metrics{padding:14px 0;margin-bottom:19px;border-radius:11px}.pw-metric{align-items:flex-start;gap:5px;flex-direction:column;padding:0 12px}.pw-metric-icon{width:28px;height:28px;border-radius:7px;margin-bottom:5px}.pw-metric-icon svg{width:17px;height:17px}.pw-metric strong{font-size:25px}.pw-metric div>span{font-size:10px;line-height:1.55}.pw-toolbar{margin-bottom:14px;gap:9px}.pw-view-switch{padding:3px;flex:1}.pw-view-switch button{padding:9px 8px;gap:6px;min-height:35px;font-size:11px;flex:1}.pw-view-switch svg{width:15px;height:15px}.pw-toolbar-actions{gap:5px}.pw-toolbar-actions .button{padding:9px 10px;font-size:11px;min-height:40px}.pw-toolbar-actions .icon-button{width:36px;min-width:36px;min-height:40px;padding:6px}.pw-search{flex-basis:100%;min-width:0}.pw-search input{min-height:42px;font-size:12px}.pw-filter-panel{padding:13px;gap:13px 10px}.pw-filter-panel label{font-size:11px}.pw-filter-panel select{padding:8px;font-size:11px;min-height:39px}.pw-stages{gap:6px;margin-bottom:15px}.pw-stages button{font-size:10px;padding:8px 10px;min-height:34px}.pw-layout{gap:16px}.pw-main{padding:14px 10px;border-radius:11px}.pw-list-header{padding:0 4px;margin-bottom:13px;gap:8px;flex-wrap:wrap}.pw-list-header h2{font-size:16px}.pw-list-header p,.pw-list-header>span{font-size:10px}.pw-table-scroll{max-height:540px}.pw-table{min-width:640px}.pw-table th{padding:11px 8px;font-size:10px}.pw-table td{padding:13px 8px}.pw-table td:first-child{width:205px}.pw-company-name strong{font-size:12px}.pw-company-name small{font-size:10px}.pw-inspector{position:static;padding:19px 16px;border-radius:11px}.pw-inspector-header h2{font-size:20px}.pw-inspector .badge{font-size:10px}.pw-inspector-summary strong{font-size:28px}.pw-inspector-facts>div{gap:12px}.pw-inspector-facts dd{font-size:12px}.pw-source-list{grid-template-columns:1fr}.pw-inspector-actions{flex-direction:column}.pw-inspector-actions .button{font-size:12px}.pw-next-step{padding:13px}.pw-territory-grid{grid-template-columns:1fr}.pw-territory-card{padding:15px}.pw-territory-header h2,.pw-territory-header h3{font-size:15px}.pw-territory-header p{font-size:11px}.pw-board{grid-auto-columns:minmax(230px,86%);gap:10px}.pw-board-column{padding:12px}.pw-board-card strong{font-size:12px}.pw-agenda{grid-template-columns:1fr;padding:16px;gap:11px;margin-top:17px}.pw-agenda-title{gap:9px}.pw-agenda-title h2,.pw-agenda-title strong{font-size:14px}.pw-agenda-title svg{width:20px;height:20px}.pw-agenda-items{padding-left:0}.pw-agenda-items>button{gap:10px;padding:11px 0;align-items:flex-start}.pw-agenda-items strong{font-size:11px}.pw-agenda-items small{font-size:10px}.pw-agenda-items time{max-width:86px;font-size:10px;text-align:right}.pw-agenda .button{justify-self:start;padding-left:0}.pw-caption{font-size:10px}.section-info{font-size:11px}.field>span,.field>legend{font-size:12px}.field>small{font-size:11px}.field input:not([type=checkbox]),.field select,.field textarea{font-size:13px}.drawer-actions .button{font-size:11px;min-height:37px}.company-hero h2{font-size:21px}.company-hero p{font-size:11px}.detail-prose,.draft-box,.activity-timeline p,.evidence-list article p{font-size:12px}.company-facts>div{font-size:11px}.settings-note,.connection-list small,.settings-details>div{font-size:11px}.settings-details dd,.team-list small{overflow-wrap:anywhere}.task-body strong{font-size:12px}.task-body>span,.task-owner{font-size:11px}.task-row>.badge{font-size:10px}.auth-card h2{font-size:25px}}@media(max-width:380px){.main-content{padding-left:11px;padding-right:11px}.page-heading h1{font-size:30px}.pw-metric{padding-left:10px;padding-right:8px}.pw-toolbar-actions{width:100%;margin-left:0}.pw-view-switch{flex-basis:100%}.pw-toolbar-actions .button{flex:1}.pw-filter-panel{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pw-table tbody tr,.sidebar,.button{transition:none}}
