@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";
:root{--maena-ivory:#faf7f2;--maena-beige:#f6f1e8;--maena-brown:#3a312d;--maena-terracotta:#a45c48;--maena-terracotta-dark:#8a4a3c;--maena-sand:#d8cfc7;--maena-bronze:#b88a6a;--ink:var(--maena-brown);--muted:#76675f;--green:var(--maena-brown);--green-dark:var(--maena-terracotta-dark);--paper:var(--maena-ivory);--surface:#fff;--line:var(--maena-sand);--light:var(--maena-beige);--coral:var(--maena-terracotta);--amber:#9e7934;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.5}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:.48}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #a45c48}h1,h2,h3,h4,p{margin:0}h1{font:400 42px/1.18 var(--serif);letter-spacing:-1.4px}h2{font:500 23px/1.3 var(--serif);letter-spacing:-.35px}h3{font-size:16px;font-weight:600;line-height:1.35}p{color:#76675f}small{font-size:11px}b,strong{font-weight:600}.eyebrow{letter-spacing:1.8px;color:#76675f;font-size:10px;font-weight:650;line-height:1.6;display:block}.tiny{color:#76675f;font-size:11px;line-height:1.65;display:block}.tiny svg{vertical-align:middle}.muted{color:var(--muted)}.wordmark{letter-spacing:5px;font-family:Manrope,Arial,sans-serif;font-size:31px;font-weight:500;line-height:1}.wordmark>span{letter-spacing:1.45px;margin-top:10px;font:500 7.2px/1.7 DM Sans,sans-serif;display:block}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:30;background:#faf7f2;flex-direction:column;width:240px;padding:38px 20px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.wordmark{margin-left:15px}.office-label{color:#76675f;align-items:center;gap:7px;margin:29px 15px 36px;font-size:10px;display:flex}.live-dot{background:#76675f;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.sidebar nav{flex-direction:column;gap:7px;display:flex}.nav-item{text-align:left;color:#76675f;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:13px;padding:13px 14px;font-size:12px;font-weight:500;display:flex;position:relative}.nav-item:hover{background:#f6f1e8}.nav-item b{background:#e8dfd6;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px}.nav-active-dot{background:#3a312d;width:3px;height:16px;position:absolute;top:18px;left:-20px}.sidebar-bottom{margin-top:auto}.office-status{border-top:1px solid var(--line);margin:32px 10px 25px;padding:20px 4px}.office-status .eyebrow{letter-spacing:1.4px;font-size:8px}.office-status>div{align-items:center;gap:7px;margin:13px 0 6px;font-size:11px;font-weight:600;display:flex}.office-status p{font-size:10px;line-height:1.6}.office-status .text-button{margin-top:7px;padding:4px 0;font-size:10px}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding:20px 0 25px;display:flex}.profile-avatar{width:32px;height:32px;font-family:var(--serif);background:#f6f1e8;border:1px solid #e8dfd6;border-radius:50%;place-items:center;display:grid}.profile>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.profile b{font-size:11px}.profile span{color:var(--muted);font-size:9px}.profile>.icon-button{margin-left:auto}.workspace{margin-left:240px}.topbar{border-bottom:1px solid var(--line);background:#faf7f2;justify-content:space-between;align-items:center;height:64px;padding:0 36px;font-size:10px;display:flex}.breadcrumb{color:#76675f;align-items:center;gap:12px;display:flex}.breadcrumb b{color:#76675f;font-weight:500}.topbar>div{color:#76675f;align-items:center;gap:9px;display:flex}.timezone-label{color:#76675f;padding-right:14px;font-size:9px}.demo-strip{color:#8c7859;background:#f1eadb;justify-content:space-between;align-items:center;gap:12px;min-height:29px;padding:5px 36px;font-size:9px;display:flex}.demo-strip>span{align-items:center;gap:6px;display:flex}.demo-strip b{letter-spacing:.8px;font-size:8px}.demo-strip button{background:0 0;border:0;font-size:9px;text-decoration:underline}.main-content{max-width:1560px;margin:0 auto;padding:38px 36px 0}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.page-heading h1{margin:8px 0 11px}.page-heading p{font-size:12px}.daily-batch{text-align:right;flex-shrink:0;padding-left:30px}.daily-batch>span{color:#76675f;letter-spacing:.6px;font-size:9px;display:block}.daily-batch b{font:400 39px/1.3 var(--serif);display:block}.daily-batch b small{font:400 26px var(--serif);color:#76675f}.daily-batch>span:last-child{letter-spacing:0;font-size:10px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:35px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:5px;flex-direction:column;min-height:148px;padding:20px 22px;display:flex}.stat-label{color:#76675f;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.stat-label svg{color:#76675f}.stat>b{font:400 38px/1.2 var(--serif);color:#3a312d;margin:14px 0 8px}.stat>b>small{font:400 21px var(--serif);color:#76675f}.stat>small{color:#76675f;margin-top:auto;font-size:9px}.stat-progress{background:#f6f1e8;border-radius:2px;height:3px;margin:1px 0 10px;overflow:hidden}.stat-progress>span{background:#76675f;height:100%;display:block}.muted-stat{background:#f6f1e8}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-heading h2{font-size:23px}.section-heading h3{margin:0}.section-heading p{margin-top:4px;font-size:11px}.priorities-section{margin-bottom:32px}.priorities-section .eyebrow{letter-spacing:1.5px;margin-bottom:4px;font-size:8px}.priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.priority-card{text-align:left;background:#faf7f2;border:1px solid #e8dfd6;border-radius:5px;padding:22px 23px 18px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.priority-card:after{content:"";opacity:0;background:#76675f;width:100%;height:3px;transition:opacity .2s;position:absolute;bottom:0;left:0}.priority-card:hover{transform:translateY(-3px);box-shadow:0 9px 24px #3a312d10}.priority-card:hover:after{opacity:1}.priority-top{align-items:center;gap:10px;margin-bottom:13px;display:flex}.priority-top>.monogram{width:36px;height:36px;font-size:17px}.priority-top>span:not(.monogram):not(.badge){color:#76675f;font-size:9px}.priority-top .badge{margin-left:auto}.priority-card>h3{font:400 26px/1.3 var(--serif);margin-bottom:2px}.priority-card>h4{color:#3a312d;margin:17px 0 8px;font-size:11px;font-weight:600}.priority-card>p{-webkit-line-clamp:3;color:#76675f;-webkit-box-orient:vertical;min-height:55px;font-size:10.5px;line-height:1.8;display:-webkit-box;overflow:hidden}.priority-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:19px;padding-top:14px;display:flex}.priority-bottom>span:last-child{align-items:center;gap:9px;font-size:9px;display:flex}.fit-score{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.fit-score>b{letter-spacing:-1px;color:#3a312d;font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:600}.fit-score>small{color:#76675f;font-size:9px}.fit-score.provisional>b{color:#a28d5d}.badge{color:#76675f;white-space:nowrap;background:#f6f1e8;border-radius:3px;align-self:flex-start;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:500;line-height:1.3;display:inline-flex}.badge.green{color:#76675f;background:#f6f1e8}.badge.amber{color:#a38b55;background:#f4eedf}.badge.red{color:#a6624e;background:#faeae5}.surface{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:23px}.leads-surface{padding:23px 0 0}.leads-surface>.section-heading{margin-bottom:17px;padding:0 23px}.filter-container{margin-bottom:17px}.leads-surface .filter-container{padding:0 23px}.filters{align-items:center;gap:9px;display:flex}.filters input,.filters select{font-size:10px}.search-field{border:1px solid var(--line);color:#76675f;background:#fff;border-radius:4px;flex:1;align-items:center;gap:9px;min-width:190px;height:36px;padding:0 10px;display:flex}.search-field>input{background:0 0;border:0;width:100%;height:100%;padding:0;outline:none!important}.search-field input::placeholder{color:#76675f}.filters>select{min-width:120px;max-width:160px;height:36px;padding:0 25px 0 11px}.filters>select:last-child{max-width:155px;margin-left:auto}.filter-button{height:36px;font-size:10px!important}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:#76675f;text-transform:uppercase;letter-spacing:.9px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;background:#f6f1e8;padding:13px 18px;font-size:8px;font-weight:500}td{vertical-align:middle;color:#76675f;border-bottom:1px solid #f6f1e8;padding:18px}td:first-child,th:first-child{padding-left:23px}td small{color:#76675f;margin-top:4px;font-size:9px;line-height:1.5;display:block}tr:last-child td{border-bottom:0}.lead-table tbody tr{cursor:pointer;transition:background .15s}.lead-table tbody tr:hover,.selected-row{background:#f6f1e8}.org-cell{align-items:center;gap:12px;min-width:210px;display:flex}.monogram{width:37px;height:39px;font-family:var(--serif);color:#3a312d;background:#e8dfd6;border-radius:3px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.org-cell b{color:#3a312d;white-space:nowrap;font-size:11px;display:block}.country-label{color:#76675f;margin-left:8px;font-size:8px;font-weight:400}.signal-line{color:#76675f;margin-top:6px;font-size:9px;display:block}.contact-name{white-space:nowrap;font-size:10px;font-weight:500;display:block}.lead-table td:nth-child(2){min-width:150px}.lead-table td:nth-child(3){min-width:165px}.priority-label{color:#76675f;max-width:150px;margin-top:5px;font-size:8px;line-height:1.4;display:block}.missing-text{color:#b49b6e!important}.bottom-grid{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:24px;display:grid}.bottom-grid .surface{padding-bottom:12px}.bottom-grid h3{font-family:var(--serif);font-size:20px;font-weight:400}.action-row{text-align:left;background:0 0;border:0;border-top:1px solid #f6f1e8;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.action-dot{border:1px solid #76675f;border-radius:50%;flex-shrink:0;width:5px;height:5px}.action-row b{font-size:10px}.action-row p{margin-top:2px;font-size:9px}.action-row>span:not(.action-dot){white-space:nowrap;color:#76675f;margin-left:auto;font-size:8px}.office-reminder{background:#e8dfd6;border-radius:5px;padding:28px 30px}.office-reminder h3{font:400 25px/1.3 var(--serif);margin:11px 0}.office-reminder p{max-width:340px;font-size:10px;line-height:1.8}.office-reminder>span:last-child{letter-spacing:.3px;color:#76675f;align-items:center;gap:12px;margin-top:20px;font-size:8px;display:flex}.page-footer{border-top:1px solid var(--line);color:#76675f;justify-content:space-between;gap:20px;margin-top:42px;padding:19px 0;font-size:8px;display:flex}.footer-dot{color:#76675f;margin:0 7px;font-size:6px}.primary,.secondary,.danger-button{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.primary{background:var(--green);border-color:var(--green);color:#fff}.primary:hover{background:#3a312d}.secondary{color:#76675f;background:#fff;border-color:#e8dfd6}.secondary:hover{background:#f6f1e8}.secondary.selected{background:#e8dfd6;border-color:#76675f}.text-button{color:#76675f;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:10px;line-height:1.4;display:inline-flex}.text-button:hover{color:var(--green)}.icon-button{color:#76675f;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{color:#3a312d;background:#f6f1e8}.danger-button{color:#fff;background:#a35845}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notice{color:#76675f;background:#f6f1e8;border:1px solid #e8dfd6;border-radius:4px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:15px 17px;display:flex}.notice svg{flex-shrink:0;margin-top:1px}.notice p{color:#76675f;font-size:11px;line-height:1.7}.notice.warning{color:#a48a54;background:#f7f1e3;border-color:#ece3ce}.notice.warning p{color:#9b8b6b}.error-banner{color:#a7634c;background:#f9eae3;border:1px solid #eed5ca;border-radius:5px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 15px;font-size:12px;display:flex}.error-banner>span{flex:1}.error-text{color:#b36a51!important}.toast{z-index:100;color:#fff;background:#3a312d;border-radius:5px;align-items:center;gap:10px;max-width:min(650px,90vw);padding:13px 16px;font-size:12px;display:flex;position:fixed;bottom:25px;left:calc(50% + 120px);transform:translate(-50%);box-shadow:0 8px 30px #3a312d25}.toast>.icon-button{color:#d8cfc7}.empty-state{text-align:center;color:#76675f;padding:55px 25px}.empty-state>svg{margin-bottom:15px}.empty-state h3{font:400 22px var(--serif);color:#76675f;margin-bottom:8px}.empty-state p{font-size:12px}.empty-state button{margin-top:18px}.advanced-filters{background:#f6f1e8;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;padding:16px;display:grid}.advanced-filters label{font-size:9px}.advanced-filters select{height:34px;font-size:10px}.advanced-filters>.text-button{align-self:end}.world-map{background:#f6f1e8;border:1px solid #e8dfd6;border-radius:5px;margin-top:22px;overflow:hidden}.map-toolbar{justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.map-toolbar>.eyebrow{font-size:9px}.world-map svg{width:100%;max-height:410px;padding:0 15px;display:block}.map-pin{cursor:pointer}.map-pin:hover circle:last-of-type{fill:#a45c48;r:8}.map-footer{color:#76675f;border-top:1px solid #e8dfd6;justify-content:space-between;align-items:center;gap:20px;padding:15px 23px;font-size:9px;display:flex}.map-footer>span{align-items:center;gap:7px;display:flex}.map-footer>small{font-size:8px}.map-dot{background:var(--green);border-radius:50%;width:5px;height:5px}.map-dot.expansion{background:#a45c48;border-radius:0;transform:rotate(45deg)}.map-dot.events{background:#b88a6a;border-radius:1px}.segmented{background:#e8dfd6;border-radius:4px;gap:3px;padding:3px;display:inline-flex}.segmented button{color:#76675f;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;display:flex}.segmented button.active{color:#76675f;background:#fff;box-shadow:0 1px 3px #3a312d0a}.section-spaced{margin-top:24px}.tabs{border-bottom:1px solid #e8dfd6;gap:25px;display:flex;overflow-x:auto}.tabs>button{white-space:nowrap;color:#76675f;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:14px 0;font-size:11px;display:flex}.tabs>button.active{color:#3a312d;border-color:#76675f}.tabs>button>span{background:#f6f1e8;border-radius:3px;padding:1px 5px;font-size:8px}.page-tabs{margin-bottom:24px}.intelligence-intro{padding:9px 0 23px}.intelligence-intro p{margin-top:8px;font-size:11px}.intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.intel-card{padding:26px}.intel-card>.section-heading{margin-bottom:17px}.intel-card h2{color:#3a312d;max-width:480px;margin-bottom:23px;font-size:27px}.intel-fact{margin-bottom:20px}.intel-card .eyebrow{letter-spacing:1.4px;font-size:8px}.intel-card p{margin-top:7px;font-size:11px;line-height:1.85}.intel-implication{background:#f6f1e8;border-radius:3px;margin-bottom:19px;padding:17px}.intel-implication p{color:#76675f}.org-tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tag{color:#76675f;background:#fff;border:1px solid #e8dfd6;border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex}.source-link{color:#76675f;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:10px;line-height:1.6;display:flex}.source-link:hover{text-decoration:underline}.intel-card>.tiny{margin-top:5px;font-size:8px}.intel-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:17px;display:flex}.intel-actions .secondary{padding:7px 9px;font-size:9px}.intel-actions .text-button{margin-left:auto;font-size:9px}.event-date{color:#a18a5d;background:#f7f3e8;border-radius:4px;align-items:center;gap:12px;margin-bottom:20px;padding:15px;display:flex}.event-date b{font-size:11px}.event-date small{color:#b0a07c;margin-top:3px;font-size:9px;display:block}.org-button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.org-button b{color:#3a312d;font-size:11px}.pipeline-stages{gap:8px;margin:23px 0;display:flex;overflow-x:auto}.pipeline-stages>span{color:#76675f;background:#f6f1e8;border:1px solid #e8dfd6;border-radius:3px;flex:1;min-width:90px;padding:12px 10px;font-size:9px;line-height:1.5}.pipeline-stages b{color:#76675f;margin-bottom:9px;font-size:8px;display:block}label{color:#76675f;flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;display:flex}input,select,textarea{color:#3a312d;background:#fff;border:1px solid #e8dfd6;border-radius:4px;outline:none;width:100%;min-width:0;padding:10px 11px;line-height:1.5}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#76675f}input:focus,select:focus,textarea:focus{border-color:#76675f}.checkbox{flex-direction:row;align-items:center;gap:9px;font-size:11px;display:flex}.checkbox input{accent-color:#3a312d;width:14px;height:14px;padding:0}.two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.three-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.settings-form{max-width:1000px;padding:28px}.settings-form>p{margin-bottom:25px;font-size:11px}.settings-form>.primary{margin-top:7px}.settings-form>.tiny{margin-top:14px}.schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.schedule-card{padding:23px 20px}.schedule-card h3{font-family:var(--serif);min-height:65px;margin-bottom:18px;font-size:24px;font-weight:400}.schedule-card .two-fields{gap:10px}.schedule-card label{margin-bottom:14px;font-size:9px}.schedule-card input,.schedule-card select{padding:8px;font-size:10px}.schedule-card .section-heading{margin-bottom:17px}.schedule-icon{width:30px;height:30px;font-family:var(--serif);color:#76675f;border:1px solid #e8dfd6;border-radius:50%;place-items:center;font-size:13px;display:grid}.field-label{color:#76675f;margin-bottom:7px;font-size:9px;display:block}.day-picker{justify-content:space-between;gap:3px;margin-bottom:18px;display:flex}.day-picker>button{color:#76675f;background:#fff;border:1px solid #e8dfd6;border-radius:3px;padding:7px 8px;font-size:9px}.day-picker>button.selected{color:#76675f;background:#e8dfd6;border-color:#76675f}.upcoming{background:#f6f1e8;border-radius:3px;min-height:103px;margin:4px 0 17px;padding:12px}.upcoming .eyebrow{letter-spacing:.8px;margin-bottom:8px;font-size:7px}.upcoming>span:not(.eyebrow){color:#76675f;margin-top:5px;font-size:9px;display:block}.schedule-card .button-row>*{padding:9px 10px;font-size:9px}.test-report{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.test-report>summary{color:#76675f;cursor:pointer;font-size:9px}.test-report>.tiny{margin:10px 0}.test-report .secondary{font-size:9px}.connection-list{margin:10px 0 23px}.connection{border-top:1px solid #f6f1e8;align-items:center;gap:15px;padding:20px 0;display:flex}.connection-symbol{width:38px;height:38px;font:400 20px var(--serif);color:#76675f;background:#f6f1e8;border:1px solid #e8dfd6;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.connection-symbol.connected{color:#76675f;background:#e8dfd6}.connection>div:nth-child(2){flex:1}.connection b{font-size:12px}.connection p{margin-top:4px;font-size:10px}.connection>.badge{align-self:center}.mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.mini-stats .stat>b{margin-bottom:15px;font-size:29px}.audit-row{border-top:1px solid #f6f1e8;gap:20px;padding:15px 0;display:flex}.audit-row>span{color:#76675f;flex-shrink:0;width:75px;font-size:9px}.audit-row b{font-size:11px}.audit-row p{margin:4px 0;font-size:10px}.audit-row small{color:#76675f;font-size:8px}.drawer-overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3a312d4d;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-drawer{background:#faf7f2;flex-direction:column;width:620px;max-width:100%;height:100%;display:flex;box-shadow:-10px 0 50px #3a312d20}.drawer-top{justify-content:space-between;align-items:center;padding:20px 28px 13px;display:flex}.drawer-top>.eyebrow{font-size:9px}.drawer-identity{align-items:center;gap:15px;padding:6px 28px 18px;display:flex}.drawer-identity>.monogram{width:50px;height:54px;font-size:28px}.drawer-identity>div{flex:1}.drawer-identity h2{font:400 32px var(--serif);margin-bottom:5px}.drawer-identity p{font-size:10px}.drawer-identity p>span{color:#76675f;padding:0 5px}.drawer-badges{align-items:center;gap:8px;padding:0 28px 15px;display:flex}.drawer-badges>.fit-score{margin-left:auto}.drawer-tabs{gap:29px;padding:0 28px}.drawer-tabs>button{padding:14px 0;font-size:11px}.drawer-scroll{flex:1;padding:0 28px 27px;overflow-y:auto}.brief-section{border-bottom:1px solid #e8dfd6;padding:24px 0}.brief-section:last-child{border:0}.brief-section h3{margin-bottom:10px;font-size:15px;font-weight:500}.brief-section p{color:#76675f;font-size:12px;line-height:1.85}.brief-section .tiny{margin-top:13px;font-size:9px}.section-kicker{color:#76675f;letter-spacing:1.2px;align-items:center;gap:9px;margin-bottom:14px;font-size:9px;display:flex}.number{font:400 13px var(--serif);color:#76675f;border:1px solid #e8dfd6;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.brief-section .section-heading{margin-bottom:15px}.brief-section .section-heading h3{margin:0}.offer-tag{color:#76675f;background:#f6f1e8;border-radius:3px;margin-top:15px;padding:6px 10px;font-size:10px;display:inline-block}.contact-card{background:#f6f1e8;border-radius:4px;align-items:center;gap:11px;margin-bottom:16px;padding:14px;display:flex}.contact-avatar{color:#76675f;background:#e8dfd6;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.contact-card b{font-size:12px;display:block}.contact-card span{color:#76675f;margin-top:3px;font-size:10px;display:block}.contact-line{color:#76675f;align-items:center;gap:8px;margin:11px 0;font-size:10px;display:flex}.contact-line>small{color:#76675f;margin-left:auto;font-size:9px}.contact-line>a{align-items:center;gap:5px;display:flex}.criteria{flex-direction:column;gap:17px;margin-top:20px;display:flex}.criteria>div>div:first-child{color:#76675f;justify-content:space-between;align-items:center;font-size:10px;display:flex}.criteria b{font-size:10px;font-weight:500}.criterion-track{background:#f6f1e8;height:3px;margin:7px 0}.criterion-track>span{background:#76675f;height:100%;display:block}.criteria p{color:#76675f;font-size:10px;line-height:1.5}.criteria+.notice{margin:23px 0 0;font-size:10px}.notice ul{margin:6px 0 0;padding-left:17px}.notice li{margin-top:4px}.geo-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:17px;display:grid}.geo-grid span{color:#76675f;margin-bottom:6px;font-size:9px;display:block}.geo-grid b{color:#76675f;font-size:11px;font-weight:500}.source-card{border-bottom:1px solid #f6f1e8;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.source-card b{color:#76675f;font-size:11px;font-weight:500;display:block}.source-card small{color:#76675f;margin-top:5px;font-size:9px;display:block}.source-card>svg{color:#76675f;flex-shrink:0}.source-card:hover b{text-decoration:underline}.next-action{color:#76675f;background:#f6f1e8;border-radius:3px;align-items:flex-start;gap:13px;margin-top:24px;padding:18px;display:flex}.next-action b{color:#76675f;font-size:11px}.next-action p{margin:6px 0;font-size:11px}.next-action small{color:#76675f;font-size:9px}.drawer-actions{background:#f6f1e8;border-top:1px solid #e8dfd6;padding:15px 27px 22px}.manual-note{color:#76675f;align-items:center;gap:7px;margin-bottom:13px;font-size:8px;display:flex}.drawer-actions .primary,.drawer-actions .secondary{font-size:10px}.drawer-actions>small{color:#76675f;margin-top:9px;font-size:9px;display:block}.drawer-scroll>.notice{margin-top:23px}.message-channels{margin-bottom:25px}.message-editor{background:#fff;border:1px solid #e8dfd6;border-radius:5px;margin-bottom:15px;padding:20px}.message-editor label{font-size:9px}.message-editor label>b{color:#76675f;margin-top:4px;font-size:12px;font-weight:500}.message-editor textarea{font-size:12px;line-height:1.8}.message-body{white-space:pre-wrap;color:#76675f;font-size:12px;line-height:1.95}.message-meta{color:#76675f;border-top:1px solid #f6f1e8;justify-content:space-between;align-items:center;margin-top:19px;padding-top:15px;font-size:8px;display:flex}.message-editor>.button-row{margin-top:15px}.message-editor .button-row>*{font-size:9px}.drawer-scroll>.section-heading>select{width:auto;max-width:180px;padding:7px 9px;font-size:9px}.timeline-item{border-bottom:1px solid #e8dfd6;gap:15px;padding:24px 0;display:flex;position:relative}.timeline-dot{background:#76675f;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.timeline-item b{color:#76675f;font-size:12px;display:block}.timeline-item small{color:#76675f;margin-top:7px;font-size:9px;display:block}.timeline-item p{margin:12px 0;font-size:11px;line-height:1.7}.history-content{white-space:pre-wrap;background:#f6f1e8;max-height:140px;padding:12px;overflow:auto}.drawer-scroll>h3{margin-top:25px}.drawer-scroll>h3+p{margin-top:9px;font-size:11px}.modal-backdrop,.nested-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3a312d60;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.nested-modal-backdrop{z-index:90;background:#3a312d75}.modal{background:#faf7f2;border:1px solid #e8dfd6;border-radius:6px;width:540px;max-width:100%;max-height:92vh;padding:28px;overflow-y:auto;box-shadow:0 20px 70px #3a312d30}.modal h2{font-size:26px}.modal>p{margin:10px 0 24px;font-size:11px;line-height:1.7}.modal .notice{margin-top:20px}.modal .notice p{font-size:11px}.modal>.primary{margin-top:7px}.preview-modal{width:750px}.preview-modal pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#76675f;margin:25px 0 0;font:400 12px/1.9 DM Sans,sans-serif}.mobile-menu,.mobile-close{display:none}.login{grid-template-columns:1.08fr 1fr;min-height:100vh;display:grid}.login-brand{color:#f6f1e8;background:#3a312d;flex-direction:column;justify-content:space-between;padding:55px 65px;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";pointer-events:none;border:1px solid #3a312d30;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-150px;right:-300px;box-shadow:0 0 0 90px #3a312d0d,0 0 0 180px #3a312d07}.login-brand>.wordmark{letter-spacing:7px;font-size:38px}.login-brand .wordmark>span{letter-spacing:2px;color:#76675f;font-size:8px}.login-brand>div:nth-child(2){z-index:1;position:relative}.login-brand .eyebrow{color:#76675f;letter-spacing:2px;font-size:9px}.login-brand h1{font:400 52px/1.22 var(--serif);letter-spacing:-1px;margin:22px 0}.login-brand h1 em{color:#d8cfc7;font-weight:400}.login-brand p{color:#76675f;max-width:330px;font-size:12px;line-height:1.9}.login-brand>small{color:#76675f;letter-spacing:1px;font-size:8px}.login-form{width:100%;max-width:510px;margin:auto;padding:80px 50px}.secure-icon{color:#76675f;border:1px solid #e8dfd6;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:30px;display:grid}.login-form .eyebrow{font-size:9px}.login-form h2{font:400 33px var(--serif);margin:10px 0 15px}.login-form>p{margin-bottom:28px;font-size:12px;line-height:1.8}.login-form input{background:#faf7f2}.login-form form>.primary{justify-content:space-between;width:100%;margin-top:5px;padding:12px 15px}.login-form form>.text-button{margin-top:13px;font-size:10px}.form-feedback{background:#f6f1e8;border-radius:4px;margin-top:20px;padding:12px;color:#76675f!important;font-size:11px!important}.demo-login{border-top:1px solid #e8dfd6;margin-top:30px;padding-top:24px}.demo-login>span{color:#76675f;align-items:center;gap:7px;font-size:10px;display:flex}.demo-login p{color:#76675f;margin:9px 0 14px;font-size:10px;line-height:1.7}.demo-login>div{gap:10px;display:flex}.demo-login .secondary{padding:9px 12px;font-size:10px}.login-note{color:#76675f;margin-top:29px;font-size:8px;display:block}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.main-content{padding-top:48px}.page-heading h1{font-size:47px}.stat{min-height:165px}.priority-card{padding:28px}.priority-card>p,.priority-card>h4{font-size:12px}.priority-bottom>span:last-child{font-size:11px}.priority-grid{gap:22px}.priority-card>h3{font-size:30px}.lead-table td{padding-top:21px;padding-bottom:21px}.org-cell b{font-size:13px}.lead-table small{font-size:10px}.lead-table .contact-name{font-size:12px}.signal-line{font-size:10px}.badge{font-size:9px}.topbar{height:70px}.stat-label{font-size:12px}}@media (max-width:1200px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.workspace{margin-left:210px}.sidebar>.wordmark{margin-left:10px;font-size:28px}.nav-item{gap:10px;padding-left:10px;font-size:11px}.nav-active-dot{left:-15px}.main-content{padding:30px 24px 0}.topbar,.demo-strip{padding-left:24px;padding-right:24px}.page-heading h1{font-size:36px}.stat{padding:17px}.stat-label{font-size:10px}.stat>small{font-size:8px}.priority-card{padding:18px}.priority-card>h3{font-size:25px}.priority-bottom>span:last-child{gap:4px;font-size:8px}.priority-bottom .fit-score>b{font-size:16px}.priority-bottom .fit-score>small{font-size:8px}.schedule-grid{grid-template-columns:1fr}.schedule-card{max-width:750px;display:block}.schedule-card h3{min-height:0;margin-bottom:20px}.day-picker{justify-content:flex-start;gap:7px}.day-picker>button{padding:8px 14px}.schedule-card label,.schedule-card input,.schedule-card select{font-size:11px}.upcoming{min-height:0}.schedule-card .two-fields{gap:20px}.filters{flex-wrap:wrap}.filters>.search-field{min-width:200px}.filters>select:last-child{margin-left:0}.toast{left:calc(50% + 105px)}.login-brand{padding:45px}.login-brand h1{font-size:44px}.login-form{padding:60px 40px}}@media (max-width:960px){.sidebar{width:185px;padding-top:30px;padding-left:12px;padding-right:12px}.workspace{margin-left:185px}.sidebar>.wordmark{letter-spacing:4px;font-size:25px}.wordmark>span{font-size:6px}.office-label{margin-bottom:28px;margin-left:10px;font-size:8px}.nav-item{gap:8px;padding-left:10px;padding-right:8px;font-size:10px}.nav-item svg{width:15px}.nav-item b{font-size:8px}.nav-active-dot{left:-12px}.sidebar-bottom .office-status{margin-left:4px;margin-right:4px}.office-status .eyebrow{font-size:7px}.office-status>div,.office-status p{font-size:9px}.profile{gap:7px}.profile-avatar{width:28px;height:28px}.profile b{font-size:10px}.profile span{font-size:8px}.main-content{padding:26px 20px 0}.topbar{height:55px;padding:0 20px}.demo-strip{padding:6px 20px;font-size:8px;line-height:1.5}.page-heading h1{font-size:32px}.page-heading p{font-size:10px}.page-heading .eyebrow{font-size:8px}.daily-batch{padding-left:0}.daily-batch>span{font-size:8px}.daily-batch b{font-size:30px}.daily-batch b small{font-size:20px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.stat{min-height:133px}.priority-grid{grid-template-columns:1fr;gap:11px}.priority-card{grid-template-columns:auto 1fr auto;gap:0 17px;padding:17px 20px;display:grid}.priority-top{grid-row:1/4;margin:0}.priority-top>span:not(.monogram){display:none}.priority-card>h3{grid-column:2;font-size:24px}.priority-card>.tiny{grid-column:2;font-size:9px}.priority-card>h4{grid-column:2;margin:6px 0 0;font-size:10px}.priority-card>p{display:none}.priority-bottom{border:0;flex-direction:column;grid-area:1/3/4;justify-content:space-between;align-items:flex-end;margin:0;padding:0}.priority-bottom>span:last-child{font-size:8px}.section-heading>.tiny{display:none}.bottom-grid,.intel-grid{grid-template-columns:1fr}.page-footer>span{font-size:7px}.mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-stats .stat{padding:15px}.mini-stats .stat>b{font-size:25px}.mini-stats .stat>span{font-size:10px}.toast{left:calc(50% + 92px)}.login-brand{padding:35px}.login-brand h1{font-size:36px}.login-form{padding:50px 30px}.login-form h2{font-size:29px}.login-brand p{font-size:11px}}@media (max-width:700px){.sidebar{width:235px;padding:35px 20px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar>.wordmark{font-size:30px}.sidebar .wordmark>span{font-size:7px}.nav-item{gap:12px;padding:14px;font-size:12px}.nav-item svg{width:18px}.office-label{margin-bottom:30px;font-size:10px}.mobile-close{display:flex;position:absolute;top:10px;right:13px}.sidebar .office-status{margin-left:10px;margin-right:10px}.office-status .eyebrow{font-size:8px}.office-status>div{font-size:11px}.office-status p{font-size:10px}.profile b{font-size:12px}.profile span{font-size:10px}.profile-avatar{width:34px;height:34px}.workspace{margin:0}.topbar{gap:9px;height:54px;padding:0 17px}.mobile-menu{margin-left:-6px;display:flex}.breadcrumb{flex:1;gap:7px;font-size:9px}.breadcrumb>b{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.topbar>div{gap:6px;font-size:8px}.topbar>div>.timezone-label{display:none}.topbar>div>svg{width:12px}.topbar>div>.icon-button{padding-right:0}.demo-strip{padding:6px 17px;font-size:7px}.demo-strip>span{line-height:1.6;display:block}.demo-strip>span>svg{display:none}.demo-strip b{margin-right:4px;font-size:7px;display:inline-block}.demo-strip button{white-space:nowrap;font-size:8px}.main-content{padding:27px 17px 0}.page-heading{align-items:flex-start;gap:10px;margin-bottom:24px}.page-heading h1{letter-spacing:-.8px;max-width:285px;margin:7px 0 9px;font-size:29px}.page-heading p{max-width:270px;font-size:10px;line-height:1.7}.page-heading .eyebrow{letter-spacing:1.3px;font-size:7px}.daily-batch{padding-top:12px}.daily-batch>span{white-space:nowrap;font-size:6px}.daily-batch>span:last-child{font-size:7px}.daily-batch b{font-size:28px;line-height:1.5}.daily-batch b>small{font-size:18px}.stat-grid{gap:9px}.stat{min-height:133px;padding:16px 15px}.stat-label{font-size:9px}.stat-label svg{width:14px}.stat>b{margin:11px 0 9px;font-size:33px}.stat>small{font-size:8px}.section-heading h2{font-size:22px}.section-heading>.text-button{white-space:nowrap;gap:4px;font-size:8px}.priorities-section .eyebrow{font-size:7px}.priority-card{gap:0 12px;padding:16px}.priority-top>.monogram{width:32px;height:35px;font-size:18px}.priority-card>h3{font-size:23px}.priority-card>h4{max-width:170px;margin-top:5px;font-size:9px}.priority-card>.tiny{font-size:8px}.priority-bottom .fit-score>b{font-size:18px}.priority-bottom>span:last-child{font-size:0}.priority-bottom>span:last-child>svg{width:16px;height:16px}.surface{padding:19px 16px}.leads-surface{padding:20px 0 0}.leads-surface>.section-heading,.leads-surface .filter-container{padding-left:16px;padding-right:16px}.leads-surface>.section-heading p{font-size:9px}.filters{gap:7px}.filters>.search-field{flex-basis:100%;min-width:100%;height:37px}.filters>select{flex:1;min-width:0;max-width:none;height:33px;padding-left:7px;padding-right:19px;font-size:8px}.filter-button{height:33px;padding:7px 8px;font-size:8px!important}.filters>select:last-child{background:#f6f1e8;flex-basis:100%;max-width:none;height:31px}.advanced-filters{grid-template-columns:1fr 1fr;gap:10px;padding:11px}.advanced-filters label{font-size:8px}.advanced-filters select{font-size:9px}.lead-table th{padding:11px 12px;font-size:7px}.lead-table td{padding:16px 12px}.lead-table td:first-child,.lead-table th:first-child{padding-left:16px}.lead-table th:nth-child(2),.lead-table td:nth-child(2),.lead-table th:nth-child(4),.lead-table td:nth-child(4){display:none}.lead-table td:nth-child(3){min-width:95px}.org-cell{gap:9px;min-width:170px}.org-cell b{font-size:11px}.org-cell .country-label{margin-left:6px;font-size:7px}.org-cell small,.org-cell .signal-line{font-size:8px}.org-cell>.monogram{width:31px;height:35px;font-size:17px}.priority-label{max-width:105px;font-size:7px}.lead-table td:last-child{padding-left:0;padding-right:6px}.lead-table .fit-score>b{font-size:18px}.lead-table .fit-score>small{white-space:normal;max-width:50px;font-size:8px}.bottom-grid{gap:17px;margin-top:18px}.action-row p{font-size:8px}.action-row>span:not(.action-dot){font-size:7px}.office-reminder{padding:25px 22px}.page-footer{flex-direction:column;gap:8px;margin-top:30px;padding:17px 0}.page-footer>span{font-size:7px}.world-map{margin-top:17px}.map-toolbar{align-items:center;gap:10px;padding:15px}.map-toolbar .eyebrow{font-size:7px}.segmented button{padding:6px 7px;font-size:8px}.world-map>svg{height:215px;padding:0}.map-footer{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 15px;font-size:8px}.map-footer>small{font-size:7px}.page-heading>.badge{display:none}.tabs{gap:23px}.tabs>button{padding:12px 0;font-size:10px}.intelligence-tabs>button{gap:5px;font-size:9px}.intelligence-intro{padding-top:0}.intelligence-intro .eyebrow{font-size:8px}.intelligence-intro p{font-size:10px}.intel-card{padding:21px}.intel-card h2{font-size:26px}.intel-card .tiny{font-size:8px}.intel-actions .text-button{margin-top:4px;margin-left:0}.notice{gap:8px;padding:13px}.notice p{font-size:10px}.notice svg{width:16px}.schedule-card h3{font-size:25px}.settings-form .two-fields{grid-template-columns:1fr;gap:0}.settings-form{padding:22px 17px}.settings-form h3{font-family:var(--serif);font-size:23px;font-weight:400}.settings-form .section-heading{align-items:flex-start}.settings-form>.section-heading .eyebrow,.settings-form .badge{font-size:7px}.three-fields{grid-template-columns:1fr}.mini-stats{grid-template-columns:1fr;gap:9px}.mini-stats .stat{min-height:100px;padding:17px}.mini-stats .stat>b{margin:7px 0 10px}.connection{flex-wrap:wrap;gap:11px;padding:17px 0}.connection>div:nth-child(2){min-width:180px}.connection-symbol{width:31px;height:33px}.connection p{font-size:9px}.connection>.badge{margin-left:42px}.audit-row{gap:10px}.audit-row>span{width:55px;font-size:8px}.audit-row b{font-size:10px}.audit-row p{font-size:9px}.toast{width:max-content;max-width:calc(100vw - 28px);padding:12px;font-size:10px;bottom:17px;left:50%}.drawer-overlay{background:#3a312d4d}.lead-drawer{width:100%}.drawer-top{padding:14px 20px 8px}.drawer-identity{gap:12px;padding:7px 20px 15px}.drawer-identity h2{font-size:29px}.drawer-identity>.monogram{width:43px;height:48px}.drawer-identity p{font-size:9px}.drawer-badges{gap:6px;padding:0 20px 12px}.drawer-badges>.badge{font-size:7px}.drawer-badges .fit-score>b{font-size:18px}.drawer-badges .fit-score>small{font-size:8px}.drawer-tabs{gap:30px;padding:0 20px}.drawer-tabs>button{padding:12px 0;font-size:10px}.drawer-scroll{padding:0 20px 24px}.brief-section{padding:22px 0}.brief-section p{font-size:11px}.drawer-actions{padding:12px 17px 17px}.drawer-actions .primary,.drawer-actions .secondary{padding:10px;font-size:9px}.drawer-actions .button-row{gap:5px}.drawer-actions .icon-button{padding:7px}.manual-note{margin-bottom:10px;font-size:7px}.drawer-actions>small{font-size:8px}.contact-line{flex-wrap:wrap;font-size:9px}.contact-line>small{font-size:8px}.modal-backdrop,.nested-modal-backdrop{padding:15px}.modal{padding:23px 20px}.modal h2{font-size:24px}.modal .two-fields{grid-template-columns:1fr;gap:0}.preview-modal pre{font-size:11px}.login{display:block}.login-brand{min-height:300px;padding:30px 28px}.login-brand>.wordmark{letter-spacing:5px;font-size:29px}.login-brand .wordmark>span{letter-spacing:1.5px;font-size:7px}.login-brand>div:nth-child(2){padding:30px 0 12px}.login-brand h1{margin:13px 0;font-size:33px}.login-brand .eyebrow{font-size:7px}.login-brand p{max-width:300px;font-size:10px}.login-brand>small{letter-spacing:.5px;margin-top:15px;font-size:6px}.login-form{max-width:480px;padding:35px 28px}.secure-icon{display:none}.login-form h2{font-size:30px}.login-form>p{font-size:11px}.demo-login,.login-note{margin-top:24px}.nav-backdrop{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3a312d50;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.world-map{position:relative}.map-cluster{z-index:1;background:#faf7f2;border:1px solid #e8dfd6;border-radius:4px;width:215px;padding:12px;position:absolute;top:85px;right:22px;box-shadow:0 8px 30px #3a312d12}.map-cluster>div{border-bottom:1px solid #e8dfd6;justify-content:space-between;align-items:center;margin-bottom:3px;padding-bottom:9px;display:flex}.map-cluster b{font:400 19px var(--serif);color:#76675f}.map-cluster button{text-align:left;color:#76675f;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 0;font-size:10px;display:flex}.map-cluster>div>button{color:#76675f;width:auto;padding:0 4px;font-size:20px}.map-cluster small{color:#76675f;font-size:8px}.map-cluster>button:hover span{text-decoration:underline}@media (max-width:700px){.map-cluster{width:190px;padding:11px;top:65px;right:15px}.map-cluster b{font-size:17px}}.qualification-open{margin-top:22px}.qualification-form .brief-section:first-child{padding-top:24px}.qualification-form>.brief-section>p{margin-bottom:17px}.qualification-form .notice{margin:17px 0 0}.qualification-form label{font-size:10px}.qualification-form input,.qualification-form textarea,.qualification-form select{font-size:11px}.qualification-form .qualification-fieldset{border:0;min-width:0;margin:0;padding:0}.qualification-fieldset:disabled{opacity:.65}.qualification-source{background:#f6f1e8;border:1px solid #e8dfd6;border-radius:4px;margin:15px 0;padding:16px}.qualification-source>.section-heading{margin-bottom:10px}.source-fields h4{color:#76675f;margin:19px 0 15px;font-size:10px;font-weight:500}.source-fields .source-url{align-items:center;gap:5px;display:flex}.qualification-criterion{border-top:1px solid #e8dfd6;margin:20px 0 0;padding-top:17px}.qualification-criterion>label:first-child{color:#76675f;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;font-weight:500;display:flex}.qualification-criterion>label:first-child select{width:110px;font-size:10px}.qualification-attestation{align-items:flex-start;margin:23px 0;line-height:1.8;font-size:10px!important}.qualification-attestation input{flex-shrink:0;margin-top:3px}.qualification-footer{margin:15px 0 0}.qualification-form>.primary{margin-top:20px}.qualification-form .section-heading>.secondary{padding:7px 9px;font-size:9px}.qualification-form .section-heading>.eyebrow{font-size:8px}.drawer-tabs{gap:23px}@media (max-width:700px){.drawer-tabs{gap:22px}.drawer-tabs>button{font-size:9px}.qualification-form .two-fields{grid-template-columns:1fr;gap:0}.qualification-form .brief-section h3{font-size:14px}.qualification-source{padding:13px}.qualification-attestation{font-size:9px!important}}.error-toast{z-index:250;color:#8b342a;background:#fff1eb;border:1px solid #d9ada4;max-width:min(580px,100vw - 32px)}.nav-item.active{color:var(--maena-terracotta-dark);background:#f0e2d9}.nav-active-dot,.stat-progress span{background:var(--maena-terracotta)}.nav-item b{color:var(--maena-terracotta-dark);background:#e5cdbf}.login-brand{background:var(--maena-brown);color:var(--maena-ivory)}.login-brand .wordmark>span,.login-brand .eyebrow,.login-brand p,.login-brand>small{color:#d8cfc7}.login-brand h1 em{color:#e5cdbf}.login-brand:after{border-color:#b88a6a40;box-shadow:0 0 0 90px #b88a6a12,0 0 0 180px #b88a6a08}.monogram{background:var(--maena-beige);color:var(--maena-brown)}.history-panel{padding:23px 0 4px}.crm-sync-summary{background:var(--maena-beige);border:1px solid var(--maena-sand);border-radius:4px;margin-bottom:25px;padding:17px}.crm-sync-summary>.section-heading{align-items:flex-start;gap:10px;margin-bottom:15px}.crm-sync-summary .eyebrow{letter-spacing:1.2px;margin-bottom:5px;font-size:7px}.crm-sync-summary h3{font-family:var(--serif);align-items:center;gap:7px;margin:0;font-weight:400;display:flex;font-size:20px!important}.crm-sync-summary .badge{font-size:7px}.crm-sync-facts{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.crm-sync-facts>div>span,.crm-sync-upcoming>span{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.crm-sync-facts b{color:var(--maena-brown);font-size:10px;font-weight:500;display:block}.crm-sync-cadence{color:var(--muted);align-items:center;gap:6px;line-height:1.6;display:flex;margin-top:14px!important;font-size:8px!important}.crm-sync-upcoming{border-top:1px solid var(--maena-sand);flex-wrap:wrap;gap:5px 11px;margin-top:14px;padding-top:12px;display:flex}.crm-sync-upcoming>span{width:100%;margin:0}.crm-sync-upcoming>time{color:#76675f;font-size:8px}.crm-sync-error{overflow-wrap:anywhere;align-items:flex-start;gap:7px;padding:10px 0 0;line-height:1.6;display:flex;color:#964c39!important;font-size:10px!important}.crm-sync-error svg{flex-shrink:0;margin-top:2px}.crm-sync-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:11px;display:flex}.crm-sync-bottom>p{color:var(--muted);font-size:9px;line-height:1.7}.crm-sync-bottom .secondary{padding:8px 11px;font-size:9px}.crm-sync-summary.compact .crm-sync-bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.crm-sync-summary.compact .crm-sync-facts{grid-template-columns:1fr 1fr}.history-heading{align-items:center;margin-bottom:10px}.history-heading h3{font:400 24px var(--serif)}.history-heading p{margin-top:5px;font-size:9px}.history-heading>.secondary{padding:8px 10px;font-size:9px}.history-explainer{color:var(--muted);margin-bottom:21px;font-size:10px;line-height:1.8}.history-note-form{background:#fdfaf6;border:1px solid #cbb7a9;border-radius:4px;margin:17px 0 24px;padding:17px}.history-note-form h4{font-size:12px;font-weight:500}.history-note-form>.section-heading{margin-bottom:10px}.history-note-form label{font-size:9px}.history-note-form textarea{font-size:11px;line-height:1.8}.history-note-form .tiny{color:var(--muted);font-size:8px}.history-note-form .primary{margin-top:14px;font-size:10px}.history-note-error{color:#964c39;background:#faece5;border-radius:3px;margin-top:12px;padding:10px;font-size:10px;line-height:1.7}.unified-history-item{border-color:#e5dcd4;gap:13px;padding:20px 0}.unified-history-item>.timeline-dot{background:var(--maena-terracotta);width:6px;height:6px;margin-top:6px}.unified-history-item.origin-hubspot>.timeline-dot{background:var(--maena-bronze)}.unified-history-item>.history-event{width:100%;min-width:0}.history-event-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.history-event-top>time{color:var(--muted);font-size:8px;line-height:1.6}.history-event-top>time>span{color:#9b8f85;padding-left:6px;font-size:7px}.history-origin{white-space:nowrap;color:#8b6f5e;background:#f4ede6;border-radius:3px;align-items:center;gap:4px;padding:3px 5px;font-size:7px;display:inline-flex}.history-event h4{color:var(--maena-brown);margin:0 0 7px;font-size:12px;font-weight:500}.history-author{color:#8a7d72;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;font-size:8px;display:flex}.history-author .badge{margin-left:3px;padding:2px 4px;font-size:6px}.history-note-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#70625a;background:#f8f4ef;border-left:2px solid #d8b7a5;border-radius:0 3px 3px 0;max-height:290px;margin-top:13px;padding:13px 14px;font-size:11px;line-height:1.85;overflow:auto}.history-contact,.history-outcome{color:#806e61!important;margin:12px 0!important;font-size:10px!important;line-height:1.7!important}.history-current-source{align-items:center;gap:5px;display:flex;color:#96715e!important;margin:8px 0 0!important;font-size:8px!important;line-height:1.6!important}.history-updated{color:#a58e7e!important;margin:6px 0 0!important;font-size:8px!important;line-height:1.6!important}.history-next{color:#8d6f59;background:#f5eee6;border-radius:3px;gap:6px;margin-top:12px;padding:10px;font-size:10px;line-height:1.7;display:flex}.history-next>svg{flex-shrink:0;margin-top:3px}.history-next small{color:#a58c77;margin-top:3px;font-size:8px}.history-event-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.history-event-bottom .badge{font-size:7px}.history-event-bottom>.source-link{color:var(--maena-terracotta);font-size:8px}.history-crm-link{margin-top:20px;font-size:10px}.history-panel>.empty-state{padding:35px 15px}.history-panel>.empty-state h3{font-size:22px}.history-panel>.empty-state p{font-size:10px;line-height:1.8}@media (max-width:700px){.crm-sync-summary{padding:14px}.crm-sync-summary h3{font-size:19px!important}.crm-sync-summary>.section-heading{gap:6px}.crm-sync-summary .badge{font-size:6px}.crm-sync-facts{gap:12px}.crm-sync-facts b{font-size:9px}.crm-sync-facts>div>span{font-size:7px}.crm-sync-cadence{font-size:7px!important}.crm-sync-upcoming>time{font-size:7px}.history-event-top{align-items:flex-start;gap:7px}.history-event-top>time{font-size:7px}.history-event-top>time>span{padding:0;font-size:6px;display:block}.history-origin{padding:3px 4px;font-size:6px}.history-note-body{padding:12px;font-size:10px}.history-heading h3{font-size:22px}.history-heading>.secondary{padding:8px;font-size:8px}.history-author{font-size:7px}.crm-sync-summary.compact .crm-sync-bottom{flex-direction:column;align-items:flex-start;gap:12px}.history-note-form{padding:14px}.history-note-form textarea{font-size:11px}}.crm-filters-help{color:var(--muted);grid-column:1/-1;padding:2px 0;line-height:1.7;font-size:8px!important}.crm-row-values{white-space:normal;max-width:265px;color:#927c6b!important;font-size:8px!important;line-height:1.5!important}.crm-commercial-fields{grid-template-columns:1fr 1fr;gap:17px 18px;margin:18px 0;display:grid}.crm-commercial-fields>div>span,.crm-mission-values>div>span{color:var(--muted);margin-bottom:6px;font-size:8px;display:block}.crm-commercial-fields b{color:var(--maena-brown);overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.crm-commercial-fields small{color:#9a897c;margin-top:5px;font-size:8px;line-height:1.6;display:block}.crm-commercial-details>.tiny{font-size:8px;line-height:1.8}.crm-deals-heading{margin-top:25px!important;margin-bottom:15px!important}.crm-mission-list{gap:13px;display:grid}.crm-mission-card{background:#faf7f1;border:1px solid #e0d6cb;border-radius:4px;padding:16px}.crm-mission-card>.section-heading{align-items:flex-start;gap:12px;margin-bottom:15px}.crm-mission-card h4{overflow-wrap:anywhere;align-items:flex-start;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:500;line-height:1.7;display:flex}.crm-mission-card h4>svg{color:var(--maena-terracotta);flex-shrink:0;margin-top:3px}.crm-mission-card>.section-heading>.source-link{white-space:nowrap;flex-shrink:0;margin-top:3px;font-size:8px}.crm-mission-values{grid-template-columns:1.2fr 1fr;gap:14px;margin-bottom:13px;display:grid}.crm-mission-values b{color:#7c6555;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.7;display:block}.crm-mission-card>.tiny{color:#9b8677;font-size:8px;line-height:1.8}.crm-association-warning{color:#a1845a;background:#f5ede0;border-radius:3px;align-items:flex-start;gap:6px;margin-top:11px;padding:8px 9px;display:flex}.crm-association-warning svg{flex-shrink:0;margin-top:3px}.crm-association-warning p{color:#a1845a;font-size:8px;line-height:1.7}.crm-associations{border-top:1px solid #e5d9cb;margin-top:13px;padding-top:11px}.crm-associations>summary{cursor:pointer;color:#99806d;font-size:8px;line-height:1.7}.crm-associations>div{flex-direction:column;gap:6px;margin-top:10px;display:flex}.crm-associations a,.crm-association-id{color:#a4775b;overflow-wrap:anywhere;align-items:center;gap:4px;font-size:8px;display:inline-flex}.crm-associations a:hover{text-decoration:underline}.crm-missions-empty{padding:8px 0;font-size:9px;line-height:1.8}.crm-pipeline-caption{margin:-4px 0 20px;font-size:9px;line-height:1.9}.crm-pipeline-footnote{margin-top:18px;font-size:9px;line-height:1.9}.crm-schema-summary>p{font-size:11px;line-height:1.8}.crm-schema-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:22px 0;display:grid}.crm-schema-properties>div{background:var(--maena-beige);border-radius:4px;padding:12px}.crm-schema-properties b{color:var(--maena-brown);font-size:11px;font-weight:500;display:block}.crm-schema-properties span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.crm-schema-summary>.tiny{font-size:9px;line-height:1.8}@media (max-width:700px){.crm-commercial-fields{gap:15px 12px}.crm-commercial-fields>div>span{font-size:7px}.crm-commercial-fields b{font-size:10px}.crm-commercial-fields small{font-size:7px}.crm-mission-card{padding:13px}.crm-mission-card h4{font-size:11px}.crm-mission-values{gap:11px}.crm-mission-values b{font-size:9px}.crm-mission-values>div>span,.crm-mission-card>.section-heading>.source-link,.crm-associations>summary{font-size:7px}.crm-pipeline-caption,.crm-pipeline-footnote{font-size:8px}.crm-schema-properties{grid-template-columns:1fr;gap:10px}.crm-schema-properties b{font-size:10px}.crm-schema-properties span{font-size:8px}.crm-schema-summary>.section-heading{align-items:flex-start}.crm-schema-summary>.section-heading h3{font-family:var(--serif);font-size:23px;font-weight:400}.crm-schema-summary>p{font-size:10px}.crm-row-values{max-width:175px;font-size:7px!important}.crm-filters-help{font-size:7px!important}.crm-commercial-details .badge{font-size:7px}}.intel-feedback{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.intel-feedback .tiny{flex-basis:100%}.intel-feedback button[aria-pressed=true]{color:#234d3c;background:#dcece4;border-color:#638c78}.report-preview-frame{background:#fff;border:1px solid #e2e6e1;width:100%;min-height:65vh}.intel-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}@media (max-width:600px){.intel-metrics{grid-template-columns:1fr}}.exhibition-workspace{margin:28px 0 36px}.exhibition-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.exhibition-heading h2{margin:7px 0}.exhibition-heading p{max-width:650px;color:var(--muted,#6e746e)}.exhibition-actions{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;display:flex}.exhibition-layout{grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.exhibition-list{gap:8px;display:grid}.exhibition-event{text-align:left;cursor:pointer;background:#f5f4ee;border:1px solid #0000;border-radius:12px;gap:5px;padding:18px;display:grid}.exhibition-event.selected{background:#e6eee7;border-color:#86a797}.exhibition-event span,.exhibition-event small{color:#69766d;font-size:12px}.exhibition-detail,.exhibition-form,.research-queue{padding:24px}.exhibition-detail h3,.exhibition-detail h4{margin:8px 0}.exhibition-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.exhibition-detail label,.exhibition-form label,.exhibitor-row label{color:#68736c;gap:5px;font-size:12px;display:grid}.mission-row,.exhibitor-row{border-top:1px solid #e9ebe7;justify-content:space-between;align-items:start;gap:16px;padding:14px 0;display:flex}.mission-row small,.exhibitor-row small{color:#69766d;margin-top:5px;display:block}.exhibitor-row>div:last-child{min-width:200px}.research-queue{margin:20px 0}@media (max-width:760px){.exhibition-heading,.mission-row,.exhibitor-row{flex-direction:column;align-items:stretch}.exhibition-layout,.exhibition-fields{grid-template-columns:1fr}}.readiness-summary{background:#f7f6f0;margin:24px 0;padding:24px}.readiness-summary h2{margin:7px 0}.readiness-summary p{color:#69766d;margin:0}.readiness-counts,.exhibition-summary{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.readiness-counts div{gap:4px;min-width:130px;display:grid}.readiness-counts b{font-size:22px}.readiness-counts span,.exhibition-summary span{color:#69766d;font-size:12px}.exhibition-summary{background:#f7f6f0;border-radius:12px;margin:0 0 20px;padding:16px 20px}.exhibition-summary b{color:#263b31;font-size:17px}.prospect-reservoir{background:#f8f7f1;padding:26px}.prospect-heading,.prospect-card-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.prospect-heading h2,.prospect-card h3{margin:7px 0}.prospect-heading p{color:#69766d;max-width:650px;margin:0}.prospect-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0;display:flex}.prospect-filters label{color:#69766d;gap:5px;font-size:12px;display:grid}.prospect-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prospect-card{background:#fff;border:1px solid #e8ebe4;border-radius:12px;padding:20px}.prospect-card p{color:#69766d;font-size:13px;line-height:1.5}.prospect-card-top p{margin:0}.prospect-date{color:#69766d;white-space:nowrap;font-size:12px}.prospect-fit{background:#f2f5ef;border-radius:8px;padding:12px;font-size:13px}.prospect-fit p{margin:5px 0 0}.prospect-sources{flex-wrap:wrap;gap:12px;margin-top:14px;font-size:12px;display:flex}@media (max-width:760px){.prospect-heading{flex-direction:column}.prospect-list{grid-template-columns:1fr}}.approach-contact{background:linear-gradient(145deg,#fffdf9,#f8f1e9);border:1px solid #e1d5ca;border-radius:12px;margin-bottom:24px;padding:24px}.approach-contact-heading,.approach-contact-footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.approach-contact-heading h3{font:400 25px/1.2 var(--serif);margin-top:4px}.approach-contact-status{color:var(--maena-terracotta-dark);white-space:nowrap;border:1px solid #e3d0c4;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600}.approach-contact-select{color:var(--muted);margin-top:20px;font-size:12px;font-weight:600;display:block}.approach-contact-select select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:6px;margin-top:6px;padding:9px 10px;display:block}.approach-contact-person{align-items:center;gap:14px;margin:23px 0 18px;display:flex}.approach-contact-avatar{color:#824e3f;height:50px;font:400 18px var(--serif);background:#e9d7c9;border-radius:50%;flex:0 0 50px;place-items:center;display:grid}.approach-contact-person h4{font:400 20px/1.2 var(--serif)}.approach-contact-person p{margin-top:3px;font-size:13px}.approach-contact-person span{color:var(--maena-terracotta-dark);margin-top:3px;font-size:12px;display:block}.approach-contact-rationale{border-left:2px solid var(--maena-bronze);background:#ffffffa6;padding:14px 16px}.approach-contact-rationale>span{color:var(--muted);letter-spacing:1px;font-size:10px;font-weight:700}.approach-contact-rationale p{margin-top:5px;font-size:13px}.approach-contact-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.approach-contact-details>div{overflow-wrap:anywhere;min-width:0}.approach-contact-details strong,.approach-contact-details>div>span,.approach-contact-details small{display:block}.approach-contact-details strong,.approach-contact-footer strong{margin-bottom:5px;font-size:12px}.approach-contact-details>div>span,.approach-contact-details>div>a{font-size:13px}.approach-contact-details a,.approach-contact-source a,.approach-contact-edit{color:var(--maena-terracotta-dark)}.approach-contact-details a svg,.approach-contact-source a svg,.approach-contact-edit svg{vertical-align:middle}.approach-contact-details small,.approach-contact-source{color:var(--muted);font-size:11px}.approach-contact-source{overflow-wrap:anywhere;margin-top:4px;display:block}.approach-contact-identity-source{color:var(--muted);margin-top:18px;font-size:11px}.approach-contact-empty{background:#ffffffa6;border-radius:8px;gap:12px;margin:22px 0;padding:16px;display:flex}.approach-contact-empty svg{color:var(--maena-terracotta);flex-shrink:0}.approach-contact-empty p,.approach-contact-footer p{margin-top:3px;font-size:12px}.approach-contact-footer{border-top:1px solid #e5d9cf;margin-top:20px;padding-top:18px}.approach-contact-footer small{color:var(--muted);margin-top:4px;display:block}.approach-contact-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.approach-contact-actions .secondary{align-items:center;gap:6px;display:flex}.approach-contact-edit{text-align:right;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.approach-contact-hint{color:var(--muted);margin-top:16px;font-size:11px}@media (max-width:520px){.approach-contact{padding:18px}.approach-contact-details{grid-template-columns:1fr}.approach-contact-footer{flex-direction:column}.approach-contact-actions{align-items:flex-start}}
