.config-diff-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.config-diff-modal{background:#161b22;border:1px solid #30363d;border-radius:8px;width:90%;max-width:1200px;height:80vh;max-height:800px;display:flex;flex-direction:column;box-shadow:0 16px 48px rgba(0,0,0,.8);animation:slideUp .3s ease;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.config-diff-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #30363d}.config-diff-modal-title{display:flex;align-items:center;gap:12px}.config-diff-modal-icon{color:#f85149}.config-diff-modal-header h2{margin:0;font-size:18px;color:#e6edf3;font-weight:600}.config-diff-modal-close{background:transparent;border:none;color:#7d8590;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.config-diff-modal-close:hover{background:hsla(0,0%,100%,.1);color:#e6edf3}.config-diff-modal-info{padding:16px 20px;background:rgba(248,81,73,.05);border-bottom:1px solid #30363d}.config-diff-modal-info p{margin:0 0 12px;color:#e6edf3;font-size:14px}.config-diff-timestamps{display:flex;gap:24px;font-size:13px}.config-diff-timestamp{display:flex;align-items:center;gap:8px;color:#7d8590}.config-diff-timestamp svg{color:#484f58}.config-diff-modal-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;min-height:0}.config-diff-no-changes{text-align:center;padding:40px;color:#7d8590}.config-diff-no-changes p{margin:8px 0}.config-diff-container{display:flex;flex-direction:column;gap:16px}.config-diff-header{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:12px;border-bottom:1px solid #30363d}.config-diff-column-header{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#7d8590}.config-diff-content{display:flex;flex-direction:column;gap:12px}.config-diff-row{border:1px solid #30363d;border-radius:6px;overflow:hidden}.config-diff-row--added{border-color:rgba(35,134,54,.3)}.config-diff-row--removed{border-color:rgba(248,81,73,.3)}.config-diff-row--modified{border-color:rgba(210,153,34,.3)}.config-diff-path{padding:8px 12px;background:hsla(0,0%,100%,.03);font-family:var(--font-sans),sans-serif;font-size:12px;color:#58a6ff;border-bottom:1px solid #30363d;display:flex;align-items:center;gap:4px}.config-diff-path--collapsible{cursor:pointer;transition:background .2s ease}.config-diff-path--collapsible:hover{background:hsla(0,0%,100%,.05)}.config-diff-expand-icon{display:flex;align-items:center;color:#7d8590;transition:color .2s ease}.config-diff-path--collapsible:hover .config-diff-expand-icon{color:#e6edf3}.config-diff-values{display:grid;grid-template-columns:1fr 1fr}.config-diff-value{padding:12px;font-size:12px;position:relative}.config-diff-value pre{margin:0;font-family:var(--font-sans),sans-serif;color:#e6edf3;white-space:pre-wrap;word-break:break-word}.config-diff-collapsed-preview{color:#7d8590!important;font-style:italic;opacity:.8}.diff-line-added{background:rgba(35,134,54,.15);color:#3fb950}.diff-line-added,.diff-line-removed{display:inline-block;width:100%;padding:0 2px}.diff-line-removed{background:rgba(248,81,73,.15);color:#f85149;text-decoration:line-through;opacity:.7}.diff-line-modified{background:rgba(210,153,34,.15);color:#d29922;display:inline-block;width:100%;padding:0 2px;position:relative}.diff-line-modified:before{content:"~";position:absolute;left:-12px;color:#d29922;font-weight:700}.config-diff-value--local{border-right:1px solid #30363d}.config-diff-row--added .config-diff-value--local{background:rgba(35,134,54,.05)}.config-diff-row--added .config-diff-value--remote,.config-diff-row--removed .config-diff-value--local{background:hsla(0,0%,100%,.02);color:#484f58}.config-diff-row--removed .config-diff-value--remote{background:rgba(248,81,73,.05)}.config-diff-row--modified .config-diff-value--local,.config-diff-row--modified .config-diff-value--remote{background:rgba(210,153,34,.05)}.config-diff-legend{display:flex;gap:16px;padding:12px;background:hsla(0,0%,100%,.03);border-radius:6px;font-size:12px}.config-diff-legend-item{display:flex;align-items:center;gap:6px;color:#7d8590}.config-diff-legend-item:before{content:"";width:12px;height:12px;border-radius:2px}.config-diff-legend-item--added:before{background:rgba(35,134,54,.3)}.config-diff-legend-item--removed:before{background:rgba(248,81,73,.3)}.config-diff-legend-item--modified:before{background:rgba(210,153,34,.3)}.config-diff-modal-footer{padding:20px;border-top:1px solid #30363d;display:flex;justify-content:flex-end;gap:12px}.config-diff-btn{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid}.config-diff-btn--cancel{background:#21262d;color:#e6edf3;border-color:#30363d}.config-diff-btn--cancel:hover{background:#30363d;border-color:#484f58}.config-diff-btn--overwrite{background:rgba(248,81,73,.1);color:#f85149;border-color:rgba(248,81,73,.3)}.config-diff-btn--overwrite:hover{background:rgba(248,81,73,.2);border-color:rgba(248,81,73,.5)}.config-diff-content::-webkit-scrollbar,.config-diff-modal-body::-webkit-scrollbar{width:8px;height:8px}.config-diff-content::-webkit-scrollbar-track,.config-diff-modal-body::-webkit-scrollbar-track{background:#161b22}.config-diff-content::-webkit-scrollbar-thumb,.config-diff-modal-body::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.config-diff-content::-webkit-scrollbar-thumb:hover,.config-diff-modal-body::-webkit-scrollbar-thumb:hover{background:#484f58}.working-config-loading-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--siem-bg-primary,#0a0a0a);font-family:var(--font-sans),sans-serif}.working-config-loading-content{text-align:center}.working-config-loading-spinner{width:32px;height:32px;margin:0 auto 16px;color:var(--siem-accent-blue,#1f6feb);animation:working-config-spin 1s linear infinite}.working-config-loading-text{color:var(--siem-text-muted,#9ca3af);font-size:var(--siem-text-base,12px)}.working-config-error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;background:var(--siem-bg-primary,#0a0a0a);font-family:var(--font-sans),sans-serif}.working-config-error-icon{width:64px;height:64px;margin-bottom:16px;color:var(--siem-accent-red,#da3633)}.working-config-error-title{font-size:var(--siem-text-2xl,18px);font-weight:700;color:var(--siem-text-primary,#e5e7eb);margin-bottom:8px}.working-config-error-message{color:var(--siem-text-muted,#9ca3af);font-size:var(--siem-text-base,12px);margin-bottom:16px;text-align:center;max-width:400px}.working-config-error-details{margin-bottom:24px;padding:16px;background:var(--siem-bg-secondary,#1a1a1a);border:1px solid var(--siem-border-primary,#374151);border-radius:var(--siem-radius-md,6px);max-width:600px;width:100%}.working-config-error-details summary{cursor:pointer;color:var(--siem-text-muted,#9ca3af);font-weight:500;font-size:var(--siem-text-sm,10px);text-transform:uppercase;letter-spacing:.5px}.working-config-error-details pre{margin-top:12px;font-size:var(--siem-text-sm,10px);color:var(--siem-text-muted,#9ca3af);white-space:pre-wrap;word-break:break-word}.working-config-retry-button{padding:8px 24px;background:var(--siem-accent-blue,#1f6feb);color:#fff;border:none;border-radius:var(--siem-radius-md,6px);font-size:var(--siem-text-base,12px);font-family:var(--font-sans),sans-serif;cursor:pointer;transition:background-color .2s}.working-config-retry-button:hover{background:var(--siem-accent-blue-hover,#1a5cd8)}@keyframes working-config-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar_sidebar__S3p8Q{position:fixed;top:0;left:0;z-index:50;height:100vh;box-shadow:0 4px 20px rgba(0,0,0,.25)}.navbar_container__CZncu{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--space-md) 0;background:var(--surface-primary);transition:width var(--transition-base) ease-in-out;border-right:1px solid var(--border-subtle);text-align:center}.navbar_logoSection__tPr74{position:relative;width:100%;margin-bottom:var(--space-md)}.navbar_logoLink__W1Oxd{display:flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-md);gap:var(--space-sm);transition:all var(--transition-soft);border-radius:var(--radius-md);margin:0 var(--space-xs)}.navbar_logoLink__W1Oxd:hover{background:var(--surface-hover)}.navbar_logoText__5FZyn{font-family:var(--font-sans),sans-serif;font-weight:600;font-size:var(--text-base);color:var(--text-primary);letter-spacing:.02em;white-space:nowrap}.navbar_toggle__9psBX{position:absolute;right:-12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--surface-secondary);border:1px solid var(--border-base);border-radius:999px;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;transition:all var(--transition-soft);color:var(--text-muted)}.navbar_toggle__9psBX:hover{background:var(--surface-elevated);border-color:var(--accent-blue);color:var(--accent-blue);box-shadow:0 2px 12px rgba(31,111,235,.25)}.navbar_toggle__9psBX:active{transform:translateY(-50%) scale(.95)}.navbar_navBottom__ZlG71,.navbar_navTop___58lV{width:100%;display:flex;flex-direction:column;gap:var(--space-xs)}.navbar_navTop___58lV{flex:1;overflow-y:auto;overflow-x:hidden}.navbar_navBottom__ZlG71{flex-shrink:0}@supports (color-mix(in srgb,white 50%,black 50%)){.navbar_navSeparatorTight__3jfhS,.navbar_navSeparator__2Vhis{background:color-mix(in srgb,var(--border-strong) 40%,var(--text-primary) 60%)}}.navbar_navSeparatorTight__3jfhS,.navbar_navSeparator__2Vhis{width:60%;max-width:120px;height:1px;background:var(--border-strong);border-radius:999px;flex-shrink:0;opacity:1}.navbar_navSeparator__2Vhis{margin:var(--space-2xs) auto}.navbar_navSeparatorTight__3jfhS{margin:0 auto var(--space-2xs)}.navbar_debugContainer__FQODK{position:relative;width:100%;overflow:visible}.navbar_debugTrigger__Qtbhj{position:relative}.navbar_debugPopover__ipz7Y{position:fixed;min-width:240px;background:#111827;border:1px solid var(--border-base);border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(0,0,0,.45);z-index:1000;font-family:var(--font-sans),sans-serif;display:flex;flex-direction:column;overflow:hidden}.navbar_debugPopover__ipz7Y:after,.navbar_debugPopover__ipz7Y:before{content:"";position:absolute;top:16px;border:6px solid transparent;left:-12px}.navbar_debugPopover__ipz7Y:before{border-right-color:var(--border-base)}.navbar_debugPopover__ipz7Y:after{border-width:5px;border-right-color:#111827;margin-left:1px}.navbar_debugPopoverHeader__vv_5k{padding:var(--space-sm) var(--space-lg) var(--space-xs);border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.navbar_debugPopoverList__DcMB3{padding:var(--space-sm) var(--space-sm) var(--space-xs);display:flex;flex-direction:column;gap:var(--space-2xs)}.navbar_debugPopoverItem__PhSwK{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-sans),sans-serif;cursor:pointer;transition:background var(--transition-soft),color var(--transition-soft);text-align:left}.navbar_debugPopoverItem__PhSwK:hover{background:var(--surface-hover);color:var(--accent-blue)}.navbar_debugPopoverItemIcon__uXcwr{width:18px;height:18px;color:var(--text-muted);transition:color var(--transition-soft)}.navbar_debugPopoverItem__PhSwK:hover .navbar_debugPopoverItemIcon__uXcwr{color:var(--accent-blue)}.navbar_debugPopoverItemLabel__UuEaq{font-weight:600}@keyframes navbar_slideUp__BaYOx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.navbar_navTop___58lV::-webkit-scrollbar{width:4px}.navbar_navTop___58lV::-webkit-scrollbar-track{background:transparent}.navbar_navTop___58lV::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:999px}.navbar_navTop___58lV::-webkit-scrollbar-thumb:hover{background:var(--border-base)}.navbar-item_item__sCgYR{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-md);margin:var(--space-2xs) 0;border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-sans),sans-serif;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all var(--transition-soft);text-decoration:none;position:relative}.navbar-item_item__sCgYR svg{width:20px;height:20px;flex-shrink:0;transition:all var(--transition-soft)}.navbar-item_itemCollapsed__A2UKs{justify-content:center;padding:var(--space-sm)}.navbar-item_itemExpanded__V3Ex9{justify-content:flex-start;padding:var(--space-xs) var(--space-md)}.navbar-item_item__sCgYR:hover:not(:disabled):not(.navbar-item_noActive__N_gg1){background:var(--surface-hover);color:var(--text-primary)}.navbar-item_item__sCgYR:hover:not(:disabled):not(.navbar-item_noActive__N_gg1) svg{transform:scale(1.05);color:var(--accent-blue)}.navbar-item_itemActive__bVBSD{background:rgba(31,111,235,.08);color:var(--accent-blue);font-weight:600}.navbar-item_itemActive__bVBSD.navbar-item_itemExpanded__V3Ex9{padding-left:calc(var(--space-md) + var(--space-3xs))}.navbar-item_itemActive__bVBSD.navbar-item_itemCollapsed__A2UKs{padding-left:var(--space-sm)}.navbar-item_itemActive__bVBSD svg{color:var(--accent-blue)}.navbar-item_itemActive__bVBSD:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--accent-blue);border-radius:0 999px 999px 0;box-shadow:0 0 12px rgba(31,111,235,.5)}.navbar-item_noActive__N_gg1{cursor:default}.navbar-item_noActive__N_gg1,.navbar-item_noActive__N_gg1:hover{background:transparent!important}.navbar-item_item__sCgYR:disabled{background:transparent;color:var(--text-disabled);opacity:.4;cursor:not-allowed}.navbar-item_item__sCgYR:disabled svg{color:var(--text-disabled)}.navbar-item_sizeSmall__h24k2{height:40px}.navbar-item_sizeMedium__H07D4{height:48px}.navbar-item_label__e8FkA{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.user-dropdown_container__DsDNv{position:relative;width:100%}.user-dropdown_trigger__4eJ_J{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:background var(--transition-soft)}.user-dropdown_trigger__4eJ_J:hover{background:var(--surface-hover);color:var(--text-primary)}.user-dropdown_trigger__4eJ_J:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.user-dropdown_triggerExpanded__N4mLw{justify-content:flex-start}.user-dropdown_triggerCollapsed__Rgx5B{justify-content:center}.user-dropdown_triggerLabel__gfo_b{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.user-dropdown_triggerPrimary__Z_7cx{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown_triggerSecondary__MKWAD{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown_popover__blTdi{position:fixed;min-width:260px;background:var(--surface-elevated);border:1px solid var(--border-base);border-radius:var(--radius-lg);box-shadow:0 12px 32px rgba(0,0,0,.45);z-index:1000;padding:var(--space-sm) var(--space-md);font-family:var(--font-sans),sans-serif}.user-dropdown_popover__blTdi:after,.user-dropdown_popover__blTdi:before{content:"";position:absolute;top:18px;border:6px solid transparent;left:-12px}.user-dropdown_popover__blTdi:before{border-right-color:var(--border-base)}.user-dropdown_popover__blTdi:after{border-width:5px;border-right-color:var(--surface-elevated);margin-left:1px}.user-dropdown_popoverHeader__u_Ixp{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-sm)}.user-dropdown_popoverList__GxFx_{display:flex;flex-direction:column;gap:var(--space-xs)}.user-dropdown_popoverRow__658cp{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm)}.user-dropdown_popoverLabel__Hdufs{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.user-dropdown_popoverValue__tERpU{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cohort-cache-status_status___2PjW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-sm) var(--space-sm);margin:0;border-radius:var(--radius-md);transition:background var(--transition-soft);position:relative;width:100%;cursor:pointer;box-sizing:border-box}.cohort-cache-status_status___2PjW:hover{background:var(--surface-hover)}.cohort-cache-status_icon__mhG13{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;transition:all var(--transition-base)}.cohort-cache-status_label__KzPZh{display:flex;flex-direction:column;gap:var(--space-4xs);align-items:center;text-align:center}.cohort-cache-status_title___ABWo{font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.cohort-cache-status_statusText__K7MLz{font-size:var(--text-xs);color:var(--text-primary);font-family:var(--font-sans),sans-serif;white-space:nowrap}.cohort-cache-status_iconNotLoaded__7oefU{color:var(--status-error);animation:cohort-cache-status_pulseError__O_fLx 2s ease-in-out infinite}.cohort-cache-status_iconLoading__smqqs{color:var(--status-success)}.cohort-cache-status_iconFresh__SU1M8{color:var(--accent-blue)}.cohort-cache-status_iconStale__Nj7Wf{color:var(--accent-amber)}.cohort-cache-status_iconExpired__eWIZa{color:var(--status-error);animation:cohort-cache-status_pulseError__O_fLx 2s ease-in-out infinite}.cohort-cache-status_spinner__s_1Qv{position:absolute;inset:-2px;border:2px solid transparent;border-top:2px solid var(--status-success);border-radius:50%;animation:cohort-cache-status_spin__B_uRH 1s linear infinite}.cohort-cache-status_label__KzPZh{display:none}.cohort-cache-status_popover__ZmUHw{position:absolute;left:calc(100% + var(--space-sm));top:50%;transform:translateY(-50%);background:#111827;border:1px solid var(--border-base);border-radius:var(--radius-lg);padding:0;min-width:280px;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:1000;font-size:var(--text-sm);animation:cohort-cache-status_slideInRight__7OmwH .2s ease-out}.cohort-cache-status_popover__ZmUHw:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right:6px solid var(--border-base)}.cohort-cache-status_popover__ZmUHw:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:#111827;margin-right:-1px}.cohort-cache-status_popoverHeader__q_tyN{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);font-weight:600;color:var(--text-primary);font-size:var(--text-sm)}.cohort-cache-status_popoverContent__cddUs{padding:var(--space-sm) var(--space-md)}.cohort-cache-status_popoverRow__BI6fR{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xs)}.cohort-cache-status_popoverRow__BI6fR:last-child{margin-bottom:0}.cohort-cache-status_popoverLabel__MsXZ7{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;font-weight:500}.cohort-cache-status_popoverValue__JCv7N{color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm)}.cohort-cache-status_popoverValueNotLoaded__4Gy0C{color:var(--status-error)}.cohort-cache-status_popoverValueLoading__UoPlg{color:var(--status-success)}.cohort-cache-status_popoverValueFresh__7nooU{color:var(--accent-blue)}.cohort-cache-status_popoverValueStale__A88u_{color:var(--accent-amber)}.cohort-cache-status_popoverValueExpired__e89k7{color:var(--status-error)}.cohort-cache-status_popoverActions__2bD8M{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-xs);justify-content:center}.cohort-cache-status_actionBtn__TjhS_{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-base);border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-primary);font-size:var(--text-xs);font-weight:600;font-family:var(--font-sans),sans-serif;cursor:pointer;transition:all var(--transition-soft);text-transform:uppercase;letter-spacing:.03em;flex:1;min-width:0}.cohort-cache-status_actionBtn__TjhS_:hover{background:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-1px)}.cohort-cache-status_actionBtn__TjhS_:active{transform:translateY(0)}.cohort-cache-status_actionBtnLoad__Mm64T{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1);color:var(--status-success)}.cohort-cache-status_actionBtnLoad__Mm64T:hover{background:rgba(34,197,94,.2);border-color:var(--status-success)}.cohort-cache-status_actionBtnRefresh__JIKdH{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.1);color:var(--accent-blue)}.cohort-cache-status_actionBtnRefresh__JIKdH:hover{background:rgba(59,130,246,.2);border-color:var(--accent-blue)}.cohort-cache-status_actionBtnStop__pOk6N{border-color:rgba(245,158,11,.5);background:rgba(245,158,11,.1);color:var(--accent-amber)}.cohort-cache-status_actionBtnStop__pOk6N:hover{background:rgba(245,158,11,.2);border-color:var(--accent-amber)}@keyframes cohort-cache-status_pulseError__O_fLx{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes cohort-cache-status_spin__B_uRH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cohort-cache-status_slideInRight__7OmwH{0%{opacity:0;transform:translateY(-50%) translateX(-8px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@media (max-width:768px){.cohort-cache-status_status___2PjW{padding:var(--space-2xs) var(--space-sm)}.cohort-cache-status_label__KzPZh{display:none}.cohort-cache-status_popover__ZmUHw{left:auto;right:calc(100% + var(--space-sm))}.cohort-cache-status_popover__ZmUHw:before{right:auto;left:100%;border-right-color:transparent;border-left-color:var(--border-base)}.cohort-cache-status_popover__ZmUHw:after{right:auto;left:100%;border-right-color:transparent;border-left-color:#111827;margin-right:0;margin-left:-1px}}.config-status_status__3y4nq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-sm);margin:0;border-radius:var(--radius-md);transition:background var(--transition-soft);position:relative;width:100%;cursor:pointer;box-sizing:border-box}.config-status_status__3y4nq:hover{background:var(--surface-hover)}.config-status_icon__snKDJ{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;transition:all var(--transition-base)}.config-status_label__Ns1cN{display:flex;flex-direction:column;gap:var(--space-4xs);align-items:center;text-align:center}.config-status_title__CyCOJ{font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.config-status_statusText__W6mpI{font-size:var(--text-xs);color:var(--text-primary);font-family:var(--font-sans),sans-serif;white-space:nowrap}.config-status_iconSynced__vPhRw{color:var(--accent-blue)}.config-status_iconDefaults__Z6IaI{color:var(--accent-amber);animation:config-status_pulseWarning__Z6elO 2s ease-in-out infinite}.config-status_iconError__NAwT5{color:var(--accent-red);animation:config-status_pulseError___hqlT 2s ease-in-out infinite}.config-status_iconLoading__zDjLl{color:var(--accent-blue)}.config-status_iconUnknown___y9Hh{color:var(--text-muted)}.config-status_spinner__48AwH{position:absolute;inset:-2px;border:2px solid transparent;border-top:2px solid var(--accent-blue);border-radius:50%;animation:config-status_spin__LgYtU 1s linear infinite}.config-status_label__Ns1cN{display:none}.config-status_popover__gOcSI{position:absolute;left:calc(100% + var(--space-sm));top:50%;transform:translateY(-50%);background:#111827;border:1px solid var(--border-base);border-radius:var(--radius-lg);padding:0;min-width:280px;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:1000;font-size:var(--text-sm);animation:config-status_slideInRight__HQdLw .2s ease-out}.config-status_popover__gOcSI:before{border:6px solid transparent;border-right:6px solid var(--border-base)}.config-status_popover__gOcSI:after,.config-status_popover__gOcSI:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}.config-status_popover__gOcSI:after{border:5px solid transparent;border-right-color:#111827;margin-right:-1px}.config-status_popoverHeader__x_klw{border-bottom:1px solid var(--border-subtle);font-weight:600;color:var(--text-primary);font-size:var(--text-sm)}.config-status_popoverContent__D9_t1,.config-status_popoverHeader__x_klw{padding:var(--space-sm) var(--space-md)}.config-status_popoverRow__4OFKP{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xs)}.config-status_popoverRow__4OFKP:last-child{margin-bottom:0}.config-status_popoverLabel__LesLH{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;font-weight:500}.config-status_popoverValue___ocZI{color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm)}.config-status_popoverValueServer__6s13N{color:var(--accent-blue)}.config-status_popoverValueDefaults__FZzsz{color:var(--accent-amber)}.config-status_popoverValueError__TSZPp{color:var(--accent-red)}.config-status_popoverValueSynced__H37KB{color:var(--accent-blue)}.config-status_popoverValuePending__fYEOt{color:var(--accent-amber)}.config-status_popoverValueSyncing__stW6_{color:var(--accent-blue)}.config-status_popoverValueUnknown__PweDP{color:var(--text-muted)}.config-status_popoverWarning__tP5W8{margin:var(--space-sm) 0;padding:var(--space-sm);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--accent-amber);line-height:1.5}.config-status_popoverActions__tx1Zy{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-xs);justify-content:center}.config-status_actionBtn__53dPX{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-base);border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-primary);font-size:var(--text-xs);font-weight:600;font-family:var(--font-sans),sans-serif;cursor:pointer;transition:all var(--transition-soft);text-transform:uppercase;letter-spacing:.03em;flex:1;min-width:0}.config-status_actionBtn__53dPX:hover{background:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-1px)}.config-status_actionBtn__53dPX:active{transform:translateY(0)}.config-status_actionBtnRetry__7iipV{border-color:rgba(59,130,246,.5);background:rgba(59,130,246,.1);color:var(--accent-blue)}.config-status_actionBtnRetry__7iipV:hover{background:rgba(59,130,246,.2);border-color:var(--accent-blue)}.config-status_actionBtnSave__pN1Hr{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1);color:var(--status-success)}.config-status_actionBtnSave__pN1Hr:hover{background:rgba(34,197,94,.2);border-color:var(--status-success)}@keyframes config-status_pulseError___hqlT{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes config-status_pulseWarning__Z6elO{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes config-status_spin__LgYtU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes config-status_slideInRight__HQdLw{0%{opacity:0;transform:translateY(-50%) translateX(-8px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@media (max-width:768px){.config-status_status__3y4nq{padding:var(--space-2xs) var(--space-sm)}.config-status_label__Ns1cN{display:none}.config-status_popover__gOcSI{left:auto;right:calc(100% + var(--space-sm))}.config-status_popover__gOcSI:before{right:auto;left:100%;border-right-color:transparent;border-left-color:var(--border-base)}.config-status_popover__gOcSI:after{right:auto;left:100%;border-right-color:transparent;border-left-color:#111827;margin-right:0;margin-left:-1px}}.where-clause-input_inner__eAW1w,.where-clause-input_root__Wf4QU{position:relative;width:100%}.where-clause-input_input__QvD_A{width:100%;min-height:40px;padding:var(--space-2xs) var(--space-md);padding-right:3.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);line-height:1.4;transition:border-color var(--transition-soft),box-shadow var(--transition-soft),background var(--transition-soft)}.where-clause-input_input__QvD_A::-moz-placeholder{color:var(--text-muted)}.where-clause-input_input__QvD_A::placeholder{color:var(--text-muted)}.where-clause-input_input__QvD_A:focus-visible{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px rgba(59,130,246,.18);background:var(--surface-elevated)}.where-clause-input_inputDisabled__00w2u{opacity:.6;cursor:not-allowed}.where-clause-input_suggestionsPopover__AaAyl{position:absolute;top:calc(100% + var(--space-3xs));left:0;right:0;display:flex;flex-direction:column;gap:var(--space-4xs);padding:var(--space-2xs);border:1px solid var(--border-base);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:0 16px 32px rgba(0,0,0,.4);z-index:1000;font-family:var(--font-sans),sans-serif;font-size:var(--text-xs)}.where-clause-input_suggestionsHeader__0kRtD{font-weight:600;color:var(--text-muted);padding:0 var(--space-2xs);text-transform:uppercase;letter-spacing:.08em}.where-clause-input_suggestionsList__sumvP{display:flex;flex-direction:column;gap:var(--space-5xs);max-height:220px;overflow-y:auto}.where-clause-input_suggestionItem__i7R8c{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-primary);font-family:inherit;font-size:inherit;text-align:left;transition:background var(--transition-soft),color var(--transition-soft),border-color var(--transition-soft);cursor:pointer}.where-clause-input_suggestionItem__i7R8c:focus-visible,.where-clause-input_suggestionItem__i7R8c:hover{background:var(--surface-secondary);border-color:var(--border-subtle);outline:none}.where-clause-input_suggestionItemActive__ek0eG{background:var(--surface-secondary);border-color:var(--border-base)}.where-clause-input_validationIndicator__21r4d{position:absolute;top:50%;right:var(--space-sm);transform:translateY(-50%);display:inline-flex;align-items:center;z-index:2}.where-clause-input_validationIcon__QWc_v{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:9999px;background:var(--surface-elevated);box-shadow:0 6px 12px rgba(0,0,0,.12);cursor:pointer}.where-clause-input_validationIcon__QWc_v:after{content:attr(data-message);position:absolute;top:calc(100% + var(--space-4xs));right:0;min-width:220px;max-width:280px;padding:var(--space-3xs) var(--space-2xs);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:0 16px 32px rgba(0,0,0,.3);font-family:var(--font-sans),sans-serif;font-size:12px;color:var(--text-primary);line-height:1.4;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--transition-soft),transform var(--transition-soft);white-space:pre;text-align:left;z-index:5}.where-clause-input_validationIcon__QWc_v:focus-visible:after,.where-clause-input_validationIcon__QWc_v:hover:after{opacity:1;transform:translateY(0)}.where-clause-input_validationIconWarning__nXkEu{color:var(--accent-amber)}.where-clause-input_validationIconError__bveSO{color:var(--accent-red)}.query-input-group_container__V4TJo{display:flex;align-items:flex-end;gap:var(--space-sm);width:100%}.query-input-group_group__p9_oH{display:flex;flex-direction:column;gap:var(--space-3xs);width:100%}.query-input-group_groupGrow__QNoMb{flex:1}.query-input-group_actionsControl__b3Uve{width:100%;display:flex;justify-content:flex-end}@media (max-width:900px){.query-input-group_container__V4TJo{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.query-input-group_actionsControl__b3Uve,.query-input-group_groupActions___19Jm{width:100%}.query-input-group_actionsControl__b3Uve{justify-content:stretch}}.compact-date-range_root__OeFwi{position:relative;display:flex;align-items:center;min-width:260px;flex-shrink:0}.compact-date-range_button__L5UOc{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:calc(var(--space-2xs) + 2px) var(--space-md);min-height:40px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-secondary);color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-sans),sans-serif;font-weight:500;text-align:left;transition:border-color var(--transition-soft),box-shadow var(--transition-soft),background var(--transition-soft);white-space:nowrap}.compact-date-range_button__L5UOc:hover{border-color:var(--accent-blue);background:var(--surface-elevated)}.compact-date-range_buttonActive__ZzgBP{border-color:var(--accent-blue);background:rgba(59,130,246,.2);color:var(--text-primary)}.compact-date-range_button__L5UOc:focus-visible{outline:none;border-color:var(--accent-cyan);box-shadow:0 0 0 2px rgba(103,232,249,.2)}.compact-date-range_buttonDisabled__PObq9{opacity:.5;cursor:not-allowed;border-color:var(--border-subtle);background:var(--surface-secondary)}.compact-date-range_label__JFEur{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:var(--text-xs)}.compact-date-range_arrow__U2Ndu{display:inline-flex;align-items:center;color:var(--text-muted);transition:transform var(--transition-soft)}.compact-date-range_arrowOpen__5Qhyj{transform:rotate(180deg);color:var(--accent-blue)}.compact-date-range_dropdown__3w_Rx{position:absolute;top:calc(100% + var(--space-2xs));z-index:40;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:var(--shadow-soft);min-width:520px;max-width:min(640px,92vw);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg)}.compact-date-range_dropdownLeft__AYEsp{left:auto;right:0}.compact-date-range_dropdownCenter__GdaXH{left:50%;right:auto;transform:translateX(-50%)}.compact-date-range_dropdownRight__JZZHm{left:0;right:auto}.compact-date-range_presets__DFw26{display:flex;flex-direction:column;gap:var(--space-xs)}.compact-date-range_presetsLabel__dHlBv{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.compact-date-range_presetsGrid__HdUhX{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.compact-date-range_presetButton__uOlr8{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-size:var(--text-xs);padding:var(--space-2xs) var(--space-sm);cursor:pointer;transition:border-color var(--transition-soft),background var(--transition-soft),color var(--transition-soft)}.compact-date-range_presetButton__uOlr8:hover{border-color:var(--accent-blue);background:var(--surface-elevated)}.compact-date-range_presetButtonActive__OMHb4{border-color:var(--accent-blue);background:rgba(59,130,246,.2);color:var(--text-primary)}.compact-date-range_inputs__cYaSd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);align-items:end}.compact-date-range_inputGroup__Ar86b{display:flex;flex-direction:column;gap:var(--space-2xs)}.compact-date-range_inputLabel__v4cA9{font-size:var(--text-xs);color:var(--text-muted);font-weight:600;letter-spacing:.04em}.compact-date-range_inputRow__PXbjD{display:inline-flex;align-items:center;gap:var(--space-xs)}.compact-date-range_input__WRokh{width:min(100%,240px);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-secondary);color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);padding:var(--space-2xs) var(--space-sm);transition:border-color var(--transition-soft),box-shadow var(--transition-soft)}.compact-date-range_input__WRokh:focus-visible{outline:none;border-color:var(--accent-cyan);box-shadow:0 0 0 2px rgba(103,232,249,.2)}.compact-date-range_input__WRokh::-moz-placeholder{color:var(--text-muted)}.compact-date-range_input__WRokh::placeholder{color:var(--text-muted)}.compact-date-range_clearButton__N4X0G{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:var(--text-sm);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--transition-soft),background var(--transition-soft)}.compact-date-range_clearButton__N4X0G:hover{color:var(--text-primary);background:var(--surface-secondary)}@media (max-width:720px){.compact-date-range_dropdown__3w_Rx{min-width:min(460px,92vw);padding:var(--space-md)}.compact-date-range_inputs__cYaSd{grid-template-columns:minmax(0,1fr)}}.page-header_container__HfABB{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:linear-gradient(180deg,rgba(17,24,39,.85),rgba(15,23,42,.65));border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-soft)}.page-header_heading__Iu1KF{display:flex;align-items:center;gap:var(--space-md)}.page-header_title__GQWOS{margin:0;font-family:var(--font-sans),sans-serif;font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.page-header_meta__T6ONu{display:flex;flex-wrap:wrap;gap:var(--space-sm);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-secondary)}.page-header_accent__4XTpZ{color:var(--accent-cyan);font-weight:600}.page-header_actions__O2SVt{flex-shrink:0;display:flex;align-items:center;gap:var(--space-sm)}.page-header_compact__EBIHR{padding:var(--space-md) var(--space-lg);box-shadow:none;background:var(--surface-secondary)}.page-header_compact__EBIHR .page-header_title__GQWOS{font-size:var(--text-lg)}.page-header_compact__EBIHR .page-header_heading__Iu1KF{gap:var(--space-sm)}.page-toolbar_toolbar__Nd6Jj{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);background:var(--surface-secondary);border-bottom:1px solid var(--border-subtle)}.page-toolbar_cluster__oTnFW{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.page-toolbar_filters__wTMR2{flex:1 1 60%;min-width:min(560px,100%);display:flex;flex-direction:column;gap:var(--space-sm)}.page-toolbar_info__AbM5w{font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);color:var(--text-secondary)}.page-toolbar_actions__8Cut9,.page-toolbar_info__AbM5w{display:flex;align-items:center;gap:var(--space-sm)}.page-toolbar_bordered__wi6SJ{border-radius:var(--radius-lg);border:1px solid var(--border-strong);padding:var(--space-md);background:var(--surface-secondary)}.cohort-details-panel_panel__eCBxN{display:flex;flex-direction:column;height:100%;width:100%;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);color:var(--text-primary)}.cohort-details-panel_header__grffv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-subtle);background:var(--surface-secondary)}.cohort-details-panel_title__n_Ow1{font-size:var(--text-lg);font-weight:600;margin:0}.cohort-details-panel_headerActions___DL_L{display:inline-flex;align-items:center;gap:var(--space-sm)}.cohort-details-panel_closeButton__HQ9dE{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:var(--text-lg);line-height:1;cursor:pointer;transition:color var(--transition-soft),background var(--transition-soft),border-color var(--transition-soft)}.cohort-details-panel_closeButton__HQ9dE:hover{color:var(--text-primary);background:var(--surface-inset);border-color:var(--border-subtle)}.cohort-details-panel_closeButton__HQ9dE:focus-visible{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px rgba(59,130,246,.3)}.cohort-details-panel_content__8vaxW{flex:1;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);overflow:auto;min-height:0}.cohort-details-panel_emptyState__E7hZw{flex:1;margin:var(--space-lg);border-radius:var(--radius-lg);border:1px dashed var(--border-subtle);background:var(--surface-inset);color:var(--text-muted);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-xl);font-size:var(--text-md)}.cohorts-unified_page__qpHjJ{height:100vh;display:flex;flex-direction:column;background:var(--surface-primary);color:var(--text-primary)}.cohorts-unified_content__dLWxO{flex:1;width:min(2400px,100%);margin:0 auto;padding:var(--space-md) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);min-height:0}.cohorts-unified_workspace__qUbAD{flex:1;display:flex;flex-direction:column;gap:var(--space-lg);min-height:0;width:100%}.cohorts-unified_tabsCard__VRQ_t{display:flex;flex-direction:column;gap:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--border-strong);padding:var(--space-md);background:var(--surface-secondary);box-shadow:var(--shadow-soft);flex:1;min-height:0;width:100%}.cohorts-unified_tabsNav__U0D1_{align-self:flex-start}.cohorts-unified_tabSection__OQqsq{display:flex;flex-direction:column;gap:var(--space-md);flex:1;min-height:0}.cohorts-unified_tabsContent__o73fN{display:flex;flex-direction:column;gap:var(--space-lg);flex:1;min-height:0}.cohorts-unified_tabContent__V_1su{display:none;flex-direction:column;flex:1;overflow:hidden}.cohorts-unified_tabContentActive__IY9pR{display:flex}.cohorts-unified_headerActions__AAqS7{display:inline-flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.cohorts-unified_actionButton__fHYdZ{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:36px;padding:calc(var(--space-2xs) + 2px) var(--space-sm);border-radius:var(--radius-md);border:1px solid transparent;background:var(--surface-secondary);color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);letter-spacing:.02em;transition:border-color var(--transition-soft),background var(--transition-soft),color var(--transition-soft),box-shadow var(--transition-soft)}.cohorts-unified_actionButton__fHYdZ:hover:not(:disabled){border-color:var(--accent-blue);background:var(--surface-elevated)}.cohorts-unified_actionClear__x3sND{border-color:var(--border-subtle);color:var(--text-muted)}.cohorts-unified_actionClear__x3sND:hover:not(:disabled){color:var(--text-primary)}.cohorts-unified_actionDebug__Y6VT8{border-color:rgba(245,158,11,.45);color:var(--accent-amber)}.cohorts-unified_actionDebug__Y6VT8:hover:not(:disabled){background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.65);color:var(--text-primary)}.cohorts-unified_actionExport__rq9JW{background:linear-gradient(120deg,rgba(14,165,233,.78),rgba(59,130,246,.82));color:var(--text-invert);box-shadow:0 10px 26px rgba(59,130,246,.35)}.cohorts-unified_actionExport__rq9JW:hover:not(:disabled){box-shadow:0 14px 30px rgba(59,130,246,.4)}.cohorts-unified_actionButton__fHYdZ:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cohorts-unified_actionBadge__JXQKH{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 var(--space-2xs);border-radius:var(--radius-sm);background:var(--accent-blue);color:var(--text-invert);font-size:var(--text-xs);font-weight:600}.cohorts-unified_actionIcon__BXcIg{width:16px;height:16px}.cohorts-unified_saveActions__8bNLS{display:inline-flex;align-items:center}.cohorts-unified_tableShell__IjmIV{flex:1;display:flex;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary)}.cohorts-unified_riskMapPanel__iYjJr{flex:1;display:flex;flex-direction:column;gap:var(--space-sm);overflow:hidden;min-height:0;height:100%}.cohorts-unified_riskControls__bpfOz{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);font-size:var(--text-sm)}.cohorts-unified_riskControls__bpfOz label{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--text-muted)}.cohorts-unified_riskSlider__UB3Rr{width:164px;accent-color:var(--accent-blue)}.cohorts-unified_riskValue__S1HcL{font-weight:600;color:var(--text-primary)}.cohorts-unified_riskChart__xGvlz{flex:1;display:flex;min-height:0}.cohorts-unified_riskEmpty__LvSlA{flex:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);border:1px dashed var(--border-subtle);color:var(--text-muted);font-size:var(--text-sm)}.cohorts-unified_debugBody__6qoVK{display:flex;flex-direction:column;gap:var(--space-md);max-height:60vh}.cohorts-unified_debugMeta__ygFXo{font-size:var(--text-sm);color:var(--text-muted)}.cohorts-unified_debugPre___6KXB{margin:0;padding:var(--space-md);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-primary);font-family:var(--font-mono),monospace;font-size:var(--text-sm);line-height:1.4;overflow:auto;max-height:100%;white-space:pre-wrap;word-break:break-word}.cohorts-unified_backdrop__c0iTW{position:fixed;inset:0;background:rgba(8,11,18,.72);z-index:1000;animation:cohorts-unified_fadeIn__FmCPC .15s ease}.cohorts-unified_drawer__jG00R{position:fixed;top:0;right:0;bottom:0;width:min(1080px,100%);background:var(--surface-secondary);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-strong);display:flex;flex-direction:column;z-index:1001;animation:cohorts-unified_slideIn__PRO_C .2s ease}.cohorts-unified_drawerClosing___XBle{animation:cohorts-unified_slideOut__zuqSZ .2s ease forwards}.cohorts-unified_error__6Xsb2{color:var(--accent-red);font-size:var(--text-xs)}@keyframes cohorts-unified_fadeIn__FmCPC{0%{opacity:0}to{opacity:1}}@keyframes cohorts-unified_slideIn__PRO_C{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes cohorts-unified_slideOut__zuqSZ{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (max-width:1200px){.cohorts-unified_drawer__jG00R{width:min(640px,100%)}}@media (max-width:768px){.cohorts-unified_content__dLWxO{padding:var(--space-lg);gap:var(--space-xl)}.cohorts-unified_tabsCard__VRQ_t{min-height:auto}.cohorts-unified_riskSlider__UB3Rr{width:140px}}.investigate_page__zPudy{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-primary);color:var(--text-primary)}.investigate_content__HIjCw{width:min(2400px,100%);margin:0 auto;padding:var(--space-xl) clamp(var(--space-lg),6vw,calc(var(--space-xl) * 3)) calc(var(--space-xl) + var(--space-lg));display:flex;flex-direction:column;gap:calc(var(--space-xl) + var(--space-sm))}.investigate_layout__njwut{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(280px,340px);gap:calc(var(--space-xl) + var(--space-lg));align-items:start}.investigate_workspace__Z3BPw{display:flex;flex-direction:column;gap:var(--space-lg)}.investigate_toolbarLabel__Qe_q7{display:flex;flex-direction:column;gap:var(--space-2xs)}.investigate_toolbarLabel__Qe_q7 span{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.investigate_srOnly__RdByN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.investigate_selectField__BA316{position:relative;display:inline-flex;align-items:center}.investigate_select__GWSwV{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-secondary);color:var(--text-primary);font-size:var(--text-sm);font-weight:500;padding:10px var(--space-lg);min-width:240px;transition:border-color var(--transition-soft),box-shadow var(--transition-soft)}.investigate_select__GWSwV:focus-visible{outline:none;border-color:var(--accent-cyan);box-shadow:0 0 0 2px rgba(103,232,249,.25)}.investigate_tabsCard__T3Oag{display:flex;flex-direction:column;gap:var(--space-lg);padding:calc(var(--space-lg) + var(--space-sm));border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-secondary);box-shadow:var(--shadow-soft);min-height:540px}.investigate_tabList__gtCXj{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-2xs);border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-inset)}.investigate_tabButton__q68Hu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:var(--space-2xs) var(--space-md);font-size:var(--text-sm);font-weight:500;color:var(--text-muted);border-radius:999px;transition:background var(--transition-soft),color var(--transition-soft)}.investigate_tabButtonActive__vI4dE,.investigate_tabButton__q68Hu:hover{background:var(--surface-inset);color:var(--text-primary)}.investigate_tabButtonActive__vI4dE{box-shadow:inset 0 0 0 1px var(--accent-cyan)}.investigate_tabPanels__f5F2W{flex:1;min-height:360px;display:flex;flex-direction:column;gap:var(--space-lg)}.investigate_tabPanel__oUQtY{flex:1;display:flex;flex-direction:column;min-height:360px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-secondary);padding:var(--space-xl);box-shadow:var(--shadow-soft)}.investigate_artifactsPanel__zx5pi{padding:0;overflow:hidden}.investigate_artifactsGrid__KGPxN{flex:1;display:flex;min-height:320px}.investigate_artifactsGrid__KGPxN .artifacts-grid{flex:1;width:100%;height:100%}.investigate_placeholderPanel__A3FL_{display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;align-items:center;text-align:center;height:100%;color:var(--text-muted)}.investigate_chatPanel__5oyH4{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-secondary);box-shadow:var(--shadow-soft);position:sticky;top:var(--space-xl)}.investigate_chatPanel__5oyH4 h3{margin:0;font-size:var(--text-lg);font-weight:600}.investigate_chatPanel__5oyH4 p{margin:0;font-size:var(--text-sm);color:var(--text-muted)}@media (max-width:1200px){.investigate_layout__njwut{grid-template-columns:1fr}.investigate_chatPanel__5oyH4{position:static}}@media (max-width:768px){.investigate_content__HIjCw{padding:var(--space-lg);gap:var(--space-xl)}.investigate_select__GWSwV{min-width:100%}.investigate_tabsCard__T3Oag{min-height:auto}}.saved-searches_page__oe9u_{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-primary);color:var(--text-primary)}.saved-searches_content__Tigtn{flex:1;width:min(1200px,100%);margin:0 auto;padding:var(--space-xl) clamp(var(--space-lg),6vw,calc(var(--space-xl) * 3)) calc(var(--space-xl) + var(--space-lg));display:flex;flex-direction:column;gap:calc(var(--space-xl) + var(--space-sm))}.saved-searches_headerMeta__7yp_j{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);font-size:var(--text-sm);color:var(--text-muted)}.saved-searches_toolbarFilters__Td1q_{display:grid;gap:var(--space-md);align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.saved-searches_toolbarField__a2dHu{position:relative;display:flex;align-items:center}.saved-searches_fieldIcon___i5Vr{position:absolute;left:var(--space-sm);color:var(--text-muted);width:16px;height:16px}.saved-searches_input__P5vrC,.saved-searches_select__0eNG_{width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-primary);font-size:var(--text-sm);padding:calc(var(--space-sm) + 2px) var(--space-md) calc(var(--space-sm) + 2px) calc(var(--space-lg) + var(--space-sm));transition:border-color var(--transition-soft),box-shadow var(--transition-soft)}.saved-searches_select__0eNG_{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:calc(var(--space-lg) + var(--space-sm))}.saved-searches_noIcon__ARe5I{padding-left:var(--space-md)}.saved-searches_input__P5vrC:focus-visible,.saved-searches_select__0eNG_:focus-visible{outline:none;border-color:var(--accent-cyan);box-shadow:0 0 0 2px rgba(103,232,249,.2)}.saved-searches_sortGroup__PHGfK{display:inline-flex;align-items:center;gap:var(--space-sm)}.saved-searches_sortSelect__QAYWZ{min-width:180px}.saved-searches_sortButton__2rHy1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-muted);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-md);transition:border-color var(--transition-soft),color var(--transition-soft),background var(--transition-soft)}.saved-searches_sortButton__2rHy1:hover{color:var(--text-primary);border-color:var(--accent-blue);background:var(--surface-elevated)}.saved-searches_tableSection__luVIm{display:flex;flex-direction:column;gap:var(--space-lg)}.saved-searches_tableFrame__yWH9y{display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:var(--shadow-soft)}.saved-searches_tableHeader__bA058,.saved-searches_tableRow__2b0Tr{display:grid;grid-template-columns:2fr 1fr minmax(140px,180px);align-items:stretch;gap:var(--space-md)}.saved-searches_tableHeader__bA058{padding:var(--space-md) calc(var(--space-lg) + var(--space-sm));font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.saved-searches_tableBody__tqjo7{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) calc(var(--space-lg) + var(--space-sm)) var(--space-lg)}.saved-searches_card__z5wLU{display:grid;grid-template-columns:2fr 1fr minmax(140px,180px);gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-secondary);box-shadow:inset 0 1px 0 rgba(148,163,184,.08)}.saved-searches_card__z5wLU:hover{border-color:var(--border-strong)}.saved-searches_nameCell__2rNr8{display:flex;flex-direction:column;gap:var(--space-sm)}.saved-searches_nameHeader__Dt1yW{display:flex;align-items:flex-start;gap:var(--space-sm)}.saved-searches_typeIcon__a72wZ{width:18px;height:18px;color:var(--accent-purple);margin-top:2px}.saved-searches_nameTitle__XP_f_{font-size:var(--text-lg);font-weight:600;margin:0}.saved-searches_nameDescription__o__yZ{margin:0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.4}.saved-searches_tagList__hcqQm{display:inline-flex;flex-wrap:wrap;gap:var(--space-2xs)}.saved-searches_tag__l0AR4{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-secondary);font-size:var(--text-xs);color:var(--text-muted)}.saved-searches_detailsCell__IaVVO{display:flex;flex-direction:column;gap:var(--space-2xs);justify-content:center}.saved-searches_metadataList__IlRZA{display:grid;gap:var(--space-2xs)}.saved-searches_metadataItem__9mTii{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--text-muted)}.saved-searches_actionsCell__tD4fn{display:flex;align-items:center;justify-content:flex-end}.saved-searches_actions__vOIj6{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.saved-searches_emptyState__rHpr2{border-radius:var(--radius-lg);border:1px dashed var(--border-subtle);padding:calc(var(--space-xl) + var(--space-md));text-align:center;display:grid;gap:var(--space-md);background:var(--surface-secondary);color:var(--text-muted)}.saved-searches_emptyIcon__7tNpM{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-xl) + var(--space-md));height:calc(var(--space-xl) + var(--space-md));margin:0 auto;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-elevated);font-size:var(--text-sm);font-weight:600;color:var(--accent-blue);letter-spacing:.08em}.saved-searches_section__H9GdG{display:grid;gap:var(--space-sm)}.saved-searches_section__H9GdG h3{font-size:var(--text-md);font-weight:600;margin:0}.saved-searches_configList__96egk{display:grid;gap:var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-secondary);padding:var(--space-md)}.saved-searches_configRow__bdfo_{display:flex;gap:var(--space-md);font-size:var(--text-sm);color:var(--text-muted)}.saved-searches_configKey__q8X0D{min-width:120px;color:var(--text-muted);font-weight:500}.saved-searches_configValue__4i0OU{color:var(--text-primary);flex:1}.saved-searches_queryCode__O84rQ{display:block;font-family:var(--font-mono),monospace;font-size:var(--text-sm);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-md);line-height:1.5;white-space:pre-wrap;word-break:break-word}.saved-searches_tagPill__lI_Aj{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--accent-blue);font-size:var(--text-xs);font-weight:500}.saved-searches_detailDialog__nDpmR{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:var(--shadow-strong);color:var(--text-primary);max-height:90vh;overflow:hidden}.saved-searches_detailDialogHeader__PDNW_{background:var(--surface-secondary);padding:var(--space-lg) calc(var(--space-lg) + var(--space-sm));border-bottom:1px solid var(--border-subtle)}.saved-searches_detailDialogTitle__EacIq{margin:0;font-size:var(--text-lg);font-weight:600}.saved-searches_detailDialogClose__m1NGy{color:var(--text-muted);background-color:transparent}.saved-searches_detailDialogClose__m1NGy:hover{background-color:var(--surface-elevated);color:var(--text-primary)}.saved-searches_detailDialogBody___5nFM{padding:var(--space-lg) calc(var(--space-lg) + var(--space-sm));display:grid;gap:var(--space-lg);overflow-y:auto}.saved-searches_detailDialogFooter__AferL{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg) calc(var(--space-lg) + var(--space-sm));border-top:1px solid var(--border-subtle);background:var(--surface-secondary)}@media (max-width:1024px){.saved-searches_toolbarFilters__Td1q_{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-searches_card__z5wLU,.saved-searches_tableHeader__bA058,.saved-searches_tableRow__2b0Tr{grid-template-columns:2fr 1fr}.saved-searches_actionsCell__tD4fn{grid-column:span 2;justify-content:flex-start}.saved-searches_actions__vOIj6{flex-direction:row}}@media (max-width:768px){.saved-searches_content__Tigtn{padding:var(--space-lg);gap:var(--space-xl)}.saved-searches_card__z5wLU,.saved-searches_tableHeader__bA058,.saved-searches_tableRow__2b0Tr,.saved-searches_toolbarFilters__Td1q_{grid-template-columns:1fr}.saved-searches_actions__vOIj6{flex-direction:row;justify-content:flex-start}}.FieldValuePopover_popover__6BSKe{position:fixed;max-width:360px;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md);z-index:1100}.FieldValuePopover_header__lwtiL{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.FieldValuePopover_titleGroup__xb9VB{display:flex;flex-direction:column;gap:var(--space-4xs)}.FieldValuePopover_fieldName__tOEL_{font-size:var(--text-md);font-weight:600;color:var(--text-primary)}.FieldValuePopover_fieldMeta__AVi4r{font-size:var(--text-xs);color:var(--text-muted)}.FieldValuePopover_closeButton__teqco{border:none;background:none;color:var(--text-muted);cursor:pointer;padding:var(--space-3xs);border-radius:var(--radius-sm)}.FieldValuePopover_closeButton__teqco:hover{color:var(--text-primary);background:var(--surface-primary)}.FieldValuePopover_content__MeQNO{display:flex;flex-direction:column;gap:var(--space-md);max-height:320px;overflow:hidden}.FieldValuePopover_metaSection__wjTTc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);background:var(--surface-primary);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:var(--space-sm)}.FieldValuePopover_metaItem__2fuPr{display:flex;flex-direction:column;gap:var(--space-4xs)}.FieldValuePopover_metaLabel__vouMM{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.FieldValuePopover_metaValue__PuS1M{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.FieldValuePopover_metaSubvalue__pyBvf{display:none}.FieldValuePopover_valueSection__ojHMR{display:flex;flex-direction:column;gap:var(--space-sm);overflow:hidden;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-primary)}.FieldValuePopover_moreValues__8JKcx,.FieldValuePopover_valueHeader__y_T9C,.FieldValuePopover_valueTotal__ocQbH{display:none}.FieldValuePopover_valueList___Xl_f{display:flex;flex-direction:column;gap:var(--space-2xs);overflow-y:auto;padding-right:var(--space-xs)}.FieldValuePopover_valueList___Xl_f::-webkit-scrollbar{width:6px}.FieldValuePopover_valueList___Xl_f::-webkit-scrollbar-thumb{background:rgba(120,138,160,.4);border-radius:999px}.FieldValuePopover_valueList___Xl_f::-webkit-scrollbar-track{background:transparent}.FieldValuePopover_valueItem__ycy8W{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--surface-primary);border:1px solid transparent;transition:border-color var(--transition-soft);cursor:pointer}.FieldValuePopover_valueItem__ycy8W:hover{border-color:var(--border-subtle);background:var(--surface-secondary)}.FieldValuePopover_valueText__xAHt1{display:flex;align-items:center;gap:var(--space-xs);max-width:70%;color:var(--text-primary)}.FieldValuePopover_valueIndex__uH2Oe{font-size:var(--text-xs);color:var(--text-muted);min-width:24px}.FieldValuePopover_valueLabel__IFx0Z{font-size:var(--text-sm);font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FieldValuePopover_valueStats___vk0T{display:flex;gap:var(--space-xs);font-family:var(--font-sans),sans-serif;font-size:var(--text-xs);color:var(--text-muted)}.FieldValuePopover_valueCount__KxpPR{color:var(--text-primary)}.FieldValuePopover_valuePercentage__P5pQg{color:var(--accent-blue)}.FieldValuePopover_emptyValues__6kA4W{padding:var(--space-md);text-align:center;font-size:var(--text-sm);color:var(--text-muted);border-radius:var(--radius-sm);border:1px dashed var(--border-subtle);background:var(--surface-primary)}.FieldAnalyzer_container___3IR1{display:flex;flex-direction:column;flex:1;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-right:none;border-radius:var(--radius-lg) 0 0 var(--radius-lg);overflow:hidden;font-family:var(--font-sans),sans-serif}.FieldAnalyzer_headerWrapper__Sy3KO{padding:var(--space-sm) var(--space-md) var(--space-2xs);border-bottom:1px solid var(--border-subtle);background:inherit}.FieldAnalyzer_bodyWrapper__S74Mc{flex:1;min-height:0;overflow:auto;padding:var(--space-sm) var(--space-md) var(--space-md);background:inherit;scrollbar-width:thin;scrollbar-color:transparent transparent}.FieldAnalyzer_bodyWrapper__S74Mc:focus-within,.FieldAnalyzer_bodyWrapper__S74Mc:hover{scrollbar-color:rgba(120,138,160,.45) transparent}.FieldAnalyzer_bodyWrapper__S74Mc::-webkit-scrollbar{width:8px;background:transparent}.FieldAnalyzer_bodyWrapper__S74Mc::-webkit-scrollbar-track{background:transparent}.FieldAnalyzer_bodyWrapper__S74Mc::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;-webkit-transition:background-color var(--transition-soft);transition:background-color var(--transition-soft)}.FieldAnalyzer_bodyWrapper__S74Mc:focus-within::-webkit-scrollbar-thumb,.FieldAnalyzer_bodyWrapper__S74Mc:hover::-webkit-scrollbar-thumb{background:rgba(120,138,160,.45)}.FieldAnalyzer_table__PQejv{width:100%;border-collapse:collapse;table-layout:fixed;min-width:0}.FieldAnalyzer_bodyTable__nF2tr,.FieldAnalyzer_headerTable__NgwzS{width:100%}.FieldAnalyzer_colField__xywfe{width:70%}.FieldAnalyzer_colNumeric___Gv_v{width:30%}.FieldAnalyzer_fieldHeader__pzrRv,.FieldAnalyzer_numericHeader__4DIXf{padding:var(--space-xs) var(--space-sm);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;color:var(--text-muted)}.FieldAnalyzer_fieldHeader__pzrRv{text-align:left}.FieldAnalyzer_numericHeader__4DIXf{text-align:right}.FieldAnalyzer_row__Y1SSi{cursor:pointer;transition:background-color .15s ease}.FieldAnalyzer_row__Y1SSi:focus,.FieldAnalyzer_row__Y1SSi:hover{background:rgba(59,130,246,.12)}.FieldAnalyzer_cell__GAc6R{padding:var(--space-2xs) var(--space-sm);border-bottom:1px solid var(--border-subtle);font-size:12px;color:var(--text-primary);vertical-align:middle}.FieldAnalyzer_fieldCell__P6e59{text-align:left;color:var(--accent-blue);word-break:break-word}.FieldAnalyzer_numericCell__21ARy{text-align:right;color:var(--accent-green)}.FieldAnalyzer_emptyState__Uiu88{padding:var(--space-lg);text-align:center;color:var(--text-muted);font-size:13px}.DataGridTableView_wrapper__DSLnU{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;gap:var(--space-sm)}.DataGridTableView_splitContainer__LyTjW{display:flex;flex:1;min-height:0;width:100%;height:100%;gap:0;transition:width var(--transition-soft);align-items:stretch;overflow:hidden}.DataGridTableView_splitContainerResizing__FvTvu{-moz-user-select:none;user-select:none;-webkit-user-select:none}.DataGridTableView_splitContainerResizing__FvTvu *{cursor:col-resize!important}.DataGridTableView_fieldAnalyzerPanel__yG8Nf{display:flex;flex-direction:column;min-height:0;min-width:280px;max-width:45%;overflow:hidden;background:var(--surface-secondary);border-right:1px solid var(--border-subtle);flex:0 0 auto}.DataGridTableView_resizer__qr9q3{width:4px;background:var(--border-subtle);cursor:col-resize;position:relative;flex-shrink:0;transition:background var(--transition-soft)}.DataGridTableView_resizer__qr9q3:hover{background:var(--accent-blue)}.DataGridTableView_resizer__qr9q3:before{content:"";position:absolute;top:0;bottom:0;left:-2px;right:-2px}.DataGridTableView_dataGridContainer__8JUME{min-width:0;overflow:hidden;max-height:100%;transition:width var(--transition-soft)}.DataGridTableView_dataGridContainer__8JUME,.DataGridTableView_dataGridContainer__8JUME>*,.DataGridTableView_dataGridViewport__TjJq0{flex:1;display:flex;flex-direction:column;min-height:0}.DataGridTableView_dataGridViewport__TjJq0{border-radius:0 var(--radius-lg) var(--radius-lg) 0;overflow:hidden}.DataGridTableView_dataGridViewport__TjJq0>*{flex:1;min-height:0}.DataGridTableView_splitContainer__LyTjW>.DataGridTableView_dataGridContainer__8JUME:only-child{width:100%!important}.DataGridTableView_dataGridContainer__8JUME .ag-root,.DataGridTableView_dataGridContainer__8JUME .ag-root-wrapper,.DataGridTableView_dataGridContainer__8JUME .ag-root-wrapper-body{height:100%;width:100%;min-height:0;--ag-wrapper-border-radius:var(--radius-lg);border-top-left-radius:0;border-bottom-left-radius:0}.DataGridTableView_dataGridContainer__8JUME .ag-body-viewport,.DataGridTableView_dataGridContainer__8JUME .ag-center-cols-viewport{min-height:0;width:100%}.DataGridTableView_placeholder__MPgN5{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);padding:var(--space-lg);text-align:center}.DataGridTableView_dataGridContainer__8JUME .ag-theme-alpine-dark,.DataGridTableView_dataGridContainer__8JUME .ag-theme-balham-dark,.DataGridTableView_dataGridContainer__8JUME .ag-theme-quartz-dark{--ag-background-color:var(--surface-primary);--ag-header-background-color:var(--surface-secondary);--ag-odd-row-background-color:var(--surface-primary);--ag-row-hover-color:var(--surface-inset);--ag-selected-row-background-color:rgba(59,130,246,.2);--ag-border-color:var(--border-strong);--ag-secondary-border-color:var(--border-subtle);--ag-header-column-separator-color:var(--border-subtle);--ag-font-size:var(--text-sm);--ag-foreground-color:var(--text-primary);--ag-secondary-foreground-color:var(--text-muted);--ag-input-background-color:var(--surface-secondary);--ag-input-border-color:var(--border-subtle);--ag-input-focus-border-color:var(--accent-blue);--ag-checkbox-unchecked-color:var(--border-subtle);--ag-checkbox-checked-color:var(--accent-blue);--ag-range-selection-border-color:rgba(59,130,246,.4)}.DataGridTableView_dataGridContainer__8JUME .ag-header{border-bottom:1px solid var(--border-strong)}.DataGridTableView_dataGridContainer__8JUME .ag-header-cell{border-right:1px solid var(--border-strong)}.DataGridTableView_dataGridContainer__8JUME .ag-header-cell-text{color:var(--text-primary);font-weight:600}.DataGridTableView_dataGridContainer__8JUME .ag-row{border-bottom:1px solid hsla(0,0%,100%,.03)}.DataGridTableView_dataGridContainer__8JUME .ag-row:hover{background-color:var(--surface-inset)!important}.DataGridTableView_dataGridContainer__8JUME .ag-row.ag-row-selected{background-color:rgba(59,130,246,.25)!important}.DataGridTableView_dataGridContainer__8JUME .ag-cell{color:var(--text-primary)}.DataGridTableView_dataGridContainer__8JUME .ag-filter-toolpanel{background:var(--surface-secondary);border-left:1px solid var(--border-subtle)}.DataGridTableView_dataGridContainer__8JUME .ag-menu{background:var(--surface-secondary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft)}.DataGridTableView_dataGridContainer__8JUME .ag-menu-option:hover{background:var(--surface-inset);color:var(--text-primary)}.DataGridTableView_dataGridContainer__8JUME .ag-body-viewport,.DataGridTableView_dataGridContainer__8JUME .ag-center-cols-viewport{scrollbar-width:thin;scrollbar-color:transparent transparent}.DataGridTableView_dataGridContainer__8JUME .ag-body-viewport:focus-within,.DataGridTableView_dataGridContainer__8JUME .ag-body-viewport:hover,.DataGridTableView_dataGridContainer__8JUME .ag-center-cols-viewport:focus-within,.DataGridTableView_dataGridContainer__8JUME .ag-center-cols-viewport:hover{scrollbar-color:rgba(120,138,160,.45) transparent}.DataGridTableView_dataGridContainer__8JUME .ag-body-viewport::-webkit-scrollbar,.DataGridTableView_dataGridContainer__8JUME .ag-center-cols-viewport::-webkit-scrollbar{width:8px;height:8px;background:transparent}.DataGridTableView_dataGridContainer__8JUME .ag-body-viewport::-webkit-scrollbar-track,.DataGridTableView_dataGridContainer__8JUME .ag-center-cols-viewport::-webkit-scrollbar-track{background:transparent}.DataGridTableView_dataGridContainer__8JUME .ag-body-viewport::-webkit-scrollbar-thumb,.DataGridTableView_dataGridContainer__8JUME .ag-center-cols-viewport::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;-webkit-transition:background-color var(--transition-soft);transition:background-color var(--transition-soft)}.DataGridTableView_dataGridContainer__8JUME .ag-body-viewport:focus-within::-webkit-scrollbar-thumb,.DataGridTableView_dataGridContainer__8JUME .ag-body-viewport:hover::-webkit-scrollbar-thumb,.DataGridTableView_dataGridContainer__8JUME .ag-center-cols-viewport:focus-within::-webkit-scrollbar-thumb,.DataGridTableView_dataGridContainer__8JUME .ag-center-cols-viewport:hover::-webkit-scrollbar-thumb{background:rgba(120,138,160,.45)}.DataGridTableView_dataGridContainer__8JUME .ag-overlay-loading-wrapper{background:rgba(13,17,23,.82)}.DataGridTableView_dataGridContainer__8JUME .ag-overlay-loading-center{color:var(--text-primary);font-family:var(--font-sans),sans-serif}.DataGridTableView_dataGridContainer__8JUME .ag-menu-separator{background:rgba(148,163,184,.12)}.DataGridTableView_dataGridContainer__8JUME .ag-header-cell-resize{color:var(--text-muted)}.DataGridTableView_dataGridContainer__8JUME .ag-header-cell-resize:hover,.DataGridTableView_dataGridContainer__8JUME .ag-sort-ascending-icon,.DataGridTableView_dataGridContainer__8JUME .ag-sort-descending-icon{color:var(--accent-blue)}.DataGridTableView_dataGridContainer__8JUME .ag-filter-icon{color:var(--text-muted)}.DataGridTableView_dataGridContainer__8JUME .ag-filter-icon.ag-filter-active{color:var(--accent-blue)}@keyframes DataGridTableView_slideIn__DL1Ky{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1024px){.DataGridTableView_fieldAnalyzerPanel__yG8Nf{min-width:220px}}@media (max-width:768px){.DataGridTableView_fieldAnalyzerPanel__yG8Nf,.DataGridTableView_resizer__qr9q3,.DataGridTableView_toggle__co18G{display:none}}.SearchTabNavigation_nav__4qyTh{display:inline-flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-2xs);border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-inset);flex-shrink:0;align-items:center}.SearchTabNavigation_tabButton__zvage{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-md);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);font-weight:500;color:var(--text-muted);border-radius:999px;transition:background var(--transition-soft),color var(--transition-soft);cursor:pointer}.SearchTabNavigation_tabButtonActive__ZHTOE,.SearchTabNavigation_tabButton__zvage:hover:not(:disabled){color:var(--text-primary);background:var(--surface-secondary)}.SearchTabNavigation_tabButtonActive__ZHTOE{box-shadow:inset 0 0 0 1px var(--accent-blue)}.SearchTabNavigation_tabButton__zvage:disabled{opacity:.6;cursor:not-allowed}.SearchTabNavigation_icon__n_Lj4{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.SearchTabNavigation_tabButtonActive__ZHTOE .SearchTabNavigation_icon__n_Lj4,.SearchTabNavigation_tabButton__zvage:hover:not(:disabled) .SearchTabNavigation_icon__n_Lj4{color:var(--text-primary)}.SearchTabNavigation_icon__n_Lj4 svg{width:14px;height:14px}.SearchTabNavigation_label__4G3Lv{line-height:1}@media (max-width:768px){.SearchTabNavigation_tabButton__zvage{padding:var(--space-2xs) var(--space-sm)}.SearchTabNavigation_icon__n_Lj4 svg{width:12px;height:12px}}.nql-query-test-runner_container__R2_P5{display:flex;gap:var(--space-lg);min-height:420px;max-height:70vh}.nql-query-test-runner_queryList___KExD{width:240px;padding-right:var(--space-md);border-right:1px solid var(--border-subtle);overflow-y:auto}.nql-query-test-runner_groupTitle__PDw4y{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--text-muted);margin-bottom:var(--space-xs);margin-top:var(--space-md)}.nql-query-test-runner_groupTitle__PDw4y:first-of-type{margin-top:0}.nql-query-test-runner_queryItem__VZR1Q{display:block;width:100%;border:none;background:transparent;color:inherit;text-align:left;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);font-size:var(--text-sm);transition:background var(--transition-soft);cursor:pointer}.nql-query-test-runner_queryItem__VZR1Q:hover{background:var(--surface-subtle)}.nql-query-test-runner_queryItemActive__3BQLx{background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-strong)}.nql-query-test-runner_details__EXcYM{flex:1;display:flex;flex-direction:column;gap:var(--space-md);overflow:hidden}.nql-query-test-runner_detailsContent__JY8u3{flex:1;overflow:auto;padding-right:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-md)}.nql-query-test-runner_section__kGhiE{display:flex;flex-direction:column;gap:var(--space-xs)}.nql-query-test-runner_sectionTitle__VQBEP{font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.nql-query-test-runner_codeBlock__D7Bao{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-sm);font-family:var(--font-mono),monospace;font-size:12px;line-height:1.5;max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-word}.nql-query-test-runner_listInline__KmpE5{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.nql-query-test-runner_resultMeta__ExGJL{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.nql-query-test-runner_resultGrid__A2qru{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-sm)}.nql-query-test-runner_badgeList__nG_gn{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.nql-query-test-runner_actionsRow__9hLCJ{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.nql-query-test-runner_logs__lHj19{height:160px}.nql-query-test-runner_sampleData__L8vmy{max-height:200px}.nql-query-test-runner_runScopePicker__dpZhW{min-width:180px}.nql-query-test-runner_runScopeTrigger__s_AB6{height:34px;font-size:var(--text-sm)}.nql-query-test-runner_helperText__xzMSo{font-size:var(--text-xs);color:var(--text-muted)}.nql-query-test-runner_emptyState__YGF0K{border:1px dashed var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;color:var(--text-muted)}.nql-query-test-runner_inlineCode__SQssN{font-family:var(--font-mono),monospace;font-size:12px;background:var(--surface-subtle);padding:2px 6px;border-radius:var(--radius-sm)}.nql-query-test-runner_statusGood__7SSbH{color:#10b981}.nql-query-test-runner_statusWarn__H_6Q4{color:#f59e0b}.nql-query-test-runner_statusError__j_OKE{color:#f87171}.search-page_page__5o4hE{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-primary);color:var(--text-primary)}.search-page_content__vjS1N{width:min(2400px,100%);margin:0 auto;padding:var(--space-md) var(--space-xl);gap:var(--space-md)}.search-page_content__vjS1N,.search-page_workspace__PDHf3{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.search-page_workspace__PDHf3{gap:var(--space-lg)}.search-page_resultsCard__RpInx{flex:1;padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-secondary);box-shadow:var(--shadow-soft);min-width:0}.search-page_resultsCard__RpInx,.search-page_tabSection__KfCkX{display:flex;flex-direction:column;gap:var(--space-md);overflow:hidden}.search-page_tabSection__KfCkX{flex:1;min-height:0}.search-page_tabsHeader__Y_Eoz{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap;width:100%}.search-page_tabsNav__085fR{align-self:flex-start;width:auto;max-width:none;min-width:0}.search-page_hideEmptyToggle__Cdv33{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-page_hideEmptyToggle__Cdv33 span{line-height:1}.search-page_hideEmptyCheckbox__q9_JI{width:16px;height:16px;accent-color:var(--accent-sky,#38bdf8)}.search-page_tabsContent__5r7D3{display:flex;flex-direction:column;gap:var(--space-lg);flex:1;min-height:0}.search-page_tabContent__th642{display:none;flex:1;flex-direction:column;min-height:0;width:100%;overflow:hidden}.search-page_tabContentActive__niDzw{display:flex}.search-page_headerActions__5R9W9{display:inline-flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.search-page_actionButton__oIuCt{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:34px;padding:calc(var(--space-2xs) + 2px) var(--space-sm);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);letter-spacing:.02em;transition:border-color var(--transition-soft),background var(--transition-soft),color var(--transition-soft),box-shadow var(--transition-soft)}.search-page_actionClear___ME5E{border-color:var(--border-subtle);color:var(--text-muted)}.search-page_actionClear___ME5E:hover:not(:disabled){color:var(--text-primary);background:var(--surface-inset)}.search-page_actionExport__fvLoR{background:linear-gradient(120deg,rgba(103,232,249,.8),rgba(59,130,246,.85));color:var(--text-invert);box-shadow:0 12px 30px rgba(37,99,235,.4)}.search-page_actionExport__fvLoR:hover:not(:disabled){box-shadow:0 16px 34px rgba(37,99,235,.45)}.search-page_actionDebug__W7rOQ{border-color:rgba(245,158,11,.45);color:var(--accent-amber)}.search-page_actionDebug__W7rOQ:hover:not(:disabled){background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.65);color:var(--text-primary)}.search-page_actionTestRunner__VsjHy{border-color:rgba(14,165,233,.45);color:var(--accent-sky,#38bdf8)}.search-page_actionTestRunner__VsjHy:hover:not(:disabled){background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.65);color:var(--text-primary)}.search-page_actionIcon__1qlYo{width:16px;height:16px}.search-page_saveActions__atTQa{display:inline-flex;align-items:center}.search-page_toolbar__wEIY8{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.search-page_toolbarRow__q21rQ{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm)}.search-page_toolbarGroup__7ysHp{display:inline-flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.search-page_toolbarGroupTight__w9fom{margin-left:auto}.search-page_toolbarRow__q21rQ:last-of-type>*{flex:1 1 420px}.search-page_toolbar__wEIY8 .limit-input:disabled{opacity:.45;cursor:not-allowed}.search-page_cohortBackdrop__WF3Qx{position:fixed;inset:0;background:rgba(6,11,22,.58);z-index:90;animation:search-page_fadeIn__uFcDE var(--transition-soft);cursor:pointer}.search-page_cohortBackdropClosing__Ns0r5{animation:search-page_fadeOut__kNg0l var(--transition-soft)}.search-page_cohortPanel__IDeHD{position:fixed;top:0;right:0;bottom:0;width:min(1080px,100%);min-width:min(420px,100%);display:flex;flex-direction:column;border-left:1px solid var(--border-subtle);background:var(--surface-secondary);box-shadow:-4px 0 28px rgba(9,16,28,.45);z-index:95;animation:search-page_slideInRight__EXmgV .22s ease-out}.search-page_cohortPanelClosing__luPfU{animation:search-page_slideOutRight__QDU8v .22s ease-in}.search-page_debugBody__yI0jX{display:flex;flex-direction:column;gap:var(--space-md);max-height:min(60vh,520px);overflow:hidden}.search-page_debugMeta__cldcN{color:var(--text-muted);font-size:var(--text-sm)}.search-page_debugPre__SKSOT{background:var(--surface-primary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);padding:var(--space-md);font-family:var(--font-mono),monospace;font-size:var(--text-xs);line-height:1.5;max-height:50vh;overflow:auto}@keyframes search-page_fadeIn__uFcDE{0%{opacity:0}to{opacity:1}}@keyframes search-page_fadeOut__kNg0l{0%{opacity:1}to{opacity:0}}@keyframes search-page_slideInRight__EXmgV{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes search-page_slideOutRight__QDU8v{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (max-width:1280px){.search-page_content__vjS1N{padding:var(--space-xl);gap:var(--space-xl)}.search-page_resultsCard__RpInx{padding:calc(var(--space-lg) + var(--space-xs))}}@media (max-width:1024px){.search-page_toolbarGroupTight__w9fom{margin-left:0}.search-page_toolbarRow__q21rQ:last-of-type>*{flex:1 1 100%}}@media (max-width:768px){.search-page_content__vjS1N{padding:var(--space-lg)}.search-page_headerActions__5R9W9{width:100%;justify-content:flex-start}.search-page_headerActions__5R9W9>*{width:100%;justify-content:center}.search-page_tabsNav__085fR{max-width:100%}}