.home-chat-bg-item[data-v-01b8aebb]{animation:home-chat-float-01b8aebb var(--float-duration,10s) ease-in-out infinite;animation-delay:var(--float-delay,0s)}.home-chat-bg-card[data-v-01b8aebb]{isolation:isolate;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease;will-change:transform,box-shadow}.home-chat-bg-card[data-v-01b8aebb]:before{background:radial-gradient(ellipse at center,rgba(147,51,234,.5) 0,rgba(37,99,235,.32) 45%,transparent 70%);border-radius:28px;content:"";filter:blur(22px);inset:-14px -20px;opacity:.85;position:absolute;transition:opacity .3s ease;z-index:-1}.home-chat-bg-card[data-v-01b8aebb]:hover{transform:translateY(-2px)}.home-chat-bg-card[data-v-01b8aebb]:hover:before{opacity:1}@keyframes home-chat-float-01b8aebb{0%,to{transform:translateZ(0)}50%{transform:translate3d(var(--float-x,0),var(--float-y,-12px),0)}}.home-chat-result-body-enter-active[data-v-19690608],.home-chat-result-body-leave-active[data-v-19690608]{transition:opacity .22s ease,transform .26s ease,filter .26s ease}.home-chat-result-body-enter-from[data-v-19690608],.home-chat-result-body-leave-to[data-v-19690608]{filter:blur(6px);opacity:0;transform:translateY(12px)}.home-chat-result-scroll[data-v-19690608]{-ms-overflow-style:none;scrollbar-width:none}.home-chat-result-scroll[data-v-19690608]::-webkit-scrollbar{display:none;height:0;width:0}.carousel-wrap[data-v-19690608]{align-items:center;display:flex;gap:10px;position:relative}.carousel-viewport[data-v-19690608]{flex:1;min-width:0;overflow-x:auto;overflow-y:visible;padding:10px 4px 14px;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-viewport[data-v-19690608]::-webkit-scrollbar{display:none}.carousel-track[data-v-19690608]{display:flex;gap:16px;padding:0 12px;width:-moz-max-content;width:max-content}.carousel-card[data-v-19690608]{flex-shrink:0;scroll-snap-align:start;width:240px}.carousel-arrow[data-v-19690608]{align-items:center;background:#6c3cffe6;border:1px solid rgba(167,139,250,.5);border-radius:50%;box-shadow:0 4px 20px #6c3cff73;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:46px;justify-content:center;transition:all .2s ease;width:46px}.carousel-arrow[data-v-19690608]:hover{background:#7c3aed;box-shadow:0 6px 28px #6c3cffa6;transform:scale(1.1)}.carousel-arrow.is-hidden[data-v-19690608]{opacity:0;pointer-events:none}@keyframes card-slide-in-19690608{0%{filter:blur(4px);opacity:0;transform:translateY(16px)}to{filter:none;opacity:1;transform:none}}.product-card-enter[data-v-19690608]{animation:card-slide-in-19690608 .34s ease both;animation-delay:calc(var(--i, 0)*55ms)}.virtual-keyboard[data-v-f3979e1d]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vk-key[data-v-f3979e1d]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;color:var(--color-fg-secondary,#ccc);cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;min-height:38px;transition:background .1s ease,border-color .1s ease,transform 80ms ease}.vk-key[data-v-f3979e1d]:hover{background:#9333ea2e;border-color:#9333ea59;color:#fff}.vk-key[data-v-f3979e1d]:active{background:#9333ea52;transform:scale(.91)}.home-chat-switch-enter-active[data-v-a596a55b],.home-chat-switch-leave-active[data-v-a596a55b]{transition:opacity .22s ease,transform .28s ease,filter .28s ease}.home-chat-switch-enter-from[data-v-a596a55b],.home-chat-switch-leave-to[data-v-a596a55b]{filter:blur(8px);opacity:0;transform:translateY(18px) scale(.985)}.home-chat-bg-fade-enter-active[data-v-a596a55b],.home-chat-bg-fade-leave-active[data-v-a596a55b]{transition:opacity .26s ease}.home-chat-bg-fade-enter-from[data-v-a596a55b],.home-chat-bg-fade-leave-to[data-v-a596a55b]{opacity:0}.ai-chat-bg[data-v-a596a55b]{background-color:#fff}.dark-theme .ai-chat-bg[data-v-a596a55b]{background-color:#000}.search-float-wrap[data-v-a596a55b]{position:relative}.search-glow[data-v-a596a55b]{animation:glow-breathe-a596a55b 6s ease-in-out infinite;background:radial-gradient(ellipse 60% 100% at 25% 50%,rgba(147,51,234,.55) 0,transparent 70%),radial-gradient(ellipse 60% 100% at 75% 50%,rgba(37,99,235,.45) 0,transparent 70%);border-radius:9999px;filter:blur(28px);inset:-28px -40px;pointer-events:none;position:absolute}@keyframes glow-breathe-a596a55b{0%,to{opacity:.7;transform:scale(1) translateY(0)}50%{opacity:1;transform:scale(1.06) translateY(-5px)}}.btn-pulse[data-v-a596a55b]{animation:pulse-ring-a596a55b 1.8s ease-out infinite}.mic-listening[data-v-a596a55b]{animation:mic-pulse-a596a55b 1.2s ease-in-out infinite}@keyframes mic-pulse-a596a55b{0%,to{box-shadow:0 0 #ef444480}50%{box-shadow:0 0 0 7px #ef444400}}@keyframes pulse-ring-a596a55b{0%{box-shadow:0 0 #9433ea8c}70%{box-shadow:0 0 0 9px #9333ea00}to{box-shadow:0 0 #9333ea00}}.hint-fade-enter-active[data-v-a596a55b],.hint-fade-leave-active[data-v-a596a55b]{transition:opacity .2s ease,transform .2s ease}.hint-fade-enter-from[data-v-a596a55b],.hint-fade-leave-to[data-v-a596a55b]{opacity:0;transform:translateY(-4px)}
