:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--input-font-size:16px;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}body,html{max-width:100vw;overflow-x:hidden}body,html{max-height:-webkit-fill-available}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb));min-height:-webkit-fill-available}article,aside,blockquote,div,footer,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,pre,section,ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.apexcharts-data-labels .apexcharts-datalabel{font-size:10px;font-family:"Inter, Roboto, Arial, sans-serif";font-weight:300}.apexcharts-toolbar{z-index:2!important}@media (max-width:1000px){.apexcharts-data-labels .apexcharts-datalabel{display:none}}.ant-select-selection-search,.ant-select-selection-search-input,.ant-select-selector input{font-size:var(--input-font-size)!important}@media screen and (min-width:768px){:root{--input-font-size:14px}}.ant-select.ant-select-multiple{width:100%}.ant-select-multiple .ant-select-selector{min-height:32px!important;height:auto!important;max-height:none!important;padding:4px!important}.ant-select-multiple .ant-select-selection-overflow{display:flex;flex-wrap:wrap;gap:4px;max-height:none;padding:0 10px 0 4px}.ant-select-multiple .ant-select-selection-overflow-item{flex:none;max-width:calc(100% - 8px)}.ant-select-multiple .ant-select-selection-item{height:auto!important;padding:2px 8px!important;line-height:20px!important;margin:0!important;display:flex!important;align-items:center!important;background:#f5f5f5!important;border-radius:4px!important}.ant-select-multiple .ant-select-selection-item-content{flex:1 1;white-space:normal!important;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.ant-select-multiple .ant-select-selection-search{position:relative!important;max-width:100%!important;margin:2px!important;padding:0!important;line-height:20px!important}.ant-select-multiple .ant-select-selection-search-input{min-width:3em!important;height:24px!important}.PlasmicInput_select__RJ_zg{width:100%!important;min-height:32px!important;height:auto!important}#company .ant-select-single .ant-select-selector{height:40px!important;line-height:40px!important}#company .ant-select-single .ant-select-selection-search{height:38px!important;line-height:38px!important}#company .ant-select-single .ant-select-selection-item{line-height:40px!important}.ant-select-multiple .ant-select-selection-overflow::-webkit-scrollbar{width:6px;height:6px}.ant-select-multiple .ant-select-selection-overflow::-webkit-scrollbar-track{background:transparent}.ant-select-multiple .ant-select-selection-overflow::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.ant-select-dropdown{z-index:1050!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#e6f7ff;cursor:pointer}.ant-select-multiple .ant-select-selection-overflow{max-height:120px;overflow-y:auto;padding-bottom:4px}.ant-select-multiple .ant-select-selection-overflow-item{flex-wrap:wrap}.industries-select .ant-select-dropdown{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1050!important}.industries-select .ant-select-dropdown.ant-select-dropdown-hidden{display:block!important}.industries-select .ant-select-item-option{padding:8px 12px!important;margin:2px 0!important;border-radius:4px!important}.industries-select .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:rgba(22,119,255,.1)!important}.industries-select .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:rgba(22,119,255,.2)!important;font-weight:500!important}.industries-select .ant-select-dropdown .rc-virtual-list{max-height:300px!important;overflow-y:auto!important}.industries-dropdown{display:block!important;opacity:1!important;visibility:visible!important;z-index:1050!important}.industries-dropdown,.industries-dropdown .ant-select-item-option,.industries-dropdown .rc-virtual-list,.industries-dropdown .rc-virtual-list-holder{pointer-events:auto!important}.industries-dropdown .ant-select-item-option-selected .ant-select-item-option-state{color:#1677ff!important;transform:scale(1.2)!important}.help-tooltip,.help-tooltip *,.help-tooltip:hover,.help-tooltip:hover *{cursor:help!important}input.ant-input-disabled{cursor:not-allowed!important}input::placeholder,textarea::placeholder{color:#475569!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#475569!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#475569!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#475569!important}input:-moz-placeholder,textarea:-moz-placeholder{color:#475569!important}.custom-timepicker-container{position:relative;display:inline-block;width:100%}.custom-timepicker-input{position:relative;display:flex;align-items:center;justify-content:space-between;padding:4px 11px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;transition:all .2s cubic-bezier(.645,.045,.355,1);font-size:14px;line-height:1.5715;color:rgba(0,0,0,.88);width:100%;box-sizing:border-box}.custom-timepicker-input:hover{border-color:#4096ff}.custom-timepicker-input.focused{border-color:#4096ff;box-shadow:0 0 0 2px rgba(5,145,255,.1);outline:0}.custom-timepicker-input.disabled{background:#f5f5f5;border-color:#d9d9d9;color:rgba(0,0,0,.25);cursor:not-allowed}.custom-timepicker-value{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-timepicker-value.placeholder{color:rgba(0,0,0,.25)}.custom-timepicker-icon{display:flex;align-items:center;color:rgba(0,0,0,.25);font-size:12px;flex-shrink:0;margin-left:4px}.custom-timepicker-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1050;margin-top:4px;padding:0;background:#fff;border-radius:6px;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);border:1px solid rgba(5,5,5,.06)}.custom-timepicker-panels{display:flex;background:#fff}.custom-timepicker-panel{flex:1 1;border-right:1px solid #f0f0f0}.custom-timepicker-panel:last-child{border-right:none}.custom-timepicker-panel-header{padding:0 8px;text-align:center;border-bottom:1px solid #f0f0f0;color:rgba(0,0,0,.88);font-size:12px;line-height:28px;font-weight:500}.custom-timepicker-panel-content{height:224px;overflow-y:auto;scroll-behavior:smooth}.custom-timepicker-panel-content::-webkit-scrollbar{width:6px}.custom-timepicker-panel-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-timepicker-panel-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.custom-timepicker-panel-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-timepicker-panel-item{padding:4px 0;text-align:center;cursor:pointer;transition:background-color .2s;color:rgba(0,0,0,.88);font-size:14px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-timepicker-panel-item:hover{background:#f5f5f5}.custom-timepicker-panel-item.selected{background:#e6f4ff;color:#1677ff;font-weight:600}.custom-timepicker-footer{display:flex;justify-content:space-between;align-items:center;padding:4px 12px 12px;border-top:1px solid #f0f0f0;background:#fff}.custom-timepicker-now-btn,.custom-timepicker-ok-btn{border:none;background:none;color:#1677ff;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.custom-timepicker-now-btn:hover,.custom-timepicker-ok-btn:hover{background:rgba(22,119,255,.06)}.custom-timepicker-ok-btn{background:#1677ff;color:#fff;font-weight:500;padding:4px 15px}.custom-timepicker-ok-btn:hover{background:#4096ff}.custom-timepicker-dropdown{animation:slideIn .2s ease-out;transform-origin:top}@keyframes slideIn{0%{opacity:0;transform:scaleY(.8) translateY(-10px)}to{opacity:1;transform:scaleY(1) translateY(0)}}.ai-chat-entry{white-space:normal!important}.ai-chat-entry *,.ai-chat-entry li,.ai-chat-entry ul{line-height:1!important}.ai-chat-entry #ai-chat-entry-message-embed-core *{margin-bottom:15px!important}.ai-chat-entry a{color:blue!important;text-decoration:underline!important;cursor:pointer}.ai-chat-entry a:hover{color:#00008b!important}.ai-chat-entry a:visited{color:purple!important}.heatmap-empty-state-container{text-align:center;padding:40px 20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;margin:20px 0}.heatmap-empty-state-title{margin-bottom:16px;font-size:18px;font-weight:600;color:#495057}.heatmap-empty-state-text{font-size:14px;color:#6c757d;line-height:1.5}.heatmap-empty-state-link{color:#06c;cursor:pointer;text-decoration:underline;font-weight:600}.heatmap-section-container{margin-bottom:20px;padding:15px}.heatmap-section-container,.heatmap-section-container-sm{width:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.heatmap-section-container-sm{margin-bottom:10px;padding:10px}.heatmap-section-heading,.heatmap-section-heading-capitalize{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;width:100%}.heatmap-section-heading-capitalize{text-transform:capitalize}.heatmap-flex-center{display:flex;align-items:center}.heatmap-badge-yellow{background-color:#fff3cd;color:#856404}.heatmap-badge-blue,.heatmap-badge-yellow{margin-left:8px;font-size:.75rem;padding:2px 8px;border-radius:4px;font-weight:500;display:inline-block;vertical-align:middle}.heatmap-badge-blue{background-color:#e6f3ff;color:#06c}.heatmap-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.heatmap-metric-card{cursor:pointer;padding:12px;border-radius:6px;font-size:.875rem;font-weight:500;text-align:center;transition:all .2s;position:relative}.heatmap-metric-card-green{background-color:#d4edda;border:1px solid #c3e6cb}.heatmap-metric-card-yellow{background-color:#fff3cd;border:1px solid #ffeeba}.heatmap-metric-card-red{background-color:#f8d7da;border:1px solid #f5c6cb}.heatmap-metric-card-gray{background-color:#e9ecef;border:1px solid #dee2e6}.heatmap-star-icon{position:absolute;top:4px;right:4px;font-size:12px}.heatmap-variance-display{font-size:.75rem;margin-top:4px;opacity:.8}.heatmap-mobile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));grid-gap:1px;gap:1px;width:100%;max-width:100%;align-items:start;justify-content:start;margin:0;padding:0}.heatmap-unlock-text{margin-top:8px;color:#666;font-size:12pt}.heatmap-unlock-text-bottom{margin-bottom:10px;color:#666;font-size:12pt}.heatmap-unlock-link{color:#06c;text-decoration:underline;cursor:pointer;font-weight:600}.heatmap-loading-container{width:100%;height:auto;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:40px 20px}.heatmap-lottie-animation{width:200px;height:200px}.heatmap-loading-text-container{margin-top:20px;font-size:18px;font-weight:500;color:#4a5568;display:flex;flex-direction:column;align-items:center}.heatmap-relative-container{position:relative}.heatmap-favorites-skeleton-container{height:250px;width:100%}.heatmap-mobile-wrapper{gap:20px;min-height:400px}.heatmap-main-wrapper,.heatmap-mobile-wrapper{display:flex;flex-direction:column;width:100%}