.neuro-panel{--neuro-accent-a:167, 139, 250;--neuro-accent-b:236, 72, 153;--neuro-accent-c:99, 102, 241;isolation:isolate;color:var(--text-primary,#f7f4ff);position:relative}.neuro-panel-content{z-index:1;position:relative}.neuro-panel-embedded{min-height:auto}.neuro-panel-floating{overflow:visible}.neuro-panel-pill{width:auto;min-width:0;max-width:min(760px,100vw - 32px);min-height:44px;box-shadow:0 16px 44px #00000052, 0 0 22px rgba(var(--neuro-accent-a), .08);background:linear-gradient(#ffffff0e,#ffffff05),#080514db;border-radius:999px;align-items:center;display:inline-flex;overflow:visible}.neuro-panel-pill .neuro-panel-content{align-items:center;gap:10px;min-width:0;display:inline-flex}.neuro-panel-sheet{min-height:0}.neuro-panel-shell.worked-solution-panel:not(.neuro-chat-panel){border-color:color-mix(in srgb, var(--qv-violet-2,#a78bfa) 20%, var(--qv-border,#ffffff1f));background:color-mix(in srgb, var(--qv-surface,#0f0e18) 94%, transparent);-webkit-backdrop-filter:none;border-radius:8px;min-height:auto;overflow:hidden;box-shadow:0 14px 38px #0000003d,inset 0 1px #ffffff0f}.neuro-panel-shell-card{border-radius:20px;overflow:hidden}.neuro-halo-border{z-index:0;pointer-events:none;border-radius:inherit;opacity:1;transition:opacity .42s;position:absolute;inset:-2px}.neuro-halo-border-fading{opacity:0}.neuro-halo-ring{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.neuro-halo-ring:before{content:"";background:conic-gradient(from -5deg, rgba(var(--neuro-accent-b), .72) 0deg, #0000 13deg, #0000 175deg, rgba(var(--neuro-accent-c), .72) 185deg, #0000 197deg, #0000 360deg);border-radius:50%;width:900px;height:900px;animation:7s infinite neuro-panel-halo-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neuro-halo-ring-primary{filter:blur(6px);inset:-3px}.neuro-halo-ring-secondary{filter:blur(1.5px);inset:-1px}.neuro-halo-ring-secondary:before{background:conic-gradient(from -5deg, rgba(var(--neuro-accent-a), .62) 0deg, #0000 12deg, #0000 177deg, #8b5cf69e 185deg, #0000 193deg, #0000 360deg);animation-delay:-.5s}.neuro-concept-phrase{color:var(--text-primary,#f7f4ff);cursor:pointer;font-weight:600;text-decoration:none;transition:color .16s;position:relative}.neuro-concept-phrase:after{content:"";background:linear-gradient(90deg, rgba(var(--neuro-accent-a), 0), rgba(var(--neuro-accent-a), .82), rgba(var(--neuro-accent-b), .82), rgba(var(--neuro-accent-b), 0));transform-origin:50%;border-radius:999px;height:1px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.neuro-concept-phrase:hover,.neuro-concept-phrase:focus-visible{color:rgb(var(--neuro-accent-a))}.neuro-concept-phrase:hover:after,.neuro-concept-phrase:focus-visible:after{transform:scaleX(1)}.neuro-avatar-sigil{color:#fffffff5;background:radial-gradient(circle at 36% 24%, #ffffff2e, transparent 34%), linear-gradient(180deg, #ffffff12, #ffffff05), rgba(var(--neuro-accent-a), .1);border:1px solid #ffffff20;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:inset 0 1px #ffffff1f,0 0 24px #8b5cf63d,0 8px 18px #00000047}@keyframes neuro-panel-halo-orbit{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-50%,-50%)rotate(0)}50%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-50%,-50%)rotate(180deg)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.neuro-halo-ring:before{animation:none}}
