.status-indicator{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs, .75rem);font-weight:var(--font-semibold, 600);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;border-radius:var(--radius-lg, 8px);background:var(--glass-bg-dark, rgba(0, 0, 0, .8));backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);line-height:1;transition:all .4s cubic-bezier(.4,0,.2,1);box-sizing:border-box;padding:6px 10px}.status-indicator[data-clickable=true]{cursor:pointer}.status-indicator[data-theme=matrix]{background:var(--glass-bg-dark-strong, rgba(0, 0, 0, .9))}.status-indicator:hover{transform:scale(1.05) translateY(-2px);filter:brightness(1.15)}.status-indicator:active{transform:scale(1.05) translateY(0);transition:all .1s ease}.status-indicator:focus-visible{outline:2px solid var(--theme-focus-ring, rgba(255, 255, 255, .8));outline-offset:2px;transform:scale(1.08) translateY(-1px);filter:brightness(1.2);box-shadow:0 0 0 4px var(--theme-focus-ring-soft, rgba(255, 255, 255, .1))}.status-indicator-dot{display:none}.status-indicator-value{white-space:nowrap;vertical-align:middle}.status-indicator.hebrew{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace!important;letter-spacing:0}@keyframes glow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.status-indicator-dot.animate-pulse{animation:glow-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ai-indicators{display:flex!important;align-items:center;gap:10px!important;opacity:1!important;visibility:visible!important;transition:opacity .3s ease,transform .3s ease;margin-left:0;z-index:var(--z-sticky, 25)}.ai-indicators .status-indicator{animation:indicatorSlideIn .4s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}@media(prefers-reduced-motion:reduce){.status-indicator{transition:none}.ai-indicators .status-indicator{animation:none;opacity:1}.status-indicator-dot.animate-pulse,.ai-indicators:hover .status-indicator{animation:none}.status-indicator:hover:before{animation:none}}.ai-indicators .status-indicator:nth-child(1){animation-delay:.05s}.ai-indicators .status-indicator:nth-child(2){animation-delay:.1s}.ai-indicators .status-indicator:nth-child(3){animation-delay:.15s}.ai-indicators .status-indicator:nth-child(4){animation-delay:.2s}.ai-indicators .status-indicator:nth-child(5){animation-delay:.25s}.ai-indicators .status-indicator:nth-child(6){animation-delay:.3s}.ai-indicators .status-indicator:nth-child(7){animation-delay:.35s}@keyframes indicatorSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-indicators:hover .status-indicator{animation:rainbowShimmer 3s linear infinite}@keyframes rainbowShimmer{0%,to{filter:brightness(1) hue-rotate(0deg)}50%{filter:brightness(1.1) hue-rotate(10deg)}}.status-indicator:hover:before{content:"";position:absolute;inset:-2px;border-radius:var(--radius-xl, 12px);background:inherit;filter:blur(8px);opacity:.4;z-index:var(--z-behind, -1);animation:glowPulse 1.5s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes profileDropdownIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes xpShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes waveHand{0%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%,to{transform:rotate(0)}}@media(max-width:768px){.ai-indicators{gap:var(--space-1, 4px)!important}.status-indicator{font-size:var(--text-2xs, 10px);min-height:18px;padding:3px 6px;border-radius:var(--radius-md, 6px)}}@media(max-width:480px){.ai-indicators{gap:var(--space-0.75, 3px)!important}.status-indicator{font-size:var(--text-3xs, 9px);min-height:16px;padding:2px 5px;border-radius:var(--radius-md, 6px)}.ai-indicators .status-indicator:nth-child(n+6){display:none}}@media(max-width:480px){.user-menu-dropdown{right:8px!important;left:8px!important;width:auto!important;max-width:none!important}.user-menu-dropdown .stat-card{padding:var(--space-2, 8px) var(--space-1, 4px)!important}.user-menu-dropdown .stat-card .text-xl{font-size:1rem!important}.user-menu-dropdown .stat-card .text-\[9px\]{font-size:var(--text-4xs, 8px)!important}}[data-theme=cyberpunk] .status-indicator{background:linear-gradient(135deg,#ff008026,#00ffff26);backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);border:1px solid rgba(255,0,128,.3);box-shadow:0 0 10px #ff008033,0 0 20px #00ffff1a,inset 0 1px #ffffff1a}[data-theme=cyberpunk] .status-indicator-dot{background:#ff0080;box-shadow:0 0 8px #ff0080,0 0 12px #ff008080,0 0 16px #00ffff4d;animation:cyberpunkPulse 2s ease-in-out infinite}[data-theme=cyberpunk] .ai-indicators:hover .status-indicator{border-color:#00ffff80;box-shadow:0 0 15px #ff008066,0 0 30px #00ffff4d,inset 0 1px #fff3;animation:cyberpunkGlitch 3s ease-in-out infinite}[data-theme=cyberpunk] .status-indicator:hover:before{background:linear-gradient(135deg,#ff008066,#0ff6);filter:blur(12px)}@keyframes cyberpunkPulse{0%,to{box-shadow:0 0 8px #ff0080,0 0 12px #ff008080,0 0 16px #00ffff4d}50%{box-shadow:0 0 12px #0ff,0 0 16px #0ff9,0 0 20px #ff008066}}@keyframes cyberpunkGlitch{0%,to{filter:brightness(1) hue-rotate(0deg)}25%{filter:brightness(1.2) hue-rotate(5deg)}50%{filter:brightness(1.1) hue-rotate(-5deg)}75%{filter:brightness(1.2) hue-rotate(5deg)}}[data-theme=ocean] .status-indicator{background:linear-gradient(135deg,#22d3ee26,#0e749033);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(34,211,238,.25);box-shadow:0 0 10px #22d3ee26,0 2px 8px #0e749033,inset 0 1px #ffffff26}[data-theme=ocean] .status-indicator-dot{background:#22d3ee;box-shadow:0 0 8px #22d3ee,0 0 12px #22d3ee99,0 0 16px #06b6d466;animation:oceanWave 3s ease-in-out infinite}[data-theme=ocean] .ai-indicators:hover .status-indicator{border-color:#22d3ee66;box-shadow:0 0 15px #22d3ee4d,0 4px 12px #0e74904d,inset 0 1px #fff3;animation:oceanRipple 2.5s ease-in-out infinite}[data-theme=ocean] .status-indicator:hover:before{background:radial-gradient(circle,#22d3ee66,#06b6d44d);filter:blur(10px)}@keyframes oceanWave{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.15);opacity:.8}}@keyframes oceanRipple{0%,to{transform:scale(1)}33%{transform:scale(1.02)}66%{transform:scale(.98)}}[data-theme=forest] .status-indicator{background:linear-gradient(135deg,#4ade801f,#22c55e2e);backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(74,222,128,.3);box-shadow:0 0 8px #4ade8026,0 2px 6px #22c55e33,inset 0 1px #ffffff1f}[data-theme=forest] .status-indicator-dot{background:#4ade80;box-shadow:0 0 8px #4ade80,0 0 12px #4ade8080,0 0 16px #22c55e4d;animation:forestGrow 2.5s ease-in-out infinite}[data-theme=forest] .ai-indicators:hover .status-indicator{border-color:#4ade8073;box-shadow:0 0 12px #4ade8040,0 4px 10px #22c55e40,inset 0 1px #ffffff2e;animation:forestBreeze 3s ease-in-out infinite}[data-theme=forest] .status-indicator:hover:before{background:radial-gradient(circle,#4ade8059,#22c55e40);filter:blur(10px)}@keyframes forestGrow{0%,to{transform:translateY(-50%) scale(1);filter:brightness(1)}50%{transform:translateY(-50%) scale(1.1);filter:brightness(1.2)}}@keyframes forestBreeze{0%,to{transform:translate(0)}25%{transform:translate(1px)}75%{transform:translate(-1px)}}[data-theme=galaxy] .status-indicator{background:linear-gradient(135deg,#8b5cf626,#c084fc1f);backdrop-filter:blur(18px) saturate(200%);-webkit-backdrop-filter:blur(18px) saturate(200%);border:1px solid rgba(139,92,246,.3);box-shadow:0 0 12px #8b5cf633,0 0 20px #c084fc26,0 4px 10px #6d28d933,inset 0 1px #ffffff26}[data-theme=galaxy] .status-indicator-dot{background:linear-gradient(135deg,#8b5cf6,#c084fc);box-shadow:0 0 10px #8b5cf6,0 0 15px #8b5cf699,0 0 20px #c084fc66;animation:galaxySpin 3s linear infinite}[data-theme=galaxy] .ai-indicators:hover .status-indicator{border-color:#c084fc80;box-shadow:0 0 18px #8b5cf659,0 0 30px #c084fc40,0 4px 15px #6d28d94d,inset 0 1px #ffffff40;animation:galaxyTwinkle 2s ease-in-out infinite}[data-theme=galaxy] .status-indicator:hover:before{background:radial-gradient(circle,#8b5cf680,#c084fc66);filter:blur(14px)}@keyframes galaxySpin{0%{box-shadow:0 0 10px #8b5cf6,0 0 15px #8b5cf699,0 0 20px #c084fc66}50%{box-shadow:0 0 12px #c084fc,0 0 18px #c084fcb3,0 0 24px #8b5cf680}to{box-shadow:0 0 10px #8b5cf6,0 0 15px #8b5cf699,0 0 20px #c084fc66}}@keyframes galaxyTwinkle{0%,to{filter:brightness(1)}25%{filter:brightness(1.3)}50%{filter:brightness(1)}75%{filter:brightness(1.2)}}[data-theme=sakura] .status-indicator{background:linear-gradient(135deg,#f472b61f,#f9a8d426);backdrop-filter:blur(15px) saturate(175%);-webkit-backdrop-filter:blur(15px) saturate(175%);border:1px solid rgba(244,114,182,.25);box-shadow:0 0 10px #f472b626,0 2px 8px #f9a8d433,inset 0 1px #fff3}[data-theme=sakura] .status-indicator-dot{background:#f472b6;box-shadow:0 0 8px #f472b6,0 0 12px #f472b699,0 0 16px #f9a8d466;animation:sakuraBlossom 3s ease-in-out infinite}[data-theme=sakura] .ai-indicators:hover .status-indicator{border-color:#f472b666;box-shadow:0 0 15px #f472b640,0 4px 12px #f9a8d44d,inset 0 1px #ffffff40;animation:sakuraFloat 4s ease-in-out infinite}[data-theme=sakura] .status-indicator:hover:before{background:radial-gradient(circle,#f472b666,#f9a8d44d);filter:blur(12px)}@keyframes sakuraBlossom{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.12);opacity:.85}}@keyframes sakuraFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(1deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-2px) rotate(-1deg)}}[data-theme=royal] .status-indicator{background:linear-gradient(135deg,#fbbf2426,#7c3aed26);backdrop-filter:blur(16px) saturate(190%);-webkit-backdrop-filter:blur(16px) saturate(190%);border:1px solid rgba(251,191,36,.35);box-shadow:0 0 12px #fbbf2433,0 0 18px #7c3aed26,0 2px 8px #92400e33,inset 0 1px #fff3}[data-theme=royal] .status-indicator-dot{background:linear-gradient(135deg,#fbbf24,#7c3aed);box-shadow:0 0 10px #fbbf24,0 0 15px #fbbf2480,0 0 20px #7c3aed66;animation:royalShimmer 2.5s ease-in-out infinite}[data-theme=royal] .ai-indicators:hover .status-indicator{border-color:#7c3aed73;box-shadow:0 0 18px #fbbf2459,0 0 25px #7c3aed4d,0 4px 12px #92400e40,inset 0 1px #ffffff4d;animation:royalGlow 2s ease-in-out infinite}[data-theme=royal] .status-indicator:hover:before{background:linear-gradient(135deg,#fbbf2480,#7c3aed66);filter:blur(14px)}@keyframes royalShimmer{0%,to{background:linear-gradient(135deg,#fbbf24,#7c3aed);box-shadow:0 0 10px #fbbf24,0 0 15px #fbbf2480,0 0 20px #7c3aed66}50%{background:linear-gradient(135deg,#7c3aed,#fbbf24);box-shadow:0 0 12px #7c3aed,0 0 18px #7c3aed99,0 0 22px #fbbf2480}}@keyframes royalGlow{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.25) saturate(1.2)}}@media(prefers-reduced-motion:reduce){[data-theme=cyberpunk] .status-indicator-dot,[data-theme=ocean] .status-indicator-dot,[data-theme=forest] .status-indicator-dot,[data-theme=galaxy] .status-indicator-dot,[data-theme=sakura] .status-indicator-dot,[data-theme=royal] .status-indicator-dot,[data-theme=cyberpunk] .ai-indicators:hover .status-indicator,[data-theme=ocean] .ai-indicators:hover .status-indicator,[data-theme=forest] .ai-indicators:hover .status-indicator,[data-theme=galaxy] .ai-indicators:hover .status-indicator,[data-theme=sakura] .ai-indicators:hover .status-indicator,[data-theme=royal] .ai-indicators:hover .status-indicator{animation:none}}
