#nexusAssistant{--nxa-violet:#8b5cf6;--nxa-violet-deep:#6d28d9;--nxa-violet-dark:#4c1d95;--nxa-glow:rgba(139,92,246,.55);--nxa-bg1:#ffffff;--nxa-bg2:#f6f5fb;--nxa-border:#e3e1ef;--nxa-text:#1c1a2e;--nxa-muted:#6f6b8a;--nxa-bubble:#efedf8;--nxa-input-bg:#f3f2f9;--nxa-foot-bg:rgba(0,0,0,.04);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}html[data-theme=dark] #nexusAssistant{--nxa-bg1:#1a1a28;--nxa-bg2:#13131d;--nxa-border:#2a2a3d;--nxa-text:#eceaf6;--nxa-muted:#9b97b4;--nxa-bubble:#1f1f2f;--nxa-input-bg:#1f1f2f;--nxa-foot-bg:rgba(0,0,0,.18)}.nxa-fab{position:fixed;right:26px;bottom:26px;z-index:1400;width:64px;height:64px;border-radius:50%;cursor:pointer;border:none;background:transparent;padding:0;filter:drop-shadow(0 10px 30px rgba(109,40,217,.45));transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.nxa-fab:hover{transform:scale(1.08)}.nxa-fab:active{transform:scale(.96)}.nxa-fab.nxa-flying{transition:none;z-index:1410}.nxa-orb{position:relative;width:100%;height:100%;border-radius:50%}.nxa-orb .nxa-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffffd9,#fff0 22%),radial-gradient(circle at 65% 70%,#c4b5fd,#c4b5fd00 45%),radial-gradient(circle at 50% 50%,var(--nxa-violet) 0%,var(--nxa-violet-deep) 55%,var(--nxa-violet-dark) 100%);animation:nxaBreathe 3.6s ease-in-out infinite}.nxa-orb .nxa-swirl{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 40%,rgba(255,255,255,.35) 50%,transparent 60% 100%);mix-blend-mode:screen;opacity:.65;animation:nxaSpin 6s linear infinite}.nxa-orb .nxa-swirl2{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:conic-gradient(from 180deg,transparent 0 55%,rgba(196,181,253,.5) 65%,transparent 75% 100%);mix-blend-mode:screen;opacity:.5;animation:nxaSpin 9s linear infinite reverse}.nxa-orb .nxa-halo{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,var(--nxa-glow) 0%,transparent 65%);opacity:.5;animation:nxaBreathe 3.6s ease-in-out infinite}.nxa-orb .nxa-ring{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:50%;border:1.5px solid rgba(196,181,253,0)}@keyframes nxaBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes nxaSpin{to{transform:rotate(360deg)}}.nxa-orb[data-state=listening] .nxa-core{animation:nxaBreathe 1.6s ease-in-out infinite}.nxa-orb[data-state=listening] .nxa-ring{border-color:#c4b5fd8c;animation:nxaRipple 1.4s ease-out infinite}@keyframes nxaRipple{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.45);opacity:0}}.nxa-orb[data-state=thinking] .nxa-swirl{animation-duration:1.2s;opacity:.95}.nxa-orb[data-state=thinking] .nxa-swirl2{animation-duration:1.8s;opacity:.85}.nxa-orb[data-state=thinking] .nxa-core{animation:nxaBreathe 1s ease-in-out infinite}.nxa-orb[data-state=speaking] .nxa-halo{animation:nxaGlow 1s ease-in-out infinite;opacity:.9}.nxa-orb[data-state=speaking] .nxa-core{animation:nxaBreathe 2s ease-in-out infinite}@keyframes nxaGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.95;transform:scale(1.12)}}.nxa-orb .nxa-eyes{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:16%;opacity:0;transform:translateY(6%) scale(.85);transition:opacity .28s ease,transform .28s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:3}.nxa-orb .nxa-eyes i{display:block;width:13%;height:30%;border-radius:999px;background:#fff;box-shadow:0 0 6px #fffc,0 1px 2px #4c1d9580;transform-origin:center}.nxa-orb.nxa-peek .nxa-eyes{opacity:1;transform:translateY(0) scale(1)}.nxa-orb.nxa-peek .nxa-eyes i:first-child{animation:nxaBlinkL 2s ease-in-out}.nxa-orb.nxa-peek .nxa-eyes i:last-child{animation:nxaWinkR 2s ease-in-out}@keyframes nxaBlinkL{0%,22%{transform:scaleY(1)}27%{transform:scaleY(.08)}32%,to{transform:scaleY(1)}}@keyframes nxaWinkR{0%,22%{transform:scaleY(1)}27%{transform:scaleY(.08)}32%,55%{transform:scaleY(1)}62%{transform:scaleY(.08)}78%{transform:scaleY(.08)}86%,to{transform:scaleY(1)}}.nxa-orb.nxa-glance{animation:nxaGlanceOrb 2.8s cubic-bezier(.45,0,.2,1)}@keyframes nxaGlanceOrb{0%{transform:translate(0) rotate(0)}22%{transform:translate(-7%,-11%) rotate(-9deg)}38%{transform:translate(-6%,-10%) rotate(-7deg)}44%{transform:translate(-7%,-11%) rotate(-9deg)}72%{transform:translate(-7%,-11%) rotate(-9deg)}to{transform:translate(0) rotate(0)}}.nxa-orb.nxa-glance .nxa-eyes{opacity:1;animation:nxaGlanceEyes 2.8s cubic-bezier(.45,0,.2,1)}@keyframes nxaGlanceEyes{0%{transform:translate(0) scale(1)}22%{transform:translate(-15%,-17%) scale(.94)}72%{transform:translate(-15%,-17%) scale(.94)}to{transform:translate(0) scale(1)}}.nxa-orb.nxa-glance .nxa-eyes i{animation:nxaGaze 2.8s cubic-bezier(.45,0,.2,1)}@keyframes nxaGaze{0%{transform:scaleY(1)}22%,72%{transform:scaleY(.82)}to{transform:scaleY(1)}}.nxa-orb.nxa-fly .nxa-eyes{opacity:1;transform:none}.nxa-orb.nxa-hop{animation:nxaHop .9s ease-in-out}@keyframes nxaHop{0%,to{transform:translateY(0)}20%{transform:translateY(-12px)}40%{transform:translateY(0)}60%{transform:translateY(-8px)}80%{transform:translateY(0)}}.nxa-panel{position:fixed;right:26px;bottom:104px;z-index:1390;width:378px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 140px);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,var(--nxa-bg1),var(--nxa-bg2));border:1px solid var(--nxa-border);color:var(--nxa-text);box-shadow:0 30px 80px #00000059,0 0 0 1px #8b5cf61a,0 0 60px #6d28d924;display:flex;flex-direction:column;transform-origin:bottom right;transform:scale(.6) translateY(30px);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.34,1.4,.64,1),opacity .25s}.nxa-panel.nxa-open{transform:scale(1) translateY(0);opacity:1;pointer-events:auto}.nxa-head{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--nxa-border);background:linear-gradient(90deg,rgba(109,40,217,.12),transparent 70%)}.nxa-head .nxa-orb{width:38px;height:38px;flex:none}.nxa-head-t{flex:1;min-width:0}.nxa-head-t b{font-size:15px;display:block}.nxa-head-t small{color:var(--nxa-muted);font-size:12px;display:flex;align-items:center;gap:6px}.nxa-head-t small i{width:7px;height:7px;border-radius:50%;background:#34d399;display:inline-block;animation:nxaBreathe 2.4s infinite}.nxa-close{background:none;border:none;color:var(--nxa-muted);font-size:19px;cursor:pointer;padding:4px 8px;border-radius:8px;line-height:1}.nxa-close:hover{color:var(--nxa-text);background:#8b5cf61a}.nxa-msgs{flex:1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:var(--nxa-border) transparent}.nxa-msg{max-width:84%;padding:11px 14px;border-radius:16px;font-size:13.8px;line-height:1.55;animation:nxaPop .3s cubic-bezier(.34,1.4,.64,1);overflow-wrap:break-word}@keyframes nxaPop{0%{transform:translateY(8px) scale(.96);opacity:0}to{transform:none;opacity:1}}.nxa-msg.nxa-bot{align-self:flex-start;background:var(--nxa-bubble);border:1px solid var(--nxa-border);border-bottom-left-radius:6px}.nxa-msg.nxa-user{align-self:flex-end;color:#fff;background:linear-gradient(135deg,var(--nxa-violet-deep),var(--nxa-violet));border-bottom-right-radius:6px;box-shadow:0 6px 18px #6d28d94d}.nxa-typing{display:flex;gap:5px;padding:14px 16px;align-self:flex-start;background:var(--nxa-bubble);border:1px solid var(--nxa-border);border-radius:16px 16px 16px 6px}.nxa-typing i{width:7px;height:7px;border-radius:50%;background:var(--nxa-violet);animation:nxaTb 1.2s infinite}.nxa-typing i:nth-child(2){animation-delay:.15s}.nxa-typing i:nth-child(3){animation-delay:.3s}@keyframes nxaTb{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.nxa-sugg{display:flex;gap:8px;padding:0 16px 10px;flex-wrap:wrap}.nxa-sugg button{background:#8b5cf61a;border:1px solid rgba(139,92,246,.35);color:var(--nxa-violet-deep);font-size:12px;padding:7px 12px;border-radius:999px;cursor:pointer;transition:.2s}html[data-theme=dark] #nexusAssistant .nxa-sugg button{color:#c4b5fd}.nxa-sugg button:hover{background:#8b5cf638;transform:translateY(-1px)}.nxa-inputrow{display:flex;gap:10px;padding:14px 16px;border-top:1px solid var(--nxa-border);background:var(--nxa-foot-bg)}.nxa-inputrow input{flex:1;min-width:0;background:var(--nxa-input-bg);border:1px solid var(--nxa-border);border-radius:12px;color:var(--nxa-text);padding:11px 14px;font-size:13.8px;outline:none;transition:border .2s,box-shadow .2s}.nxa-inputrow input:focus{border-color:var(--nxa-violet-deep);box-shadow:0 0 0 3px #8b5cf62e}.nxa-inputrow button{width:44px;height:44px;flex:none;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,var(--nxa-violet-deep),var(--nxa-violet));color:#fff;font-size:17px;display:grid;place-items:center;box-shadow:0 6px 18px #6d28d959;transition:transform .15s}.nxa-inputrow button:hover{transform:translateY(-1px)}.nxa-inputrow button:active{transform:scale(.94)}.nxa-foot{font-size:10.5px;color:var(--nxa-muted);text-align:center;padding:0 10px 10px;background:var(--nxa-foot-bg)}.nxa-note{font-size:11.5px;color:var(--nxa-muted);line-height:1.5;background:#8b5cf612;border:1px dashed rgba(139,92,246,.35);border-radius:12px;padding:9px 12px}.nxa-note a{color:var(--nxa-violet-deep)}html[data-theme=dark] #nexusAssistant .nxa-note a{color:#c4b5fd}.nxa-foot a{color:var(--nxa-violet-deep)}html[data-theme=dark] #nexusAssistant .nxa-foot a{color:#c4b5fd}.nxa-msg.nxa-bot a{color:var(--nxa-violet-deep);word-break:break-all}html[data-theme=dark] #nexusAssistant .nxa-msg.nxa-bot a{color:#c4b5fd}.nxa-cards{display:flex;gap:10px;overflow-x:auto;max-width:95%;padding:2px 2px 8px;animation:nxaPop .3s cubic-bezier(.34,1.4,.64,1);scrollbar-width:thin;scrollbar-color:var(--nxa-border) transparent}.nxa-card{flex:0 0 150px;background:var(--nxa-bubble);border:1px solid var(--nxa-border);border-radius:14px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:.2s}.nxa-card:hover{border-color:var(--nxa-violet-deep);transform:translateY(-2px);box-shadow:0 10px 28px #6d28d938}.nxa-card-im{height:96px;background:#fff;display:grid;place-items:center}.nxa-card-im img{max-width:84%;max-height:84%;object-fit:contain}.nxa-card-im.nxa-ph{background:linear-gradient(135deg,#232338,#1a1a28);color:#9b97b4;font-size:24px}.nxa-card-bo{padding:9px 10px 10px;display:flex;flex-direction:column;gap:5px;flex:1}.nxa-card-bo b{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:31px}.nxa-card-meta{display:flex;align-items:center;gap:5px;font-size:10.8px;color:var(--nxa-muted)}.nxa-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.nxa-dot.g{background:#34d399}.nxa-dot.y{background:#fbbf24}.nxa-dot.b{background:#4f46e5}.nxa-dot.x{background:#6b7280}.nxa-card-preis{font-weight:800;font-size:13.5px}.nxa-card-go{margin-top:auto;border:none;border-radius:8px;padding:7px 0;font-size:11.5px;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--nxa-violet-deep),var(--nxa-violet))}.nxa-spot{position:fixed;z-index:1350;border-radius:12px;pointer-events:none;box-shadow:0 0 0 9999px #05050c8c;outline:2px solid var(--nxa-violet);animation:nxaSpotPulse 1.4s ease-in-out infinite}@keyframes nxaSpotPulse{0%,to{outline-color:#8b5cf6f2;outline-offset:3px}50%{outline-color:#c4b5fd80;outline-offset:8px}}.nxa-tip{position:fixed;z-index:1360;max-width:250px;background:linear-gradient(180deg,var(--nxa-bg1),var(--nxa-bg2));border:1px solid var(--nxa-violet-deep);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--nxa-text);box-shadow:0 18px 50px #00000073,0 0 24px #6d28d947;animation:nxaPop .3s cubic-bezier(.34,1.4,.64,1)}.nxa-tip-sub{margin-top:6px;font-size:11.5px;color:var(--nxa-muted)}.nxa-tip button{margin-top:9px;width:100%;border:none;border-radius:9px;padding:8px 10px;font-size:12.5px;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--nxa-violet-deep),var(--nxa-violet))}@media(max-width:480px){.nxa-fab{right:16px;bottom:16px}.nxa-panel{right:16px;bottom:92px;height:68vh}}@media(prefers-reduced-motion:reduce){.nxa-orb .nxa-core,.nxa-orb .nxa-swirl,.nxa-orb .nxa-swirl2,.nxa-orb .nxa-halo,.nxa-orb .nxa-ring,.nxa-head-t small i,.nxa-spot,.nxa-orb.nxa-glance,.nxa-orb.nxa-hop{animation:none!important}.nxa-panel{transition:opacity .2s}.nxa-fab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/207/assets/nexus-assistant.css.map */
