.Home_page__Yvcrx{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;grid-gap:64px;gap:64px;font-family:Inter,sans-serif;font-weight:400}@media (prefers-color-scheme:dark){.Home_page__Yvcrx{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.Home_main__VkIEL{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.Home_main__VkIEL ol{font-family:Inter,sans-serif;font-weight:400;padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.Home_main__VkIEL li:not(:last-of-type){margin-bottom:8px}.Home_main__VkIEL code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.Home_ctas__LOR2C{display:flex;gap:16px}.Home_ctas__LOR2C a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.Home_primary__66jd8{background:var(--foreground);color:var(--background);gap:8px}a.Home_secondary__p1_Og{border-color:var(--gray-alpha-200);min-width:180px}.Home_footer__yFiaX{grid-row-start:3;display:flex;gap:24px}.Home_footer__yFiaX a{display:flex;align-items:center;gap:8px}.Home_footer__yFiaX img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.Home_primary__66jd8:hover{background:var(--button-primary-hover);border-color:transparent}a.Home_secondary__p1_Og:hover{background:var(--button-secondary-hover);border-color:transparent}.Home_footer__yFiaX a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.Home_page__Yvcrx{padding:32px 32px 80px}.Home_main__VkIEL{align-items:center}.Home_main__VkIEL ol{text-align:center}.Home_ctas__LOR2C{flex-direction:column}.Home_ctas__LOR2C a{font-size:14px;height:40px;padding:0 16px}a.Home_secondary__p1_Og{min-width:auto}.Home_footer__yFiaX{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.Home_logo__IOQAX{filter:invert()}}.Home_editable-cell__IDZ4o:hover .Home_edit-icon__TW_Br{visibility:visible}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden;height:100%;margin:0;padding:0}.custom-tabs .ant-tabs-tab{position:"absolute"!important;right:-100%!important}.ant-table-cell{padding-top:4px!important;padding-bottom:4px!important}.ant-table-thead>tr>th{font-size:14px!important}.ant-table-thead>tr>th,.ant-table-title{font-weight:700!important}body{color:var(--foreground);background:var(--background);font-family:Inter,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.editable-cell{display:flex;justify-content:space-between;align-items:center;position:relative}.edit-icon{margin-left:10px;color:#1890ff;cursor:pointer;visibility:hidden}.editable-cell:hover .edit-icon{visibility:visible}.date-editable-cell{display:flex;justify-content:space-between;align-items:center;position:relative;min-height:32px;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.date-editable-cell:hover{background-color:#f5f5f5}.date-editable-cell .ant-picker{width:100%;border:1px solid #d9d9d9;border-radius:4px}.date-editable-cell .ant-picker:hover{border-color:#40a9ff}.date-editable-cell .ant-picker-focused{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-menu-item-selected{background-color:#6150e1!important;border-radius:8px!important;margin:auto!important}.ant-drawer-body{padding:0!important}.custom-icon{margin-bottom:20px}.custom-tabs .ant-tabs-nav{margin-bottom:8px}.custom-tabs .ant-tabs-tab{padding:4px 8px!important}.custom-tabs .ant-tabs-tab-btn{padding:0!important}.notes-scroll-container{max-height:400px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:8px;padding:8px;scrollbar-width:thin;scrollbar-color:#d9d9d9 #f5f5f5}.notes-scroll-container::-webkit-scrollbar{width:6px}.notes-scroll-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.notes-scroll-container::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.notes-scroll-container::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.notes-item{padding:8px 0;border-bottom:1px solid #f5f5f5;margin-bottom:8px;transition:background-color .2s ease}.notes-item:hover{background-color:#fafafa;border-radius:4px;padding:8px 4px;margin:0 -4px 8px}.notes-item:last-child{border-bottom:none;margin-bottom:0}.notes-text-truncate{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;font-size:14px}.notes-empty-state{text-align:center;padding:20px;color:#8c8c8c}.notes-empty-state .anticon{font-size:24px;color:#d9d9d9;margin-bottom:8px}.notes-empty-state .empty-subtitle{color:#bfbfbf;font-size:12px}@media (max-width:768px){.checkout-card,.checkout-container{padding:16px!important}.checkout-card{border-radius:12px!important;margin:0!important;width:100%!important;max-width:100%!important}.checkout-card .ant-card-body{padding:0!important}.checkout-contents-container{width:100%!important}.checkout-layout{flex-direction:column!important;gap:20px!important}.checkout-layout,.paddle-checkout-frame{width:100%!important;max-width:100%!important}.paddle-checkout-frame{order:1!important;min-height:950px!important;height:auto!important;border-radius:8px!important}.price-section{order:2!important;flex:none!important;min-width:auto!important;margin-bottom:0!important;margin-top:16px!important}.price-section,.price-section-card{width:100%!important}.price-section-card .ant-card-body{padding:32px 16px 40px!important}.price-title{font-size:36px!important;line-height:1.1!important}.price-subtitle{font-size:14px!important;margin-left:6px!important;margin-bottom:4px!important}.recurring-text{font-size:13px!important}.checkout-contents-container>div{flex-direction:column!important;gap:20px!important}.paddle-checkout-frame iframe{width:100%!important;height:100%!important;border:none!important;max-width:100%!important}.paddle-checkout-frame *{max-width:100%!important;box-sizing:border-box!important}.paddle-checkout-frame [class*=checkout],.paddle-checkout-frame [data-testid*=checkout],.paddle-checkout-frame [id*=checkout]{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important}}@media (max-width:480px){.checkout-card,.checkout-container{padding:12px!important}.checkout-card{border-radius:8px!important}.paddle-checkout-frame{order:1!important;min-height:850px!important;height:auto!important}.price-section{order:2!important;margin-top:12px!important}.price-section-card .ant-card-body{padding:24px 12px 32px!important}.price-title{font-size:32px!important}.price-subtitle{margin-left:4px!important}.price-subtitle,.recurring-text{font-size:12px!important}.checkout-layout{gap:16px!important}}@media (max-width:360px){.checkout-card,.checkout-container{padding:8px!important}.checkout-card{border-radius:6px!important}.paddle-checkout-frame{order:1!important;min-height:850px!important;height:auto!important}.price-section{order:2!important;margin-top:8px!important}.price-section-card .ant-card-body{padding:16px 8px 24px!important}.price-title{font-size:28px!important}.price-subtitle{margin-left:2px!important}.price-subtitle,.recurring-text{font-size:11px!important}.checkout-layout{gap:12px!important}}@media (max-width:768px){body>div[style*="minHeight: 100vh"]{padding:20px 16px!important}body>div[style*="minHeight: 100vh"]>div{width:100%!important;max-width:100%!important;min-width:auto!important}}@media (max-width:480px){body>div[style*="minHeight: 100vh"]{padding:16px 12px!important}}@media (max-width:360px){body>div[style*="minHeight: 100vh"]{padding:12px 8px!important}}@media (max-width:768px){body,html{overflow-x:hidden!important;width:100%!important}.checkout-contents-container,.checkout-layout,.price-section,.price-section-card{overflow:hidden!important;max-width:100%!important}iframe[src*=paddle]{width:100%!important;max-width:100%!important;height:auto!important;min-height:850px!important;border:none!important;border-radius:8px!important}div[class*=checkout],div[data-testid*=checkout],div[id*=checkout]{width:100%!important;max-width:100%!important;overflow:hidden!important}.ant-card{margin:0!important}.ant-card-body{overflow-x:hidden!important}}@media (max-width:480px){.checkout-card{margin:0!important;border-radius:8px!important}iframe[src*=paddle]{min-height:850px!important;border-radius:6px!important}}@media (max-width:360px){iframe[src*=paddle]{min-height:850px!important;border-radius:4px!important}}@media (max-width:768px){.ant-btn,.ant-input,.ant-select-selector{min-height:44px!important;font-size:16px!important}}.dashboard-container{display:flex;height:100vh;background-color:#f9fafb}.sidebar{background-color:#111827;color:#fff;transition:all .3s}.sidebar.collapsed{width:4rem}.sidebar.expanded{width:16rem}.sidebar-header{justify-content:space-between;padding:1rem;border-bottom:1px solid #374151}.sidebar-brand,.sidebar-header{display:flex;align-items:center}.sidebar-brand{gap:.75rem}.sidebar-brand.hidden{display:none}.sidebar-brand-icon{color:#60a5fa;font-size:1.25rem}.sidebar-brand-text{font-weight:600;font-size:1.125rem}.sidebar-toggle{color:#9ca3af;cursor:pointer;border-radius:.375rem;white-space:nowrap}.sidebar-toggle:hover{color:#fff}.sidebar-nav{margin-top:1.5rem}.sidebar-nav ul{list-style:none;padding:0;margin:0}.sidebar-nav li{padding:.75rem 1rem;cursor:pointer}.sidebar-nav li:hover{background-color:#374151}.sidebar-nav-item{display:flex;align-items:center;gap:.75rem}.sidebar-nav-item.centered{justify-content:center}.sidebar-nav-item .hidden{display:none}.sidebar-nav-icon{color:#60a5fa}.main-content{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.header{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);z-index:10}.header-content{justify-content:space-between;padding:1rem}.header-content,.header-left{display:flex;align-items:center}.header-left{gap:1rem}.header-title{font-size:1.25rem;font-weight:600;color:#1f2937}.header-date{display:none}@media (min-width:768px){.header-date{display:flex;align-items:center;gap:.5rem}}.header-date-text{font-size:.875rem;color:#6b7280}.header-right{display:flex;align-items:center;gap:1rem}.search-container{position:relative}.search-input{background-color:#f3f4f6;border-radius:9999px;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;border:none;width:16rem}.search-input:focus{outline:none;box-shadow:0 0 0 2px #3b82f6;background-color:#fff}.search-icon{position:absolute;left:.75rem;top:.625rem;color:#9ca3af;font-size:.875rem}.notification-button{position:relative;padding:.5rem;color:#9ca3af;cursor:pointer;border-radius:.375rem;white-space:nowrap}.notification-button:hover{color:#4b5563}.notification-badge{position:absolute;top:0;right:0;height:1rem;width:1rem;background-color:#ef4444;border-radius:9999px;font-size:.75rem;color:#fff;display:flex;align-items:center;justify-content:center}.ai-button{padding:.5rem;color:#9ca3af;cursor:pointer;border-radius:.375rem;white-space:nowrap}.ai-button:hover{color:#4b5563}.user-profile{gap:.5rem}.user-avatar,.user-profile{display:flex;align-items:center}.user-avatar{height:2rem;width:2rem;border-radius:9999px;background-color:#3b82f6;justify-content:center;color:#fff}.user-avatar,.user-name{font-weight:500;font-size:.875rem}.user-name{display:none}@media (min-width:768px){.user-name{display:inline}}.main-area{flex:1 1;overflow-y:auto;padding:1rem;background-color:#f9fafb}.kpi-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (min-width:768px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.kpi-grid{grid-template-columns:repeat(4,1fr)}}.kpi-card{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:1rem;cursor:pointer;transition:box-shadow .2s}.kpi-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.kpi-header{display:flex;align-items:flex-start;justify-content:space-between}.kpi-info h3{font-size:1.5rem;font-weight:600;margin-top:.25rem;margin-bottom:0}.kpi-info p{font-size:.875rem;color:#6b7280;margin:0}.kpi-icon{height:2.5rem;width:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff}.kpi-trend{margin-top:1rem;font-size:.875rem}.kpi-trend.positive{color:#10b981}.kpi-trend.negative{color:#ef4444}.kpi-trend i{margin-right:.25rem}.bg-blue-500{background-color:#3b82f6}.bg-indigo-500{background-color:#6366f1}.bg-green-500{background-color:#10b981}.bg-red-500{background-color:#ef4444}.bg-purple-500{background-color:#8b5cf6}.bg-yellow-500{background-color:#f59e0b}.bg-teal-500{background-color:#14b8a6}.bg-orange-500{background-color:#f97316}.visualization-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:1024px){.visualization-grid{grid-template-columns:repeat(3,1fr)}}.visualization-card{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden}.visualization-header{padding:1rem;border-bottom:1px solid #f3f4f6}.visualization-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.visualization-content{padding:1rem}.pipeline-container{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem}.pipeline-column{flex-shrink:0;width:14rem;background-color:#f9fafb;border-radius:.5rem;padding:.75rem}.pipeline-column-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.pipeline-column-title{font-weight:500;color:#374151;margin:0}.pipeline-count{font-size:.875rem;background-color:#dbeafe;color:#1e40af;padding:.25rem .5rem;border-radius:9999px}.pipeline-count.won{background-color:#dcfce7;color:#166534}.pipeline-items{display:flex;flex-direction:column;gap:.5rem}.pipeline-item{background-color:#fff;padding:.75rem;border-radius:.25rem;border:1px solid #e5e7eb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.pipeline-item-header{display:flex;align-items:center;justify-content:space-between}.pipeline-item-title{font-size:.875rem;font-weight:500;margin:0}.pipeline-item-value{font-size:.75rem;background-color:#dcfce7;color:#166534;padding:.125rem .5rem;border-radius:9999px}.pipeline-item-date{font-size:.75rem;color:#6b7280;margin-top:.25rem;margin-bottom:0}.insights-container{display:flex;flex-direction:column;gap:1rem}.insights-section{background-color:#f9fafb;border-radius:.5rem;padding:1rem}.insights-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.insights-section-title{font-size:.875rem;font-weight:500;color:#374151;margin:0}.progress-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.progress-container:last-child{margin-bottom:0}.progress-label{font-size:.75rem;color:#6b7280}.progress-value{font-size:.75rem;font-weight:500}.progress-bar-container{width:100%;margin-top:.25rem}.progress-bar-bg{width:100%;background-color:#e5e7eb}.progress-bar-bg,.progress-bar-fill{border-radius:9999px;height:.5rem}.progress-bar-fill.blue{background-color:#3b82f6}.progress-bar-fill.green{background-color:#10b981}.progress-bar-fill.yellow{background-color:#f59e0b}.progress-bar-fill.purple{background-color:#8b5cf6}.insights-list{gap:.5rem}.insights-item{justify-content:space-between}.insights-item,.insights-item-left{display:flex;align-items:center}.insights-color-dot{height:.75rem;width:.75rem;border-radius:9999px;margin-right:.5rem}.insights-color-dot.blue{background-color:#3b82f6}.insights-color-dot.green{background-color:#10b981}.insights-color-dot.yellow{background-color:#f59e0b}.insights-color-dot.purple{background-color:#8b5cf6}.insights-color-dot.red{background-color:#ef4444}.insights-item-label{font-size:.75rem;color:#4b5563}.insights-item-value{font-size:.75rem;font-weight:500}.analytics-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:1024px){.analytics-grid{grid-template-columns:repeat(2,1fr)}}.task-contacts-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:1024px){.task-contacts-grid{grid-template-columns:repeat(2,1fr)}}.task-header{justify-content:space-between}.add-task-button,.task-header{display:flex;align-items:center}.add-task-button{background-color:#3b82f6;color:#fff;padding:.25rem .75rem;border-radius:.25rem;font-size:.875rem;cursor:pointer;border-radius:.375rem;white-space:nowrap;border:none}.add-task-button:hover{background-color:#2563eb}.add-task-button i{margin-right:.25rem}.task-columns{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem}.task-column{flex-shrink:0;width:18rem;background-color:#f9fafb;border-radius:.5rem;padding:.75rem}.task-column-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.task-column-title{font-weight:500;color:#374151;margin:0}.task-count{font-size:.875rem;padding:.25rem .5rem;border-radius:9999px}.task-count.in-progress,.task-count.todo{background-color:#dbeafe;color:#1e40af}.task-count.completed{background-color:#dcfce7;color:#166534}.task-items{display:flex;flex-direction:column;gap:.5rem}.task-item{background-color:#fff;padding:.75rem;border-radius:.25rem;border:1px solid #e5e7eb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.task-item-header{display:flex;align-items:center;justify-content:space-between}.task-item-title{font-size:.875rem;font-weight:500;margin:0}.task-priority{font-size:.75rem;padding:.125rem .5rem;border-radius:9999px}.task-priority.high{background-color:#fee2e2;color:#991b1b}.task-priority.medium{background-color:#fef3c7;color:#92400e}.task-priority.low{background-color:#dcfce7;color:#166534}.task-due-date{font-size:.75rem;color:#6b7280;margin-top:.25rem;margin-bottom:0}.table-container{overflow-x:auto}.table{min-width:100%;border-collapse:collapse}.table thead th{padding:.75rem 1rem;background-color:#f9fafb;text-align:left;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.table tbody tr{border-bottom:1px solid #e5e7eb}.table tbody tr:hover{background-color:#f9fafb}.table tbody td{padding:.75rem 1rem;white-space:nowrap}.table-cell-text{font-size:.875rem;color:#111827}.table-cell-text.secondary{color:#6b7280}.score-badge,.table-cell-text.primary{font-weight:500}.score-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;background-color:#dcfce7;color:#166534}.action-buttons{display:flex;gap:.75rem}.action-button{color:#2563eb;cursor:pointer;border-radius:.375rem;white-space:nowrap;background:none;border:none;padding:0}.action-button:hover{color:#1d4ed8}.action-button.danger:hover{color:#dc2626}.meeting-type-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.meeting-type-badge.demo{background-color:#dbeafe;color:#1e40af}.meeting-type-badge.negotiation{background-color:#f3e8ff;color:#7c3aed}.meeting-type-badge.discovery{background-color:#dcfce7;color:#166534}.meeting-type-badge.review{background-color:#fef3c7;color:#92400e}.meeting-time.today{color:#ef4444;font-weight:500}.ai-panel{background-color:#fff;border-left:1px solid #e5e7eb;width:20rem;transition:all .3s;overflow-y:auto;position:fixed;right:0;top:0;bottom:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:20}.ai-panel.closed{transform:translateX(100%)}.ai-panel.open{transform:translateX(0)}.ai-panel-header{padding:1rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.ai-panel-title{display:flex;align-items:center;gap:.5rem}.ai-panel-title i{color:#3b82f6}.ai-panel-title h2{font-weight:600;color:#1f2937;margin:0}.ai-panel-close{color:#9ca3af;cursor:pointer;border-radius:.375rem;white-space:nowrap;background:none;border:none;padding:0}.ai-panel-close:hover{color:#4b5563}.ai-panel-content{padding:1rem}.recommendations-list{display:flex;flex-direction:column;gap:1rem}.recommendation-item{padding:1rem;border-radius:.5rem;border:1px solid}.recommendation-item.high{border-color:#fecaca;background-color:#fef2f2}.recommendation-item.medium{border-color:#fed7aa;background-color:#fffbeb}.recommendation-item.low{border-color:#bfdbfe;background-color:#eff6ff}.recommendation-content{display:flex;align-items:flex-start;gap:.75rem}.recommendation-icon{margin-top:.125rem}.recommendation-icon.follow-up{color:#3b82f6}.recommendation-icon.risk{color:#ef4444}.recommendation-icon.forecast{color:#10b981}.recommendation-icon.opportunity{color:#f59e0b}.recommendation-text h3{font-weight:500;color:#1f2937;font-size:.875rem;margin:0 0 .25rem}.recommendation-text p{font-size:.75rem;color:#4b5563;margin:0 0 .75rem}.recommendation-actions{display:flex;gap:.5rem}.recommendation-button{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;border-radius:.375rem;white-space:nowrap}.recommendation-button.secondary{background-color:#fff;color:#374151;border:1px solid #d1d5db}.recommendation-button.secondary:hover{background-color:#f9fafb}.recommendation-button.primary{background-color:#3b82f6;color:#fff;border:none}.recommendation-button.primary:hover{background-color:#2563eb}.ai-insights{margin-top:1.5rem}.ai-insights h3{font-weight:500;color:#1f2937;margin-bottom:.75rem}.insights-list{display:flex;flex-direction:column;gap:.75rem}.insight-item{padding:.75rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.insight-content{display:flex;align-items:flex-start;gap:.5rem}.insight-icon{margin-top:.125rem}.insight-icon.purple{color:#8b5cf6}.insight-icon.green{color:#10b981}.insight-icon.blue{color:#3b82f6}.insight-text{font-size:.75rem;color:#4b5563;margin:0}.hidden{display:none}@media (min-width:768px){.md\:flex{display:flex}.md\:inline{display:inline}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}}.chart-container{height:300px}@media (max-width:768px){.pipeline-column,.search-input{width:12rem}.task-column{width:16rem}}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:40px}.error-icon{font-size:48px;margin-bottom:20px}.error-container h2{color:#374151;margin-bottom:10px;font-size:24px;font-weight:600}.error-container p{color:#6b7280;margin-bottom:20px;font-size:16px}.retry-button{background-color:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.retry-button:hover{background-color:#2563eb}