/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#17201b;--muted:#69746e;--line:#e4e9e6;--surface:#fff;--canvas:#f6f8f6;--green:#246b4f;--green-dark:#18523b;--green-soft:#e9f4ef;--danger:#b44646;--danger-soft:#faecec;--chart-grid:#edf0ed;--chart-hover:#f4f7f5;--chart-primary:#2d7458;--shadow:0 1.1px 2.2px #14271d0a,0 8.8px 26.4px #14271d09}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:15.4px}button,input,select,textarea{font:inherit}button,a{transition:all .16s}button{cursor:pointer}small{color:var(--muted)}.app-shell{grid-template-columns:281.6px 1fr;min-height:100vh;display:grid}.sidebar{color:#eef5f1;z-index:30;background:#172820;flex-direction:column;height:100vh;padding:22px 15.4px 17.6px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12.1px;padding:0 7.7px 23.1px;display:flex}.brand-mark{color:#10271d;letter-spacing:-.55px;background:#64a583;border-radius:11px;place-items:center;width:39.6px;height:39.6px;font-size:13.2px;font-weight:850;display:grid}.brand strong{letter-spacing:-.44px;font-size:18.7px;display:block}.brand strong span{color:#79b796}.brand small{color:#9fb1a8;letter-spacing:.16px;font-size:11px}.org-switch{background:#23382e;border:1.1px solid #31473d;border-radius:12.1px;grid-template-columns:37.4px 1fr auto;align-items:center;gap:9.9px;margin:1.1px 2.2px 19.8px;padding:11px;display:grid}.org-switch strong,.org-switch small{white-space:nowrap;text-overflow:ellipsis;max-width:159.5px;overflow:hidden}.org-switch strong{font-size:13.2px;display:block}.org-switch small{color:#9eafa7;font-size:11px}.avatar{color:#245d46;background:#d9ebe2;border-radius:50%;flex:none;place-items:center;width:34.1px;height:34.1px;font-size:12.1px;font-weight:800;display:grid}.avatar.square{color:#fff;background:#bb8a50;border-radius:8.8px}.avatar.large{width:44px;height:44px}.avatar.tiny{width:25.3px;height:25.3px;font-size:8.8px}.sidebar nav{flex-direction:column;gap:3.3px;display:flex}.sidebar nav button{color:#b8c7c0;text-align:left;background:0 0;border:0;border-radius:9.9px;align-items:center;gap:13.2px;padding:11px 13.2px;font-size:14.3px;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#2a4136}.sidebar nav button.active{box-shadow:inset 3.3px 0 #72b394}.sidebar nav i{text-align:center;color:#8eaaa0;width:19.8px;font-size:18.7px;font-style:normal}.sidebar nav button.active i{color:#7bb99c}.sidebar nav b{color:#fff;background:#b54d4d;border-radius:11px;margin-left:auto;padding:1.1px 6.6px;font-size:11px}.sidebar-footer{margin-top:auto}.mode{background:#21372c;border:1.1px solid #315044;border-radius:9.9px;align-items:center;gap:9.9px;margin:13.2px 4.4px;padding:11px;display:flex}.mode>span{color:#81c2a1}.mode strong,.mode small{display:block}.mode strong{font-size:11px}.mode small{color:#93a99e;font-size:9.9px}.user{border-top:1.1px solid #314238;grid-template-columns:35.2px 1fr auto;align-items:center;gap:9.9px;padding:15.4px 5.5px 0;display:grid}.user strong{font-size:12.1px;display:block}.user select{appearance:none;color:#9db0a6;background:0 0;border:0;outline:0;padding:0;font-size:9.9px}.user select option{color:#17201b}.user>span{color:#88a096}main{min-width:0}.topbar{border-bottom:1.1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#fffffff2;align-items:center;height:77px;padding:0 33px;display:flex;position:sticky;top:0}.breadcrumbs span,.breadcrumbs strong{display:block}.breadcrumbs span{color:#8b958f;text-transform:uppercase;letter-spacing:.88px;font-size:11px;font-weight:650}.breadcrumbs strong{margin-top:2.2px;font-size:15.4px}.top-actions{align-items:center;gap:8.8px;margin-left:auto;display:flex}.top-add-lead{white-space:nowrap;min-width:94.6px}.add-lead-icon{font-size:16.5px;font-weight:800;line-height:1}.search-button{border:1.1px solid var(--line);color:#8c958f;text-align:left;background:#fafbfa;border-radius:9.9px;align-items:center;gap:8.8px;width:253px;height:39.6px;padding:0 11px;display:flex}.search-button span{flex:1}.search-button kbd{background:#fff;border:1.1px solid #d9dfdb;border-radius:4.4px;padding:2.2px 5.5px;font-size:9.9px}.icon-button{border:1.1px solid var(--line);color:#59635d;background:#fff;border-radius:9.9px;min-width:39.6px;height:39.6px;position:relative}.icon-button:hover{background:#f5f8f6}.dot{background:#d55c52;border-radius:50%;width:6.6px;height:6.6px;position:absolute;top:7.7px;right:8.8px}.menu-button{background:0 0;border:0;margin-right:13.2px;font-size:22px;display:none}.page{max-width:1760px;margin:0 auto;padding:30.8px 33px 57.2px}.page-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:26.4px;display:flex}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:1.1px;font-size:11px;font-weight:800}.page-heading h1{letter-spacing:-.88px;margin:4.4px 0 5.5px;font-size:29.7px}.page-heading p{color:var(--muted);margin:0;font-size:14.3px}.heading-actions{flex-wrap:wrap;gap:8.8px;display:flex}.button{border-radius:8.8px;justify-content:center;align-items:center;gap:6.6px;padding:9.9px 15.4px;font-size:13.2px;font-weight:680;text-decoration:none;display:inline-flex}.button.primary{background:var(--green);color:#fff;border:1.1px solid var(--green)}.button.primary:hover{background:var(--green-dark)}.button.secondary{color:#39433d;background:#fff;border:1.1px solid #dce2de}.button.compact{padding:7.7px 12.1px;font-size:12.1px}.button:disabled{opacity:.55}.card{background:var(--surface);border:1.1px solid var(--line);box-shadow:var(--shadow);border-radius:14.3px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13.2px;margin-bottom:16.5px;display:grid}.metric-card{border:1.1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13.2px;padding:16.5px 17.6px}.metric-card>div{justify-content:space-between;align-items:center;display:flex}.metric-card span{color:var(--muted);font-size:12.1px;font-weight:620}.metric-card i{border-radius:6.6px;place-items:center;width:24.2px;height:24.2px;font-size:12.1px;font-style:normal;display:grid}.metric-card i.green{color:#28805a;background:#e7f4ed}.metric-card i.blue{color:#49759d;background:#e8f0f7}.metric-card i.gold{color:#a8762e;background:#f8f1e3}.metric-card i.red{color:#af4a4a;background:#faeaea}.metric-card i.purple{color:#795ba1;background:#f0ebf7}.metric-card>strong{letter-spacing:-.88px;margin:7.7px 0 4.4px;font-size:26.4px;display:block}.metric-card small{font-size:9.9px}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(352px,1fr);align-items:stretch;gap:15.4px;display:grid}.wide,.span-2{grid-column:span 2}.chart-card{min-width:0;padding:18.7px}.card-head{justify-content:space-between;align-items:flex-start;gap:16.5px;margin-bottom:8.8px;display:flex}.card-head h2{margin:0 0 3.3px;font-size:15.4px}.card-head p{color:var(--muted);margin:0;font-size:11px}.card-head button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:700}.source-chart{grid-template-rows:198px auto;align-items:center;min-width:0;display:grid}.source-chart-visual{width:100%;min-width:0;height:198px;overflow:hidden}.chart-legend{grid-template-columns:repeat(auto-fit,minmax(121px,1fr));gap:7.7px 13.2px;width:100%;padding-top:2.2px;display:grid}.chart-legend div{grid-template-columns:8.8px minmax(0,1fr) auto;align-items:center;gap:7.7px;min-width:0;font-size:11px;display:grid}.chart-legend i{border-radius:50%;width:7.7px;height:7.7px}.chart-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-legend strong{font-size:12.1px}.urgent-card,.activity-card,.leaderboard{padding:18.7px}.urgent-list button{text-align:left;background:#fff;border:0;border-top:1.1px solid #edf0ee;grid-template-columns:39.6px 1.2fr 1.5fr auto;align-items:center;gap:11px;width:100%;padding:11px 3.3px;display:grid}.urgent-list button:hover{background:#fafcfb}.urgent-list strong,.urgent-list small{display:block}.urgent-list strong{font-size:12.1px}.urgent-list small,.urgent-list p{color:var(--muted);margin:3.3px 0;font-size:9.9px}.score{border-radius:8.8px;place-items:center;min-width:31.9px;height:31.9px;padding:0 5.5px;font-size:11px;font-weight:850;display:inline-grid}.score-high{color:#b04040;background:#fae8e7}.score-med{color:#95691d;background:#fbf1dd}.score-low{color:#327a5a;background:#e7f3ed}.timeline>div{border-top:1.1px solid #edf0ee;grid-template-columns:14.3px 1fr auto;gap:8.8px;padding:11px 0;display:grid;position:relative}.timeline p{margin:0;font-size:11px;line-height:1.4}.timeline small{font-size:8.8px}.activity-dot{background:#579174;border-radius:50%;width:8.8px;height:8.8px;margin-top:3.3px}.activity-dot.c1{background:#567fa1}.activity-dot.c2{background:#bc8540}.activity-dot.c3{background:#8564a7}.leader{border-top:1.1px solid #edf0ee;grid-template-columns:19.8px 34.1px 1fr auto;align-items:center;gap:8.8px;padding:9.9px 0;display:grid}.leader>span{color:#9aa39e;font-size:11px}.leader strong,.leader small{display:block}.leader strong{font-size:11px}.leader small{font-size:8.8px}.leader>b{color:var(--green);font-size:13.2px}.leads-card{overflow:hidden}.filters{border-bottom:1.1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8.8px;padding:15.4px 16.5px;display:flex}.filters select,.filter-button,.date-select{color:#4f5a54;background:#fff;border:1.1px solid #dde3df;border-radius:8.8px;padding:8.8px 11px;font-size:12.1px}.search-field{color:#88928c;border:1.1px solid #dce2de;border-radius:8.8px;flex:330px;align-items:center;min-width:280px;padding:0 11px;display:flex}.search-field input{background:0 0;border:0;outline:0;width:100%;padding:8.8px}.sort-controls,.extended-filters{align-items:center;gap:8.8px;display:flex}.sort-direction{white-space:nowrap;justify-content:center;align-items:center;gap:5.5px;margin-left:0;font-weight:700;display:flex}.more-filter{margin-left:auto}.extended-filters{justify-content:flex-end;width:100%;padding-top:2.2px}.extended-filters .filter-button{margin-left:0}.result-count{color:#55605a;flex-wrap:wrap;align-items:center;gap:3.3px;padding:11px 16.5px;font-size:11px;display:flex}.result-count strong{font-weight:700}.result-count span{color:#89928d;font-weight:400}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1210px}th{text-align:left;text-transform:uppercase;letter-spacing:.44px;color:#79837d;white-space:nowrap;cursor:pointer;background:#fafbfa;border-block:1.1px solid #edf0ee;padding:11px 13.2px;font-size:9.9px}td{white-space:nowrap;border-bottom:1.1px solid #edf0ee;padding:13.2px;font-size:11px}tbody tr{cursor:pointer}tbody tr:hover{background:#fafcfb}td strong,td small{display:block}td small{margin-top:3.3px;font-size:8.8px}.status-pill{white-space:nowrap;border-radius:16.5px;padding:4.4px 8.8px;font-size:9.9px;font-weight:700}.status-pill.neutral{color:#56635c;background:#eff2f0}.status-pill.success{color:#2c7654;background:#e7f3ed}.temp{text-transform:capitalize;font-size:9.9px}.temp.hot{color:#c24e45}.temp.warm{color:#b27b2e}.temp.cold{color:#537da0}.empty{min-height:209px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7.7px;display:flex}.empty strong{color:var(--ink)}.empty .button{margin-top:8.8px}.pipeline-summary{border:1.1px solid var(--line);background:#fff;border-radius:11px;gap:26.4px;width:max-content;margin:-12.1px 0 16.5px;padding:12.1px 15.4px;display:flex}.pipeline-summary span{color:var(--muted);font-size:11px}.pipeline-summary b{color:var(--ink);margin-right:4.4px}.kanban{align-items:flex-start;gap:12.1px;padding-bottom:19.8px;display:flex;overflow-x:auto}.kanban-column{background:#edf1ee;border-radius:12.1px;width:272.8px;min-width:272.8px;min-height:638px;padding:11px}.kanban-head{grid-template-columns:8.8px 1fr auto;align-items:center;gap:7.7px;padding:2.2px 3.3px 12.1px;display:grid}.kanban-head i{border-radius:50%;width:7.7px;height:7.7px}.kanban-head strong{font-size:12.1px}.kanban-head span{background:#dce3de;border-radius:11px;padding:2.2px 6.6px;font-size:9.9px}.kanban-head b{color:#7c8881;grid-column:2/4;font-size:9.9px;font-weight:500}.kanban-list{flex-direction:column;gap:8.8px;display:flex}.kanban-list article{cursor:grab;background:#fff;border:1.1px solid #e1e6e3;border-radius:9.9px;padding:12.1px;box-shadow:0 2.2px 7.7px #1d35280a}.kanban-list article:hover{border-color:#a6c6b6;transform:translateY(-1.1px)}.kanban-list article>div:first-child{justify-content:space-between;display:flex}.mini-alert{color:#af4540;background:#fae7e5;border-radius:9.9px;padding:2.2px 5.5px;font-size:8.8px}.kanban-list h3{margin:9.9px 0 3.3px;font-size:12.1px}.kanban-list p{color:var(--muted);margin:0 0 11px;font-size:9.9px}.kanban-list>article>strong{font-size:11px}.kanban-list footer{border-top:1.1px solid #eef1ef;align-items:center;gap:7.7px;margin-top:11px;padding-top:8.8px;display:flex}.kanban-list footer span{color:#7d8882;margin-left:auto;font-size:8.8px}.follow-stats{border:1.1px solid var(--line);background:#fff;border-radius:13.2px;grid-template-columns:repeat(4,1fr);margin-bottom:15.4px;display:grid}.follow-stats>div{border-right:1.1px solid var(--line);padding:16.5px 19.8px}.follow-stats>div:last-child{border:0}.follow-stats span,.follow-stats strong{display:block}.follow-stats span{color:var(--muted);font-size:9.9px}.follow-stats strong{margin-top:4.4px;font-size:23.1px}.tabs{border-bottom:1.1px solid var(--line);padding:0 18.7px;display:flex}.tabs button,.drawer-tabs button{color:#6b756f;background:0 0;border:0;border-bottom:2.2px solid #0000;margin-right:22px;padding:14.3px 5.5px 12.1px;font-size:11px}.tabs button.active,.drawer-tabs button.active{color:var(--green);border-bottom-color:var(--green);font-weight:750}.tabs span{background:#eff2f0;border-radius:9.9px;margin-left:5.5px;padding:1.1px 5.5px;font-size:8.8px}.follow-list article{border-bottom:1.1px solid #edf0ee;grid-template-columns:44px 1.2fr .75fr .75fr 1.3fr auto;align-items:center;gap:14.3px;padding:14.3px 18.7px;display:grid}.follow-list article.overdue{box-shadow:inset 3.3px 0 #c24e4e}.follow-type{color:#2b7555;background:#edf4f0;border-radius:9.9px;place-items:center;width:37.4px;height:37.4px;display:grid}.follow-type.call{color:#4d78a0;background:#eaf0f6}.follow-type.email{color:#805fa1;background:#f1ecf7}.follow-type.meeting{color:#a16f2e;background:#f8f0e4}.follow-list strong,.follow-list small{font-size:11px;display:block}.follow-list small{font-size:8.8px}.follow-list p{color:#5d6861;margin:0;font-size:9.9px}.row-actions{gap:6.6px;display:flex}.template-grid{grid-template-columns:repeat(2,1fr);gap:15.4px;display:grid}.template-card{padding:19.8px}.template-card>div{justify-content:space-between;display:flex}.template-card>div button{background:0 0;border:0}.template-card h2{margin:16.5px 0 8.8px;font-size:15.4px}.template-card p{color:#56615b;min-height:57.2px;font-size:12.1px;line-height:1.6}.template-card footer{border-top:1.1px solid var(--line);justify-content:space-between;margin-top:17.6px;padding-top:13.2px;display:flex}.template-card footer span{color:var(--muted);font-size:9.9px}.template-card footer button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:700}.team-table{overflow:hidden}.team-overview{border-bottom:1.1px solid var(--line);background:#fafbfa;grid-template-columns:repeat(4,1fr);display:grid}.team-overview div{border-right:1.1px solid var(--line);padding:17.6px 22px}.team-overview span,.team-overview strong{display:block}.team-overview span{color:var(--muted);font-size:9.9px}.team-overview strong{margin-top:4.4px;font-size:22px}.team-table>article{border-bottom:1.1px solid #edf0ee;grid-template-columns:46.2px 1.5fr .7fr .7fr .7fr .7fr 44px;align-items:center;gap:13.2px;padding:15.4px 22px;display:grid}.team-table article strong,.team-table article small{font-size:11px;display:block}.team-table article small{font-size:8.8px}.you{color:var(--green);background:#e8f3ed;border-radius:8.8px;margin-left:6.6px;padding:2.2px 5.5px;font-size:7.7px}.admin-rule{color:var(--muted);background:#fafbfa;margin:0;padding:11px 22px;font-size:9.9px}.report-grid{grid-template-columns:1fr 1fr 1fr;gap:15.4px;display:grid}.report-grid>.card{padding:19.8px}.report-bars{border-bottom:1.1px solid #dfe5e1;align-items:flex-end;gap:17.6px;height:253px;padding:16.5px 13.2px 0;display:flex}.report-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7.7px;height:100%;display:flex}.report-bars i{background:linear-gradient(#398060,#78af96);border-radius:5.5px 5.5px 0 0;width:100%;max-width:37.4px}.report-bars span{color:var(--muted);font-size:8.8px}.report-highlight{color:#fff;background:#203b2f;border-color:#203b2f}.report-highlight span,.report-highlight strong,.report-highlight small{display:block}.report-highlight span{color:#afc3b9;font-size:11px}.report-highlight strong{margin:24.2px 0 4.4px;font-size:34.1px}.report-highlight small{color:#afc3b9}.report-highlight div{border-top:1.1px solid #3c584b;margin-top:66px;padding-top:14.3px;font-size:11px}.report-highlight b{color:#83c6a4}.report-row{border-top:1.1px solid var(--line);justify-content:space-between;padding:13.2px 0;font-size:11px;display:flex}.report-person{border-top:1.1px solid var(--line);grid-template-columns:27.5px 35.2px 132px 1fr 110px;align-items:center;gap:11px;padding:12.1px 0;font-size:11px;display:grid}.report-person>b{color:#8b9690}.report-person i{background:#edf1ef;border-radius:5.5px;height:6.6px;overflow:hidden}.report-person em{background:#4c916f;height:100%;display:block}.settings-layout{grid-template-columns:352px 1fr;gap:16.5px;display:grid}.settings-nav{border:1.1px solid var(--line);background:#fff;border-radius:13.2px;height:max-content;overflow:hidden}.settings-nav button{text-align:left;background:#fff;border:0;border-bottom:1.1px solid #edf0ee;grid-template-columns:26.4px 1fr auto;gap:8.8px;width:100%;padding:13.2px;display:grid}.settings-nav button.active{color:var(--green);background:#edf5f1}.settings-nav strong,.settings-nav small{font-size:11px;display:block}.settings-nav small{margin-top:2.2px;font-size:8.8px}.settings-form{padding:24.2px}.settings-form h2{margin:5.5px 0;font-size:19.8px}.settings-form>p{color:var(--muted);font-size:11px}.logo-upload{width:85.8px;height:85.8px;color:var(--green);background:#dcece4;border-radius:16.5px;place-items:center;margin:22px 0;font-size:22px;font-weight:800;display:grid;position:relative}.logo-upload button{border:1.1px solid var(--line);background:#fff;border-radius:8.8px;width:104.5px;padding:7.7px;font-size:9.9px;position:absolute;left:96.8px}.integration-note{background:#edf5f1;border:1.1px solid #d4e7de;border-radius:9.9px;gap:11px;margin-top:16.5px;padding:12.1px;display:flex}.integration-note>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:20.9px;height:20.9px;font-size:9.9px;display:grid}.integration-note p{color:#526058;margin:0;font-size:9.9px}.integration-note strong{color:#263c32;margin-bottom:2.2px;display:block}.modal-backdrop,.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(2.2px);backdrop-filter:blur(2.2px);background:#0c18127a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16.5px;width:min(671px,100%);overflow:hidden;box-shadow:0 33px 99px #0a19113d}.modal-head,.drawer-head{border-bottom:1.1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 24.2px;display:flex}.modal-head h2,.drawer-head h2{margin:3.3px 0;font-size:22px}.form-grid{grid-template-columns:1fr 1fr;gap:14.3px;padding:22px 24.2px;display:grid}.form-grid .span-2{grid-column:span 2}.form-grid label{color:#59645d;font-size:9.9px;font-weight:700}.form-grid input,.form-grid select,.settings-form input,.settings-form select{background:#fff;border:1.1px solid #dce2de;border-radius:8.8px;outline:0;width:100%;margin-top:5.5px;padding:9.9px 11px;display:block}.form-grid input:focus,.form-grid select:focus{border-color:#63977e;box-shadow:0 0 0 3.3px #e8f2ed}.form-grid em{color:var(--danger);margin-top:3.3px;font-size:8.8px;font-style:normal;display:block}.modal-actions{border-top:1.1px solid var(--line);justify-content:flex-end;gap:8.8px;padding:15.4px 24.2px;display:flex}.toast{z-index:150;color:#fff;background:#17382a;border-radius:11px;align-items:center;gap:9.9px;padding:13.2px 17.6px;font-size:12.1px;display:flex;position:fixed;bottom:26.4px;right:26.4px;box-shadow:0 13.2px 38.5px #14322540}.toast span{background:#68ad8b;border-radius:50%;place-items:center;width:19.8px;height:19.8px;display:grid}.drawer-backdrop{justify-content:flex-end;padding:0}.lead-drawer{background:#fff;width:min(671px,100%);height:100vh;overflow:auto;box-shadow:-16.5px 0 55px #0a191126}.drawer-head p{color:var(--muted);margin:4.4px 0 0;font-size:11px}.drawer-actions{gap:8.8px;padding:14.3px 22px;display:flex}.dev-banner{color:#96702d;background:#f7f2e7;border:1.1px solid #eadcbd;border-radius:9.9px;gap:11px;margin:0 22px 14.3px;padding:9.9px;display:flex}.dev-banner p{color:#725e39;margin:0;font-size:9.9px}.dev-banner strong{color:#675027;display:block}.lead-overview{border:1.1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;margin:0 22px;display:grid}.lead-overview>div{border-bottom:1.1px solid var(--line);padding:12.1px}.lead-overview>div:nth-child(odd){border-right:1.1px solid var(--line)}.lead-overview>div:nth-child(n+3){border-bottom:0}.lead-overview span,.lead-overview strong{font-size:9.9px;display:block}.lead-overview span{color:var(--muted);margin-bottom:4.4px}.lead-overview select{border:0;outline:0;padding:0;font-weight:700}.urgency-inline{align-items:center;gap:6.6px;display:flex!important}.urgency-inline i{color:#ad4741;background:#f7e8e6;border-radius:5.5px;padding:2.2px 5.5px;font-style:normal}.ai-reply{background:#edf5f1;border:1.1px solid #cfe5da;border-radius:11px;margin:14.3px 22px;padding:12.1px}.ai-reply>div{color:var(--green);justify-content:space-between;font-size:9.9px;font-weight:800;display:flex}.ai-reply button{color:var(--green);background:0 0;border:0;font-weight:800}.ai-reply textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;height:85.8px;padding:9.9px 0;font-size:12.1px;line-height:1.5}.ai-reply small{font-size:8.8px}.drawer-tabs{border-bottom:1.1px solid var(--line);margin-top:11px;padding:0 22px}.drawer-content{padding:16.5px 22px}.quick-note{border:1.1px solid var(--line);border-radius:9.9px;padding:9.9px}.quick-note textarea{resize:none;border:0;outline:0;width:100%;min-height:60.5px;font-size:11px}.quick-note .button{float:right}.quick-note:after{content:"";clear:both;display:block}.activity-feed article{border-bottom:1.1px solid var(--line);grid-template-columns:30.8px 1fr;gap:9.9px;padding:15.4px 0;display:grid}.activity-feed article>i{width:28.6px;height:28.6px;color:var(--green);background:#e9f3ee;border-radius:8.8px;place-items:center;font-style:normal;display:grid}.activity-feed strong,.activity-feed p,.activity-feed small{font-size:11px}.activity-feed p{color:#59645e;margin:4.4px 0}.activity-feed small{font-size:8.8px}.conversation{background:#f5f7f5;border-radius:11px;flex-direction:column;gap:11px;padding:22px;display:flex}.bubble{border-radius:11px;max-width:75%;padding:11px;font-size:11px;line-height:1.5}.bubble small{text-align:right;margin-top:4.4px;font-size:7.7px;display:block}.bubble.inbound{border:1.1px solid var(--line);background:#fff}.bubble.outbound{background:#dfeee6;align-self:flex-end}.detail-list div{border-bottom:1.1px solid var(--line);justify-content:space-between;padding:12.1px 0;font-size:11px;display:flex}.nav-scrim{display:none}@media (width<=1210px){.app-shell{grid-template-columns:242px 1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-grid>*{grid-column:auto!important}.dashboard-grid .chart-card,.dashboard-grid .wide,.dashboard-grid .span-2{grid-column:span 2!important}.follow-list article{grid-template-columns:39.6px 1fr 1fr auto}.follow-list article>div:nth-of-type(3),.follow-list article>p{display:none}.report-grid{grid-template-columns:1fr 1fr}.report-grid>.span-2{grid-column:span 2}.settings-layout{grid-template-columns:308px 1fr}}@media (width<=858px){.app-shell{display:block}.sidebar{width:281.6px;transition:left .2s;position:fixed;left:-297px}.sidebar.open{left:0}.nav-scrim{z-index:25;background:#0a140f66;border:0;display:block;position:fixed;inset:0}.menu-button{display:block}.topbar{height:68.2px;padding:0 16.5px}.search-button{width:41.8px}.search-button span,.search-button kbd{display:none}.top-actions .top-add-lead{width:41.8px;min-width:41.8px;height:39.6px;padding:0}.top-actions .add-lead-label{display:none}.top-actions .add-lead-icon{font-size:20.9px;display:block}.page{padding:22px 16.5px 44px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:25.3px}.metric-grid{grid-template-columns:1fr 1fr;gap:9.9px}.metric-card{padding:14.3px}.metric-card>strong{font-size:22px}.dashboard-grid{display:block}.dashboard-grid>.card{margin-bottom:12.1px}.source-chart{grid-template-rows:187px auto;min-height:242px}.source-chart-visual{height:187px}.chart-legend{grid-template-columns:repeat(auto-fit,minmax(143px,1fr))}.urgent-list button{grid-template-columns:35.2px 1fr auto}.urgent-list p{display:none}.filters{align-items:stretch;overflow:visible}.search-field{flex-basis:100%;min-width:0}.sort-controls{flex:100%}.sort-controls select{flex:1;min-width:0}.sort-direction{flex:none}.more-filter{margin-left:0}.extended-filters{flex-wrap:wrap;justify-content:flex-start}.follow-stats{grid-template-columns:1fr 1fr}.follow-stats>div:nth-child(2){border-right:0}.follow-stats>div:nth-child(-n+2){border-bottom:1.1px solid var(--line)}.follow-list article{grid-template-columns:37.4px 1fr auto}.follow-list article>div:nth-of-type(2),.follow-list article>div:nth-of-type(3),.follow-list article>p{display:none}.template-grid{grid-template-columns:1fr}.team-overview{grid-template-columns:1fr 1fr}.team-table>article{grid-template-columns:44px 1fr auto}.team-table>article>div:nth-of-type(n+3),.team-table>article>.status-pill{display:none}.report-grid{display:block}.report-grid>.card{margin-bottom:13.2px}.settings-layout{display:block}.settings-nav{margin-bottom:13.2px}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.pipeline-summary{width:100%;overflow:auto}.modal-backdrop{padding:8.8px}.lead-drawer{width:100%}}@media (width<=495px){.metric-grid{grid-template-columns:1fr}.heading-actions{width:100%}.heading-actions .button{flex:1}.breadcrumbs span{display:none}.follow-stats{grid-template-columns:1fr 1fr}.tabs{overflow:auto}.tabs button{white-space:nowrap}.drawer-actions .button{flex:1}.lead-overview{grid-template-columns:1fr}.lead-overview>div{border-right:0!important;border-bottom:1.1px solid var(--line)!important}.lead-overview>div:last-child{border-bottom:0!important}}.import-modal{width:min(836px,100%)}.import-step{padding:24.2px}.dropzone{min-height:242px;color:var(--green);cursor:pointer;background:#f5f9f7;border:1.65px dashed #aac4b7;border-radius:13.2px;flex-direction:column;justify-content:center;align-items:center;gap:8.8px;font-size:30.8px;display:flex}.dropzone strong{color:var(--ink);font-size:14.3px}.dropzone span{color:var(--muted);font-size:9.9px}.dropzone input{opacity:0;width:1.1px;height:1.1px;position:absolute}.sample-columns{text-align:center;color:var(--muted);margin-top:13.2px;font-size:9.9px}.import-step h3{margin:0 0 5.5px}.import-step>p{color:var(--muted);font-size:11px}.mapping-grid{grid-template-columns:1fr 1fr;gap:11px;margin:19.8px 0;display:grid}.mapping-grid label{border:1.1px solid var(--line);text-transform:capitalize;border-radius:8.8px;grid-template-columns:1fr 1fr;align-items:center;padding:8.8px;font-size:11px;display:grid}.mapping-grid select{border:1.1px solid var(--line);background:#fff;border-radius:6.6px;padding:6.6px}.import-summary{border:1.1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);margin-bottom:15.4px;display:grid}.import-summary div{border-right:1.1px solid var(--line);padding:13.2px}.import-summary div:last-child{border:0}.import-summary strong,.import-summary span{display:block}.import-summary strong{font-size:23.1px}.import-summary span{color:var(--muted);font-size:8.8px}.preview-table{border:1.1px solid var(--line);border-radius:9.9px;overflow:auto}.preview-table table{min-width:660px}.import-error{color:var(--danger);font-size:9.9px}.import-ok{color:var(--green);font-weight:700}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.settings-form textarea{resize:vertical;background:#fff;border:1.1px solid #dce2de;border-radius:8.8px;outline:0;width:100%;margin-top:5.5px;padding:9.9px 11px;line-height:1.5;display:block}.settings-form textarea:focus{border-color:#63977e;box-shadow:0 0 0 3.3px #e8f2ed}.connection-banner{color:#315e49;background:#edf5f1;border:1.1px solid #cfe5da;border-radius:11px;margin-bottom:15.4px;padding:12.1px 15.4px;font-size:11px}.connection-banner.error{color:#97473e;background:#f7ece9;border-color:#efd5cf}.connection-banner strong{margin-right:4.4px}.mode.live{background:#153d2c!important;border-color:#286347!important}.mode.live span{color:#72c99d}.workspace-loading{color:#f7fbf8;background:radial-gradient(circle at 50% 42%,#264b3b 0,#18362a 42%,#122b21 100%);place-items:center;min-height:100dvh;padding:26.4px;display:grid}.workspace-loading-card{text-align:center;flex-direction:column;align-items:center;width:min(396px,100%);display:flex}.workspace-loading-logo{border-radius:18.7px;width:63.8px;height:63.8px}.workspace-loading-card>strong{letter-spacing:-.66px;margin-top:19.8px;font-size:25.3px}.workspace-loading-card>strong span{color:#7bc49f}.workspace-loading-card p{color:#c0d1c8;margin:8.8px 0 24.2px;font-size:14.3px}.workspace-loading-track{background:#ffffff21;border-radius:108.9px;width:209px;height:4.4px;overflow:hidden}.workspace-loading-track i{border-radius:inherit;background:#77c19b;width:42%;height:100%;animation:1.1s ease-in-out infinite workspace-loading-slide;display:block}.workspace-loading-card small{color:#8fac9e;margin-top:16.5px;font-size:9.9px}.workspace-loading+.app-shell{display:none}@keyframes workspace-loading-slide{0%{transform:translate(-110%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.workspace-loading-track i{opacity:.7;width:100%;animation:none}}.priority-pill{text-transform:capitalize;border-radius:1098.9px;justify-content:center;align-items:center;min-width:59.4px;padding:4.4px 9.9px;font-size:9.9px;font-weight:750;line-height:1.15;display:inline-flex}.priority-pill.high{color:#a93f3f;background:#fae8e7}.priority-pill.medium{color:#8e641d;background:#fbf1dd}.priority-pill.low{color:#2f7355;background:#e7f3ed}.urgent-list .priority-pill{justify-self:start}.kanban-list .priority-pill{min-width:0;padding:3.3px 7.7px;font-size:8.8px}.top-actions{position:relative}.notification-popover{border:1.1px solid var(--line);z-index:80;background:#fff;border-radius:13.2px;width:330px;padding:11px;position:absolute;top:50.6px;right:57.2px;box-shadow:0 19.8px 60.5px #122a1f2e}.notification-popover>strong{padding:7.7px 9.9px;font-size:12.1px;display:block}.notification-popover button{text-align:left;border:0;border-top:1.1px solid var(--line);color:#263c32;background:#fff;justify-content:space-between;width:100%;padding:12.1px 9.9px;font-size:9.9px;height:auto!important;display:flex!important}.notification-popover button:hover{background:#f3f7f5}.notification-popover button span{color:var(--green);font-weight:700}.auth-shell{background:#fff;grid-template-columns:minmax(374px,42%) 1fr;min-height:100vh;display:grid}.auth-brand{color:#fff;background:#18362a;flex-direction:column;align-items:flex-start;padding:66px;display:flex}.auth-brand>strong{margin-top:15.4px;font-size:24.2px}.auth-brand>strong span{color:#79b796}.auth-brand>p{color:#b8ccc1;margin-top:4.4px}.auth-brand blockquote{letter-spacing:-.44px;max-width:484px;margin:auto 0 0;font-size:24.2px;line-height:1.45}.auth-brand blockquote small{color:#83ad99;text-transform:uppercase;letter-spacing:1.1px;margin-top:19.8px;font-size:11px;display:block}.auth-panel{place-items:center;padding:33px;display:grid}.auth-card{width:min(429px,100%)}.auth-card h1{letter-spacing:-.88px;margin:7.7px 0;font-size:31.9px}.auth-card>p{color:var(--muted);margin:0 0 29.7px}.auth-card label{margin-top:14.3px;font-size:11px;font-weight:700;display:block}.auth-card input{border:1.1px solid #d8dfdb;border-radius:9.9px;outline:0;width:100%;margin-top:6.6px;padding:12.1px;display:block}.auth-card input:focus{border-color:#65977f;box-shadow:0 0 0 3.3px #e8f2ed}.auth-card>.button{width:100%;margin:22px 0 13.2px;padding:12.1px}.auth-card>a,.auth-switch a,.auth-demo a{color:var(--green);font-size:11px;font-weight:700;text-decoration:none}.auth-switch{text-align:center!important;margin:19.8px 0!important;font-size:11px!important}.auth-message{color:#97473e;background:#f7ece9;border:1.1px solid #efd5cf;border-radius:8.8px;margin-top:13.2px;padding:9.9px;font-size:11px}.auth-demo{color:#6d7771;background:#f2f6f3;border:1.1px solid #e1e9e4;border-radius:11px;margin-top:30.8px;padding:13.2px;font-size:9.9px;line-height:1.5}.auth-demo strong,.auth-demo a{color:#354b40;display:block}.auth-demo a{margin-top:5.5px}.onboarding-shell{background:linear-gradient(145deg,#edf4f0,#fafbfa);place-items:center;min-height:100vh;padding:27.5px;display:grid}.onboarding-card{border:1.1px solid var(--line);background:#fff;border-radius:17.6px;width:min(748px,100%);padding:28.6px;box-shadow:0 24.2px 71.5px #1a372917}.onboarding-brand{grid-template-columns:41.8px 1fr auto;align-items:center;gap:11px;margin-bottom:19.8px;display:grid}.onboarding-brand>span{color:var(--muted);font-size:9.9px}.progress{background:#edf1ef;border-radius:3.3px;height:4.4px;margin-bottom:30.8px;overflow:hidden}.progress i{background:var(--green);border-radius:3.3px;height:100%;transition:width .2s;display:block}.onboarding-card h1{margin:7.7px 0;font-size:27.5px}.onboarding-card>p{color:var(--muted);margin:0}.onboarding-card .form-grid{padding:24.2px 0}.onboarding-next{margin-left:auto;display:flex}.source-picker{grid-template-columns:repeat(2,1fr);gap:11px;margin:26.4px 0;display:grid}.source-picker button{border:1.1px solid var(--line);text-align:left;color:#4d5952;background:#fff;border-radius:11px;padding:14.3px}.source-picker button span{background:#edf1ef;border-radius:6.6px;place-items:center;width:23.1px;height:23.1px;margin-right:9.9px;display:inline-grid}.source-picker button.selected{color:var(--green);background:#edf5f1;border-color:#6a9b83;font-weight:700}.source-picker button.selected span{background:var(--green);color:#fff}.onboarding-actions{justify-content:space-between;margin-top:16.5px;display:flex}@media (width<=770px){.auth-shell{display:block}.auth-brand{min-height:231px;padding:33px}.auth-brand blockquote{margin-top:33px;font-size:17.6px}.auth-panel{padding:38.5px 22px}.source-picker{grid-template-columns:1fr}}.logout-button{color:#d6e3dc;background:0 0;border:1.1px solid #496357;border-radius:7.7px;padding:6.6px 8.8px;font-size:9.9px;font-weight:700}.logout-button:hover{color:#fff;background:#2a4136}.logout-button:disabled{opacity:.55}.sidebar-footer .mode,.sandbox-banner,.automation-summary,.settings-form>.integration-note,.activity-card>.card-head p{display:none!important}.dev-banner.live{color:#2f7655;background:#edf5f1;border-color:#cfe5da}.dev-banner.live p,.dev-banner.live strong{color:#315e49}.draft-actions{align-items:center;gap:8.8px;display:flex}.draft-actions button:disabled,.message-composer button:disabled{cursor:not-allowed;opacity:.5}.message-composer{border-top:1.1px solid var(--line);flex-direction:column;gap:9.9px;margin-top:4.4px;padding-top:13.2px;display:flex}.message-composer textarea{resize:vertical;width:100%;min-height:96.8px;font:inherit;background:#fff;border:1.1px solid #d8e0db;border-radius:9.9px;outline:0;padding:11px;line-height:1.5}.message-composer textarea:focus{border-color:#63977e;box-shadow:0 0 0 3.3px #e8f2ed}.message-composer .button{align-self:flex-end}.sandbox-banner{color:#745d26;background:#fff9eb;border:1.1px solid #ead8ad;border-radius:13.2px;grid-template-columns:auto 1fr auto;align-items:center;gap:15.4px;margin-bottom:17.6px;padding:15.4px 17.6px;display:grid}.sandbox-banner>span{color:#fff;letter-spacing:1.1px;background:#e9b949;border-radius:7.7px;place-items:center;min-width:50.6px;height:30.8px;padding:0 8.8px;font-size:9.9px;font-weight:800;display:grid}.sandbox-banner strong{font-size:13.2px;display:block}.sandbox-banner p{color:#846f3f;margin:3.3px 0 0;font-size:11px}.sandbox-banner small{text-transform:uppercase;letter-spacing:.55px;font-size:9.9px;font-weight:700}.sandbox-banner.live{color:#2d6c4d;background:#edf7f2;border-color:#cfe5da}.sandbox-banner.live>span{background:#2d7753}.inbox-shell{grid-template-columns:352px minmax(0,1fr);height:min(759px,100vh - 269.5px);min-height:594px;padding:0;display:grid;overflow:hidden}.conversation-list{border-right:1.1px solid var(--line);background:#fbfcfb;overflow:auto}.conversation-list-head{z-index:1;border-bottom:1.1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:17.6px;display:flex;position:sticky;top:0}.conversation-list-head strong{font-size:13.2px}.conversation-list-head span{color:var(--muted);font-size:9.9px}.conversation-list>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1.1px solid #edf0ee;grid-template-columns:37.4px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14.3px 15.4px;display:grid;position:relative}.conversation-list>button:hover,.conversation-list>button.active{background:#edf5f1}.conversation-list>button .avatar{width:37.4px;height:37.4px}.conversation-list>button strong{font-size:11px;display:block}.conversation-list>button p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3.3px 0 0;font-size:9.9px;overflow:hidden}.conversation-list>button time{color:#8a948f;font-size:8.8px}.conversation-list>button>b{background:var(--green);color:#fff;border-radius:11px;place-items:center;min-width:18.7px;height:18.7px;font-size:8.8px;display:grid;position:absolute;bottom:11px;right:15.4px}.inbox-conversation{background:#f8faf9;flex-direction:column;min-width:0;display:flex}.inbox-conversation>header{border-bottom:1.1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:13.2px;padding:15.4px 19.8px;display:flex}.inbox-conversation>header strong{font-size:13.2px;display:block}.inbox-conversation>header span{color:var(--muted);font-size:9.9px}.inbox-conversation>header>div:last-child{gap:7.7px;display:flex}.message-stream{flex-direction:column;flex:1;gap:9.9px;padding:19.8px;display:flex;overflow:auto}.message-stream article{border:1.1px solid var(--line);background:#fff;border-radius:13.2px;max-width:74%;padding:11px 13.2px;box-shadow:0 3.3px 9.9px #1a37290a}.message-stream article.outbound{background:#e5f4ec;border-color:#cce4d7;align-self:flex-end}.message-stream article p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.message-stream article small{color:#7a857f;margin-top:5.5px;font-size:8.8px;display:block}.inbox-composer{border-top:1.1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:9.9px;padding:15.4px 19.8px;display:grid}.composer-toolbar{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.composer-toolbar button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9.9px;font-weight:700}.composer-toolbar button:disabled{opacity:.5}.composer-toolbar span{color:var(--muted);font-size:8.8px}.inbox-composer>textarea{resize:vertical;min-height:83.6px;font:inherit;border:1.1px solid #d8e0db;border-radius:9.9px;outline:0;padding:11px;font-size:11px}.inbox-composer>.button{align-self:end}.simulate-reply{background:#fffaf0;border:1.1px dashed #d8c486;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9.9px;margin-top:3.3px;padding:12.1px;display:grid}.simulate-reply label{color:#6f5d31;font-size:9.9px;font-weight:700}.simulate-reply textarea{resize:vertical;width:100%;min-height:59.4px;font:inherit;background:#fff;border:1.1px solid #dfd4b5;border-radius:8.8px;outline:0;margin-top:5.5px;padding:8.8px;font-size:11px;display:block}@media (width<=935px){.sandbox-banner{grid-template-columns:auto 1fr}.sandbox-banner small{grid-column:2}.inbox-shell{grid-template-columns:1fr;height:auto;min-height:0}.conversation-list{border-right:0;border-bottom:1.1px solid var(--line);max-height:286px}.inbox-conversation{min-height:616px}.inbox-composer{grid-template-columns:1fr}.inbox-composer>.button{justify-self:end}.simulate-reply{grid-template-columns:1fr}.simulate-reply .button{justify-self:end}}.form-grid textarea{resize:vertical;width:100%;min-height:105.6px;font:inherit;border:1.1px solid #dce2de;border-radius:8.8px;outline:0;margin-top:5.5px;padding:9.9px 11px;display:block}.form-grid textarea:focus{border-color:#63977e;box-shadow:0 0 0 3.3px #e8f2ed}.settings-list{border:1.1px solid var(--line);border-radius:11px;margin-top:19.8px;overflow:hidden}.settings-list>div{border-bottom:1.1px solid var(--line);grid-template-columns:13.2px 1fr auto;align-items:center;gap:11px;padding:13.2px;font-size:11px;display:grid}.settings-list>div:last-child{border-bottom:0}.settings-list i{border-radius:50%;width:11px;height:11px}.settings-list span{color:var(--muted)}.integration-note.connected{background:#edf5f1;border-color:#cfe5da}.team-table article select{border:1.1px solid var(--line);background:#fff;border-radius:7.7px;padding:6.6px;font-size:9.9px}.notification-empty{color:var(--muted);margin:8.8px;padding:11px;font-size:9.9px}.filter-button.active{color:var(--green);background:#edf5f1;border-color:#bcd9ca}.button:disabled{cursor:not-allowed;opacity:.55}.bubble.inbound{align-self:flex-start}.bubble.outbound{align-self:flex-end}.empty.card{padding:30.8px}.automation-summary{grid-template-columns:repeat(3,1fr);gap:13.2px;margin-bottom:15.4px;display:grid}.automation-summary article{padding:17.6px}.automation-summary span,.automation-summary strong,.automation-summary small{display:block}.automation-summary span{text-transform:uppercase;letter-spacing:.66px;color:var(--muted);font-size:9.9px;font-weight:750}.automation-summary strong{margin:7.7px 0 3.3px;font-size:20.9px}.automation-summary small{font-size:9.9px}.automation-card{overflow:hidden}.automation-section{border-bottom:1.1px solid var(--line);justify-content:space-between;align-items:center;gap:27.5px;padding:24.2px;display:flex}.automation-section h2{margin:4.4px 0 5.5px}.automation-section p{max-width:748px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.switch-row{color:var(--green);background:#edf6f1;border:1.1px solid #cfe1d8;border-radius:9.9px;align-items:center;gap:8.8px;padding:11px 14.3px;font-size:11px;font-weight:750;display:flex}.switch-row input{accent-color:var(--green)}.automation-grid{grid-template-columns:repeat(2,1fr);gap:15.4px;padding:24.2px;display:grid}.automation-grid label,.day-picker>span{color:#59645d;font-size:9.9px;font-weight:700}.automation-grid input,.automation-grid select,.automation-grid textarea{background:#fff;border:1.1px solid #dce2de;border-radius:8.8px;outline:0;width:100%;margin-top:5.5px;padding:9.9px 11px;display:block}.automation-grid textarea{resize:vertical;min-height:101.2px;font:inherit;line-height:1.5}.automation-grid input:focus,.automation-grid select:focus,.automation-grid textarea:focus{border-color:#63977e;box-shadow:0 0 0 3.3px #e8f2ed}.wide-field,.day-picker{grid-column:1/-1}.wide-field small{margin-top:5.5px;font-weight:400;display:block}.day-picker>div{gap:7.7px;margin-top:7.7px;display:flex}.day-picker button{border:1.1px solid var(--line);color:var(--muted);background:#fff;border-radius:7.7px;padding:7.7px 12.1px;font-size:9.9px}.day-picker button.active{color:var(--green);background:#eaf4ef;border-color:#77a58f;font-weight:750}.automation-flow{background:#f6faf8;border:1.1px solid #dce8e1;border-radius:12.1px;margin:0 24.2px 24.2px;padding:17.6px}.automation-flow>strong{margin-bottom:13.2px;font-size:12.1px;display:block}.automation-flow>div{grid-template-columns:26.4px 1fr auto 26.4px 1fr auto 26.4px 1fr auto 26.4px 1fr;align-items:center;gap:8.8px;display:grid}.automation-flow span{background:var(--green);color:#fff;border-radius:7.7px;place-items:center;width:26.4px;height:26.4px;font-size:9.9px;font-weight:800;display:grid}.automation-flow p{color:var(--muted);margin:0;font-size:9.9px;line-height:1.35}.automation-flow b{color:var(--ink);font-size:9.9px;display:block}.automation-flow i{color:#8da399;font-style:normal}.follow-up-modal{width:min(836px,100%);max-height:94vh;overflow:auto}.modal-head p{color:var(--muted);margin:5.5px 0 0;font-size:9.9px}.follow-choice{border:0;grid-template-columns:1fr 1fr;gap:9.9px;margin:0;padding:0;display:grid}.follow-choice legend{color:#59645d;margin-bottom:6.6px;font-size:9.9px;font-weight:700}.follow-choice label{border:1.1px solid var(--line);cursor:pointer;background:#fafcfb;border-radius:9.9px;align-items:flex-start;gap:9.9px;padding:12.1px;display:flex}.follow-choice label:has(input:checked){background:#edf6f1;border-color:#72a38b;box-shadow:0 0 0 2.2px #e0eee7}.follow-choice input{width:auto;accent-color:var(--green);margin:2.2px 0 0}.follow-choice strong,.follow-choice small{display:block}.follow-choice small{margin-top:3.3px;font-weight:400}.ai-draft-row{align-items:center;gap:11px;display:flex}.ai-draft-row span{color:var(--muted);font-size:9.9px}.check-row{border:1.1px solid var(--line);background:#fafcfb;border-radius:8.8px;align-items:center;gap:8.8px;padding:11px;display:flex}.check-row input{accent-color:var(--green);width:auto!important;margin:0!important}.follow-badges{flex-wrap:wrap;gap:4.4px;margin-top:5.5px;display:flex}.follow-badges span{color:var(--green);text-transform:capitalize;background:#eaf3ee;border-radius:11px;padding:2.2px 6.6px;font-size:7.7px!important}.follow-list article{grid-template-columns:44px 1.25fr .65fr .75fr 1.2fr auto}.follow-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row-actions{flex-wrap:wrap;justify-content:flex-end}@media (width<=858px){.follow-choice{grid-template-columns:1fr}.ai-draft-row{flex-direction:column;align-items:flex-start}.follow-list article{grid-template-columns:37.4px 1fr auto}.follow-list article>div:nth-of-type(2),.follow-list article>div:nth-of-type(3),.follow-list article>p{display:none}}@media (width<=990px){.automation-summary{grid-template-columns:1fr}.automation-flow>div{grid-template-columns:26.4px 1fr}.automation-flow i{display:none}}@media (width<=715px){.automation-section{flex-direction:column;align-items:flex-start}.automation-grid{grid-template-columns:1fr}.wide-field,.day-picker{grid-column:auto}.day-picker>div{flex-wrap:wrap}}.launch-banner{color:#725b25;background:#fff9e9;border:1.1px solid #e8d49d;border-radius:13.2px;grid-template-columns:auto 1fr auto;align-items:center;gap:15.4px;margin-bottom:15.4px;padding:16.5px 18.7px;display:grid}.launch-banner>span{color:#fff;letter-spacing:.88px;background:#d7a83c;border-radius:7.7px;padding:7.7px 9.9px;font-size:8.8px;font-weight:850}.launch-banner strong{font-size:13.2px;display:block}.launch-banner p{color:#816e42;margin:3.3px 0 0;font-size:9.9px}.launch-banner>b{text-transform:uppercase;letter-spacing:.55px;font-size:9.9px}.launch-banner.ready{color:#2d6d4d;background:#edf7f1;border-color:#c9dfd3}.launch-banner.ready>span{background:var(--green)}.launch-banner.ready p{color:#4c765f}.launch-card{overflow:hidden}.launch-checks{border-bottom:1.1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.launch-checks article{border-right:1.1px solid var(--line);border-bottom:1.1px solid var(--line);grid-template-columns:30.8px 1fr auto;align-items:center;gap:11px;padding:17.6px;display:grid}.launch-checks article:nth-child(2n){border-right:0}.launch-checks article:nth-last-child(-n+2){border-bottom:0}.launch-checks i{color:#ad4e45;background:#f5e8e5;border-radius:8.8px;place-items:center;width:30.8px;height:30.8px;font-style:normal;font-weight:850;display:grid}.launch-checks i.ready{color:#2b7753;background:#e6f3ec}.launch-checks strong{font-size:11px}.launch-checks p{color:var(--muted);margin:3.3px 0 0;font-size:8.8px;line-height:1.45}.launch-checks article>span{color:#2d7554;background:#e8f3ed;border-radius:13.2px;padding:4.4px 7.7px;font-size:8.8px;font-weight:750}.launch-checks article>span.warning{color:#a74a42;background:#faece8}.launch-columns{grid-template-columns:1fr 1fr;display:grid}.launch-columns>section{padding:24.2px}.launch-columns>section:first-child{border-right:1.1px solid var(--line)}.launch-columns h2{margin:4.4px 0 6.6px;font-size:17.6px}.launch-columns p{color:var(--muted);margin:0 0 15.4px;font-size:9.9px;line-height:1.55}.credential-list{flex-direction:column;gap:5.5px;margin-bottom:14.3px;display:flex}.credential-list code,.callback-box code{color:#385047;text-overflow:ellipsis;white-space:nowrap;background:#f7f9f8;border:1.1px solid #e0e6e2;border-radius:6.6px;padding:7.7px 9.9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8.8px;overflow:hidden}.callback-box{grid-template-columns:minmax(0,1fr) auto;gap:7.7px;display:grid}.callback-box button{color:var(--green);background:#edf5f1;border:1.1px solid #cddbd4;border-radius:7.7px;padding:7.7px 12.1px;font-size:9.9px;font-weight:750}.external-checklist{border:1.1px solid var(--line);background:#fafbfa;border-radius:9.9px;flex-direction:column;gap:9.9px;margin-top:19.8px;padding:15.4px;display:flex}.external-checklist>strong{font-size:11px}.external-checklist span{color:#647069;align-items:center;gap:8.8px;font-size:9.9px;display:flex}.external-checklist i{background:#fff;border:1.1px solid #bfc9c3;border-radius:4.4px;width:15.4px;height:15.4px}.launch-sequence{border:1.1px solid var(--line);background:#fff;border-radius:12.1px;align-items:center;gap:9.9px;margin-top:15.4px;padding:14.3px 16.5px;display:flex;overflow:auto}.launch-sequence>strong{white-space:nowrap;margin-right:7.7px;font-size:11px}.launch-sequence>div{white-space:nowrap;align-items:center;gap:7.7px;display:flex}.launch-sequence span{width:23.1px;height:23.1px;color:var(--green);background:#e9f3ee;border-radius:6.6px;place-items:center;font-size:8.8px;font-weight:850;display:grid}.launch-sequence p{margin:0;font-size:8.8px}.launch-sequence i{color:#93a099;font-style:normal}.inbox-shell{height:clamp(572px,100dvh - 242px,836px)}.inbox-conversation{min-height:0;overflow:hidden}.message-stream{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.conversation-list{overscroll-behavior:contain;min-height:0}.inbox-composer{z-index:2;flex:none;position:relative}.lead-edit-form{grid-template-columns:1fr 1fr;gap:13.2px;display:grid}.lead-edit-form label{color:#59645d;font-size:9.9px;font-weight:700}.lead-edit-form input,.lead-edit-form select{background:#fff;border:1.1px solid #dce2de;border-radius:8.8px;outline:0;width:100%;margin-top:5.5px;padding:9.9px 11px;display:block}.lead-edit-form input:focus,.lead-edit-form select:focus{border-color:#63977e;box-shadow:0 0 0 3.3px #e8f2ed}.lead-edit-actions{border-top:1.1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:13.2px;padding-top:14.3px;display:flex}.leads-card,.table-wrap{min-width:0;max-width:100%}.table-wrap{overscroll-behavior-x:contain;scrollbar-gutter:stable}.follow-policy-note{color:#735b24;background:#fff9eb;border:1.1px solid #ead8ad;border-radius:11px;align-items:flex-start;gap:11px;margin:-8.8px 0 15.4px;padding:11px 14.3px;font-size:9.9px;line-height:1.45;display:flex}.follow-policy-note strong{flex:none}.follow-policy-note span{color:#806b3c}@media (width<=935px){.inbox-shell{height:auto;min-height:0;max-height:none}.inbox-conversation{height:clamp(594px,100dvh - 110px,792px);min-height:0}.message-stream{min-height:198px}.conversation-list{max-height:242px}}@media (width<=858px){.follow-list article{grid-template-columns:39.6px minmax(0,1fr);align-items:start}.follow-list article>.follow-person{grid-column:2;display:block!important}.follow-list article>div:nth-of-type(3){display:none}.follow-list article>div:nth-of-type(4){grid-column:2;display:block!important}.follow-list article>p{grid-column:2;display:-webkit-box!important}.follow-list article>.row-actions{grid-column:1/-1;justify-content:flex-end;display:flex!important}.lead-edit-form{grid-template-columns:1fr}.lead-edit-actions{flex-direction:column;grid-column:1;align-items:stretch}.drawer-actions{overflow-x:auto}.drawer-actions .button{white-space:nowrap;flex:none}}@media (width<=495px){.inbox-conversation{height:calc(100dvh - 77px);min-height:550px}.inbox-conversation>header{flex-direction:column;align-items:flex-start}.message-stream{padding:13.2px}.message-stream article{max-width:90%}.inbox-composer{padding:12.1px}.composer-toolbar{flex-direction:column;align-items:flex-start;gap:6.6px}.follow-list article{padding:13.2px}.follow-list article>p{-webkit-line-clamp:3}}@media (width<=935px){.launch-banner{grid-template-columns:auto 1fr}.launch-banner>b{grid-column:2}.launch-checks,.launch-columns{grid-template-columns:1fr}.launch-checks article,.launch-checks article:nth-child(2n),.launch-checks article:nth-last-child(-n+2){border-right:0;border-bottom:1.1px solid var(--line)}.launch-checks article:last-child{border-bottom:0}.launch-columns>section:first-child{border-right:0;border-bottom:1.1px solid var(--line)}}.test-safety{color:#934b42;background:#fff2ef;border:1.1px solid #ead3cc;border-radius:12.1px;grid-template-columns:auto 1fr;align-items:center;gap:14.3px;margin-bottom:15.4px;padding:15.4px 17.6px;display:grid}.test-safety>span{color:#fff;letter-spacing:.88px;background:#b85b50;border-radius:7.7px;padding:7.7px 9.9px;font-size:8.8px;font-weight:850}.test-safety strong{font-size:12.1px;display:block}.test-safety p{color:#9b665f;margin:3.3px 0 0;font-size:9.9px}.test-safety.safe{color:#2e704f;background:#eef7f2;border-color:#c9dfd3}.test-safety.safe>span{background:var(--green)}.test-safety.safe p{color:#567766}.acceptance-card{overflow:hidden}.acceptance-intro{border-bottom:1.1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:23.1px 24.2px;display:flex}.acceptance-intro h2{margin:4.4px 0 5.5px}.acceptance-intro p{color:var(--muted);margin:0;font-size:9.9px}.provider-pills{gap:7.7px;display:flex}.provider-pills span{color:var(--green);text-transform:uppercase;background:#edf4f0;border-radius:14.3px;padding:6.6px 9.9px;font-size:8.8px;font-weight:750}.acceptance-flow{border-bottom:1.1px solid var(--line);background:#fafcfb;grid-template-columns:repeat(6,1fr);padding:19.8px 24.2px;display:grid}.acceptance-flow>div{align-items:center;gap:7.7px;display:flex;position:relative}.acceptance-flow span{width:26.4px;height:26.4px;color:var(--green);background:#e7f2ec;border-radius:7.7px;flex:none;place-items:center;font-size:8.8px;font-weight:850;display:grid}.acceptance-flow strong{font-size:8.8px}.acceptance-flow i{color:#9aa69f;font-style:normal;position:absolute;right:8.8px}.acceptance-results{padding:0 24.2px 19.8px}.acceptance-results header{justify-content:space-between;align-items:center;padding:17.6px 0 12.1px;display:flex}.acceptance-results header>div{align-items:center;gap:8.8px;display:flex}.acceptance-results header span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:26.4px;height:26.4px;font-size:11px;display:grid}.acceptance-results header strong{font-size:13.2px}.acceptance-results header small{font-size:8.8px}.acceptance-results article{border-top:1.1px solid var(--line);grid-template-columns:27.5px 1fr auto;align-items:center;gap:9.9px;padding:12.1px 2.2px;display:grid}.acceptance-results article>i{color:#a84c43;background:#f6eae7;border-radius:7.7px;place-items:center;width:25.3px;height:25.3px;font-size:9.9px;font-style:normal;display:grid}.acceptance-results article>i.passed{color:#2d7755;background:#e7f3ed}.acceptance-results article strong{font-size:9.9px}.acceptance-results article p{color:var(--muted);margin:2.2px 0 0;font-size:8.8px}.acceptance-results article>span{color:var(--green);font-size:8.8px;font-weight:750}.acceptance-empty{text-align:center;place-content:center;min-height:231px;padding:33px;display:grid}.acceptance-empty strong{font-size:14.3px}.acceptance-empty p{max-width:572px;color:var(--muted);margin:6.6px auto 0;font-size:9.9px;line-height:1.5}.context-nav{border:1.1px solid var(--line);background:#fff;border-radius:12.1px;align-items:center;gap:5.5px;width:max-content;max-width:100%;margin:-4.4px 0 19.8px;padding:4.4px;display:flex;overflow:auto;box-shadow:0 3.3px 13.2px #142d210a}.context-nav button{white-space:nowrap;color:#68746e;background:0 0;border:0;border-radius:8.8px;align-items:center;gap:7.7px;padding:8.8px 14.3px;font-size:11px;font-weight:700;display:flex}.context-nav button:hover{color:#284d3d;background:#f2f6f4}.context-nav button.active{color:var(--green);background:#e6f2ec;box-shadow:inset 0 0 0 1.1px #d3e6dc}.context-nav b{color:#fff;background:#b54d4d;border-radius:9.9px;place-items:center;min-width:18.7px;height:18.7px;font-size:8.8px;display:grid}@media (width<=990px){.acceptance-flow{grid-template-columns:repeat(3,1fr);gap:13.2px}.acceptance-flow i{display:none}}@media (width<=660px){.acceptance-intro{flex-direction:column;align-items:flex-start}.acceptance-flow{grid-template-columns:repeat(2,1fr)}.acceptance-results header{flex-direction:column;align-items:flex-start;gap:7.7px}.context-nav{width:100%;margin-top:-8.8px}.context-nav button{flex:1;justify-content:center;padding-inline:11px}}.team-table>article{grid-template-columns:46.2px 1.5fr .7fr .7fr .7fr 187px}.team-actions{justify-content:flex-end;gap:6.6px;display:flex}.lead-owner-floating{z-index:125;background:#f7faf8;border:1.1px solid #d8e4dd;border-radius:9.9px;width:231px;padding:8.8px 11px;position:fixed;top:22px;right:83.6px;box-shadow:0 8.8px 26.4px #13312314}.lead-owner-floating span,.lead-owner-floating small{color:var(--muted);font-size:8.8px;display:block}.lead-owner-floating select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:3.3px 0;font-weight:750}.lead-owner-floating small{font-size:7.7px}@media (width<=858px){.lead-owner-floating{width:192.5px;top:13.2px;right:63.8px}.team-actions{grid-column:2/4;justify-content:flex-start}}.smart-follow-up-modal{width:min(748px,100%);max-height:calc(100vh - 33px);overflow:auto}.delivery-rule{border-radius:12.1px;align-items:flex-start;gap:12.1px;padding:14.3px 15.4px;display:flex}.delivery-rule>span{border-radius:50%;flex:none;place-items:center;width:27.5px;height:27.5px;font-weight:800;display:grid}.delivery-rule strong,.delivery-rule p{margin:0;display:block}.delivery-rule strong{font-size:12.1px}.delivery-rule p{margin-top:3.3px;font-size:9.9px;line-height:1.5}.delivery-rule.template-required{color:#775921;background:#fff7e8;border:1.1px solid #ecd8ad}.delivery-rule.template-required>span{color:#fff;background:#dba84f}.delivery-rule.window-open{color:#286c4f;background:#edf7f2;border:1.1px solid #cce6d9}.delivery-rule.window-open>span{background:#d5eee1}.approved-template-picker>div{grid-template-columns:1fr auto;align-items:end;gap:8.8px;display:grid}.approved-template-picker select{margin-top:5.5px}.approved-template-picker .button{height:39.6px;margin-top:5.5px}.approved-template-meta{background:#f8faf9;border:1.1px solid #dbe5df;border-radius:8.8px;align-items:center;gap:7.7px;padding:9.9px 11px;display:flex}.approved-template-meta span{text-transform:uppercase;letter-spacing:.55px;color:#23704e;background:#dff1e7;border-radius:13.2px;padding:3.3px 7.7px;font-size:8.8px;font-weight:800}.approved-template-meta b{text-transform:capitalize;font-size:9.9px}.approved-template-meta small{color:var(--muted);margin-left:auto;font-size:8.8px}.approved-preview textarea{min-height:101.2px;background:#f7f9f8!important}.template-empty{background:#fafbfa;border:1.1px dashed #d2dad5;border-radius:9.9px;flex-direction:column;gap:4.4px;padding:14.3px;display:flex}.template-empty strong{font-size:11px}.template-empty span{color:var(--muted);font-size:9.9px;line-height:1.5}.field-error{margin-top:5.5px;display:block;color:var(--danger)!important}.field-success{margin-top:5.5px;display:block;color:var(--green)!important}.follow-badges span:last-child{white-space:nowrap}@media (width<=682px){.smart-follow-up-modal{border-radius:0;max-height:100vh}.approved-template-picker>div{grid-template-columns:1fr}.approved-template-picker .button{width:100%}.approved-template-meta{flex-wrap:wrap;align-items:flex-start}.approved-template-meta small{width:100%;margin-left:0}.delivery-rule{padding:12.1px}}.tutorial-launcher{z-index:80;height:46.2px;color:var(--green);background:#fff;border:1.1px solid #cfe0d7;border-radius:24.2px;align-items:center;gap:8.8px;padding:4.4px 14.3px 4.4px 5.5px;font-weight:750;display:flex;position:fixed;bottom:26.4px;right:26.4px;box-shadow:0 11px 33px #14322529}.tutorial-launcher:hover{transform:translateY(-2.2px);box-shadow:0 14.3px 37.4px #14322533}.tutorial-launcher span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:35.2px;height:35.2px;font-size:16.5px;font-weight:850;display:grid}.tutorial-launcher b{font-size:12.1px}.tutorial-backdrop{z-index:140;-webkit-backdrop-filter:blur(2.2px);backdrop-filter:blur(2.2px);background:#0c18126b;justify-content:flex-end;align-items:flex-end;padding:26.4px;display:flex;position:fixed;inset:0}.tutorial-card{background:#fff;border:1.1px solid #ffffffb3;border-radius:19.8px;width:min(484px,100vw - 52.8px);max-height:calc(100dvh - 52.8px);overflow:auto;box-shadow:0 30.8px 99px #0a19114d}.tutorial-card>header{justify-content:space-between;align-items:flex-start;padding:22px 24.2px 8.8px;display:flex}.tutorial-card>header>div{flex-direction:column;gap:4.4px;display:flex}.tutorial-mark{width:46.2px;height:46.2px;color:var(--green);background:linear-gradient(145deg,#dcefe5,#eef7f2);border-radius:14.3px;place-items:center;margin-bottom:17.6px;font-size:14.3px;font-weight:850;display:grid}.tutorial-body>p{color:var(--muted);margin:0;font-size:13.2px;line-height:1.6}.tutorial-body ul{flex-direction:column;gap:11px;margin:19.8px 0 0;padding:0;list-style:none;display:flex}.tutorial-body li{color:#3f4b44;grid-template-columns:22px 1fr;align-items:center;gap:9.9px;font-size:12.1px;line-height:1.4;display:grid}.tutorial-body li span{background:var(--green-soft);width:20.9px;height:20.9px;color:var(--green);border-radius:50%;place-items:center;font-size:9.9px;font-weight:850;display:grid}.tutorial-progress{gap:4.4px;padding:4.4px 24.2px 19.8px;display:flex}.tutorial-progress i{background:#e7ebe8;border-radius:3.3px;flex:1;height:4.4px}.tutorial-progress i.complete{background:#68a988}.tutorial-card>footer{border-top:1.1px solid var(--line);justify-content:space-between;align-items:center;gap:13.2px;padding:15.4px 24.2px;display:flex}.tutorial-card>footer>div{gap:8.8px;display:flex}.tutorial-skip{color:var(--muted);background:0 0;border:0;padding:8.8px 0;font-size:11px}.tutorial-skip:hover{color:var(--ink)}@media (width<=660px){.tutorial-backdrop{align-items:flex-end;padding:8.8px}.tutorial-card{border-radius:17.6px;width:100%;max-height:calc(100dvh - 17.6px)}.tutorial-card>header{padding:18.7px 19.8px 7.7px}.tutorial-body{padding:5.5px 19.8px 11px}.tutorial-body h2{font-size:23.1px}.tutorial-progress{padding:4.4px 19.8px 16.5px}.tutorial-card>footer{padding:14.3px 19.8px}.tutorial-card>footer .button{padding-inline:13.2px}}.sidebar{scrollbar-width:thin;overflow:hidden auto}.tutorial-top-button{height:39.6px;color:var(--green);background:#f2f8f5;border:1.1px solid #cfe0d7;border-radius:9.9px;align-items:center;gap:7.7px;padding:0 12.1px;font-weight:750;display:flex}.tutorial-top-button:hover{background:#e5f2eb;border-color:#b8d5c6}.tutorial-top-button span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12.1px;font-weight:850;display:grid}.tutorial-top-button b{font-size:11px}.tutorial-top-button:focus-visible{outline-offset:2.2px;outline:3.3px solid #cce5d8}@media (width>=990px) and (width<=1210px){.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{min-width:0}.metric-card>strong{font-size:23.1px}.page{padding-inline:24.2px}.page-heading{align-items:center}}@media (width<=858px){.tutorial-top-button{justify-content:center;width:39.6px;padding:0}.tutorial-top-button b{display:none}}.tutorial-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;padding:0;display:block}.tutorial-backdrop:not(.has-target){background:#10221914;justify-content:center;align-items:center;padding:19.8px;display:flex}.tutorial-backdrop:not(.has-target) .tutorial-card{width:min(473px,100%);position:relative}.tutorial-card{pointer-events:auto;z-index:2;border:1.1px solid #dce6e0;max-height:calc(100dvh - 26.4px);transition:top .2s,left .2s;overflow:auto;box-shadow:0 22px 71.5px #0a19113d}.tutorial-spotlight{z-index:1;pointer-events:none;border:3.3px solid #58ad82;border-radius:14.3px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 10998.9px #0a191133,0 0 0 5.5px #58ad822e}.tutorial-action{color:#285f48;background:#eef7f2;border:1.1px solid #cfe5da;border-radius:11px;grid-template-columns:30.8px 1fr;align-items:start;gap:11px;margin-top:18.7px;padding:13.2px 14.3px;display:grid}.tutorial-action span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:27.5px;height:27.5px;font-size:14.3px;display:grid}.tutorial-pointer{z-index:3;background:#fff;border-top:1.1px solid #dce6e0;border-left:1.1px solid #dce6e0;width:19.8px;height:19.8px;position:absolute;transform:rotate(45deg)}.tutorial-card-left .tutorial-pointer{top:26.4px;right:-11px;transform:rotate(225deg)}.tutorial-card-bottom .tutorial-pointer{top:-11px;left:30.8px;transform:rotate(45deg)}.tutorial-card-top .tutorial-pointer{bottom:-11px;left:30.8px;transform:rotate(225deg)}@media (width<=834.9px){.tutorial-card{max-height:calc(100dvh - 22px)}.tutorial-body h2{font-size:20.9px}.tutorial-body>p{font-size:12.1px}.tutorial-card-bottom .tutorial-pointer,.tutorial-card-top .tutorial-pointer{left:26.4px}.tutorial-backdrop:not(.has-target){padding:11px}}html,body{width:100%;max-width:100%;overflow-x:hidden}.app-shell{grid-template-columns:281.6px minmax(0,1fr);width:100%;min-height:100dvh;overflow-x:clip}.sidebar{height:100dvh}main,.page,.topbar,.breadcrumbs,.top-actions,.dashboard-grid>*,.report-grid>*,.settings-layout>*,.card{min-width:0}.page{width:100%}.topbar{gap:13.2px;width:100%}.breadcrumbs{overflow:hidden}.breadcrumbs strong,.breadcrumbs span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{flex:none}.metric-grid,.dashboard-grid,.report-grid{grid-auto-columns:minmax(0,1fr)}.table-wrap,.kanban,.context-nav{-webkit-overflow-scrolling:touch;max-width:100%}.tutorial-card{border-radius:15.4px;flex-direction:column;max-height:min(374px,100dvh - 17.6px);display:flex;overflow:hidden}.tutorial-card>header{flex:none;padding:13.2px 15.4px 4.4px}.tutorial-card>header .icon-button{min-width:35.2px;height:35.2px}.tutorial-card>header small{font-size:8.8px}.tutorial-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:3.3px 15.4px 8.8px;overflow-y:auto}.tutorial-mark{border-radius:9.9px;width:33px;height:33px;margin-bottom:8.8px;font-size:11px}.tutorial-body h2{letter-spacing:-.38px;margin:0 0 6.6px;font-size:19.8px;line-height:1.18}.tutorial-action{border-radius:8.8px;grid-template-columns:25.3px 1fr;gap:8.8px;margin-top:9.9px;padding:8.8px 9.9px}.tutorial-progress{flex:none;gap:3.3px;padding:3.3px 15.4px 9.9px}.tutorial-progress i{height:3.3px}.tutorial-card>footer{z-index:4;background:#fff;flex:none;padding:9.9px 15.4px;position:relative}.tutorial-card>footer .button{padding:7.7px 12.1px;font-size:11px}.tutorial-pointer{width:15.4px;height:15.4px}.tutorial-card-right .tutorial-pointer{top:20.9px;left:-8.8px}.tutorial-card-left .tutorial-pointer{top:20.9px;right:-8.8px}.tutorial-card-bottom .tutorial-pointer{top:-8.8px}.tutorial-card-top .tutorial-pointer{bottom:-8.8px}@media (width<=1210px){.app-shell{grid-template-columns:242px minmax(0,1fr)}.dashboard-grid,.report-grid{grid-auto-columns:minmax(0,1fr)}}@media (width<=858px){.app-shell{width:100%;overflow-x:hidden}.sidebar{height:100dvh}.page{max-width:100%;padding-inline:16.5px}.topbar{padding-inline:16.5px}.top-actions{gap:6.6px}.context-nav{scrollbar-width:thin}.tutorial-card{max-height:calc(100dvh - 13.2px);width:min(365.2px,100vw - 17.6px)!important}.tutorial-backdrop:not(.has-target){padding:6.6px}.tutorial-card>footer{gap:8.8px}.tutorial-card>footer>div{gap:5.5px}}@media (width<=495px){.topbar{gap:6.6px}.breadcrumbs strong{max-width:110px}.page{padding-inline:13.2px}.tutorial-card{max-height:calc(100dvh - 8.8px);width:calc(100vw - 13.2px)!important}.tutorial-card>header{padding:11px 13.2px 3.3px}.tutorial-body,.tutorial-progress{padding-inline:13.2px}.tutorial-card>footer{padding:8.8px 13.2px}.tutorial-skip{font-size:8.8px}.tutorial-card>footer .button{padding-inline:9.9px}}@media (height<=550px){.tutorial-card{max-height:calc(100dvh - 8.8px)}.tutorial-card>header{padding-top:8.8px}.tutorial-mark{display:none}.tutorial-body h2{font-size:17.6px}.tutorial-body>p{font-size:9.9px}.tutorial-action{margin-top:7.7px}.tutorial-progress{padding-bottom:6.6px}.tutorial-card>footer{padding-block:7.7px}}.tutorial-card{border-radius:13.2px;width:min(374px,100vw - 13.2px);max-height:min(297px,100dvh - 11px)}.tutorial-backdrop.has-target .tutorial-card{width:min(321.2px,100vw - 13.2px);max-height:min(272.8px,100dvh - 11px)}.tutorial-backdrop.has-target .tutorial-mark{display:none}.tutorial-card>header{padding:9.9px 12.1px 2.2px}.tutorial-card>header .icon-button{border-radius:7.7px;min-width:29.7px;height:29.7px;font-size:12.1px}.tutorial-card>header .eyebrow{font-size:8.8px}.tutorial-body{padding:2.2px 12.1px 5.5px}.tutorial-body h2{letter-spacing:-.22px;margin-bottom:4.4px;font-size:15.4px;line-height:1.16}.tutorial-body>p{font-size:9.35px;line-height:1.35}.tutorial-action{grid-template-columns:20.9px 1fr;gap:6.6px;margin-top:6.6px;padding:6.6px 7.7px}.tutorial-action span{width:19.8px;height:19.8px;font-size:9.9px}.tutorial-action strong{padding-top:2.2px;font-size:8.25px;line-height:1.35}.tutorial-progress{padding:2.2px 12.1px 6.6px}.tutorial-card>footer{min-height:41.8px;padding:6.6px 12.1px}.tutorial-card>footer .button{min-height:30.8px;padding:5.5px 8.8px;font-size:9.35px}.tutorial-skip{padding:5.5px 0;font-size:8.8px}.tutorial-backdrop:not(.has-target) .tutorial-card{width:min(374px,100vw - 13.2px)}@media (width<=495px){.tutorial-card,.tutorial-backdrop.has-target .tutorial-card{max-height:min(272.8px,100dvh - 8.8px);width:calc(100vw - 11px)!important}.tutorial-card>footer{padding-inline:9.9px}}@media (height<=462px){.tutorial-card,.tutorial-backdrop.has-target .tutorial-card{max-height:calc(100dvh - 6.6px)}.tutorial-card>header{padding-top:6.6px}.tutorial-body h2{font-size:14.3px}.tutorial-action{margin-top:4.4px}.tutorial-progress{padding-bottom:4.4px}.tutorial-card>footer{min-height:37.4px;padding-block:4.4px}}@media (width>=859.1px){.app-shell{min-height:100dvh;padding-left:281.6px;display:block}.sidebar{width:281.6px;height:100dvh;min-height:100dvh;position:fixed;inset:0 auto 0 0}.app-shell>main{width:100%;min-height:100dvh}}@media (width>=859.1px) and (width<=1210px){.app-shell{padding-left:242px}.sidebar{width:242px}}@media (width<=858px){.app-shell{padding-left:0;display:block}.sidebar{width:281.6px;height:100dvh;min-height:100dvh;position:fixed;inset:0 auto 0 -297px}.sidebar.open{left:0}}.page{padding-top:24.2px;padding-bottom:37.4px}.page-heading{margin-bottom:19.8px}.metric-grid{gap:11px;margin-bottom:13.2px}.metric-card{padding:13.2px 15.4px}.metric-card>strong{margin:5.5px 0 3.3px;font-size:24.2px}.dashboard-grid{gap:13.2px}.chart-card,.urgent-card,.activity-card,.leaderboard{padding:15.4px}@media (width<=858px){.page{padding-top:19.8px;padding-bottom:33px}}@media (width>=859.1px) and (height<=836px){.sidebar{padding:13.2px 13.2px 11px}.brand{gap:9.9px;padding:0 6.6px 13.2px}.brand-mark{border-radius:9.9px;width:35.2px;height:35.2px;font-size:11px}.brand strong{letter-spacing:-.33px;font-size:16.5px}.brand small{font-size:9.9px}.org-switch{grid-template-columns:33px minmax(0,1fr) auto;gap:8.8px;margin:0 1.1px 11px;padding:8.8px}.org-switch .avatar{width:30.8px;height:30.8px;font-size:11px}.org-switch strong{font-size:12.1px}.org-switch small{font-size:9.9px}.sidebar nav{gap:1.1px}.sidebar nav button{gap:11px;padding:7.7px 11px;font-size:12.65px}.sidebar nav i{width:17.6px;font-size:15.4px}.sidebar nav b{padding-inline:5.5px;font-size:8.8px}.user{grid-template-columns:30.8px minmax(0,1fr) auto;gap:7.7px;padding:9.9px 3.3px 0}.user .avatar{width:30.8px;height:30.8px;font-size:11px}.user strong{font-size:11px}.user small,.user select{font-size:8.8px}.logout-button{padding:5.5px 7.7px;font-size:8.8px}}.autosave-status{color:var(--muted);margin-right:auto;font-size:9.9px;font-weight:650}.autosave-status.saving{color:#8b6a2d}.autosave-status.saved{color:var(--green)}.autosave-status.error{color:var(--danger)}.oversight-note{color:#35634e;background:#f2f8f5;border:1.1px solid #d7e5dd;border-radius:9.9px;margin:0 19.8px 13.2px;padding:11px 13.2px;font-size:9.9px;font-weight:650}.lead-drawer.read-only .drawer-actions,.lead-drawer.read-only .quick-note,.lead-drawer.read-only .message-composer,.lead-drawer.read-only .lead-edit-form,.lead-drawer.read-only .ai-reply,.lead-drawer.read-only .lead-overview select,.lead-drawer.read-only .drawer-tabs button:last-child,.lead-drawer.read-only .drawer-content button{display:none}.lead-drawer.read-only .dev-banner strong{font-size:0}.lead-drawer.read-only .dev-banner strong:after{content:"Admin oversight";font-size:11px}.lead-drawer.read-only .dev-banner p{font-size:0}.lead-drawer.read-only .dev-banner p:after{content:"Conversation history is visible, but only the lead owner can reply or make changes.";font-size:9.9px}.inbox-conversation.read-only .inbox-composer,.inbox-conversation.read-only header>div:last-child button:not(:first-child){display:none}.inbox-conversation.read-only:after{content:"Admin oversight is read-only. Only this lead’s owner can reply.";color:#35634e;background:#f2f8f5;border:1.1px solid #d7e5dd;border-radius:8.8px;margin:11px 15.4px;padding:9.9px 12.1px;font-size:9.9px;display:block}.settings-form:has(.whatsapp-settings){box-shadow:none;background:0 0;border:0;padding:0}.whatsapp-settings{gap:13.2px;display:grid}.connection-hero{justify-content:space-between;align-items:flex-start;gap:19.8px;padding:24.2px;display:flex}.connection-hero h2{margin:4.4px 0 6.6px}.connection-hero p{max-width:748px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.connection-state{white-space:nowrap;color:#737e78;text-transform:capitalize;background:#f1f3f2;border-radius:17.6px;padding:6.6px 9.9px;font-size:9.9px;font-weight:750}.connection-state.connected{color:#27704f;background:#e4f3eb}.connection-card{grid-template-columns:1fr 1fr auto;align-items:center;gap:19.8px;padding:20.9px 24.2px;display:grid}.connection-card small,.connection-card strong,.connection-card span{display:block}.connection-card small{color:var(--muted);font-size:8.8px}.connection-card strong{margin-top:4.4px;font-size:12.1px}.connection-actions{gap:7.7px;display:flex}.connection-managed{color:#276b4e;background:#edf7f1;border-radius:11px;max-width:286px;padding:9.9px 12.1px;font-size:9.9px;line-height:1.45}.connection-empty{justify-items:start;gap:8.8px;padding:26.4px;display:grid}.connection-empty h3,.connection-empty p{margin:0}.connection-empty p{max-width:671px;color:var(--muted);font-size:11px;line-height:1.5}.connection-empty>small{color:#8b6a2d}.connection-icon{width:39.6px;height:39.6px;color:var(--green);background:#e5f3ec;border-radius:12.1px;place-items:center;font-size:18.7px;display:grid}.team-connections{padding:22px 24.2px}.team-connections h3{margin:4.4px 0 13.2px}.team-connections article{border-top:1.1px solid var(--line);grid-template-columns:37.4px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.team-connections article strong,.team-connections article small{display:block}.team-connections article small{color:var(--muted);margin-top:2.2px;font-size:8.8px}.danger{color:var(--danger)}.connection-setup-modal{width:min(616px,100vw - 26.4px);max-height:calc(100dvh - 26.4px);overflow:auto}.connection-setup-modal>p{color:var(--muted);margin:0 0 15.4px}.button.full{justify-content:center;width:100%}.manual-connection{border-top:1.1px solid var(--line);gap:13.2px;margin-top:15.4px;padding-top:15.4px;display:grid}.manual-connection>small{color:var(--muted);line-height:1.5}.manual-connection label{gap:5.5px;font-size:9.9px;font-weight:700;display:grid}.manual-connection input{border:1.1px solid var(--line);width:100%;font:inherit;border-radius:8.8px;padding:11px}.source-settings-head{justify-content:space-between;align-items:flex-start;gap:19.8px;display:flex}.source-settings-head h2{margin:5.5px 0}.source-settings-head p{color:var(--muted);margin:0}.source-list{gap:8.8px;margin-top:19.8px;display:grid}.source-list article{border:1.1px solid var(--line);border-radius:11px;grid-template-columns:17.6px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12.1px 13.2px;display:grid}.source-list article>i{width:15.4px;height:15.4px;box-shadow:0 0 0 3.3px #fff,0 0 0 4.4px var(--line);border-radius:50%}.source-list article strong,.source-list article small{display:block}.source-list article small{color:var(--muted);margin-top:3.3px;font-size:8.8px}.source-list article.inactive{opacity:.62}.source-editor{background:#f6faf8;border:1.1px solid #bcd9ca;border-radius:13.2px;margin-top:17.6px;padding:17.6px}.source-editor h3{margin:0 0 13.2px}.source-fields{grid-template-columns:1fr 187px;gap:13.2px;display:grid}.source-fields label{gap:5.5px;font-size:9.9px;font-weight:700;display:grid}.source-fields input[type=text],.source-fields>label>input:not([type]){border:1.1px solid var(--line);font:inherit;border-radius:8.8px;padding:9.9px}.colour-field{border:1.1px solid var(--line);background:#fff;border-radius:8.8px;align-items:center;gap:8.8px;height:41.8px;padding:4.4px 8.8px;display:flex}.colour-field input{background:0 0;border:0;width:37.4px;height:28.6px;padding:0}.colour-field code{font-size:9.9px}.source-toggle{grid-column:1/-1;align-items:center;gap:8.8px;display:flex!important}.source-toggle input{width:17.6px;height:17.6px}.source-editor .modal-actions{border:0;margin-top:15.4px;padding:0}@media (width<=770px){.connection-hero{flex-direction:column}.connection-card{grid-template-columns:1fr}.connection-actions{flex-wrap:wrap;justify-content:flex-start}.settings-layout{grid-template-columns:1fr}.settings-nav{position:static}.source-settings-head{flex-direction:column;align-items:stretch}.source-list article{grid-template-columns:15.4px 1fr}.source-list article .button{grid-row:2}.source-fields{grid-template-columns:1fr}}.brand-logo,.brand-mark{color:#103225;letter-spacing:-.55px;background:linear-gradient(145deg,#7bc49f,#3d8f6a);border-radius:12.1px;flex:none;place-items:center;width:39.6px;height:39.6px;font-size:18.7px;font-weight:900;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1.1px #ffffff52,0 5.5px 15.4px #072b1c1f}.brand-logo:after,.brand-mark:after{content:"";background:#ffffff1f;border-radius:50%;width:19.8px;height:19.8px;position:absolute;bottom:-6.6px;right:-6.6px}.brand-mark{letter-spacing:-.55px}.brand-logo-auth{border-radius:15.4px;width:52.8px;height:52.8px;font-size:24.2px}.auth-brand-footer{color:#8eb3a1;letter-spacing:.28px;margin-top:26.4px;font-size:11px}.auth-card>a,.auth-switch a,.auth-legal a{color:var(--green);font-size:11px;font-weight:700;text-decoration:none}.auth-card>a:hover,.auth-switch a:hover,.auth-legal a:hover{text-decoration:underline}.auth-legal{text-align:center!important;color:#7b857f!important;margin:27.5px 0 0!important;font-size:9.9px!important;line-height:1.55!important}.legal-shell{background:linear-gradient(#eff6f2 0,#f7f9f7 374px);min-height:100vh;padding:26.4px}.legal-header{justify-content:space-between;align-items:center;gap:19.8px;width:min(1012px,100%);margin:0 auto 22px;display:flex}.legal-brand{color:var(--ink);align-items:center;gap:12.1px;text-decoration:none;display:flex}.legal-brand>span strong,.legal-brand>span small{display:block}.legal-brand strong{font-size:16.5px}.legal-brand strong b{color:var(--green);font-weight:750}.legal-brand small{margin-top:2.2px;font-size:9.9px}.legal-card{border:1.1px solid var(--line);background:#fff;border-radius:19.8px;width:min(1012px,100%);margin:0 auto;padding:clamp(28.6px,5vw,63.8px);box-shadow:0 19.8px 60.5px #17372812}.legal-card h1{letter-spacing:-1.54px;margin:8.8px 0 13.2px;font-size:clamp(33px,5vw,50.6px)}.legal-intro{color:#59675f;max-width:792px;margin:0;font-size:16.5px;line-height:1.65}.legal-updated{color:#849088;border-bottom:1.1px solid var(--line);margin:19.8px 0 37.4px;padding-bottom:24.2px;font-size:9.9px}.legal-content{max-width:814px}.legal-content section{margin:0 0 30.8px}.legal-content h2{margin:0 0 8.8px;font-size:17.6px}.legal-content p{color:#55635b;margin:0;font-size:13.2px;line-height:1.75}.legal-footer{text-align:center;color:#7d8982;padding:22px;font-size:9.9px}@media (width<=660px){.legal-shell{padding:15.4px}.legal-header{align-items:flex-start}.legal-header>.button{padding:7.7px 9.9px}.legal-card{border-radius:15.4px;padding:26.4px 22px}.legal-content section{margin-bottom:25.3px}.auth-brand-footer{margin-top:19.8px}}.urgent-list button{grid-template-columns:minmax(70.4px,max-content) minmax(165px,1.2fr) minmax(198px,1.5fr) auto;column-gap:13.2px}.report-bars i{cursor:default;outline:none;position:relative}.report-bars i:before{content:attr(data-value);z-index:3;color:#fff;text-align:center;opacity:0;visibility:hidden;background:#173a2b;border-radius:6.6px;min-width:26.4px;padding:4.4px 6.6px;font-size:9.9px;font-style:normal;font-weight:750;line-height:1;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7.7px);left:50%;transform:translate(-50%,4.4px);box-shadow:0 5.5px 15.4px #0a23172e}.report-bars i:after{content:"";z-index:3;opacity:0;visibility:hidden;border:4.4px solid #0000;border-top-color:#173a2b;margin-left:-4.4px;transition:opacity .15s;position:absolute;bottom:calc(100% + 1.1px);left:50%}.report-bars i[data-value]:hover:before,.report-bars i[data-value]:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)}.report-bars i[data-value]:hover:after,.report-bars i[data-value]:focus-visible:after{opacity:1;visibility:visible}.report-bars i:focus-visible{box-shadow:0 0 0 3.3px #cde6d9}@media (width<=858px){.urgent-list button{grid-template-columns:minmax(68.2px,max-content) minmax(0,1fr) auto;column-gap:11px}}.theme-toggle{border:1.1px solid var(--line);background:var(--surface);height:39.6px;color:var(--ink);white-space:nowrap;border-radius:9.9px;justify-content:center;align-items:center;gap:7.7px;padding:0 11px;font-weight:750;display:inline-flex}.theme-toggle:hover{background:var(--green-soft);border-color:#7cab94}.theme-toggle:focus-visible{outline-offset:2.2px;outline:3.3px solid #5ead8659}.theme-toggle span{width:19.8px;height:19.8px;color:var(--green);place-items:center;font-size:15.4px;display:grid}.theme-toggle b{font-size:11px}.theme-toggle-auth{z-index:20;box-shadow:var(--shadow);position:fixed;top:22px;right:22px}@media (width<=858px){.top-actions>.theme-toggle{width:39.6px;padding:0}.top-actions>.theme-toggle b{display:none}}@media (width<=495px){.theme-toggle-auth{top:11px;right:11px}.top-actions>.theme-toggle{display:none}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4fbf7;--muted:#a9bdb2;--line:#29483a;--surface:#10251b;--canvas:#07140f;--green:#67d7a0;--green-dark:#38ad77;--green-soft:#18392a;--danger:#ff9292;--danger-soft:#422427;--chart-grid:#294237;--chart-hover:#173126;--chart-primary:#56c88f;--shadow:0 1.1px 2.2px #00000057,0 10px 28px #00000038}html[data-theme=dark] body{background:var(--canvas);color:var(--ink)}html[data-theme=dark] .sidebar{color:#f0f8f4;background:#06110d;border-color:#203a2e}html[data-theme=dark] .org-switch,html[data-theme=dark] .mode{background:#10261b;border-color:#2a4a3a}html[data-theme=dark] .sidebar nav button{color:#c3d7cc}html[data-theme=dark] .sidebar nav button:hover,html[data-theme=dark] .sidebar nav button.active{color:#fff;background:#1a3c2b}html[data-theme=dark] .topbar{background:#07140ff5}html[data-theme=dark] .card,html[data-theme=dark] .metric-card,html[data-theme=dark] .follow-stats,html[data-theme=dark] .context-nav,html[data-theme=dark] .settings-nav,html[data-theme=dark] .settings-nav button,html[data-theme=dark] .notification-popover,html[data-theme=dark] .notification-popover button,html[data-theme=dark] .modal,html[data-theme=dark] .lead-drawer,html[data-theme=dark] .inbox-conversation>header,html[data-theme=dark] .inbox-composer,html[data-theme=dark] .conversation-list-head,html[data-theme=dark] .tutorial-card,html[data-theme=dark] .tutorial-card>footer,html[data-theme=dark] .legal-card,html[data-theme=dark] .onboarding-card{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .form-grid input,html[data-theme=dark] .form-grid select,html[data-theme=dark] .settings-form input,html[data-theme=dark] .settings-form select,html[data-theme=dark] .automation-grid input,html[data-theme=dark] .automation-grid select,html[data-theme=dark] .automation-grid textarea,html[data-theme=dark] .mapping-grid select,html[data-theme=dark] .manual-connection input,html[data-theme=dark] .colour-field{color:var(--ink);background:#0b1d14;border-color:#355744}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8fa59a;opacity:1}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#75b898;box-shadow:0 0 0 3.3px #75b8982e}html[data-theme=dark] .button.primary{color:#fff;background:#1c7f51;border-color:#319d6c;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .button.primary:hover{background:#20764d;border-color:#4ab47f}html[data-theme=dark] .button.primary:focus-visible{outline-offset:2px;outline:3px solid #67d7a04d}html[data-theme=dark] .button.secondary,html[data-theme=dark] .icon-button,html[data-theme=dark] .theme-toggle,html[data-theme=dark] .search-button,html[data-theme=dark] .filters select,html[data-theme=dark] .filter-button,html[data-theme=dark] .date-select,html[data-theme=dark] .day-picker button{color:#eaf6ef;background:#132a1f;border-color:#355443}html[data-theme=dark] .button.secondary:hover,html[data-theme=dark] .icon-button:hover,html[data-theme=dark] .theme-toggle:hover,html[data-theme=dark] .day-picker button:hover{color:#fff;background:#1c3a2b;border-color:#4b715e}html[data-theme=dark] .team-overview,html[data-theme=dark] th,html[data-theme=dark] .admin-rule,html[data-theme=dark] .conversation-list,html[data-theme=dark] .inbox-conversation,html[data-theme=dark] .conversation,html[data-theme=dark] .pipeline-summary,html[data-theme=dark] .kanban-column,html[data-theme=dark] .dropzone,html[data-theme=dark] .source-editor,html[data-theme=dark] .automation-flow,html[data-theme=dark] .follow-choice label,html[data-theme=dark] .check-row,html[data-theme=dark] .approved-template-meta,html[data-theme=dark] .template-empty{color:var(--ink);border-color:var(--line);background:#0b1d14}html[data-theme=dark] tbody tr:hover,html[data-theme=dark] .urgent-list button:hover,html[data-theme=dark] .notification-popover button:hover,html[data-theme=dark] .conversation-list>button:hover,html[data-theme=dark] .conversation-list>button.active{background:#173326}html[data-theme=dark] .metric-card{background:#12291e}html[data-theme=dark] .metric-card>span,html[data-theme=dark] .metric-card>small{color:#bfd2c8}html[data-theme=dark] .tabs button,html[data-theme=dark] .context-nav button{color:#9db3a8}html[data-theme=dark] .tabs button:hover,html[data-theme=dark] .context-nav button:hover{color:#eaf7f0;background:#173326}html[data-theme=dark] .tabs button.active,html[data-theme=dark] .context-nav button.active{color:#8aebb8}html[data-theme=dark] .tabs span{color:#f4fbf7;background:#29483a}html[data-theme=dark] .follow-list article{background:#10251b;border-color:#29483a}html[data-theme=dark] .follow-list article:hover{background:#143025}html[data-theme=dark] .follow-list p{color:#d4e4dc}html[data-theme=dark] .follow-list small{color:#9fb6aa}html[data-theme=dark] .follow-type{color:#7de2ad;background:#173e2c;border:1px solid #32644b;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .follow-type.call{color:#91ccff;background:#162f43;border-color:#315873}html[data-theme=dark] .follow-type.email{color:#ceb0ff;background:#302544;border-color:#5a4778}html[data-theme=dark] .follow-type.meeting{color:#ffc772;background:#3a2b18;border-color:#6b4e28}html[data-theme=dark] .follow-badges span{color:#fff;background:#2d8059;border:1px solid #55a77d;font-weight:750;box-shadow:inset 0 1px #ffffff14}.connection-setup-modal>p{margin:0;padding:17.6px 24.2px 0;line-height:1.55}.connection-setup-modal>.button.full{width:calc(100% - 48.4px);margin:16.5px 24.2px 0}.connection-setup-modal .manual-connection{gap:14.3px;margin:17.6px 24.2px 0;padding:17.6px 0 0}.connection-setup-modal .manual-connection>strong{font-size:15.4px;line-height:1.35}.connection-setup-modal .manual-connection>small{margin-top:-4.4px;font-size:11px}.connection-setup-modal .manual-connection label{gap:6.6px;font-size:11px}.connection-setup-modal .manual-connection input{box-sizing:border-box;min-height:50.6px;padding:12.1px 13.2px}.connection-setup-modal .manual-connection .modal-actions{margin:3.3px -24.2px 0;padding:16.5px 24.2px 20.9px}@media (width<=660px){.connection-setup-modal>p{padding:15.4px 17.6px 0}.connection-setup-modal>.button.full{width:calc(100% - 35.2px);margin:14.3px 17.6px 0}.connection-setup-modal .manual-connection{margin:15.4px 17.6px 0;padding-top:15.4px}.connection-setup-modal .manual-connection .modal-actions{margin-inline:-17.6px;padding:14.3px 17.6px 17.6px}}html[data-theme=dark] .urgent-list button,html[data-theme=dark] .kanban-list article{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .message-stream article,html[data-theme=dark] .bubble.inbound{color:var(--ink);background:#263a30;border-color:#40564b}html[data-theme=dark] .message-stream article.outbound,html[data-theme=dark] .bubble.outbound{color:#f2fff8;background:#24503b;border-color:#397255}html[data-theme=dark] .ai-reply,html[data-theme=dark] .switch-row,html[data-theme=dark] .day-picker button.active,html[data-theme=dark] .context-nav button.active,html[data-theme=dark] .oversight-note,html[data-theme=dark] .inbox-conversation.read-only:after{color:#9ee0bc;background:#203c2f;border-color:#3d6c56}html[data-theme=dark] .follow-choice label:has(input:checked){color:#9ee0bc;background:#203c2f;border-color:#3d6c56}html[data-theme=dark] .dev-banner,html[data-theme=dark] .delivery-rule.template-required{color:#f1d18d;background:#3b3120;border-color:#675633}html[data-theme=dark] .dev-banner p,html[data-theme=dark] .dev-banner strong,html[data-theme=dark] .delivery-rule.template-required p{color:#e4c886}html[data-theme=dark] .delivery-rule.window-open,html[data-theme=dark] .connection-managed{color:#a8e3c3;background:#203c2f;border-color:#3d6c56}html[data-theme=dark] .status-pill.neutral,html[data-theme=dark] .connection-state{color:#d0ddd6;background:#2c3a33}html[data-theme=dark] .status-pill.success,html[data-theme=dark] .connection-state.connected{color:#9ee0bc;background:#214533}html[data-theme=dark] .auth-shell{background:#101d17}html[data-theme=dark] .auth-brand{background:#0b1a13}html[data-theme=dark] .auth-panel{background:var(--canvas)}html[data-theme=dark] .auth-card{color:var(--ink)}html[data-theme=dark] .auth-message{color:#ffc1ba;background:#46282a;border-color:#6c3c3b}html[data-theme=dark] .auth-demo{color:#b8c7c0;border-color:var(--line);background:#182920}html[data-theme=dark] .onboarding-shell,html[data-theme=dark] .legal-shell{background:linear-gradient(145deg,#101d17,#16271f)}html[data-theme=dark] .legal-intro,html[data-theme=dark] .legal-content p,html[data-theme=dark] .legal-updated,html[data-theme=dark] .legal-footer{color:#b4c3bb}html[data-theme=dark] .tutorial-pointer{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .tutorial-action{color:#b5e8ce;background:#203c2f;border-color:#3d6c56}html[data-theme=dark] .source-list article>i{box-shadow:0 0 0 3.3px var(--surface),0 0 0 4.4px var(--line)}html[data-theme=dark] .report-highlight{color:#fff;background:#10271d;border-color:#365445}.timeline>.empty{text-align:center;border-top:1.1px solid #edf0ee;grid-template-columns:none;justify-content:center;align-items:center;min-height:176px;padding:22px 11px;display:flex}.timeline>.empty strong,.timeline>.empty span{max-width:100%;line-height:1.45;display:block}.reply-window{color:#2d6c4d;background:#edf7f2;border:1.1px solid #cfe5da;border-radius:9.9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:13.2px;padding:11px 12.1px;display:flex}.reply-window.closed{color:#745d26;background:#fff9eb;border-color:#ead8ad}.reply-window strong,.reply-window span{display:block}.reply-window strong{font-size:10.5px}.reply-window span{margin-top:2.2px;font-size:9.4px;line-height:1.45}.message-stream article.message-failed{background:#fff8f6;border-color:#e5b5ae}.message-image{background:#eef2ef;border-radius:9.9px;margin-bottom:7.7px;display:block;overflow:hidden}.message-image img{object-fit:contain;width:min(100%,440px);max-height:330px;display:block}.message-document{border:1.1px solid var(--line);min-width:min(330px,65vw);color:inherit;background:#ffffffa6;border-radius:9.9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9.9px;padding:9.9px;text-decoration:none;display:grid}.message-document>span{width:44px;height:44px;color:var(--green);background:#e5eee9;border-radius:8.8px;place-items:center;font-size:8.8px;font-weight:900;display:grid}.message-document strong,.message-document small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-document strong{font-size:10px}.message-document small{margin:2px 0 0!important}.message-document>b{color:var(--green)}.message-unavailable{color:var(--muted);font-style:italic}.attachment-row{grid-column:1/-1;align-items:center;gap:9.9px;display:flex}.attachment-row>label{cursor:pointer}.attachment-row>label input{display:none}.attachment-row>div{border:1px solid var(--line);background:#f7faf8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;min-width:0;padding:6px 8px;display:grid}.attachment-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:9.9px;overflow:hidden}.attachment-row small{color:var(--muted);font-size:8.8px}.attachment-row button{color:var(--muted);cursor:pointer;background:0 0;border:0;grid-area:1/2/3;font-size:16px}.message-failure{color:#93483f;border-top:1.1px solid #efd5cf;margin-top:8.8px;padding-top:7.7px}.message-failure strong,.message-failure span{display:block}.message-failure strong{font-size:9.9px}.message-failure span{margin-top:2.2px;font-size:8.8px;line-height:1.45}html[data-theme=dark] .reply-window.open{color:#a8e3c3;background:#203c2f;border-color:#3d6c56}html[data-theme=dark] .reply-window.closed{color:#f1d18d;background:#3b3120;border-color:#675633}html[data-theme=dark] .message-stream article.message-failed{color:#ffe8e5;background:#3b2525;border-color:#73433f}html[data-theme=dark] .message-document,html[data-theme=dark] .attachment-row>div{background:#263a30;border-color:#40564b}html[data-theme=dark] .message-document>span{background:#1e4a35}html[data-theme=dark] .message-failure{color:#ffc1ba;border-color:#73433f}@media (width<=660px){.reply-window{flex-direction:column;align-items:stretch}.reply-window .button{align-self:flex-start}}.sequence-choice{margin-top:2px}.sequence-builder{border:1.1px solid var(--line);background:#f8faf9;border-radius:11px;flex-direction:column;gap:8.8px;padding:13.2px;display:flex}.sequence-builder-head{justify-content:space-between;align-items:flex-start;gap:11px;display:flex}.sequence-builder-head strong,.sequence-builder-head span{display:block}.sequence-builder-head strong{color:var(--ink);font-size:11px}.sequence-builder-head span{color:var(--muted);margin-top:2px;font-size:8.8px;font-weight:400}.sequence-step{border:1.1px solid var(--line);background:#fff;border-radius:9.9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9.9px;padding:11px;display:grid}.sequence-step>b{width:30px;height:30px;color:var(--green);background:#dff0e7;border-radius:50%;place-items:center;font-size:10px;display:grid}.sequence-step.first{align-items:center}.sequence-step.first>div strong,.sequence-step.first>div span{display:block}.sequence-step.first>div strong{font-size:10px}.sequence-step.first>div span{color:var(--muted);font-size:8.8px}.sequence-step-fields{grid-template-columns:150px minmax(0,1fr);gap:9.9px;display:grid}.sequence-step-fields label{font-size:9px}.sequence-step-fields textarea{min-height:74px}.sequence-step-fields label>button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:8.8px;font-weight:800}.sequence-template-note{background:#fff7e8;border:1px solid #ecd8ad;border-radius:8.8px;padding:9.9px}.sequence-template-note strong,.sequence-template-note span{display:block}.sequence-template-note strong{color:#775921;font-size:9.9px}.sequence-template-note span{color:#806b42;margin-top:3px;font-size:8.8px;line-height:1.45}.sequence-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.sequence-template-preview{background:#f7f9f8;border-radius:7px;margin-top:6px;padding:7px 9px;font-weight:400;line-height:1.45;display:block}html[data-theme=dark] .sequence-builder,html[data-theme=dark] .sequence-step{color:var(--ink);border-color:var(--line);background:#14241c}html[data-theme=dark] .sequence-template-preview{background:#263a30}@media (width<=682px){.sequence-builder-head{flex-direction:column}.sequence-step-fields{grid-template-columns:1fr}.sequence-step{grid-template-columns:28px minmax(0,1fr) auto}}.status-pill.stage{background:var(--stage-colour)}@supports (color:color-mix(in lab, red, red)){.status-pill.stage{background:color-mix(in srgb,var(--stage-colour) 14%,var(--surface))}}.status-pill.stage{color:var(--stage-colour);border:1px solid var(--stage-colour)}@supports (color:color-mix(in lab, red, red)){.status-pill.stage{border:1px solid color-mix(in srgb,var(--stage-colour) 24%,transparent)}}.checklist-compact{gap:4px;min-width:58px;display:grid}.checklist-compact>span{color:var(--muted);font-size:9.9px}.checklist-compact>span b{color:var(--ink)}.checklist-compact>i{background:#e8eeea;border-radius:999px;width:58px;height:4px;display:block;overflow:hidden}.checklist-compact>i em{border-radius:inherit;background:var(--green);height:100%;display:block}.checklist-none{color:var(--muted)}.checklist-panel{gap:14px;display:grid}.checklist-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.checklist-panel>header strong,.checklist-panel>header span{display:block}.checklist-panel>header strong{font-size:14px}.checklist-panel>header span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.checklist-panel>header>b{color:var(--green);font-size:18px}.checklist-progress{background:#e7ede9;border-radius:999px;height:7px;overflow:hidden}.checklist-progress i{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.checklist-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.checklist-add input,.checklist-edit{background:var(--surface);width:100%;color:var(--ink);border:1.1px solid #dce2de;border-radius:8px;outline:0;padding:9px 11px}.checklist-add input:focus,.checklist-edit:focus{border-color:#63977e;box-shadow:0 0 0 3px #e8f2ed}.checklist-list{border:1px solid var(--line);border-radius:11px;overflow:hidden}.checklist-list article{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.checklist-list article:last-child{border-bottom:0}.checklist-list article.completed strong{color:var(--muted);text-decoration:line-through}.checklist-list article>label{width:22px;height:22px;position:relative}.checklist-list article>label input{opacity:0;position:absolute}.checklist-list article>label span{color:#0000;border:1.5px solid #bdc9c2;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.checklist-list article>label input:checked+span{background:var(--green);border-color:var(--green);color:#fff}.checklist-list article>label input:focus-visible+span{outline-offset:2px;outline:3px solid #cfe5da}.checklist-list article strong,.checklist-list article small{display:block}.checklist-list article strong{font-size:11px;line-height:1.4}.checklist-list article small{color:var(--muted);margin-top:4px;font-size:8.8px}.checklist-actions{align-items:center;gap:3px;display:flex}.checklist-actions button{color:var(--green);background:0 0;border:0;border-radius:5px;padding:5px;font-size:9px;font-weight:750}.checklist-actions button:hover{background:var(--green-soft)}.checklist-actions button:disabled{opacity:.35}.checklist-actions button.danger{color:var(--danger)}.checklist-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:145px;padding:20px;display:flex}.checklist-empty strong{font-size:12px}.checklist-empty span{max-width:360px;color:var(--muted);font-size:10px;line-height:1.5}html[data-theme=dark] .checklist-progress,html[data-theme=dark] .checklist-compact>i{background:#31453a}html[data-theme=dark] .checklist-add input:focus,html[data-theme=dark] .checklist-edit:focus{box-shadow:0 0 0 3px #294738}@media (width<=560px){.drawer-tabs{scrollbar-width:none;padding-inline:14px;display:flex;overflow-x:auto}.drawer-tabs::-webkit-scrollbar{display:none}.drawer-tabs button{flex:none;margin-right:14px}.drawer-content{padding:14px}.checklist-list article{grid-template-columns:auto minmax(0,1fr)}.checklist-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.checklist-add{grid-template-columns:1fr}.checklist-add .button{width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
