@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.avel-activity-card{box-sizing:border-box;flex-direction:column;gap:12px;border-left:8px solid var(--avel-accent-color,#a4a1ff)!important;text-align:left!important;background:#fff!important;border-radius:16px!important;padding:16px 16px 16px 24px!important;display:flex!important;box-shadow:0 0 2px #00000040!important}.avel-activity-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.avel-lead-heading-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.avel-lead-name{color:#2d3748!important;margin:0!important;font-size:16px!important;font-weight:700!important}.avel-heading-dot{color:#6c757d;font-size:12px}.avel-lead-subtitle{color:#6c757d;font-size:12px;font-weight:400}.avel-notification-sentence{color:#495057;margin:0;font-size:16px;font-weight:400}.avel-notification-sentence strong{color:#2d3748;font-weight:700}.avel-lead-name-link{color:inherit;text-decoration:none}.avel-lead-name-link:hover{text-decoration:underline}.avel-post-time{color:#6c757d;white-space:nowrap;flex-shrink:0;font-size:12px}.avel-divider{border-top:1px dashed #0003}.avel-activity-body{display:flex}.avel-post-text{white-space:pre-wrap;color:#495057!important;margin:0!important;font-size:16px!important;line-height:1.5!important}.avel-show-more{color:#4f46e5;cursor:pointer;background:0 0;border:none;padding:0 5px;font-size:13px;font-weight:700}.avel-ai-box{background:#0000000d;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.avel-ai-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.avel-ai-label{color:#4f46e5;align-items:center;gap:8px;font-size:16px;font-weight:590;display:flex}.avel-original-post-btn{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #d9dbe9;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:590;display:flex}.avel-original-post-btn:hover{background:#f3f2ff}.avel-original-post-btn:disabled{color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}.avel-original-post-btn:disabled:hover{background:#fff}.avel-original-post-backdrop{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.avel-original-post-modal{background:#fff;border-radius:10px;width:100%;max-width:520px;max-height:80vh;padding:20px;overflow-y:auto;box-shadow:0 10px 30px #0003}.avel-original-post-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.avel-original-post-header h3{color:#2d3748;margin:0;font-size:18px}.avel-original-post-close{cursor:pointer;color:#6c757d;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.avel-original-post-text{color:#495057;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.avel-ai-text{margin:0;font-size:16px;line-height:1.5;color:#495057!important}.avel-ai-text-heading{color:#2d3748;font-weight:700}.avel-copy-btn{color:#0ea4e9;cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;gap:4px;padding:0 0 0 6px;font-size:12px;display:inline-flex}.avel-copy-btn:disabled{color:#6c757d;opacity:.6;cursor:not-allowed}.avel-ai-disclaimer{color:#6c757d;font-size:8px}.avel-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.avel-action-tip{color:#6c757d;flex:auto;min-width:200px;font-size:12px}.avel-action-buttons{flex-shrink:0;align-items:center;gap:12px;display:flex}.avel-pill{box-sizing:border-box;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;justify-content:center;align-items:center;height:32px;padding:8px 16px;font-size:14px;text-decoration:none;display:flex}.avel-pill-neutral{color:#000000e0;background:#00000014}.avel-pill-neutral:hover{background:#00000024}.avel-pill-blue{color:#0080ff;background:#0080ff14}.avel-pill-blue:hover{background:#0080ff29}.avel-pill:disabled{opacity:.5;cursor:not-allowed}.avel-pill:disabled:hover{background:#0080ff14}.avel-pill-indigo{color:#4f46e5;background:#4f46e514}.avel-pill-indigo:hover{background:#4f46e529}.contacts-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.contacts-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:15px;display:flex}.contacts-search{color:#6b7280;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.contacts-search input{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;min-width:260px;height:38px;padding:0 12px;font-size:14px}.contacts-search input:focus{border-color:#5b4df8;box-shadow:0 0 0 3px #5b4df81f}.contacts-summary{color:#6b7280;white-space:nowrap;font-size:13px;position:absolute;right:24px}.contacts-filter{color:#6b7280;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.contacts-filter select{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;min-width:180px;height:38px;padding:0 12px;font-size:14px}.contacts-filter select:focus{border-color:#5b4df8;box-shadow:0 0 0 3px #5b4df81f}.contacts-table{border-collapse:collapse;width:100%}.contacts-table thead{background:#f7f7f8}.contacts-table th{text-align:left;color:#6b7280;padding:16px;font-size:13px;font-weight:600}.contacts-table td{color:#374151;border-top:1px dashed #d1d5db;padding:18px 16px;font-size:14px}.contact-name{flex-direction:column;display:flex}.contact-name strong{color:#6c757d;margin-bottom:2px;font-size:16px;line-height:24px}.contact-nurture-badge{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.contact-nurture-badge.lead-nurture-pre{color:#92400e;background:#fef3c7}.contact-nurture-badge.lead-nurture-under{color:#1e40af;background:#dbeafe}.contact-nurture-badge.lead-nurture-post{color:#166534;background:#dcfce7}.contact-connection-level{color:#9ca3af;white-space:nowrap;margin-left:6px;font-size:12px;font-weight:400;line-height:1}.contact-name span,.contacts-table td:not(:first-child){color:#9ca3af;font-size:12px;font-weight:400;line-height:20px}.badge{white-space:nowrap;border-radius:999px;height:20px;padding:0 10px;font-size:11px;font-weight:500}.badge-source{color:#6b7280;background:#f3f4f6}.badge-archive{color:#02a694;background:#02a6941a}.contacts-pagination{justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:relative}.contacts-pagination-controls{align-items:center;gap:12px;display:flex}.contacts-pagination button{cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;width:38px;height:38px;font-size:14px}.contacts-pagination button.active{color:#fff;background:#5b4df8}.badge{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.contact-delete-icon{color:#9ca3af;cursor:pointer}.contact-delete-icon:hover{color:#f11e0e}.delete-confirm-backdrop{z-index:1000;background:#11182780;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.delete-confirm-dialog{background:#fff;border-radius:12px;width:100%;max-width:360px;padding:24px;box-shadow:0 12px 32px #0000002e}.delete-confirm-dialog h2{color:#111827;margin:0 0 10px;font-size:17px}.delete-confirm-dialog p{color:#6b7280;margin:0 0 20px;font-size:14px;line-height:1.5}.delete-confirm-actions{justify-content:flex-end;gap:10px;display:flex}.delete-confirm-cancel{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;height:38px;padding:0 16px;font-size:14px;font-weight:500}.delete-confirm-delete{color:#fff;cursor:pointer;background:#f11e0e;border:none;border-radius:8px;height:38px;padding:0 16px;font-size:14px;font-weight:500}.delete-confirm-cancel:disabled,.delete-confirm-delete:disabled{opacity:.6;cursor:not-allowed}.contacts-table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (width<=768px){.contacts-table th:nth-child(2),.contacts-table td:nth-child(2),.contacts-table th:nth-child(4),.contacts-table td:nth-child(4){display:none}.contacts-table th,.contacts-table td{padding:12px 10px;font-size:12px}.contact-name strong{font-size:14px}}@media (width<=480px){.contacts-table th:nth-child(3),.contacts-table td:nth-child(3){display:none}}.dashboard-activity-feed{box-sizing:border-box;background:#fff;border:1px solid #0003;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.activity-list-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.activity-list-title{letter-spacing:-.01em;color:#6c757d;margin:0;font-size:20px;font-weight:700}.activity-list-legend{border-radius:4px;align-items:center;gap:13px;margin-left:16px;padding:2px;display:flex}.activity-list-legend-item{align-items:center;gap:4px;padding:0 4px;display:flex}.activity-list-legend-swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.activity-list-legend-swatch.is-priority{background:#0ea4e9}.activity-list-legend-swatch.is-nurturing{background:#003574}.activity-list-legend-swatch.is-post{background:#a4a1ff}.activity-list-legend-label{color:#495057;font-size:12px;font-weight:510}.activity-list-title-row{flex:auto;align-items:center;min-width:0;display:flex}.activity-list-toolbar{flex-shrink:0;align-items:center;gap:16px;display:flex}.activity-list-toolbar-btn{box-sizing:border-box;color:#6c757d;cursor:pointer;background:#fff;border:1px solid #6c757d;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;display:flex}.activity-list-toolbar-btn:hover{background:#00000008}.activity-list-filter{position:relative}.activity-list-filter-dropdown{z-index:10;background:#fff;border:1px solid #0000001a;border-radius:8px;flex-direction:column;gap:8px;min-width:160px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f}.activity-list-filter-option{color:#495057;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.activity-list-subtitle{color:#6c757d;margin:0;font-size:12px}.dashboard-activity-grid{flex-direction:column;align-items:stretch;gap:16px;display:flex}.reminders-panel{box-sizing:border-box;background:#fff;border:1px solid #0003;border-radius:8px;flex-direction:column;gap:12px;max-height:480px;padding:16px;display:flex}.reminders-panel-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.reminders-panel-title{letter-spacing:-.01em;color:#6c757d;margin:0;font-size:20px;font-weight:700}.reminders-panel-count{color:#4f46e5;background:#4f46e514;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:22px;padding:4px 10px;font-size:12px;font-weight:590;display:inline-flex}.reminders-list{flex-direction:column;gap:12px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.reminder-item{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.reminder-item-header{align-items:center;gap:8px;display:flex}.reminder-item-avatar{color:#6c757d;border:1px solid #6c757d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.reminder-item-name{color:#6c757d;word-break:break-word;flex:1;min-width:0;margin:0;font-size:16px;font-weight:590}.reminder-item-dismiss{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.reminder-item-dismiss:hover{background:#6c757d26}.reminder-item-message{color:#495057;word-break:break-word;margin:0;font-size:12px;line-height:1.67}.reminder-item-date{color:#495057;font-size:12px;font-weight:590}.reminders-empty{color:#6b7280;padding:8px 0;font-size:13px}.notifications-panel{box-sizing:border-box;background:#fff;border:1px solid #0003;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.notifications-panel-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.notifications-panel-title{letter-spacing:-.01em;color:#6c757d;margin:0;font-size:20px;font-weight:700}.notifications-panel-count{color:#4f46e5;background:#4f46e514;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:22px;padding:4px 10px;font-size:12px;font-weight:590;display:inline-flex}.notifications-list{flex-direction:column;gap:12px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.notification-card{box-sizing:border-box;background:#08b50f1a;border:1px solid #0000001a;border-radius:8px;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.notification-card-header{align-items:center;gap:8px;display:flex}.notification-card-avatar{color:#08b50f;background:#08b50f26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.notification-card-name{color:#08b50f;word-break:break-word;flex:1;min-width:0;margin:0;font-size:16px;font-weight:590}.notification-card-close{color:#08b50f;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.notification-card-close:hover{background:#08b50f26}.notification-card-message{color:#388e3c;word-break:break-word;margin:0;font-size:12px;line-height:1.67}.notification-card-suggestion{flex-direction:column;gap:2px;display:flex}.notification-card-suggestion-label{letter-spacing:.02em;text-transform:uppercase;color:#08b50f;font-size:10px;font-weight:800}.notification-card-copy{vertical-align:middle;color:#4f46e5;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;font-weight:600;display:inline-flex}.notification-card-suggestion-text{color:#388e3c;word-break:break-word;margin:0;font-size:12px;font-weight:400;line-height:1.67}.notification-card-date{color:#08b50f;font-size:12px;font-weight:590}.release-note-card{background:#5b4df814}.release-note-card .notification-card-avatar{color:#5b4df8;background:#5b4df826}.release-note-card .notification-card-name{color:#5b4df8}.release-note-version{color:#6b7280;font-weight:400}.release-note-card .notification-card-close{color:#5b4df8}.release-note-card .notification-card-close:hover{background:#5b4df826}.notification-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-note-card .notification-card-date{color:#6b7280}.release-note-card .notification-card-copy{color:#5b4df8}.notifications-empty{color:#6b7280;align-items:center;gap:8px;padding:12px 4px;font-size:13px;display:flex}.capture-status-panel{box-sizing:border-box;background:#fff;border:1px solid #0003;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.capture-status-panel-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.capture-status-panel-title{letter-spacing:-.01em;color:#6c757d;margin:0;font-size:20px;font-weight:700}.capture-status-last-captured{color:#343a40;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.capture-status-description{box-sizing:border-box;color:#6c757d;text-align:center;background:#0000000d;border-radius:4px;flex-shrink:0;margin:0;padding:8px;font-size:12px;line-height:1.67}.capture-status-list{grid-template-columns:repeat(3,1fr);align-content:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.capture-status-list{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.capture-status-list{grid-template-columns:1fr}}.capture-status-item{box-sizing:border-box;border:1px solid #0003;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:8px 12px;display:flex;overflow:hidden}.capture-status-item.is-complete{background:#08b50f1a}.capture-status-item.is-partial{background:#ff98001a}.capture-status-item.is-none{background:#f11e0e1a}.capture-status-item-name{color:#495057;align-items:center;gap:6px;min-width:0;margin:0;font-size:16px;font-weight:400;display:flex}.capture-status-item-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.capture-status-item-progress{flex-shrink:0;font-weight:600}.capture-status-item.is-complete .capture-status-item-progress{color:#08b50f}.capture-status-item.is-partial .capture-status-item-progress{color:#ff9800}.capture-status-item.is-none .capture-status-item-progress{color:#f11e0e}.capture-status-open-link{color:#4f46e5;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.capture-status-empty{color:#6b7280;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.relationship-crm-view-switch{gap:8px;margin-bottom:16px;display:flex}.relationship-crm-view-switch button{color:#6b6b6b;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.relationship-crm-view-switch button:hover{border-color:#c9c9c9}.relationship-crm-view-switch button.active{color:#fff;background:#111827;border-color:#111827}.buyer-intent{gap:16px;width:100%;display:flex}.buyer-feed-panel{box-sizing:border-box;background:#fff;border:1px solid #dee2e6;border-radius:8px;flex-direction:column;gap:16px;width:300px;min-width:300px;padding:16px;display:flex}.buyer-feed-heading{color:#6c757d;font-size:12px;font-weight:500}.buyer-new-feed-btn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:4px;width:100%;height:44px;font-size:16px;font-weight:500}.buyer-feed-list{margin-top:12px}.buyer-feed-item{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;gap:10px;width:100%;min-height:76px;margin-bottom:10px;padding:12px;transition:all .2s;display:flex}.buyer-feed-item.active{background:#f8f9fa}.buyer-feed-row{justify-content:space-between;align-items:center;display:flex}.buyer-feed-left{align-items:center;gap:8px;display:flex}.buyer-feed-icon{color:#6c757d;font-size:16px}.buyer-feed-rss{color:#6c757d;flex-shrink:0;width:16px;height:16px}.buyer-feed-name{color:#2d3748;font-size:14px;font-weight:600;line-height:20px}.buyer-feed-delete{color:#adb5bd;cursor:pointer;background:0 0;border:none;width:16px;height:16px;padding:0}.buyer-feed-title{color:#2d3748;font-size:16px;font-weight:600}.buyer-feed-meta{color:#6c757d;padding-left:24px;font-size:11px;line-height:16px}.buyer-main-panel{background:#fff;border:1px solid #e9ecef;border-radius:8px;flex:1;padding:12px}.buyer-header{box-sizing:border-box;background:#fff;border:1px solid #adb5bd;border-radius:8px;justify-content:space-between;align-items:center;min-height:83px;padding:16px;display:flex}.buyer-header h2{color:#2d3748;margin:0;font-size:20px;font-weight:600;line-height:32px}.buyer-header p{color:#6c757d;margin:0;font-size:12px;line-height:20px}.buyer-header-left{flex-direction:column;gap:4px;display:flex}.buyer-header-title-row{align-items:center;gap:8px;display:flex}.buyer-header-btn{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #6c757d;border-radius:4px;width:109px;height:32px;font-size:12px}.buyer-header-actions{align-items:center;gap:10px;display:flex}.buyer-header-count{color:#6c757d;white-space:nowrap;font-size:12px;line-height:20px}.buyer-header-token{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:12px;line-height:20px;display:inline-flex}.buyer-header-token:disabled{cursor:default;opacity:.7}.buyer-header-token-label{color:#6c757d}.buyer-header-token-value{color:#2d3748;font-weight:600}.buyer-divider{border-top:1px dashed #00000026;margin:16px 0}.buyer-card-grid{flex-wrap:wrap;gap:16px;display:flex}.buyer-card{background:#fff;border-top:4px solid #2d3748;border-radius:8px;flex-direction:column;flex:0 310px;width:100%;min-width:260px;max-width:310px;min-height:260px;padding:16px;display:flex;box-shadow:0 0 4px #00000040}.buyer-card-top{border-bottom:1px solid #ddd;gap:10px;padding-bottom:8px;display:flex}.buyer-card-row{justify-content:space-between;gap:24px;display:flex}.buyer-logo{background:#ececec;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;display:flex}.buyer-company{color:#2d3748;font-size:18px;font-weight:600}.buyer-domain{color:#6c757d;font-size:12px}.buyer-score-row{justify-content:space-between;margin:12px 0;display:flex}.buyer-score{color:#08b50f;background:#08b50f1a;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600}.buyer-section-title{margin-bottom:10px;font-size:16px;font-weight:600}.buyer-points{margin:0;padding-left:18px}.buyer-points li{color:#6c757d;margin-bottom:8px}.buyer-tags{flex-wrap:wrap;gap:8px;margin-top:0;margin-bottom:10px;display:flex}.buyer-tags span{color:#4f46e5;background:#f0edff;border-radius:20px;padding:4px 10px;font-size:11px}.buyer-actions{border-top:1px solid #dee2e6;justify-content:center;gap:12px;margin-top:0;padding-top:12px;display:flex}.buyer-create,.buyer-ignore{cursor:pointer;white-space:nowrap;border-radius:4px;flex:1;justify-content:center;align-items:center;height:24px;font-size:12px;font-weight:500;display:flex}.buyer-create{color:#fff;background:#4f46e5;border:none;border-radius:4px;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;gap:7px;width:102px;height:31px;padding:10px 20px;display:flex}.buyer-ignore{box-sizing:border-box;border:none;border-radius:4px;flex-direction:row;flex:none;order:1;justify-content:center;align-items:center;gap:7px;width:102px;height:31px;padding:10px 20px;display:flex}.buyer-modal-backdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.buyer-modal{background:#fff;border-radius:8px;width:480px;max-width:90vw;padding:20px}.buyer-modal-header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.buyer-modal-header h3{margin:0 0 10px;padding:0;font-weight:500}.buyer-modal-textarea{resize:vertical;background:#0000000d;border:none;border-radius:4px;width:100%;padding:10px}.buyer-modal-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.buyer-modal-close{cursor:pointer;background:0 0;border:none}.buyer-actions-ignored{width:100%}.buyer-actions-lead-generated{background:#4f46e59e;width:100%}.buyer-card-bottom{flex-direction:column;gap:0;margin-top:auto;display:flex}.buyer-original-post{margin:6px 0;display:inline-block}.buyer-original-post>a{color:#4f46e5;cursor:pointer;font-size:12px;text-decoration:underline}.buyer-post-modal-backdrop{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.buyer-post-modal{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:520px;max-height:80vh;display:flex;box-shadow:0 12px 32px #00000040}.buyer-post-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.buyer-post-modal-header h3{color:#111827;margin:0;font-size:16px;font-weight:600}.buyer-post-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}.buyer-post-modal-close:hover{color:#111827}.buyer-post-modal-body{color:#1f2937;white-space:pre-wrap;padding:0 20px 20px;font-size:14px;line-height:1.6;overflow-y:auto}.buyer-all-leads-modal{flex-direction:column;align-items:stretch;width:90vw;max-width:1100px;max-height:85vh;display:flex}.buyer-all-leads-list{flex:1;min-height:0;padding:8px 24px;overflow-y:auto}.buyer-all-leads-modal .buyer-card-grid{justify-content:center}.buyer-prompt-modal{width:720px;max-width:92vw}.buyer-prompt-body{max-height:60vh;overflow:auto}.buyer-prompt-text{white-space:pre-wrap;word-break:break-word;color:#2d3748;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:20px}.buyer-all-lead-row{border:1px solid #e9ecef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.buyer-all-lead-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.buyer-all-lead-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.buyer-all-lead-actions{flex-shrink:0}.buyer-all-lead-actions .buyer-actions{border-top:none;margin-top:0;padding-top:0}.signal-radar-tabs{gap:8px;margin-bottom:16px;display:flex}.signal-radar-tabs button{color:#6b6b6b;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.signal-radar-tabs button:hover{border-color:#c9c9c9}.signal-radar-tabs button.active{color:#fff;background:#111827;border-color:#111827}.dashboard-main:has(.user-details-page){flex-direction:column;min-height:100vh;display:flex}.dashboard-content-card:has(.user-details-page){flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-content-card:has(.user-details-page) .dashboard-scroll-container{flex-direction:column;flex:1;min-height:0;display:flex}.user-details-page{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.user-header-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.user-header-left{align-items:center;gap:14px;display:flex}.user-avatar{color:#fff;background:#5b4df7;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:600;display:flex}.user-header-left h2{margin:0;font-size:18px}.user-header-left p{color:#6b7280;margin:2px 0 0;font-size:13px}.user-details-grid{flex:1;grid-template-columns:270px 1fr 270px;align-items:stretch;gap:20px;display:grid}.details-panel,.timeline-panel,.assistant-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;min-height:0;padding:16px;display:flex}.details-panel{overflow-y:auto}.details-panel h3,.timeline-panel h3{margin-bottom:18px}.detail-item{color:#4b5563;word-break:break-all;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:14px;display:flex}.detail-item span{overflow-wrap:break-word;min-width:0}.section-divider{border-top:1px dashed #d1d5db;margin:20px 0}.info-section h4{color:#4f46e5;margin-bottom:10px}.info-section p{color:#4b5563;font-size:14px;line-height:1.7}.timeline-panel textarea{background:#0000000d;border:1px solid #adb5bd;border-radius:8px;width:100%;height:160px;padding:16px}.reply-section{border-top:1px dashed #e2e4e9;margin-top:14px;padding-top:14px}.reply-btn{cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.reply-btn:disabled{opacity:.6;cursor:not-allowed}.reply-btn-outline{color:#5b4df7;background:#fff;border:1px solid #d8d5fb}.reply-btn-outline:hover:not(:disabled){background:#f4f3ff;border-color:#5b4df7}.reply-btn-primary{color:#fff;background:#5b4df7;border:1px solid #5b4df7}.reply-btn-primary:hover:not(:disabled){background:#4a3ee0}.reply-btn-ghost{color:#6b7280;background:0 0;border:1px solid #e2e4e9}.reply-btn-ghost:hover:not(:disabled){color:#374151;background:#f3f4f6}.reply-editor{align-items:flex-start;gap:8px;display:flex}.reply-editor-icon{color:#5b4df7;background:#f4f3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.reply-editor-body{flex:1;min-width:0}.reply-textarea{resize:vertical;background:#fff;border:1px solid #d8d5fb;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.reply-textarea:focus{border-color:#5b4df7;outline:none;box-shadow:0 0 0 3px #5b4df71f}.reply-textarea:disabled{opacity:.7;background:#f9fafb}.reply-actions{gap:8px;margin-top:10px;display:flex}.reply-existing{background:#f7f7fd;border:1px solid #e7e5fc;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.reply-existing-icon{color:#5b4df7;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.reply-existing-body{flex:1;min-width:0}.reply-existing-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.reply-existing-label{letter-spacing:.03em;text-transform:uppercase;color:#5b4df7;font-size:11px;font-weight:700}.reply-text{color:#374151;word-break:break-word;font-size:13px;line-height:1.6}.reply-date{color:#9ca3af;white-space:nowrap;font-size:11px}.reply-edit-link{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.reply-edit-link:hover{color:#5b4df7}.assistant-title{color:#5b4df7;align-items:center;gap:8px;margin-bottom:16px;display:flex}.assistant-action{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-bottom:12px;padding:14px;display:flex}.assistant-action strong{font-size:15px}.assistant-action span{color:#6b7280;text-align:left;font-size:12px}.status-select{cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:8px 12px;font-weight:600}.badge-hot{color:#f11e0e;background:#f11e0e1a}.badge-new{color:#2d3748;background:#0035741a}.badge-warm{color:#f57c00;background:#f57c001a}.badge-cold{color:#0ea4e9;background:#0ea4e91a}.badge-won{color:#08b50f;background:#08b50f1a}.status-dropdown-wrapper{position:relative}.user-nurture-badge{white-space:nowrap;vertical-align:middle;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.user-nurture-badge.lead-nurture-pre{color:#92400e;background:#fef3c7}.user-nurture-badge.lead-nurture-under{color:#1e40af;background:#dbeafe}.user-nurture-badge.lead-nurture-post{color:#166534;background:#dcfce7}.status-trigger{cursor:pointer;border:1px solid;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.status-dropdown-menu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:120px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 25px #00000014}.status-option{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;width:calc(100% - 8px);margin:4px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.status-option:hover{background:#f8fafc}.text-center{text-align:center}.timeline-text{color:#6c757d;font-size:16px;font-weight:590}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-text{color:#dc3545;margin-top:6px;font-size:13px}.accordion-list{flex-direction:column;flex:1;gap:10px;min-height:0;margin-top:12px;padding-right:4px;display:flex;overflow-y:auto}.accordion-item{border:1px solid #d1d5db;border-radius:10px;overflow:hidden}.accordion-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.accordion-badge{border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}.accordion-badge.badge-timeline{color:#4f46e5;background:#4f46e51a}.accordion-badge.badge-activity{color:#0ea4e9;background:#0ea4e91a}.accordion-summary{text-overflow:ellipsis;white-space:nowrap;color:#374151;flex:1;min-width:0;font-size:13px;overflow:hidden}.accordion-date{color:#6b7280;flex-shrink:0;font-size:12px}.accordion-chevron{color:#6b7280;flex-shrink:0;transition:transform .15s}.accordion-chevron.open{transform:rotate(180deg)}.accordion-body{border-top:1px solid #e5e7eb;padding:12px 14px 14px}.reminders-trigger{color:#333;cursor:pointer;background:#fff;border:1px solid #e2e4e9;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.reminders-trigger:hover{background:#f5f6f8}.reminders-count-badge{color:#92400e;background:#fee2b3;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.reminders-modal-overlay{z-index:1000;background:#0f0f1473;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reminders-modal{background:#fff;border-radius:12px;flex-direction:column;width:420px;max-width:92vw;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000002e}.reminders-modal-header{border-bottom:1px solid #efeff2;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.reminders-modal-header h3{margin:0;font-size:15px;font-weight:600}.reminders-modal-close{cursor:pointer;color:#8a8f98;background:0 0;border:none;display:flex}.reminders-modal-body{flex-direction:column;gap:10px;padding:14px;display:flex;overflow-y:auto}.assistant-column{flex-direction:column;gap:12px;display:flex}.reminder-card{background:#fff7e6;border:1px solid #fce8b8;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 32px 20px 12px;display:flex;position:relative}.reminder-card-icon{color:#d9a000;flex-shrink:0;margin-top:2px}.reminder-card-body{flex-direction:column;flex:1;display:flex}.reminder-card-text{color:#5b4a1e;margin:0;font-size:13px;line-height:1.45}.reminder-card-timestamp{color:#a98d4b;align-self:flex-end;margin-top:6px;font-size:11px;position:absolute;bottom:8px;right:12px}.reminder-card-close{cursor:pointer;color:#b08b3a;background:0 0;border:none;display:flex;position:absolute;top:10px;right:10px}.chat-modal{flex-direction:column;max-height:70vh;display:flex}.chat-modal-body{flex:1;overflow-y:auto}.chat-thread{flex-direction:column;gap:10px;width:100%;display:flex}.chat-bubble-row{width:100%;display:flex}.chat-bubble-row-self{justify-content:flex-end}.chat-bubble-row-other{justify-content:flex-start}.chat-bubble{border-radius:10px;flex-direction:column;gap:3px;max-width:75%;padding:10px 12px;display:flex}.chat-bubble-other{background:#f5f6f8;border:1px solid #e2e4e9;border-bottom-left-radius:2px}.chat-bubble-self{background:#fff7e6;border:1px solid #fce8b8;border-bottom-right-radius:2px}.chat-bubble-sender{color:#8a8f98;font-size:11px;font-weight:600}.chat-bubble-text{color:#333;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.45}.chat-bubble-self .chat-bubble-text{color:#5b4a1e}.chat-bubble-link{color:inherit;text-decoration:underline}.chat-bubble-timestamp{color:#a98d4b;align-self:flex-end;font-size:11px}.chat-bubble-other .chat-bubble-timestamp{color:#8a8f98}.settings-screen{flex-direction:column;gap:14px;width:100%;padding:0 0 24px;display:flex}.settings-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}.settings-tab{color:#11182752;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #1118274d;border-radius:4px;height:32px;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.settings-tab.active{color:#fff;background:#4f46e5;border-color:#0000;box-shadow:0 1px #00000005}.settings-tab.disabled{opacity:.45;cursor:not-allowed}.settings-card{box-sizing:border-box;background:#fff3;border:1px solid #00000014;border-radius:8px;flex-direction:column;gap:32px;padding:24px;display:flex}.settings-header{flex-direction:column;gap:0;display:flex}.settings-header h2{color:#212529;letter-spacing:-.01em;margin:0;font-family:Poppins,Inter,sans-serif;font-size:24px;font-weight:600;line-height:38px}.settings-header p{color:#495057;letter-spacing:-.01em;margin:0;font-family:Poppins,Inter,sans-serif;font-size:20px;font-weight:400;line-height:32px}.settings-avatar-row{align-items:center;min-height:88px;display:flex}.settings-avatar-shell{flex:0 0 88px;width:88px;height:88px;position:relative}.settings-avatar-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.settings-avatar{background:linear-gradient(#d1d5db 0%,#9ca3af 100%);border-radius:50%;width:80px;height:80px;margin:4px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fff}.settings-avatar-image{object-fit:cover;object-position:center center}.settings-avatar-face{background:#f7d7c4;border-radius:50%;width:28px;height:28px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.settings-avatar-body{background:linear-gradient(#2d3748 0%,#111827 100%);border-radius:18px 18px 10px 10px;width:54px;height:34px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.settings-avatar-badge{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #4f46e547}.settings-divider{border:0;border-top:1px dashed #0003;width:100%;margin:0}.settings-fields{flex-direction:column;gap:24px;display:flex}.settings-field-group{flex-direction:column;gap:6px;display:flex}.settings-field-label{color:#212529;font-size:12px;font-weight:400;line-height:20px}.settings-field-row{align-items:center;width:100%;display:flex}.settings-input-shell{flex:auto;min-width:0;height:48px;position:relative}.settings-input-shell input{color:#212529;letter-spacing:-.01em;background:#fff;border:1.5px solid #0000001f;border-radius:8px;outline:0;width:100%;height:100%;padding:0 12px;font-size:20px;font-weight:400;line-height:24px}.settings-input-shell input::placeholder{color:#0006}.settings-input-shell select{color:#212529;letter-spacing:-.01em;background:#fff;border:1.5px solid #0000001f;border-radius:8px;outline:0;width:100%;height:100%;padding:0 12px;font-size:20px;font-weight:400;line-height:24px}.settings-input-shell input[readonly]{cursor:default}.settings-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.settings-save-status{color:#495057;min-height:20px;margin:0;font-size:14px;line-height:20px}.settings-save-button{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:6px;height:40px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.settings-save-button:disabled{opacity:.7;cursor:progress}@media (width<=1100px){.settings-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-actions{flex-direction:column;align-items:stretch}.settings-save-button{width:100%}}.parser-feed-upload{flex-direction:column;gap:12px;display:flex}.parser-upload-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.parser-upload-button{color:#2d3748;cursor:pointer;background:#f8f9fa;border:1px dashed #6c757d;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.parser-upload-button:disabled{opacity:.6;cursor:not-allowed}.parser-upload-file{color:#2d3748;background:#f1f3f5;border-radius:4px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;line-height:18px;display:inline-flex}.parser-upload-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.parser-upload-clear{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.parser-file-section{flex-direction:column;gap:12px;padding:16px 0 8px;display:flex}.parser-file-section-header{flex-direction:column;gap:4px;display:flex}.parser-file-section-header h3{color:#2d3748;margin:0;font-size:16px;line-height:24px}.parser-file-section-header p{color:#6c757d;margin:0;font-size:12px;line-height:18px}.parser-file-list{flex-direction:column;gap:10px;display:flex}.parser-file-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.parser-file-item-left{align-items:center;gap:10px;min-width:0;display:flex}.parser-file-icon-button{color:#2d3748;cursor:pointer;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.parser-file-icon-button:hover{color:#4338ca;background:#edf2ff;border-color:#c7d2fe}.parser-file-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.parser-file-name{color:#2d3748;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.parser-file-link{color:#4f46e5;font-size:12px;line-height:18px;text-decoration:none}.parser-file-link:hover{text-decoration:underline}.parser-file-note{color:#6c757d;font-size:12px;line-height:18px}.parser-file-status{text-transform:capitalize;white-space:nowrap;color:#495057;background:#f1f3f5;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.parser-file-status.status-pending,.parser-file-status.status-queued,.parser-file-status.status-processing{color:#8a5b00;background:#fff3bf}.parser-file-status.status-parsed,.parser-file-status.status-complete,.parser-file-status.status-completed,.parser-file-status.status-success{color:#2b8a3e;background:#d3f9d8}.parser-file-status.status-failed,.parser-file-status.status-error{color:#c92a2a;background:#ffe3e3}.parser-file-item-wrapper{background:#fff;border:1px solid #e9ecef;border-radius:8px;transition:box-shadow .15s;overflow:hidden}.parser-file-item-wrapper.is-expanded{border-color:#dee2e6;box-shadow:0 0 4px #00000026}.parser-file-item-wrapper .parser-file-item{background:0 0;border:none;border-radius:0}.parser-file-item-right{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.parser-file-lead-count{color:#495057;white-space:nowrap;font-size:12px;font-weight:600;line-height:18px}.parser-file-chevron{color:#adb5bd;align-items:center;transition:transform .2s;display:inline-flex}.parser-file-chevron.rotated{transform:rotate(180deg)}.parser-project-card-grid{background:#fafbfc;border-top:1px solid #e9ecef;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.kb-preview-backdrop{z-index:70;background:#1118278c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kb-preview-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(960px,100%);max-height:min(92vh,920px);display:flex;overflow:hidden;box-shadow:0 20px 45px #0f172a33}.kb-preview-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.kb-preview-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.kb-preview-title-wrap{flex-direction:column;gap:2px;min-width:0;display:flex}.kb-preview-subtitle{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.kb-preview-download{color:#4f46e5;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:inline-flex}.kb-preview-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.kb-preview-unsupported{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:32px;font-size:14px;display:flex}.kb-preview-download-btn{color:#fff;background:#4f46e5;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.parser-project-card-grid{gap:5px}.kb-screen{width:100%}.kb-tabs{gap:8px;margin-bottom:16px;display:flex}.kb-tab{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.kb-tab:hover{background:#f3f4f6}.kb-tab.active{color:#fff;background:#4f46e5;border-color:#4f46e5}.kb-context-wrapper{height:320px}.kb-context-save{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;align-self:flex-end;padding:8px 20px;font-size:13px;font-weight:600;transition:background .15s}.kb-context-save:hover{background:#4338ca}.kb-context-save:disabled{opacity:.6;cursor:not-allowed}.kb-card{box-sizing:border-box;background:#fff;border:1px solid #dee2e6;border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex}.kb-input-wrapper{box-sizing:border-box;background:#0000000d;border:1px solid #adb5bd;border-radius:8px;flex:none;order:0;align-self:stretch;width:100%;height:160px;position:relative}.kb-textarea{box-sizing:border-box;resize:none;color:#6c757d;background:0 0;border:none;outline:none;width:100%;height:100%;padding:16px;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-style:normal;font-weight:274;line-height:24px}.kb-textarea::placeholder{color:#6c757d}.kb-textarea:disabled{opacity:.6;cursor:not-allowed}.kb-attach-btn{color:#2d3748;cursor:pointer;background:#0000000d;border:none;border-radius:1000px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:36px;height:36px;padding:10px;transition:background .15s;display:flex;position:absolute;bottom:12px;right:12px}.kb-attach-btn:hover{background:#0000001a}.kb-attach-btn:disabled{opacity:.5;cursor:not-allowed}.kb-attached-file{color:#4f46e5;background:#ede9fe;border-radius:4px;align-items:center;gap:8px;margin:0 12px 8px;padding:4px 12px;font-size:12px;display:flex}.kb-attached-file button{cursor:pointer;color:#4f46e5;background:0 0;border:none;padding:0;font-size:12px;line-height:1}.kb-list{box-sizing:border-box;background:#fff;border:1px solid #0003;border-radius:8px;flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex}.kb-state{color:#6c757d;text-align:center;width:100%;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.kb-entry-group{flex-direction:column;align-self:stretch;gap:16px;width:100%;display:flex}.kb-entry{flex-direction:row;flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;width:100%;height:auto;padding:0;display:flex}.kb-entry-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.kb-entry-divider{border:none;border-top:1px dashed #0003;flex-grow:0;align-self:stretch;width:100%;height:0;margin:0}.kb-entry-text{color:#6c757d;white-space:nowrap;text-overflow:ellipsis;text-wrap:wrap;flex:1 0 auto;order:0;min-width:0;margin:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden}.kb-file-icon{cursor:pointer;border-radius:2px;flex:none;order:1;justify-content:center;align-items:center;width:20px;height:20px;font-size:7px;font-weight:700;display:flex}.kb-entry-delete{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;order:2;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s;display:flex}.kb-entry-delete:hover{color:#dc2626;background:#f3f4f6}.kb-file-txt{color:#7d7a7f}.kb-file-doc{color:#fff;background:linear-gradient(90deg,#223e74 0%,#215091 105.56%)}.kb-file-pdf{color:#fff;background:#b30b00}.kb-file-ppt{color:#fff;background:#c75000}.kb-file-image{color:#16a34a;background:#f0fdf4;font-size:12px}.kb-file-default{color:#6b7280;background:#f3f4f6}.kb-preview-backdrop{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kb-preview-modal{background:#fff;border-radius:10px;flex-direction:column;width:80vw;max-width:960px;height:85vh;display:flex;overflow:hidden}.kb-preview-header{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.kb-preview-title{color:#2d3748;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.kb-preview-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.kb-preview-download{color:#374151;background:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background .15s;display:flex}.kb-preview-download:hover{background:#e5e7eb}.kb-preview-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.kb-preview-close:hover{background:#f3f4f6}.kb-preview-body{flex:1;min-height:0;overflow:hidden}.kb-preview-iframe{border:none;width:100%;height:100%}.kb-preview-image{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:16px}.kb-preview-unsupported{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;font-size:14px;display:flex}.kb-preview-download-btn{color:#fff;background:#4f46e5;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.kb-preview-download-btn:hover{background:#4338ca}.kb-show-toggle{color:#00f;cursor:pointer;font-size:12px}.user-sub-modal-backdrop{z-index:1000;background:#0f172a80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.user-sub-modal{background:#fff;border-radius:12px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;box-shadow:0 12px 40px #0000002e}.user-sub-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.user-sub-modal-header h2{color:#111827;margin:0;font-size:18px;font-weight:700}.user-sub-modal-header p{color:#6b7280;margin:2px 0 0;font-size:13px}.user-sub-modal-close{color:#9ca3af;cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;line-height:1}.user-sub-modal-close:hover{color:#4b5563}.user-sub-modal-tabs{border-bottom:1px solid #e5e7eb;gap:4px;margin:16px 24px 0;display:flex}.user-sub-modal-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:16px;padding:10px 4px;font-size:13px;font-weight:600}.user-sub-modal-tab.active{color:#4f46e5;border-bottom-color:#4f46e5}.user-sub-modal-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:16px 24px 0;padding:10px 12px;font-size:13px}.user-sub-modal-form{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.user-sub-modal-current-trial{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.user-sub-modal-current-trial span{color:#6b7280;font-size:12.5px;font-weight:600}.user-sub-modal-current-trial strong{color:#111827;text-align:right;font-size:13px;font-weight:700}.user-sub-modal-note{color:#6b7280;margin:0;font-size:12.5px;line-height:18px}.user-sub-modal-form label{color:#374151;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.user-sub-modal-form select,.user-sub-modal-form input[type=number]{color:#111827;border:1px solid #d1d5db;border-radius:8px;height:40px;padding:0 12px;font-size:14px}.user-sub-modal-checkbox{align-items:flex-start;flex-direction:row!important;gap:10px!important;font-weight:400!important}.user-sub-modal-checkbox input{margin-top:2px}.user-sub-modal-submit{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:8px;height:42px;font-size:14px;font-weight:600}.user-sub-modal-submit:hover:not(:disabled){background:#433cd6}.user-sub-modal-submit.is-danger{background:#dc2626}.user-sub-modal-submit.is-danger:hover:not(:disabled){background:#b91c1c}.user-sub-modal-submit:disabled{opacity:.65;cursor:not-allowed}.user-status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.user-status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.user-status-badge.is-active{color:#166534;background:#dcfce7}.user-status-badge.is-inactive{color:#991b1b;background:#fee2e2}.user-toggle-button{cursor:pointer;border:1px solid #0000;border-radius:8px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s}.user-toggle-button.is-deactivate{color:#dc2626;background:#fef2f2;border-color:#fecaca}.user-toggle-button.is-deactivate:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.user-toggle-button.is-activate{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.user-toggle-button.is-activate:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.user-toggle-button:disabled{opacity:.6;cursor:not-allowed}.user-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.user-toggle-button.is-subscription{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.user-subscription-loading{color:#9ca3af;align-items:center;height:36px;padding:0 4px;font-size:12.5px;display:inline-flex}.user-subscription-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.user-subscription-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.user-subscription-badge.is-subscribed{color:#166534;background:#dcfce7}.user-subscription-badge.is-trial{color:#92400e;background:#fef3c7}.user-subscription-badge.is-none{color:#6b7280;background:#f3f4f6}.user-toggle-button.is-subscription:hover:not(:disabled){background:#e0e7ff;border-color:#a5b4fc}.user-sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.user-sortable-header:hover{color:#111827}.user-sort-indicator{color:#d1d5db;margin-left:4px;font-size:9px;display:inline-block;transform:rotate(180deg)}.user-sort-indicator.is-active{color:#4b5563}.user-sort-indicator.is-active.is-asc{transform:rotate(180deg)}.user-sort-indicator.is-active.is-desc{transform:rotate(0)}.prompts-card{flex-direction:column;gap:24px;padding:20px;display:flex}.prompts-empty{text-align:center;color:#6b7280;padding:24px}.prompt-group{flex-direction:column;gap:20px;display:flex}.prompt-group-title{margin:0;font-size:17px;font-weight:700}.prompt-item{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.prompt-group:last-child .prompt-item:last-child{border-bottom:none;padding-bottom:0}.prompt-item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-item-header h3{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.prompt-item-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.prompt-customized-badge{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.prompt-placeholders{color:#6b7280;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.prompt-reset-button{cursor:pointer;color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s}.prompt-reset-button:hover:not(:disabled){background:#f3f4f6}.prompt-reset-button:disabled{opacity:.6;cursor:not-allowed}.prompt-save-button{cursor:pointer;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s}.prompt-save-button:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.prompt-save-button:disabled{opacity:.6;cursor:not-allowed}.prompt-textarea{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.5}.new-version-screen{flex-direction:column;gap:20px;display:flex}.new-version-form-card{padding:20px}.new-version-form{flex-direction:column;gap:16px;display:flex}.new-version-form-row{flex-wrap:wrap;gap:16px;display:flex}.new-version-field{color:#6b7280;flex-direction:column;flex:1;gap:6px;min-width:200px;font-size:13px;font-weight:600;display:flex}.new-version-field-wide{flex:2}.new-version-field input,.new-version-field textarea{color:#374151;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400}.new-version-field input:focus,.new-version-field textarea:focus{border-color:#5b4df8;box-shadow:0 0 0 3px #5b4df81f}.new-version-form-actions{justify-content:flex-end;display:flex}.new-version-publish-button{color:#fff;cursor:pointer;background:#5b4df8;border:none;border-radius:10px;height:40px;padding:0 20px;font-size:14px;font-weight:600}.new-version-publish-button:hover:not(:disabled){background:#4c3ff0}.new-version-publish-button:disabled{opacity:.6;cursor:not-allowed}.new-version-message{margin:0;font-size:13px;font-weight:500}.new-version-message.is-error{color:#dc2626}.new-version-message.is-success{color:#059669}.new-version-badge{color:#5b4df8;white-space:nowrap;background:#5b4df81a;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.new-version-body-cell{white-space:pre-wrap;word-break:break-word;max-width:360px}.ticket-badge{white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.ticket-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ticket-status-open{color:#1e40af;background:#dbeafe}.ticket-status-pending{color:#92400e;background:#fef3c7}.ticket-status-resolved{color:#166534;background:#dcfce7}.ticket-status-closed,.ticket-priority-low{color:#6b7280;background:#f3f4f6}.ticket-priority-normal{color:#1e40af;background:#dbeafe}.ticket-priority-high{color:#991b1b;background:#fee2e2}.ticket-subject-cell{flex-direction:column;gap:2px;display:flex}.ticket-subject-cell strong{color:#374151;font-size:15px;font-weight:600}.new-ticket-form-card{padding:20px}.new-ticket-form{flex-direction:column;gap:16px;display:flex}.new-ticket-form-row{flex-wrap:wrap;gap:16px;display:flex}.new-ticket-field{color:#6b7280;flex-direction:column;flex:1;gap:6px;min-width:200px;font-size:13px;font-weight:600;display:flex}.new-ticket-field-wide{flex:3}.new-ticket-field input,.new-ticket-field select,.new-ticket-field textarea{color:#374151;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400}.new-ticket-field input:focus,.new-ticket-field select:focus,.new-ticket-field textarea:focus{border-color:#5b4df8;box-shadow:0 0 0 3px #5b4df81f}.new-ticket-form-actions{justify-content:flex-end;display:flex}.ticket-primary-button{color:#fff;cursor:pointer;background:#5b4df8;border:none;border-radius:10px;height:40px;padding:0 20px;font-size:14px;font-weight:600}.ticket-primary-button:hover:not(:disabled){background:#4c3ff0}.ticket-primary-button:disabled{opacity:.6;cursor:not-allowed}.ticket-message{margin:0;font-size:13px;font-weight:500}.ticket-message.is-error{color:#dc2626}.ticket-message.is-success{color:#059669}.ticket-detail-screen{flex-direction:column;gap:20px;display:flex}.ticket-detail-back{color:#5b4df8;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;padding:0;font-size:14px;font-weight:600;display:inline-flex}.ticket-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.ticket-detail-header h2{color:#374151;margin:0 0 8px;font-size:18px}.ticket-detail-meta{flex-wrap:wrap;gap:8px;display:flex}.ticket-detail-status-control{align-items:center;gap:10px;display:flex}.ticket-detail-status-control select{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;height:38px;padding:0 12px;font-size:14px}.ticket-thread{flex-direction:column;gap:14px;padding:20px;display:flex}.ticket-message-bubble{background:#f7f7f8;border:1px solid #e5e7eb;border-radius:12px;max-width:640px;padding:14px 16px}.ticket-message-bubble.is-admin{background:#5b4df814;border-color:#5b4df840;align-self:flex-end}.ticket-message-bubble-header{color:#6b7280;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.ticket-message-bubble p{color:#374151;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.ticket-reply-form{flex-direction:column;gap:12px;padding:20px;display:flex}.ticket-reply-form textarea{color:#374151;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.ticket-reply-form textarea:focus{border-color:#5b4df8;box-shadow:0 0 0 3px #5b4df81f}.ticket-reply-form-actions{justify-content:flex-end;display:flex}.refund-badge{white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.refund-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.refund-status-pending{color:#92400e;background:#fef3c7}.refund-status-approved{color:#166534;background:#dcfce7}.refund-status-rejected{color:#991b1b;background:#fee2e2}.new-refund-form-card{padding:20px}.new-refund-form{flex-direction:column;gap:16px;display:flex}.new-refund-form-row{flex-wrap:wrap;gap:16px;display:flex}.new-refund-field{color:#6b7280;flex-direction:column;flex:1;gap:6px;min-width:200px;font-size:13px;font-weight:600;display:flex}.new-refund-field-wide{flex:3}.new-refund-field input,.new-refund-field select,.new-refund-field textarea{color:#374151;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400}.new-refund-field input:focus,.new-refund-field select:focus,.new-refund-field textarea:focus{border-color:#5b4df8;box-shadow:0 0 0 3px #5b4df81f}.new-refund-form-actions{justify-content:flex-end;display:flex}.refund-primary-button{color:#fff;cursor:pointer;background:#5b4df8;border:none;border-radius:10px;height:40px;padding:0 20px;font-size:14px;font-weight:600}.refund-primary-button:hover:not(:disabled){background:#4c3ff0}.refund-primary-button:disabled{opacity:.6;cursor:not-allowed}.refund-approve-button{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.refund-approve-button:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7}.refund-reject-button{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.refund-reject-button:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.refund-message{margin:0;font-size:13px;font-weight:500}.refund-message.is-error{color:#dc2626}.refund-message.is-success{color:#059669}.refund-detail-screen{flex-direction:column;gap:20px;display:flex}.refund-detail-back{color:#5b4df8;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;padding:0;font-size:14px;font-weight:600;display:inline-flex}.refund-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.refund-detail-header h2{color:#374151;margin:0 0 8px;font-size:20px}.refund-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.refund-detail-body{padding:0 20px 20px}.refund-detail-body p{color:#374151;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.refund-detail-note{background:#5b4df814;border:1px solid #5b4df840;border-radius:12px;margin:12px 20px 20px;padding:14px 16px}.refund-detail-note-label{letter-spacing:.02em;text-transform:uppercase;color:#5b4df8;margin:0 0 6px;font-size:11px;font-weight:700}.refund-detail-note p{color:#374151;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.refund-admin-actions{flex-direction:column;gap:12px;padding:20px;display:flex}.refund-admin-actions textarea{color:#374151;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.refund-admin-actions textarea:focus{border-color:#5b4df8;box-shadow:0 0 0 3px #5b4df81f}.refund-admin-actions-buttons{justify-content:flex-end;gap:10px;display:flex}.refund-admin-actions-buttons button{cursor:pointer;border-radius:10px;height:40px;padding:0 20px;font-size:14px;font-weight:600}.refund-admin-actions-buttons button:disabled{opacity:.6;cursor:not-allowed}.billing-screen{flex-direction:column;gap:20px;width:100%;padding:0 0 24px;display:flex}.billing-status-card{background:linear-gradient(135deg,#4f46e514,#4f46e505);border:1px solid #4f46e52e;border-radius:10px;align-items:center;gap:16px;padding:20px 24px;display:flex}.billing-status-card.is-exhausted{background:linear-gradient(135deg,#dc262614,#dc262605);border-color:#dc262638}.billing-status-card.is-subscribed{background:linear-gradient(135deg,#16a34a14,#16a34a05);border-color:#16a34a38}.billing-status-icon{color:#4f46e5;background:#fff;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 1px 3px #00000014}.is-exhausted .billing-status-icon{color:#dc2626}.is-subscribed .billing-status-icon{color:#16a34a}.billing-status-body{flex:auto;min-width:0}.billing-status-body h3{color:#212529;margin:0 0 4px;font-size:16px;font-weight:600}.billing-status-body p{color:#495057;margin:0;font-size:13.5px;line-height:20px}.billing-subscription-dates{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.billing-subscription-dates span{color:#495057;background:#0000000d;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.billing-portal-button{color:#4f46e5;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #4f46e559;border-radius:6px;flex:none;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background-color .15s,box-shadow .15s;display:inline-flex}.billing-portal-button:hover:not(:disabled){background:#4f46e50f}.billing-portal-button:disabled{opacity:.7;cursor:progress}.billing-status-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.billing-cancel-button{color:#dc2626;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.billing-cancel-button:hover{color:#b91c1c}.billing-cancel-panel{background:linear-gradient(135deg,#dc26260f,#dc262605);border:1px solid #dc262638;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.billing-cancel-panel-row{border-radius:8px;margin:4px 16px 12px}.billing-cancel-panel-icon{color:#dc2626;background:#fff;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 3px #00000014}.billing-cancel-panel-body{flex:auto;min-width:200px}.billing-cancel-panel-body h3{color:#212529;margin:0 0 4px;font-size:15px;font-weight:600}.billing-cancel-panel-body p{color:#495057;margin:0;font-size:13.5px;line-height:20px}.billing-cancel-panel-actions{flex-wrap:wrap;flex:260px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.billing-cancel-panel-keep,.billing-cancel-panel-secondary,.billing-cancel-panel-danger{cursor:pointer;white-space:nowrap;border-radius:6px;height:36px;padding:0 14px;font-size:12.5px;font-weight:600}.billing-cancel-panel-keep{color:#495057;background:#fff;border:1px solid #0000001f}.billing-cancel-panel-keep:hover:not(:disabled){background:#00000008}.billing-cancel-panel-secondary{color:#dc2626;background:#fff;border:1px solid #dc26264d}.billing-cancel-panel-secondary:hover:not(:disabled){background:#dc26260f}.billing-cancel-panel-danger{color:#fff;background:#dc2626;border:0}.billing-cancel-panel-danger:hover:not(:disabled){background:#b91c1c}.billing-cancel-panel-keep:disabled,.billing-cancel-panel-secondary:disabled,.billing-cancel-panel-danger:disabled{opacity:.65;cursor:not-allowed}@media (width<=640px){.billing-cancel-panel{flex-direction:column}.billing-cancel-panel-actions{width:100%}.billing-cancel-panel-keep,.billing-cancel-panel-secondary,.billing-cancel-panel-danger{flex:auto}}.billing-invoices-section{box-sizing:border-box;background:#ffffff80;border:1px solid #00000014;border-radius:10px;flex-direction:column;gap:20px;padding:24px;display:flex}.billing-invoices-table{border:1px solid #00000014;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.billing-invoices-row{color:#212529;border-top:1px solid #0000000f;grid-template-columns:1fr 1.4fr .9fr .9fr .7fr;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:grid}.billing-invoices-row.billing-history-row{grid-template-columns:.9fr .8fr .9fr .9fr .8fr .7fr}.billing-invoice-period{color:#495057}.billing-invoices-row:first-child{border-top:0}.billing-invoices-head{color:#868e96;text-transform:uppercase;letter-spacing:.03em;background:#00000005;font-size:12px;font-weight:600}.billing-invoice-status{color:#495057;text-transform:capitalize;background:#0000000f;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.billing-invoice-status.paid,.billing-invoice-status.active{color:#16a34a;background:#16a34a1a}.billing-invoice-status.open,.billing-invoice-status.pending{color:#d97706;background:#d977061a}.billing-invoice-status.void,.billing-invoice-status.uncollectible,.billing-invoice-status.canceled{color:#dc2626;background:#dc26261a}.billing-invoice-actions{align-items:center;gap:12px;display:flex}.billing-invoice-actions a{color:#4f46e5;display:inline-flex}.billing-invoice-actions a:hover{color:#433cd6}@media (width<=640px){.billing-invoices-row{grid-template-columns:1fr 1fr;row-gap:6px}}.billing-plans-section{box-sizing:border-box;background:#ffffff80;border:1px solid #00000014;border-radius:10px;flex-direction:column;gap:24px;padding:24px;display:flex}.billing-header h2{color:#212529;letter-spacing:-.01em;margin:0;font-family:Poppins,Inter,sans-serif;font-size:22px;font-weight:600;line-height:32px}.billing-header p{color:#495057;margin:4px 0 0;font-size:14px;line-height:20px}.billing-empty{color:#495057;font-size:14px}.billing-plans-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.billing-plan-skeleton{background:linear-gradient(90deg,#0000000a 25%,#00000014 37%,#0000000a 63%) 0 0/400% 100%;border-radius:10px;height:260px;animation:1.4s infinite billing-shimmer}@keyframes billing-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.billing-plan-card{background:#fff;border:1.5px solid #0000001a;border-radius:10px;flex-direction:column;gap:14px;padding:24px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.billing-plan-card:hover{border-color:#4f46e559;transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.billing-plan-card.highlighted{border-color:#4f46e5;box-shadow:0 4px 20px #4f46e524}.billing-plan-card.current{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a1f}.billing-plan-badge{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#4f46e5;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;right:20px}.billing-plan-name{color:#495057;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.billing-plan-price{color:#212529;letter-spacing:-.02em;font-size:32px;font-weight:700}.billing-plan-interval{color:#868e96;font-size:14px;font-weight:500}.billing-plan-savings{color:#16a34a;background:#16a34a1a;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.billing-plan-features{border-top:1px dashed #0000001f;flex-direction:column;gap:8px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:flex}.billing-plan-features li{color:#495057;align-items:center;gap:8px;font-size:13.5px;display:flex}.billing-plan-features li svg{color:#16a34a;flex:none}.billing-subscribe-button{color:#4f46e5;cursor:pointer;background:#fff;border:1.5px solid #4f46e5;border-radius:6px;height:42px;margin-top:auto;font-size:14px;font-weight:600;transition:background-color .15s,color .15s}.billing-subscribe-button:hover:not(:disabled){background:#4f46e50f}.billing-subscribe-button.highlighted{color:#fff;background:#4f46e5}.billing-subscribe-button.highlighted:hover:not(:disabled){background:#433cd6}.billing-subscribe-button:disabled{opacity:.65;cursor:not-allowed}@media (width<=640px){.billing-status-card{flex-wrap:wrap}.billing-portal-button{justify-content:center;width:100%}}.billing-result-screen{background:radial-gradient(circle at 50% 0,#4f46e514,#0000 60%),#f8f9fb;place-items:center;min-height:100vh;padding:24px;display:grid}.billing-result-card{text-align:center;background:#fff;border:1px solid #0000000f;border-radius:14px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;padding:44px 36px;display:flex;box-shadow:0 8px 32px #00000014}.billing-result-icon-shell{border-radius:999px;place-items:center;width:72px;height:72px;margin-bottom:4px;display:grid}.billing-result-card.success .billing-result-icon-shell{background:#16a34a1a}.billing-result-card.cancel .billing-result-icon-shell{background:#dc26261a}.billing-result-icon.spin{color:#4f46e5;animation:1s linear infinite billing-result-spin}@keyframes billing-result-spin{to{transform:rotate(360deg)}}.billing-result-card.success .billing-result-icon:not(.spin){color:#16a34a}.billing-result-card.cancel .billing-result-icon{color:#dc2626}.billing-result-card h1{color:#212529;letter-spacing:-.01em;margin:0;font-family:Poppins,Inter,sans-serif;font-size:22px;font-weight:600}.billing-result-card p{color:#495057;margin:0;font-size:14px;line-height:21px}.billing-result-plan{background:#16a34a14;border:1px solid #16a34a33;border-radius:999px;align-items:center;gap:10px;margin-top:4px;padding:10px 18px;display:flex}.billing-result-plan-name{color:#16a34a;text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:700}.billing-result-plan-price{color:#212529;font-size:15px;font-weight:700}.billing-result-plan-interval{color:#868e96;font-size:12px;font-weight:500}.billing-result-session{color:#868e96;overflow-wrap:anywhere;background:#0000000a;border-radius:6px;margin-top:2px;padding:4px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.billing-result-actions{flex-direction:column;gap:10px;width:100%;margin-top:12px;display:flex}.billing-result-button{cursor:pointer;border-radius:7px;height:42px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s}.billing-result-button.primary{color:#fff;background:#4f46e5;border:0}.billing-result-button.primary:hover{background:#433cd6}.billing-result-button.secondary{color:#495057;background:#fff;border:1.5px solid #0000001f}.billing-result-button.secondary:hover{background:#00000008}:root{--primary:#4f46e5;--text:#171717;--muted:#525252;--neutral-700:#404040;--placeholder:#0006;--outline:#0000001f;--border:#0000004d;--white:#fff;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;font-family:SF Pro,SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh}body{background:var(--white);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.auth-page{background:var(--white);flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:104px 32px 48px;display:flex}.auth-card{border:1px solid var(--border);background:var(--white);border-radius:16px;flex-direction:column;align-items:center;width:600px;height:600px;padding:56px;display:flex}.auth-card.signup-card{height:744px}.auth-card.forgot-card{height:480px}.auth-card.reset-card{height:560px}.toast-message{z-index:10;color:#166534;background:#f0fdf4;border:1px solid #16a34a38;border-radius:10px;max-width:min(360px,100vw - 32px);padding:14px 18px;font-size:14px;font-weight:600;line-height:20px;position:fixed;top:24px;right:24px;box-shadow:0 12px 28px #0000001f}.toast-message.error{color:#991b1b;background:#fef2f2;border-color:#dc262638}.brand-logo{width:74px;height:23px;color:var(--primary);letter-spacing:-.02em;text-align:center;justify-content:center;align-items:center;margin:0 0 40px;font-size:32px;font-weight:700;line-height:1;text-decoration:none;display:flex}.auth-heading{text-align:center;flex-direction:column;align-items:flex-start;gap:24px;width:488px;height:58px;margin:0 0 56px;display:flex}.auth-heading h1{width:488px;height:23px;color:var(--text);letter-spacing:-.02em;text-align:center;margin:0;font-size:32px;font-weight:700;line-height:23px}.auth-heading p{width:488px;height:11px;color:var(--muted);text-align:center;margin:0;font-size:16px;font-weight:400;line-height:11px}.auth-form{grid-template-columns:1fr;align-items:start;width:488px;display:grid}.field-group{width:488px;height:48px;margin:0;display:block;position:relative}.field-group+.field-group{margin-top:40px}.field-group>span{z-index:2;color:#000000e0;height:8px;font-size:12px;font-weight:400;line-height:8px;position:absolute;top:-15px;left:8px}.input-shell{border:1.5px solid var(--outline);background:var(--white);color:#6c757d;border-radius:8px;flex-direction:row;align-items:center;gap:8px;width:488px;height:48px;padding:12px;display:flex}.input-shell:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #4f46e514}.input-shell input{width:432px;min-width:0;height:24px;color:var(--text);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:20px;font-weight:400;line-height:24px}.input-shell input::placeholder{color:var(--placeholder);opacity:1}.input-icon-button{color:#6c757d;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.form-options{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:488px;height:16px;margin-top:32px;display:flex}.remember-option{width:106px;height:16px;color:var(--neutral-700);flex-direction:row;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:16px;display:flex}.remember-option input{appearance:checkbox;background:var(--white);border:1px solid #d4d4d4;border-radius:4px;flex:0 0 16px;width:16px;height:16px;margin:0}.remember-option input:checked{border-color:var(--primary);background:linear-gradient(45deg, transparent 58%, #fff 58%) 5px 8px / 4px 2px no-repeat, linear-gradient(-45deg, transparent 55%, #fff 55%) 8px 7px / 8px 2px no-repeat, var(--primary)}.form-options a,.link-button,.auth-switch-copy button{color:var(--primary);font-weight:700;text-decoration:none}.form-options a,.link-button{white-space:nowrap;text-align:right;cursor:pointer;background:0 0;border:0;width:136px;height:11px;padding:0;font-size:16px;line-height:11px}.primary-button{border:1px solid var(--primary);background:var(--primary);width:488px;height:44px;color:var(--white);cursor:pointer;border-radius:8px;margin-top:32px;padding:10px 18px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;box-shadow:0 1px 2px #0000000d}.signup-form .primary-button{margin-top:32px}.compact-auth-form .primary-button{margin-top:40px}.primary-button:disabled{cursor:not-allowed;opacity:.72}.form-message{text-align:center;width:488px;min-height:20px;margin:20px 0 -12px;font-size:14px;line-height:20px}.form-message.error{color:#dc2626}.form-message.success{color:#16a34a}.auth-switch-copy{color:#495057;text-align:center;justify-content:center;gap:4px;width:488px;height:11px;margin:32px 0 0;font-size:16px;font-weight:400;line-height:11px;display:flex}.auth-switch-copy button{cursor:pointer;background:0 0;border:0;height:11px;padding:0;font-size:16px;font-weight:600;line-height:11px}.dashboard-screen{background:#fff;width:100%;min-height:100vh;position:relative;overflow:hidden}.dashboard-sidebar{z-index:2;background:var(--primary);width:92px;height:100vh;transition:width .18s;position:fixed;top:0;left:0}.dashboard-screen.sidebar-open .dashboard-sidebar{width:240px}.dashboard-nav{flex-direction:column;align-items:stretch;gap:10px;width:calc(100% - 32px);min-height:477px;padding:10px 0;display:flex;position:absolute;top:16px;left:16px}.dashboard-brand-row{justify-content:space-between;align-items:center;gap:12px;width:100%;height:57px;padding-right:0;display:flex;position:relative;overflow:hidden}.dashboard-brand-row span{color:#fff;letter-spacing:-.02em;text-align:left;white-space:nowrap;opacity:0;width:max-content;max-width:196px;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:32px;font-weight:590;line-height:52px;transition:opacity .16s,transform .16s;transform:translate(-8px)}.dashboard-screen.sidebar-open .dashboard-brand-row{padding-left:0}.dashboard-screen.sidebar-open .dashboard-brand-row span{opacity:1;transform:translate(0)}.dashboard-brand-row.has-admin-badge{height:76px}.dashboard-brand-text{flex-direction:column;justify-content:center;gap:4px;display:flex;overflow:hidden}.dashboard-admin-badge{text-transform:uppercase;background:#ffffff29;border-radius:999px;align-items:center;padding:2px 8px;color:#fff!important;letter-spacing:.04em!important;width:max-content!important;max-width:none!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:16px!important;display:inline-flex!important}.dashboard-brand-toggle{color:#fff;cursor:pointer;opacity:1;background:#ffffff24;border:0;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:background .16s,transform .16s;display:grid;position:absolute;right:0}.dashboard-brand-toggle:hover{background:#ffffff38}.dashboard-screen:not(.sidebar-open) .dashboard-brand-toggle{top:22px;left:14px;right:auto}.dashboard-nav-button{color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:flex-start;align-items:center;gap:12px;width:60px;height:40px;padding:10px 20px;transition:width .18s,background .16s;display:flex;overflow:hidden}.dashboard-screen.sidebar-open .dashboard-nav-button{width:100%}.dashboard-nav-button svg{flex:0 0 20px}.dashboard-nav-button span{opacity:0;min-width:0;color:inherit;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;transition:opacity .16s,transform .16s;transform:translate(-8px)}.dashboard-screen.sidebar-open .dashboard-nav-button span{opacity:1;transform:translate(0)}.dashboard-nav-button.active,.dashboard-nav-button:hover{color:#fff;background:#ffffff29}.dashboard-main{background:#fff;min-height:100vh;margin-left:92px;padding:21px 18px 32px 16px;transition:margin-left .18s;position:relative}.dashboard-screen.sidebar-open .dashboard-main{margin-left:240px}.dashboard-header{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:40px;padding:4px 2px 4px 4px;display:flex}.dashboard-welcome{width:540px;height:auto;min-height:36px}.dashboard-welcome-row{align-items:center;gap:12px;margin:0 0 12px;display:flex}.dashboard-welcome h1{color:#2d3748;letter-spacing:-.01em;height:14px;margin:0;font-size:20px;font-weight:700;line-height:14px}.dashboard-welcome p{color:#2d3748;height:8px;margin:0;font-size:12px;font-weight:400;line-height:8px}.dashboard-trial-badge{color:#4f46e5;white-space:nowrap;cursor:pointer;background:#4f46e514;border:1px solid #4f46e54d;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.dashboard-trial-badge:hover{background:#4f46e524}.dashboard-trial-badge.exhausted{color:#dc2626;background:#dc262614;border-color:#dc26264d}.dashboard-trial-badge.exhausted:hover{background:#dc262624}.dashboard-actions{align-items:center;gap:0;width:32px;height:32px;display:flex}.dashboard-user-menu{position:relative}.dashboard-avatar{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:1000px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.dashboard-avatar-image{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.dashboard-user-dropdown{z-index:5;background:#fff;border:1px solid #0000001a;border-radius:10px;min-width:148px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 32px #0f172a29}.dashboard-user-dropdown button{color:#171717;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;height:36px;padding:8px 10px;font-size:14px;font-weight:600;line-height:20px}.dashboard-user-dropdown button:hover{background:#f3f4f6}.dashboard-content-card{background:#fff;border-radius:8px;width:100%;min-height:396px;padding:16px}.dashboard-breadcrumb{color:#9ca3af;align-items:center;gap:10px;min-height:20px;font-size:12px;line-height:20px;display:flex}.dashboard-breadcrumb>span,.dashboard-breadcrumb button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dashboard-breadcrumb button{cursor:pointer}.dashboard-breadcrumb button:hover{color:var(--primary)}.dashboard-breadcrumb .active{color:var(--primary);font-weight:500}.dashboard-breadcrumb-separator{color:#0006}.dashboard-breadcrumb-info{color:var(--primary)}.pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:125px;display:grid}.pipeline-grid article{background:#fff;border:1px solid #000000b3;border-radius:4px;height:154px}.dashboard-form-panel{width:min(100%,560px);margin:84px auto 0}.dashboard-form-heading{text-align:center;margin-bottom:56px}.dashboard-form-heading h2{color:var(--text);letter-spacing:-.02em;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1}.dashboard-form-heading p{color:var(--muted);margin:0;font-size:16px;line-height:24px}.dashboard-form-panel .auth-form,.dashboard-form-panel .field-group,.dashboard-form-panel .input-shell,.dashboard-form-panel .primary-button{width:100%}@media (width<=680px){.auth-page{padding:32px 16px}.auth-card,.auth-card.signup-card{width:100%;max-width:600px;height:auto;min-height:600px;padding:40px clamp(18px,7vw,56px)}.auth-card.signup-card{min-height:744px}.auth-card.forgot-card{min-height:480px}.auth-card.reset-card{min-height:560px}.auth-heading,.auth-heading h1,.auth-heading p,.auth-form,.field-group,.input-shell,.form-options,.form-message,.primary-button,.auth-switch-copy{width:100%}.auth-heading h1{height:auto;line-height:1.12}.auth-heading p,.auth-switch-copy,.auth-switch-copy button,.link-button,.form-options a{height:auto;line-height:1.4}.dashboard-sidebar{width:70px}.dashboard-screen.sidebar-open .dashboard-sidebar{width:220px}.dashboard-nav{width:calc(100% - 10px);left:5px}.dashboard-nav-button{width:60px}.dashboard-nav-button span{opacity:0}.dashboard-main{margin-left:70px;padding:18px 12px 80px}.dashboard-screen.sidebar-open .dashboard-main{margin-left:220px}.dashboard-header{align-items:flex-start}.dashboard-welcome{width:auto}.dashboard-actions{gap:8px;width:auto}.pipeline-grid{grid-template-columns:1fr;margin-top:48px}.dashboard-form-panel{margin-top:48px}}.page-relationship-crm{background:#fff;min-height:1232px}.page-listing .dashboard-sidebar{background:#4f46e5;width:92px}.page-listing.sidebar-open .dashboard-sidebar{width:240px}.page-listing .dashboard-brand-row span{opacity:0;transform:translate(-8px)}.page-listing.sidebar-open .dashboard-brand-row span,.page-listing.sidebar-open .dashboard-nav-button span{opacity:1;transform:none}.page-listing .dashboard-nav-button.active{color:#4f46e5;background:#fff}.page-listing .dashboard-nav-button:hover:not(.active){color:#fff;background:#ffffff29}.page-listing .dashboard-main{min-height:1232px}.page-listing .dashboard-content-card{min-height:auto;margin-top:0;padding:10px 0 0}.page-listing .dashboard-breadcrumb{color:#adb5bd;gap:8px;min-height:40px;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:12px;font-weight:400;line-height:20px}.page-listing .dashboard-breadcrumb .active{color:#4f46e5;font-weight:500}.page-listing .dashboard-breadcrumb-separator{color:#0006}.dashboard-columns{align-items:flex-start;gap:20px;display:flex}.dashboard-column-main{flex-direction:column;flex:100%;gap:20px;min-width:0;max-width:100%;display:flex}.dashboard-column-side{flex-direction:column;flex:0 0 25%;gap:20px;min-width:0;max-width:25%;display:flex;position:sticky;top:24px}@media (width<=960px){.dashboard-columns{flex-direction:column}.dashboard-column-main,.dashboard-column-side{flex:100%;max-width:100%;position:static}}.page-listing .dashboard-breadcrumb-info{color:#4f46e5;width:12px;height:12px}.pipeline-board{grid-template-columns:repeat(5,minmax(217px,1fr));justify-content:start;align-items:flex-start;gap:16px;width:100%;max-width:100%;margin-top:24px;padding:0 0 18px;display:grid;overflow-x:auto}.pipeline-column{--pipeline-color:#f11e0e;--pipeline-chip:#f11e0e1a;border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-width:217px;transition:background .16s,box-shadow .16s;display:flex}.pipeline-column.orange{--pipeline-color:#f57c00;--pipeline-chip:#ff98001a}.pipeline-column.blue{--pipeline-color:#0ea4e9;--pipeline-chip:#0ea4e91a}.pipeline-column.dark{--pipeline-color:#2d3748;--pipeline-chip:#0000001a}.pipeline-column.green{--pipeline-color:#08b50f;--pipeline-chip:#08b50f1a}.pipeline-column.drop-target{background:#4f46e50a;box-shadow:inset 0 0 0 1px #4f46e529}.pipeline-column-header{width:100%;height:24px;color:var(--pipeline-color);justify-content:space-between;align-items:flex-start;gap:16px;padding:0 4px;display:flex}.pipeline-column-header div{min-width:0;height:24px;color:var(--pipeline-color);justify-content:center;align-items:center;gap:4px;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:16px;font-weight:510;line-height:24px;display:inline-flex}.pipeline-column-header svg{width:16px;height:16px}.pipeline-column-header strong{background:var(--pipeline-chip);width:48px;height:24px;color:var(--pipeline-color);border-radius:1000px;place-items:center;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:16px;font-weight:510;line-height:24px;display:grid}.pipeline-lead-list{flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-height:0;padding:0;display:flex}.pipeline-column-state{width:100%;color:var(--muted);text-align:center;background:#00000005;border:1px dashed #00000024;border-radius:8px;margin:0;padding:18px 12px;font-size:13px;line-height:18px}.pipeline-save-button,.pipeline-cancel-button{cursor:pointer;border-radius:6px;flex:1;height:34px;font-size:13px;font-weight:600;line-height:18px}.pipeline-save-button{border:1px solid var(--primary);background:var(--primary);color:#fff}.pipeline-cancel-button{color:var(--neutral-700);background:#fff;border:1px solid #0000001f}.pipeline-save-button:disabled,.pipeline-cancel-button:disabled{cursor:not-allowed;opacity:.64}.lead-modal-backdrop{z-index:60;background:#0000006b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lead-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(100%,760px);max-height:min(90vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000003d}.lead-modal-header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.lead-modal-header h2{color:var(--text);margin:0 0 6px;font-size:24px;font-weight:700;line-height:30px}.lead-modal-header p{color:var(--muted);text-transform:capitalize;margin:0;font-size:14px;line-height:20px}.lead-modal-close{width:34px;height:34px;color:var(--neutral-700);cursor:pointer;background:#fff;border:none;border-radius:8px;flex:0 0 34px;place-items:center;margin-bottom:10px;display:grid}.lead-modal-close:disabled{cursor:not-allowed;opacity:.64}.lead-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:24px;display:grid;overflow-y:auto}.lead-modal-form label{flex-direction:column;gap:7px;min-width:0;display:flex}.lead-modal-form label.wide,.lead-modal-actions{grid-column:1/-1}.lead-modal-form span{color:#000000c2;font-size:13px;font-weight:600;line-height:18px}.lead-modal-form input,.lead-modal-form textarea{width:100%;color:var(--text);background:#fff;border:1px solid #00000024;border-radius:8px;outline:0;font-size:14px;line-height:20px}.lead-modal-form input{height:42px;padding:10px 12px}.lead-modal-form textarea{resize:vertical;min-height:82px;padding:10px 12px}.lead-modal-form input:focus,.lead-modal-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #4f46e514}.lead-modal-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.lead-modal-actions .pipeline-save-button,.lead-modal-actions .pipeline-cancel-button{flex:0 0 132px;max-width:132px}.posts-modal-backdrop{z-index:60;background:#0000006b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.posts-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(100%,640px);max-height:min(90vh,780px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000003d}.posts-modal-header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.posts-modal-header h2{color:var(--text);margin:0;font-size:20px;font-weight:700;line-height:26px}.posts-modal-close{width:34px;height:34px;color:var(--neutral-700);cursor:pointer;background:#fff;border:none;border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.posts-modal-body{flex-direction:column;gap:14px;padding:24px;display:flex;overflow-y:auto}.posts-modal-loading,.posts-modal-error,.posts-modal-empty{text-align:center;color:var(--muted);padding:24px 0}.posts-modal-card{background:#fafafa;border:1px solid #00000014;border-radius:8px;padding:16px}.posts-modal-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.posts-modal-card-meta{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.posts-modal-meta-item{align-items:center;gap:4px;display:flex}.posts-modal-linkedin-link{align-items:center;display:flex}.posts-modal-post-text{color:var(--text);white-space:pre-wrap;margin:0 0 8px;font-size:14px;line-height:20px}.posts-modal-show-more{color:#4f46e5;cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:13px;font-weight:600}.posts-modal-post-time{color:var(--muted);font-size:12px}.goal-screen{flex-direction:column;gap:14px;display:flex}.goal-toolbar{justify-content:flex-start;display:flex}.goal-create-button{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.goal-list{gap:12px;display:grid}.goal-tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #e2e8f0;flex-wrap:nowrap;justify-content:flex-start;gap:24px;padding:0 6px;display:flex;overflow:auto hidden}.goal-tabs::-webkit-scrollbar{display:none}.goal-tab{color:#94a3b8;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:0;border-radius:0;flex:none;min-height:40px;padding:0 12px 12px;font-size:13px;font-weight:500;position:relative}.goal-tab.active{color:#4f46e5;font-weight:600}.goal-tab.active:after{content:"";background:#4f46e5;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.goal-details-header{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:6px;display:flex}.goal-details-header h3{margin:0 0 6px;font-size:16px;line-height:22px}.goal-details-header p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:14px;line-height:20px;display:flex}.goal-detail-actions{gap:8px;display:flex}.goal-icon-button{width:36px;height:36px;color:var(--neutral-700);cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:8px;place-items:center;display:grid}.goal-icon-button.danger{color:#b91c1c}.goal-icon-button:disabled{cursor:not-allowed;opacity:.5}.goal-details-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.goal-details-meta div{background:#f8fafc;border-radius:8px;padding:12px}.goal-details-meta span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.goal-details-meta strong{color:var(--text);font-size:14px;font-weight:600}.goal-runs-section{margin-top:18px}.goal-runs-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.goal-runs-header h4{margin:0;font-size:15px;line-height:22px}.goal-runs-header span{color:var(--muted);font-size:12px}.goal-runs-empty{color:var(--muted);border:1px dashed #00000024;border-radius:8px;padding:16px;font-size:14px}.goal-run-list{flex-direction:column;gap:12px;display:flex}.goal-run-row{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.goal-run-row-header{cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}.goal-run-row-header.active{background:#f8fafc}.goal-run-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.goal-run-row-title{color:#2d3748;font-size:15px;font-weight:600;line-height:22px}.goal-run-row-meta{color:#6c757d;font-size:12px;line-height:18px}.goal-run-row-side{color:#6c757d;flex-shrink:0;align-items:center;gap:10px;display:flex}.goal-run-row-count{font-size:12px;font-weight:600}.goal-run-token-badge{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.goal-run-token-label{color:#6c757d;font-size:12px}.goal-run-token-value{color:#2d3748;font-size:12px;font-weight:600}.goal-run-row-header svg{transition:transform .15s}.goal-run-row-header svg.rotated{transform:rotate(180deg)}.goal-run-row-body{background:#fdfdfd;border-top:1px solid #eef2f7;padding:16px}.goal-prompt-modal{flex-direction:column;width:min(100%,760px);max-height:min(88vh,860px);display:flex}.goal-prompt-body{flex-direction:column;gap:14px;min-height:0;padding:20px 24px 24px;display:flex;overflow-y:auto}.goal-prompt-block{flex-direction:column;gap:6px;display:flex}.goal-prompt-block span{color:#6c757d;font-size:12px;font-weight:600}.goal-prompt-block p{color:#2d3748;white-space:pre-wrap;margin:0;font-size:14px;line-height:22px}.goal-card-grid{flex-wrap:wrap;justify-content:flex-start;gap:16px;display:flex}.goal-card{background:#fff;border:1px solid #e9ecef;border-top:4px solid #2d3748;border-radius:8px;flex-direction:column;flex:0 310px;width:100%;min-width:260px;max-width:310px;min-height:260px;padding:16px;display:flex;box-shadow:0 0 4px #00000024}.goal-card-top{border-bottom:1px solid #ddd;gap:10px;padding-bottom:8px;display:flex}.goal-card-row{justify-content:space-between;gap:24px;width:100%;display:flex}.goal-card-title{color:#2d3748;font-size:18px;font-weight:600}.goal-card-subtitle{color:#6c757d;font-size:12px}.goal-score{color:#08b50f;background:#08b50f1a;border-radius:4px;flex-shrink:0;height:fit-content;padding:2px 6px;font-size:12px;font-weight:600}.goal-score.hot{color:#4f46e5;background:#4f46e51a}.goal-card-body{flex-direction:column;gap:12px;padding-top:12px;display:flex}.goal-card-section{flex-direction:column;gap:6px;display:flex}.goal-card-label{font-size:16px;font-weight:600}.goal-card-text{color:#6c757d;word-break:break-word;font-size:14px;line-height:20px}.goal-card-bottom{color:#6c757d;border-top:1px solid #dee2e6;margin-top:auto;padding-top:12px;font-size:12px}.goal-card-bottom span{display:inline-block}.goal-empty-state,.goal-item{background:#fff;border:1px solid #00000014;border-radius:8px}.goal-empty-state{color:var(--muted);padding:18px;font-size:14px}.goal-item{padding:16px 18px}.goal-item h3{margin:0 0 6px;font-size:16px;line-height:22px}.goal-item p{color:var(--muted);margin:0 0 8px;font-size:14px;line-height:20px}.goal-item span{color:var(--muted);font-size:12px}.goal-modal-backdrop{z-index:60;background:#0000006b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.goal-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(100%,640px);max-height:min(90vh,760px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000003d}.goal-modal-header{border-bottom:1px solid #00000014;justify-content:space-between;gap:16px;padding:22px 24px;display:flex}.goal-modal-header h2{margin:0 0 6px;font-size:24px;line-height:30px}.goal-modal-header p{color:var(--muted);margin:0;font-size:14px;line-height:20px}.goal-modal-close{width:34px;height:34px;color:var(--neutral-700);cursor:pointer;background:#fff;border:none;border-radius:8px;place-items:center;display:grid}.goal-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:24px;display:grid;overflow-y:auto}.goal-modal-form label{flex-direction:column;gap:7px;display:flex}.goal-modal-form label.wide,.goal-modal-actions{grid-column:1/-1}.goal-modal-form span{color:#000000c2;font-size:13px;font-weight:600}.goal-modal-form input,.goal-modal-form textarea{width:100%;color:var(--text);background:#fff;border:1px solid #00000024;border-radius:8px;outline:0;font-size:14px;line-height:20px}.goal-modal-form input{height:42px;padding:10px 12px}.goal-modal-form textarea{resize:vertical;min-height:120px;padding:10px 12px}.goal-modal-form input:focus,.goal-modal-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #4f46e514}.goal-modal-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (width<=680px){.goal-modal-backdrop{align-items:stretch;padding:12px}.goal-modal,.goal-prompt-modal{max-height:calc(100vh - 24px)}.goal-modal-header{padding:18px}.goal-modal-form{grid-template-columns:1fr;padding:18px}.goal-details-header,.goal-details-meta{flex-direction:column;grid-template-columns:1fr}.goal-details-meta{display:grid}.goal-tabs{gap:18px}.goal-tab{flex:none;padding-inline:2px}.goal-modal-actions{flex-direction:column-reverse}.goal-modal-actions .pipeline-save-button,.goal-modal-actions .pipeline-cancel-button{flex:none;width:100%;max-width:none}.goal-card-grid{justify-content:center}.lead-modal-backdrop{align-items:stretch;padding:12px}.lead-modal{max-height:calc(100vh - 24px)}.lead-modal-header{padding:18px}.lead-modal-form{grid-template-columns:1fr;padding:18px}.lead-modal-actions{flex-direction:column-reverse}.lead-modal-actions .pipeline-save-button,.lead-modal-actions .pipeline-cancel-button{flex:none;width:100%;max-width:none}}.lead-card{box-sizing:border-box;border:0;border-top:4px solid var(--pipeline-color,#f11e0e);cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff1a;border-radius:8px;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:12px;width:100%;height:304px;padding:16px;transition:opacity .14s,transform .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 4px #00000040}.lead-card.red{--pipeline-color:#f11e0e}.lead-card.orange{--pipeline-color:#f57c00}.lead-card.blue{--pipeline-color:#0ea4e9}.lead-card.dark{--pipeline-color:#2d3748}.lead-card.green{--pipeline-color:#08b50f}.lead-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000002e}.lead-card:active{cursor:grabbing}.lead-card.dragging{opacity:.55;transform:scale(.98);box-shadow:0 12px 24px #4f46e529}.lead-card-profile{border-bottom:.5px dashed #00000080;flex-direction:row;flex:none;align-self:stretch;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 0 12px;display:flex}.lead-card-profile>span{color:#7b2f00;text-align:center;background:#ffdbcc;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;display:flex}.lead-card-profile>div{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.lead-name-line{align-items:baseline;gap:6px;min-width:0;display:flex}.lead-card-profile strong,.lead-card-profile small{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.lead-card-profile strong{color:#2d3748;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:16px;font-weight:510;line-height:20px}.lead-name-row{align-items:baseline;gap:6px;min-width:0;display:flex}.lead-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-connection-level{color:#9ca3af;white-space:nowrap;flex:none;font-size:12px;font-weight:400;line-height:1}.lead-card-profile small{color:#6c757d;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:12px;font-weight:274;line-height:16px}.buyer-company a{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.buyer-company-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.buyer-connection-level{color:#9ca3af;white-space:nowrap;flex:none;font-size:12px;font-weight:400;line-height:1}.lead-nurture-ribbon{transform-origin:50%;text-align:center;letter-spacing:.01em;white-space:nowrap;z-index:1;pointer-events:none;width:116px;padding:4px 0;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:16px;right:-30px;transform:rotate(45deg);box-shadow:0 1px 3px #00000040}.lead-nurture-pre{color:#fff;background:#f59e0b}.lead-nurture-under{color:#fff;background:#2563eb}.lead-nurture-post{color:#fff;background:#16a34a}.lead-card-meta{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:0;width:100%;padding:0;display:flex}.lead-card-meta p{color:#6c757d;flex-direction:row;flex:none;align-self:stretch;align-items:center;gap:10px;width:100%;height:32px;margin:0;padding:8px 0;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:16px;font-weight:274;line-height:24px;display:flex}.lead-card-meta p svg{color:#6c757d;flex:0 0 16px;width:16px;height:16px}.lead-card-meta mark{color:#2d3748;white-space:nowrap;text-overflow:ellipsis;background:#2d374814;border-radius:1000px;flex:none;justify-content:center;align-items:center;gap:4px;width:max-content;max-width:100%;height:24px;padding:3px 10px;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:11px;font-weight:400;line-height:16px;display:inline-flex;overflow:hidden}.lead-card-meta mark svg{flex:0 0 12px;width:12px;height:12px}.lead-card-footer{border-top:.5px dashed #00000080;flex-direction:row;flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;width:100%;height:36px;padding:10px 0 0;display:flex}.lead-socials{flex-direction:row;flex:none;align-items:flex-start;gap:8px;width:16px;height:16px;padding:0;display:flex}.lead-socials .upwork,.lead-socials .globe,.lead-socials .linkedin{border-radius:3px;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:7px;font-weight:800;line-height:1;display:grid}.lead-socials .upwork{color:#fff;background:#6fda44}.lead-socials .linkedin{color:#fff;background:#0077b7;font-size:10px}.lead-socials .globe{color:#4f46e5;border-radius:999px;font-size:10px}.lead-card-footer small{color:#6c757d;white-space:nowrap;flex:none;align-items:center;height:8px;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:12px;font-weight:400;line-height:20px;display:flex}.lead-note{color:#e65100;background:#ffa72633;border-radius:4px;flex-direction:row;flex:none;align-self:stretch;align-items:center;gap:8px;width:100%;height:80px;padding:8px;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:11px;font-weight:400;line-height:12px;display:flex}.lead-note svg{flex:0 0 20px;width:20px;height:20px}.pipeline-add-button{cursor:pointer;border-style:none;border-radius:5px}.pipeline-add-button svg{width:16px;height:16px}.pipeline-add-button:hover{color:#4f46e5;border-color:#4f46e5}@media (width<=1280px){.pipeline-board{grid-template-columns:repeat(5,217px);justify-content:start}}@media (width<=820px){.page-listing .dashboard-sidebar{width:70px}.page-listing.sidebar-open .dashboard-sidebar{width:220px}.pipeline-board{grid-template-columns:repeat(5,217px);justify-content:start}}.pipeline-toolbar{justify-content:space-between;align-items:center;width:100%;min-height:auto;margin-bottom:10px;display:flex}.pipeline-filters{align-items:center;gap:16px;display:flex}.pipeline-filter-btn{box-sizing:border-box;color:#6c757d;cursor:pointer;background:#fff;border:1.25px solid #6c757d;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:40px;padding:10px 20px;font-family:SF Pro,SF Pro Display,Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;transition:all .15s;display:flex}.pipeline-filter-btn svg{flex-shrink:0;width:16px;height:16px}.pipeline-filter-btn:hover{color:#4f46e5;border-color:#4f46e5}.pipeline-filter-btn:hover svg{color:#4f46e5}.activity-card-container{background:#fff;border:1px solid #94a3b81a;border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 4px 6px -1px #0000001a}.activity-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.lead-identity{flex-direction:column;display:flex}.lead-name{color:#fff;font-size:16px;font-weight:600}.lead-company,.lead-location{color:#94a3b8;font-size:12px}.activity-actions{gap:12px;display:flex}.action-btn{cursor:pointer;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.action-btn.accept{color:#22c55e;background:#22c55e0d;border-color:#22c55e4d}.action-btn.reject{color:#ef4444;background:#ef44440d;border-color:#ef44444d}.ai-suggestion-block{background:#1f2937;border-left:3px solid #6366f1;border-radius:8px;margin-top:16px;padding:12px 16px}.ai-label{color:#818cf8;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.ai-text{color:#e2e8f0;font-size:13px;line-height:1.5}.show-more-link{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:600}.toast{z-index:9999;position:fixed;top:20px;right:20px}input[name=source]:disabled{color:#666;text-transform:capitalize;background-color:#d3d3d359}.page-listing .dashboard-nav-button.active path,.lead-socials path{fill:#4f46e5}
