.desktop.client-capitalize{background:linear-gradient(#2eae6a 0%,#1a7a4a 100%)}[data-theme=dark] .desktop.client-capitalize{background:linear-gradient(#1a5c3a 0%,#0d2e1e 100%)}.cap-form-input{width:100%;font-size:var(--type-body-size);border:1px solid var(--separator);color:var(--label-primary);box-sizing:border-box;background:#0000000f;border-radius:6px;outline:none;padding:8px 10px;font-family:inherit}.cap-form-input::placeholder{color:var(--label-tertiary)}.cap-form-input:focus{border-color:var(--controls-tint)}.cap-form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23888' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:28px}[data-theme=dark] .cap-form-input{background:#ffffff0f;border-color:#ffffff14}.cap-duplicate-banner{font-size:var(--type-body-size);background:#ffcc0014;border:.5px solid #ffcc0040;border-radius:8px;padding:12px 14px}[data-theme=dark] .cap-duplicate-banner{background:#ffd60a1a;border-color:#ffd60a33}.score-badge{min-width:36px;font-size:var(--type-body-size);font-weight:var(--type-label-weight);color:#fff;border-radius:6px;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}.score-badge--high{background:var(--score-green,#34c759);color:#000000d9}.score-badge--mid{background:var(--score-yellow,#fc0);color:#000000d9}.score-badge--low{background:var(--score-red,#ff3b30)}.status-pill{font-size:var(--type-label-size);font-weight:var(--type-label-weight);border-radius:100px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill--new{color:var(--label-tertiary);background:#0000000f}.status-pill--contacted{color:#007aff;background:#007aff1f}.status-pill--demo-booked{color:var(--color-coral);background:#007aff1f}.status-pill--demo-complete{color:var(--color-lavender);background:#5856d61f}.status-pill--converted{color:var(--text-green,#248a3d);background:#34c7591f}.status-pill--lost{color:var(--text-red,#d70015);background:#ff3b301f}.status-select{appearance:none;font-size:var(--type-label-size);font-weight:var(--type-body-weight);color:var(--label-secondary);cursor:pointer;background:#0000000a url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23888' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 8px center no-repeat;border:.5px solid #00000014;border-radius:6px;padding:4px 24px 4px 10px}.status-select:focus{border-color:var(--controls-tint);outline:none}.lead-detail__title{font-size:var(--type-headline-size);color:var(--label-secondary);margin:4px 0 0}.lead-detail__divider{background:#0000000f;height:.5px;margin:20px 0}.lead-detail__score{font-size:34px;font-weight:var(--type-title-weight);line-height:1}.lead-detail__network{font-size:var(--type-body-size);font-weight:var(--type-body-weight);margin:0;line-height:1.5}.lead-detail__network--clear{color:var(--text-green,#248a3d)}.lead-detail__network--connected{color:var(--text-yellow,#a05a00)}.lead-detail__network-note{color:var(--label-tertiary);font-weight:var(--type-body-weight)}.demo-notes-textarea{width:100%;min-height:100px;font-family:inherit;font-size:var(--type-body-size);color:var(--label-primary);resize:vertical;background:#00000005;border:.5px solid #0000001f;border-radius:6px;outline:none;padding:10px 12px}.demo-notes-textarea::placeholder{color:var(--label-tertiary)}.demo-notes-textarea:focus{border-color:var(--color-accent)}.demo-notes-parsed,.demo-notes-raw{padding:12px}.info-row{justify-content:space-between;align-items:baseline;padding:5px 0;display:flex}.info-row__label{font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:var(--label-tertiary);flex-shrink:0;margin-right:16px}.info-row__value{font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:var(--label-primary);text-align:right}.info-row__link{color:var(--controls-tint);text-decoration:none}.info-row__link:hover{text-decoration:underline}.info-row__input{text-align:right;font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:var(--label-primary);background:#007aff0f;border:1px solid #007aff33;border-radius:4px;outline:none;flex:1;padding:2px 6px;font-family:inherit}.info-row__input:focus{border-color:var(--controls-tint)}.score-bar__header{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.score-bar__label{font-size:var(--type-label-size);font-weight:var(--type-body-weight);color:var(--label-secondary)}.score-bar__value{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--label-primary)}.score-bar__track{background:var(--label-tertiary);border-radius:3px;height:6px;overflow:hidden}.score-bar__fill{border-radius:3px;height:100%;transition:width .4s}.timeline{flex-direction:column;display:flex}.timeline__item{grid-template-columns:48px 20px 1fr;gap:8px;min-height:40px;display:grid}.timeline__date{font-size:var(--type-label-size);font-weight:var(--type-body-weight);color:var(--label-tertiary);text-align:right;padding-top:2px}.timeline__track{flex-direction:column;align-items:center;display:flex}.timeline__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.timeline__line{background:var(--label-tertiary);flex:1;width:1px;margin:4px 0}.timeline__content{flex-direction:column;gap:2px;padding-bottom:16px;display:flex}.timeline__type{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--label-primary)}.timeline__detail{font-size:var(--type-label-size);font-weight:var(--type-body-weight);color:var(--label-secondary);line-height:1.4}.intelligence-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intelligence-grid>:first-child{grid-column:1/-1}.funnel-row{grid-column:1/-1;gap:10px;display:flex}.funnel-stage-card{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex;padding:16px 8px!important}.funnel-count{font-size:26px;font-weight:var(--type-title-weight);color:var(--label-primary);line-height:1.1}.funnel-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--label-tertiary)}.funnel-rate{font-size:var(--type-caption-size);font-weight:var(--type-label-weight);color:var(--color-coral);margin-top:2px}.demographic-row{border-radius:6px;padding:8px}.demographic-row--highlight{background:#007aff0f}.demographic-bar-track{background:#0000000a;border-radius:3px;height:6px;overflow:hidden}.demographic-bar-fill{background:var(--color-coral);border-radius:3px;height:100%;transition:width .4s}.category-pill{font-size:var(--type-caption-size);font-weight:var(--type-label-weight);border-radius:100px;flex-shrink:0;align-items:center;padding:2px 7px;display:inline-flex}.content-row{border-bottom:.5px solid #0000000f;padding:8px 0}.content-row:last-child{border-bottom:none}.source-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.source-dot--internal{background:var(--score-green,#34c759)}.source-dot--competitor{background:var(--score-yellow,#fc0)}.type-pill{font-size:var(--type-caption-size);font-weight:var(--type-label-weight);border-radius:100px;flex-shrink:0;align-items:center;padding:2px 7px;display:inline-flex}.competitor-card{padding:12px}.insight-metric{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--color-coral);background:#007aff14;border-radius:6px;padding:4px 10px;display:inline-block}.ai-tag{font-size:var(--type-caption-size);font-weight:var(--type-title-weight);color:var(--color-coral);background:#007aff1f;border-radius:100px;align-items:center;margin-bottom:8px;padding:1px 6px;display:inline-flex}.slack-container{border-radius:10px;height:100%;min-height:500px;display:flex;overflow:hidden}.slack-sidebar{background:#1a1d21;border-radius:10px 0 0 10px;flex-direction:column;gap:4px;width:200px;min-width:200px;padding:16px 12px;display:flex}.slack-workspace-name{color:#fff;font-size:var(--type-headline-size);font-weight:var(--type-title-weight);padding:4px 8px 12px}.slack-sidebar-section{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:#fff6;padding:8px 8px 4px}.slack-channel{font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:#ffffff8c;cursor:default;border-radius:4px;padding:4px 8px}.slack-channel--active{color:#fff;font-weight:var(--type-title-weight);background:#ffffff14}.slack-messages{background:#fff;border-radius:0 10px 10px 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.slack-channel-header{border-bottom:1px solid #e8e8e8;padding:12px 20px}.slack-channel-header-name{font-size:var(--type-headline-size);font-weight:var(--type-title-weight);color:#1d1c1d}.slack-channel-header-desc{font-size:var(--type-label-size);color:#616061;margin-top:2px}.slack-messages-list{flex:1;padding:8px 0;overflow-y:auto}.slack-message{gap:8px;padding:8px 20px;display:flex}.slack-message:hover{background:#f8f8f8}.slack-avatar{width:36px;min-width:36px;height:36px;font-size:var(--type-label-size);font-weight:var(--type-title-weight);color:#fff;border-radius:4px;justify-content:center;align-items:center;display:flex}.slack-avatar--bot{background:var(--color-coral)}.slack-message-body{flex:1;min-width:0}.slack-message-meta{align-items:center;gap:6px;margin-bottom:4px;display:flex}.slack-message-author{font-size:var(--type-body-size);font-weight:var(--type-title-weight);color:#1d1c1d}.slack-app-badge{font-size:var(--type-caption-size);font-weight:var(--type-title-weight);color:#616061;background:#e8e8e8;border-radius:3px;padding:1px 4px}.slack-message-time{font-size:var(--type-label-size);color:#9b9b9b;font-weight:var(--type-body-weight)}.slack-attachment{background:#f8f8f8;border:.5px solid #00000014;border-radius:6px;margin-top:4px;padding:10px 14px}.slack-attachment--green{border-color:#34c7594d}.slack-attachment--blue{border-color:#007aff4d}.slack-attachment--amber{border-color:#ffd60a4d}.slack-attachment-title{font-size:var(--type-body-size);font-weight:var(--type-title-weight);color:#1d1c1d;margin-bottom:8px}.slack-attachment-fields{grid-template-columns:1fr 1fr;gap:6px 16px;display:grid}.slack-field{flex-direction:column;gap:1px;display:flex}.slack-field--full{grid-column:1/-1}.slack-field-label{font-size:var(--type-label-size);font-weight:var(--type-title-weight);color:#616061}.slack-field-value{font-size:var(--type-body-size);color:#1d1c1d;line-height:1.4}.slack-field-value--mono{font-family:SF Mono,SFMono-Regular,Consolas,monospace;font-size:var(--type-label-size);color:#616061}.slack-score{min-width:28px;font-size:var(--type-label-size);font-weight:var(--type-title-weight);color:#fff;border-radius:3px;justify-content:center;align-items:center;padding:1px 6px;display:inline-flex}.slack-score--green{background:var(--score-green,#34c759)}.slack-score--amber{background:var(--score-yellow,#fc0);color:#1d1c1d}.slack-attachment-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.slack-button{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:#1d1c1d;cursor:pointer;background:#fff;border:1px solid #d1d1d1;border-radius:4px;padding:5px 12px;transition:background .1s}.slack-button:hover{background:#f0f0f0}.slack-button--primary{background:var(--color-coral);color:#fff;border-color:var(--color-coral)}.slack-button--primary:hover{background:#0063d1;border-color:#0063d1}.slack-thread-indicator{cursor:default;align-items:center;gap:8px;margin-top:8px;padding:4px 0;display:flex}.slack-thread-avatars{display:flex}.slack-thread-avatar{width:22px;height:22px;font-size:8px;font-weight:var(--type-title-weight);color:#fff;border:2px solid #fff;border-radius:4px;justify-content:center;align-items:center;display:flex}.slack-thread-avatar+.slack-thread-avatar{margin-left:-4px}.slack-thread-count{font-size:var(--type-label-size);font-weight:var(--type-title-weight);color:#1264a3}.slack-thread-last{font-size:var(--type-label-size);color:#9b9b9b}.slack-thread{flex-direction:column;gap:8px;margin:8px 0 0 10px;padding-left:12px;display:flex}.slack-thread-message{gap:6px;display:flex}.slack-thread-message-avatar{width:24px;min-width:24px;height:24px;font-size:var(--type-caption-size);font-weight:var(--type-title-weight);color:#fff;border-radius:4px;justify-content:center;align-items:center;display:flex}.slack-thread-message-body{flex:1}.slack-thread-message-meta{align-items:center;gap:6px;display:flex}.slack-thread-message-author{font-size:var(--type-body-size);font-weight:var(--type-title-weight);color:#1d1c1d}.slack-thread-message-time{font-size:var(--type-label-size);color:#9b9b9b}.slack-thread-message-text{font-size:var(--type-body-size);color:#1d1c1d;margin-top:1px;line-height:1.45}.calendar-insight{align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.calendar-insight-label{font-size:var(--type-label-size);font-weight:var(--type-title-weight);color:var(--text-green,#34c759);flex-shrink:0}.calendar-insight svg{color:var(--text-green,#34c759)}.calendar-insight-text{font-size:var(--type-body-size);color:var(--label-secondary);line-height:1.5}.calendar-legend{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.calendar-legend-item{font-size:var(--type-label-size);font-weight:var(--type-body-weight);color:var(--label-secondary);align-items:center;gap:5px;display:flex}.calendar-legend-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-day-header{text-align:center;font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--label-tertiary);padding-bottom:8px}.calendar-day{min-height:90px;padding:6px;position:relative}.calendar-day--today{border:1.5px solid var(--color-coral)}.calendar-day--weekend{background:#00000005}.calendar-day-number{font-size:var(--type-label-size);font-weight:var(--type-label-weight);margin-bottom:4px;display:block}.calendar-day-posts{flex-direction:column;gap:2px;display:flex}.calendar-chip{font-size:var(--type-caption-size);font-weight:var(--type-label-weight);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;color:var(--label-primary);border:1px solid;border-radius:3px;-webkit-box-orient:vertical;padding:2px 5px;line-height:1.3;display:-webkit-box;overflow:hidden}.calendar-chip--scheduled{border-style:dashed}.calendar-chip--draft{opacity:.4}.calendar-type-badge{font-size:var(--type-caption-size);font-weight:var(--type-title-weight);color:#fff;border-radius:4px;padding:1px 7px;display:inline-block}.calendar-list{width:100%}.engagement-layout{grid-template-columns:3fr 2fr;align-items:start;gap:16px;display:grid}.engagement-item{cursor:pointer;border-bottom:.5px solid #0000000f;align-items:flex-start;gap:12px;padding:14px 16px;transition:background .1s;display:flex;position:relative}.engagement-item:last-child{border-bottom:none}.engagement-item:hover{background:#00000005}.engagement-item--selected{background:#007aff0a}.engagement-item--unread{background:#007aff08}.engagement-detail{min-height:300px}.engagement-response{padding:12px 16px}.sentiment-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sentiment-dot--positive{background:var(--score-green,#34c759)}.sentiment-dot--neutral{background:var(--label-tertiary)}.sentiment-dot--negative{background:var(--score-red,#ff3b30)}.overview{flex-direction:column;height:100%;display:flex}.overview-hero{margin-bottom:32px}.overview-hero-title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);color:var(--label-primary);line-height:var(--type-title-line-height);margin:0 0 12px}.overview-hero-subtitle{font-size:var(--type-headline-size);font-weight:var(--type-body-weight);color:var(--label-secondary);margin:0;line-height:1.6}.overview-pairs{flex-direction:column;flex:1;gap:10px;display:flex}.overview-pairs-header{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:2px;display:grid}.overview-column-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);align-items:center;gap:6px;display:flex}.overview-column-label--problem{color:var(--text-red,#ff3b30)}.overview-column-label--solve{color:var(--text-green,#34c759)}.overview-pair-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.overview-pair-card{padding:14px 16px}.overview-pair-card--problem{background:#ff3b300a;border:.5px solid #ff3b301a}.overview-pair-card--solve{background:#34c7590a;border:.5px solid #34c7591a}.overview-pair-title{font-size:var(--type-body-size);font-weight:var(--type-headline-weight);color:var(--label-primary);margin-bottom:4px}.overview-pair-desc{font-size:var(--type-body-size);color:var(--label-secondary);line-height:1.5}[data-theme=dark]{--score-green:#30d158;--score-yellow:#ffd60a;--score-red:#ff453a;--text-green:#30db5b;--text-red:#ff6961;--text-yellow:#ffd60a}[data-theme=dark] .status-pill--new{background:#ffffff14}[data-theme=dark] .status-pill--contacted{color:#0a84ff;background:#0a84ff2e}[data-theme=dark] .lead-detail__divider,[data-theme=dark] .score-bar__track{background:#ffffff0f}[data-theme=dark] .demographic-row--highlight{background:#007aff1a}[data-theme=dark] .demographic-bar-track{background:#ffffff0f}[data-theme=dark] .content-row{border-bottom-color:#ffffff0f}[data-theme=dark] .insight-metric{background:#007aff24}[data-theme=dark] .ai-tag{background:#007aff2e}[data-theme=dark] .score-badge--mid{color:#000000d9}[data-theme=dark] .demo-notes-textarea{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .info-row__input{background:#0a84ff1a;border-color:#0a84ff40}[data-theme=dark] .overview-pair-card--problem{background:#ff3b300f;border-color:#ff3b3024}[data-theme=dark] .overview-pair-card--solve{background:#34c7590f;border-color:#34c75924}[data-theme=dark] .calendar-day--weekend{background:#ffffff05}[data-theme=dark] .engagement-item{border-bottom-color:#ffffff0f}[data-theme=dark] .engagement-item:hover{background:#ffffff08}[data-theme=dark] .engagement-item--selected{background:#007aff14}[data-theme=dark] .slack-messages{background:#1e1e1e}[data-theme=dark] .slack-channel-header{border-bottom-color:#ffffff14}[data-theme=dark] .slack-channel-header-name{color:#ffffffd9}[data-theme=dark] .slack-channel-header-desc{color:#ffffff73}[data-theme=dark] .slack-message:hover{background:#ffffff08}[data-theme=dark] .slack-message-author{color:#ffffffd9}[data-theme=dark] .slack-message-time{color:#ffffff4d}[data-theme=dark] .slack-attachment{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] .slack-attachment--green{border-color:#30d15840}[data-theme=dark] .slack-attachment--amber{border-color:#ffd60a40}[data-theme=dark] .slack-attachment--blue{border-color:#0a84ff40}[data-theme=dark] .slack-attachment-title{color:#ffffffd9}[data-theme=dark] .slack-field-label{color:#fff6}[data-theme=dark] .slack-field-value{color:#ffffffd9}[data-theme=dark] .slack-field-value--mono{color:#ffffff73}[data-theme=dark] .slack-app-badge{color:#ffffff73;background:#ffffff14}[data-theme=dark] .slack-button{color:#ffffffd9;background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .slack-button:hover{background:#ffffff1a}[data-theme=dark] .slack-thread-message-author,[data-theme=dark] .slack-thread-message-text{color:#ffffffd9}[data-theme=dark] .slack-thread-avatar{border-color:#1e1e1e}[data-theme=dark] .slack-thread-count{color:#0a84ff}[data-theme=dark] .slack-thread-last{color:#ffffff4d}
