.navbar-module__6qiM_q__sidebar{height:100vh;position:relative}.navbar-module__6qiM_q__container{height:100%;padding:var(--space-md)0;background:var(--surface-secondary);border-right:1px solid var(--border-subtle);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;transition:width .3s ease-in-out;display:flex}.navbar-module__6qiM_q__logoLink{width:100%;padding:var(--space-xs);padding-left:var(--space-md);align-items:center;gap:var(--space-sm);padding-right:0;display:flex}.navbar-module__6qiM_q__logoText{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-module__6qiM_q__toggle{z-index:1;position:absolute;top:0;right:0;transform:translate(50%)translateY(70%)}.navbar-module__6qiM_q__toggle>button{border:1px solid var(--border-subtle)}.navbar-module__6qiM_q__navTop,.navbar-module__6qiM_q__navBottom{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.navbar-module__6qiM_q__navTop{flex:1;overflow-y:auto}.navbar-module__6qiM_q__navBottom{flex-shrink:0}@supports color-mix(in srgb, white 50%, black 50%){.navbar-module__6qiM_q__navSeparator,.navbar-module__6qiM_q__navSeparatorTight{background:color-mix(in srgb,var(--border-strong)40%,var(--text-primary)60%)}}.navbar-module__6qiM_q__navSeparator,.navbar-module__6qiM_q__navSeparatorTight{background:var(--border-strong);opacity:1;border-radius:999px;flex-shrink:0;width:80%;height:1px}.navbar-module__6qiM_q__navSeparator{margin:var(--space-2xs)auto}.navbar-module__6qiM_q__navSeparatorTight{margin:0 auto var(--space-2xs)}.navbar-module__6qiM_q__debugContainer{width:100%;position:relative;overflow:visible}.navbar-module__6qiM_q__debugTrigger{position:relative}.navbar-module__6qiM_q__debugPopover{background:var(--popover-bg);border:1px solid var(--popover-border);border-radius:var(--radius-lg);min-width:240px;box-shadow:var(--popover-shadow);z-index:var(--z-popover);font-family:var(--font-sans),sans-serif;flex-direction:column;display:flex;position:fixed;overflow:hidden}.navbar-module__6qiM_q__debugPopover:before,.navbar-module__6qiM_q__debugPopover:after{content:"";border:6px solid #0000;position:absolute;top:16px;left:-12px}.navbar-module__6qiM_q__debugPopover:before{border-right-color:var(--popover-border)}.navbar-module__6qiM_q__debugPopover:after{border-width:5px;border-right-color:var(--popover-bg);margin-left:1px}.navbar-module__6qiM_q__debugPopoverHeader{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-module__6qiM_q__debugPopoverList{padding:var(--space-sm)var(--space-sm)var(--space-xs);gap:var(--space-2xs);flex-direction:column;display:flex}.navbar-module__6qiM_q__debugPopoverItem{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-md);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;background:0 0;border:none;display:flex}.navbar-module__6qiM_q__debugPopoverItem:hover{background:var(--popover-item-hover);color:var(--accent-blue)}.navbar-module__6qiM_q__debugPopoverItemIcon{width:18px;height:18px;color:var(--text-muted);transition:color var(--transition-soft)}.navbar-module__6qiM_q__debugPopoverItem:hover .navbar-module__6qiM_q__debugPopoverItemIcon{color:var(--accent-blue)}.navbar-module__6qiM_q__debugPopoverItemLabel{font-weight:600}@keyframes navbar-module__6qiM_q__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.navbar-module__6qiM_q__navTop::-webkit-scrollbar{width:4px}.navbar-module__6qiM_q__navTop::-webkit-scrollbar-track{background:0 0}.navbar-module__6qiM_q__navTop::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:999px}.navbar-module__6qiM_q__navTop::-webkit-scrollbar-thumb:hover{background:var(--border-base)}.compact .navbar-module__6qiM_q__container{padding:var(--space-xs)0}.compact .navbar-module__6qiM_q__logoLink{padding:var(--space-2xs);padding-left:var(--space-sm);gap:var(--space-xs);justify-content:center}.compact .navbar-module__6qiM_q__logoLink img{width:24px!important;height:22px!important}.compact .navbar-module__6qiM_q__logoText{font-size:var(--text-sm)}:is(.compact .navbar-module__6qiM_q__navTop,.compact .navbar-module__6qiM_q__navBottom){gap:var(--space-2xs)}:is(.compact .navbar-module__6qiM_q__navSeparator,.compact .navbar-module__6qiM_q__navSeparatorTight){margin:var(--space-2xs)auto}.compact .navbar-module__6qiM_q__toggle>button{width:20px;height:20px}.compact .navbar-module__6qiM_q__container[style*="70px"]{width:48px!important}.compact .navbar-module__6qiM_q__container[style*="200px"]{width:160px!important}
.navbar-item-module__qrqCwq__item{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;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-soft);background:0 0;border:none;font-weight:500;text-decoration:none;display:flex;position:relative}.navbar-item-module__qrqCwq__item svg{width:20px;height:20px;transition:all var(--transition-soft);flex-shrink:0}.navbar-item-module__qrqCwq__itemCollapsed{padding:var(--space-sm);justify-content:center}.navbar-item-module__qrqCwq__itemExpanded{padding:var(--space-xs)var(--space-md);justify-content:flex-start}.navbar-item-module__qrqCwq__item:hover:not(:disabled):not(.navbar-item-module__qrqCwq__noActive):not(.navbar-item-module__qrqCwq__itemActive){color:var(--text-primary)}.navbar-item-module__qrqCwq__item:hover:not(:disabled):not(.navbar-item-module__qrqCwq__noActive) svg{color:var(--accent-blue);transform:scale(1.05)}.navbar-item-module__qrqCwq__itemActive{background:color-mix(in srgb,var(--accent-blue)8%,transparent);color:var(--accent-blue);font-weight:600}.navbar-item-module__qrqCwq__itemActive svg{color:var(--accent-blue)}.navbar-item-module__qrqCwq__itemActive:before{content:"";background:var(--accent-blue);width:3px;height:60%;box-shadow:0 0 12px color-mix(in srgb,var(--accent-blue)50%,transparent);border-radius:0 999px 999px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.navbar-item-module__qrqCwq__noActive{cursor:default;background:0 0!important}.navbar-item-module__qrqCwq__noActive:hover{background:0 0!important}.navbar-item-module__qrqCwq__item:disabled{color:var(--text-disabled);opacity:.4;cursor:not-allowed;background:0 0}.navbar-item-module__qrqCwq__item:disabled svg{color:var(--text-disabled)}.navbar-item-module__qrqCwq__sizeSmall{height:40px}.navbar-item-module__qrqCwq__sizeMedium{height:48px}.navbar-item-module__qrqCwq__label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;overflow:hidden}.compact .navbar-item-module__qrqCwq__item{padding:var(--space-2xs)var(--space-xs);gap:var(--space-xs);font-size:var(--text-xs);margin:0}.compact .navbar-item-module__qrqCwq__item svg{width:16px;height:16px}.compact .navbar-item-module__qrqCwq__itemCollapsed{justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;padding:0}.compact .navbar-item-module__qrqCwq__itemCollapsed svg{margin:0}.compact .navbar-item-module__qrqCwq__itemExpanded{padding:var(--space-2xs)var(--space-xs)}.compact .navbar-item-module__qrqCwq__sizeSmall{height:28px}.compact .navbar-item-module__qrqCwq__sizeMedium{height:32px}.compact .navbar-item-module__qrqCwq__itemActive:before{width:2px;height:50%}
.user-dropdown-module__Aam1wq__container{width:100%;position:relative}.user-dropdown-module__Aam1wq__trigger{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:background var(--transition-soft);background:0 0;border:none;display:flex}.user-dropdown-module__Aam1wq__trigger>svg{transition:color var(--transition-soft);flex-shrink:0}.user-dropdown-module__Aam1wq__trigger:hover{color:var(--text-primary)}.user-dropdown-module__Aam1wq__trigger:hover>svg{color:var(--accent-blue)}.user-dropdown-module__Aam1wq__trigger:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.user-dropdown-module__Aam1wq__triggerExpanded{justify-content:flex-start}.user-dropdown-module__Aam1wq__triggerCollapsed{justify-content:center}.user-dropdown-module__Aam1wq__triggerLabel{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.user-dropdown-module__Aam1wq__triggerPrimary{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.user-dropdown-module__Aam1wq__triggerSecondary{width:100%;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-dropdown-module__Aam1wq__popover{background:var(--popover-bg);border:1px solid var(--popover-border);border-radius:var(--radius-lg);min-width:260px;box-shadow:var(--popover-shadow);z-index:var(--z-popover);padding:var(--space-sm)var(--space-md);font-family:var(--font-sans),sans-serif;position:fixed}.user-dropdown-module__Aam1wq__popover:before,.user-dropdown-module__Aam1wq__popover:after{content:"";border:6px solid #0000;position:absolute;top:18px;left:-12px}.user-dropdown-module__Aam1wq__popover:before{border-right-color:var(--popover-border)}.user-dropdown-module__Aam1wq__popover:after{border-width:5px;border-right-color:var(--popover-bg);margin-left:1px}.user-dropdown-module__Aam1wq__popoverHeader{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:600}.user-dropdown-module__Aam1wq__popoverList{gap:var(--space-xs);flex-direction:column;display:flex}.user-dropdown-module__Aam1wq__popoverRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.user-dropdown-module__Aam1wq__popoverLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.user-dropdown-module__Aam1wq__popoverValue{font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.user-dropdown-module__Aam1wq__themeToggle{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs)var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-secondary);color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;transition:background var(--transition-soft),border-color var(--transition-soft),color var(--transition-soft);font-weight:500;display:inline-flex}.user-dropdown-module__Aam1wq__themeToggle:hover{background:var(--surface-thirdary);border-color:var(--accent-blue);color:var(--accent-blue)}.user-dropdown-module__Aam1wq__themeToggle:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}
.cohort-cache-status-module__-N2S1a__status{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm)var(--space-sm);border-radius:var(--radius-md);transition:background var(--transition-soft);cursor:pointer;box-sizing:border-box;flex-direction:row;margin:0;display:flex;position:relative}.cohort-cache-status-module__-N2S1a__status:hover .cohort-cache-status-module__-N2S1a__title{color:var(--text-primary)}.cohort-cache-status-module__-N2S1a__icon{width:20px;height:20px;margin-left:var(--space-sm);transition:all var(--transition-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.cohort-cache-status-module__-N2S1a__label{gap:var(--space-xs);flex-direction:row;align-items:flex-end;display:flex}.cohort-cache-status-module__-N2S1a__title{font-size:var(--text-sm);color:var(--text-secondary);transition:all var(--transition-soft)}.cohort-cache-status-module__-N2S1a__statusText{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-sans),sans-serif;white-space:nowrap}.cohort-cache-status-module__-N2S1a__iconExpanded{margin-left:var(--space-2xs)}.cohort-cache-status-module__-N2S1a__iconNotLoaded{color:var(--status-error);animation:2s ease-in-out infinite cohort-cache-status-module__-N2S1a__pulseError}.cohort-cache-status-module__-N2S1a__iconLoading{color:var(--status-success)}.cohort-cache-status-module__-N2S1a__iconFresh{color:var(--accent-blue)}.cohort-cache-status-module__-N2S1a__iconStale{color:var(--accent-amber)}.cohort-cache-status-module__-N2S1a__iconExpired{color:var(--status-error);animation:2s ease-in-out infinite cohort-cache-status-module__-N2S1a__pulseError}.cohort-cache-status-module__-N2S1a__spinner{border:2px solid #0000;border-top-color:var(--status-success);border-radius:50%;animation:1s linear infinite cohort-cache-status-module__-N2S1a__spin;position:absolute;inset:-2px}.cohort-cache-status-module__-N2S1a__popover{left:calc(100% + var(--space-sm));background:var(--popover-bg);border:1px solid var(--popover-border);border-radius:var(--radius-lg);min-width:280px;box-shadow:var(--popover-shadow);z-index:var(--z-popover);font-size:var(--text-sm);padding:0;animation:.2s ease-out cohort-cache-status-module__-N2S1a__slideInRight;position:absolute;top:50%;transform:translateY(-50%)}.cohort-cache-status-module__-N2S1a__popover:before{content:"";border:6px solid #0000;border-right-color:var(--popover-border);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.cohort-cache-status-module__-N2S1a__popover:after{content:"";border:5px solid #0000;border-right-color:var(--popover-bg);margin-right:-1px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.cohort-cache-status-module__-N2S1a__popoverHeader{padding:var(--space-sm)var(--space-md);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-weight:600;font-size:var(--text-sm)}.cohort-cache-status-module__-N2S1a__popoverContent{padding:var(--space-sm)var(--space-md)}.cohort-cache-status-module__-N2S1a__popoverRow{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.cohort-cache-status-module__-N2S1a__popoverRow:last-child{margin-bottom:0}.cohort-cache-status-module__-N2S1a__popoverLabel{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;font-weight:500}.cohort-cache-status-module__-N2S1a__popoverValue{color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm)}.cohort-cache-status-module__-N2S1a__popoverValueNotLoaded{color:var(--status-error)}.cohort-cache-status-module__-N2S1a__popoverValueLoading{color:var(--status-success)}.cohort-cache-status-module__-N2S1a__popoverValueFresh{color:var(--accent-blue)}.cohort-cache-status-module__-N2S1a__popoverValueStale{color:var(--accent-amber)}.cohort-cache-status-module__-N2S1a__popoverValueExpired{color:var(--status-error)}.cohort-cache-status-module__-N2S1a__popoverActions{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle);gap:var(--space-xs);justify-content:center;display:flex}.cohort-cache-status-module__-N2S1a__actionBtn{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-module__-N2S1a__actionBtn:hover{background:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-1px)}.cohort-cache-status-module__-N2S1a__actionBtn:active{transform:translateY(0)}.cohort-cache-status-module__-N2S1a__actionBtnLoad{border-color:color-mix(in srgb,var(--status-success)50%,transparent);background:color-mix(in srgb,var(--status-success)10%,transparent);color:var(--status-success)}.cohort-cache-status-module__-N2S1a__actionBtnLoad:hover{background:color-mix(in srgb,var(--status-success)20%,transparent);border-color:var(--status-success)}.cohort-cache-status-module__-N2S1a__actionBtnRefresh{border-color:color-mix(in srgb,var(--accent-blue)50%,transparent);background:color-mix(in srgb,var(--accent-blue)10%,transparent);color:var(--accent-blue)}.cohort-cache-status-module__-N2S1a__actionBtnRefresh:hover{background:color-mix(in srgb,var(--accent-blue)20%,transparent);border-color:var(--accent-blue)}.cohort-cache-status-module__-N2S1a__actionBtnStop{border-color:color-mix(in srgb,var(--accent-amber)50%,transparent);background:color-mix(in srgb,var(--accent-amber)10%,transparent);color:var(--accent-amber)}.cohort-cache-status-module__-N2S1a__actionBtnStop:hover{background:color-mix(in srgb,var(--accent-amber)20%,transparent);border-color:var(--accent-amber)}@keyframes cohort-cache-status-module__-N2S1a__pulseError{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes cohort-cache-status-module__-N2S1a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cohort-cache-status-module__-N2S1a__slideInRight{0%{opacity:0;transform:translateY(-50%)translate(-8px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (max-width:768px){.cohort-cache-status-module__-N2S1a__status{padding:var(--space-2xs)var(--space-sm)}.cohort-cache-status-module__-N2S1a__label{display:none}.cohort-cache-status-module__-N2S1a__popover{left:auto;right:calc(100% + var(--space-sm))}.cohort-cache-status-module__-N2S1a__popover:before{border-right-color:#0000;border-left-color:var(--popover-border);left:100%;right:auto}.cohort-cache-status-module__-N2S1a__popover:after{border-right-color:#0000;border-left-color:var(--popover-bg);margin-left:-1px;margin-right:0;left:100%;right:auto}}
.config-status-module__dakWxq__status{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm)var(--space-sm);border-radius:var(--radius-md);transition:background var(--transition-soft);cursor:pointer;box-sizing:border-box;flex-direction:row;margin:0;display:flex;position:relative}.config-status-module__dakWxq__status:hover .config-status-module__dakWxq__title{color:var(--text-primary)}.config-status-module__dakWxq__icon{width:20px;height:20px;margin-left:var(--space-sm);transition:all var(--transition-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.config-status-module__dakWxq__label{gap:var(--space-xs);flex-direction:row;align-items:flex-end;display:flex}.config-status-module__dakWxq__title{font-size:var(--text-sm);color:var(--text-secondary);transition:all var(--transition-soft)}.config-status-module__dakWxq__statusText{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-sans),sans-serif;white-space:nowrap}.config-status-module__dakWxq__iconExpanded{margin-left:var(--space-2xs)}.config-status-module__dakWxq__iconSynced{color:var(--accent-blue)}.config-status-module__dakWxq__iconDefaults{color:var(--accent-amber);animation:2s ease-in-out infinite config-status-module__dakWxq__pulseWarning}.config-status-module__dakWxq__iconError{color:var(--accent-red);animation:2s ease-in-out infinite config-status-module__dakWxq__pulseError}.config-status-module__dakWxq__iconLoading{color:var(--accent-blue)}.config-status-module__dakWxq__iconUnknown{color:var(--text-muted)}.config-status-module__dakWxq__spinner{border:2px solid #0000;border-top-color:var(--accent-blue);border-radius:50%;animation:1s linear infinite config-status-module__dakWxq__spin;position:absolute;inset:-2px}.config-status-module__dakWxq__popover{left:calc(100% + var(--space-sm));background:var(--popover-bg);border:1px solid var(--popover-border);border-radius:var(--radius-lg);min-width:280px;box-shadow:var(--popover-shadow);z-index:var(--z-popover);font-size:var(--text-sm);padding:0;animation:.2s ease-out config-status-module__dakWxq__slideInRight;position:absolute;top:50%;transform:translateY(-50%)}.config-status-module__dakWxq__popover:before{content:"";border:6px solid #0000;border-right-color:var(--popover-border);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.config-status-module__dakWxq__popover:after{content:"";border:5px solid #0000;border-right-color:var(--popover-bg);margin-right:-1px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.config-status-module__dakWxq__popoverHeader{padding:var(--space-sm)var(--space-md);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-weight:600;font-size:var(--text-sm)}.config-status-module__dakWxq__popoverContent{padding:var(--space-sm)var(--space-md)}.config-status-module__dakWxq__popoverRow{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.config-status-module__dakWxq__popoverRow:last-child{margin-bottom:0}.config-status-module__dakWxq__popoverLabel{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;font-weight:500}.config-status-module__dakWxq__popoverValue{color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-size:var(--text-sm)}.config-status-module__dakWxq__popoverValueServer{color:var(--accent-blue)}.config-status-module__dakWxq__popoverValueDefaults{color:var(--accent-amber)}.config-status-module__dakWxq__popoverValueError{color:var(--accent-red)}.config-status-module__dakWxq__popoverValueSynced{color:var(--accent-blue)}.config-status-module__dakWxq__popoverValuePending{color:var(--accent-amber)}.config-status-module__dakWxq__popoverValueSyncing{color:var(--accent-blue)}.config-status-module__dakWxq__popoverValueUnknown{color:var(--text-muted)}.config-status-module__dakWxq__popoverWarning{margin:var(--space-sm)0;padding:var(--space-sm);background:color-mix(in srgb,var(--accent-amber)10%,transparent);border:1px solid color-mix(in srgb,var(--accent-amber)30%,transparent);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--accent-amber);line-height:1.5}.config-status-module__dakWxq__popoverActions{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle);gap:var(--space-xs);justify-content:center;display:flex}.config-status-module__dakWxq__actionBtn{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-module__dakWxq__actionBtn:hover{background:var(--surface-hover);border-color:var(--border-hover);transform:translateY(-1px)}.config-status-module__dakWxq__actionBtn:active{transform:translateY(0)}.config-status-module__dakWxq__actionBtnRetry{border-color:color-mix(in srgb,var(--accent-blue)50%,transparent);background:color-mix(in srgb,var(--accent-blue)10%,transparent);color:var(--accent-blue)}.config-status-module__dakWxq__actionBtnRetry:hover{background:color-mix(in srgb,var(--accent-blue)20%,transparent);border-color:var(--accent-blue)}.config-status-module__dakWxq__actionBtnSave{border-color:color-mix(in srgb,var(--status-success)50%,transparent);background:color-mix(in srgb,var(--status-success)10%,transparent);color:var(--status-success)}.config-status-module__dakWxq__actionBtnSave:hover{background:color-mix(in srgb,var(--status-success)20%,transparent);border-color:var(--status-success)}@keyframes config-status-module__dakWxq__pulseError{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes config-status-module__dakWxq__pulseWarning{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes config-status-module__dakWxq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes config-status-module__dakWxq__slideInRight{0%{opacity:0;transform:translateY(-50%)translate(-8px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (max-width:768px){.config-status-module__dakWxq__status{padding:var(--space-2xs)var(--space-sm)}.config-status-module__dakWxq__label{display:none}.config-status-module__dakWxq__popover{left:auto;right:calc(100% + var(--space-sm))}.config-status-module__dakWxq__popover:before{border-right-color:#0000;border-left-color:var(--popover-border);left:100%;right:auto}.config-status-module__dakWxq__popover:after{border-right-color:#0000;border-left-color:var(--popover-bg);margin-left:-1px;margin-right:0;left:100%;right:auto}}
.cohorts-loading-indicator{background:var(--surface-secondary);border:1px solid var(--border-strong);color:var(--text-primary);font-size:12px;font-family:var(--font-sans),sans-serif;z-index:var(--z-toast);box-shadow:var(--shadow-soft);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;animation:.3s ease-out slideIn;display:flex;position:fixed;bottom:20px;left:90px}.cohorts-loading-indicator.cohorts-loading-error{border-color:var(--accent-red);background:var(--surface-secondary)}.cohorts-loading-indicator.cohorts-loading-error .cohorts-loading-text{color:var(--accent-red)}.cohorts-loading-spinner{border:2px solid var(--text-primary);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin}.cohorts-loading-text{white-space:nowrap}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.cohorts-loading-indicator{padding:6px 10px;font-size:11px;bottom:10px;left:10px}}
.auth-loading-container{background:hsl(var(--background));justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:2rem;display:flex}.auth-loading-content{text-align:center;background:hsl(var(--card));border:1px solid hsl(var(--border));max-width:400px;box-shadow:var(--shadow-soft);border-radius:16px;padding:2rem}.auth-icon-container{justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex;position:relative}.auth-shield-icon{color:hsl(var(--primary));z-index:1}.auth-spinner-overlay{color:hsl(var(--primary));animation:2s linear infinite spin;position:absolute}.auth-loading-title{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.auth-loading-subtitle{color:hsl(var(--muted-foreground));margin-bottom:2rem;font-size:.875rem;line-height:1.5}.auth-progress-bar{background:hsl(var(--muted));border-radius:2px;width:100%;height:3px;overflow:hidden}.auth-progress-fill{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary)/.7));border-radius:2px;height:100%;animation:2s ease-in-out infinite progress-flow}@keyframes progress-flow{0%{width:0%}50%{width:70%}to{width:100%}}.auth-redirect-container{background:hsl(var(--background));justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:2rem;display:flex}.auth-redirect-content{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-xs);border-radius:12px;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.auth-redirect-icon{color:hsl(var(--primary));flex-shrink:0}.auth-redirect-text h3{color:hsl(var(--foreground));margin:0 0 .25rem;font-size:1rem;font-weight:600}.auth-redirect-text p{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark .auth-loading-content,.dark .auth-redirect-content{box-shadow:var(--shadow-strong)}
