.AISearchVisual-module__Nv31Oq__shell{background:linear-gradient(155deg,#fffdf6 0%,#f1f5f3 44%,#e4edf0 100%);border:1px solid #dce3dd;border-radius:28px;overflow:hidden;box-shadow:0 16px 42px #52685a0d}.AISearchVisual-module__Nv31Oq__panel{isolation:isolate;height:280px;position:relative;overflow:hidden;container-type:inline-size}.AISearchVisual-module__Nv31Oq__canvas{opacity:.55;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.AISearchVisual-module__Nv31Oq__character{pointer-events:none;width:111px;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.AISearchVisual-module__Nv31Oq__bear{filter:drop-shadow(0 5px 13px #96aeb632);width:100%;height:auto;animation:4s ease-in-out infinite AISearchVisual-module__Nv31Oq__bear-float;display:block}@keyframes AISearchVisual-module__Nv31Oq__bear-float{50%{transform:translateY(-7px)}}.AISearchVisual-module__Nv31Oq__caption{text-align:center;position:absolute;bottom:12px;left:16px;right:16px}.AISearchVisual-module__Nv31Oq__label{color:#566863;letter-spacing:.04em;margin:15px 0;font-size:15px;line-height:1.6}.AISearchVisual-module__Nv31Oq__shell[data-searching=true] .AISearchVisual-module__Nv31Oq__canvas{opacity:.85}.AISearchVisual-module__Nv31Oq__shell[data-searching=true] .AISearchVisual-module__Nv31Oq__bear{filter:drop-shadow(0 0 20px #89b9d255)}.AISearchVisual-module__Nv31Oq__shell .chat-composer{background:#ffffffb8;border-color:#d7dfd8;border-radius:18px;margin:0 22px 22px;padding:16px 18px 12px;box-shadow:0 3px 14px #617b6505}.AISearchVisual-module__Nv31Oq__shell .chat-composer:focus-within{border-color:#97b5b8}.AISearchVisual-module__Nv31Oq__shell textarea{color:#465750}.AISearchVisual-module__Nv31Oq__shell textarea::placeholder{color:#87978e}.AISearchVisual-module__Nv31Oq__shell .location-button{color:#7a8c80}.AISearchVisual-module__Nv31Oq__shell .send-button{color:#fffdf6;background:#b39858}.AISearchVisual-module__Nv31Oq__shell .send-button:disabled{color:#fffdf6;opacity:.4;background:#b39858}@media (max-width:500px){.AISearchVisual-module__Nv31Oq__panel{height:255px}.AISearchVisual-module__Nv31Oq__character{width:101px}.AISearchVisual-module__Nv31Oq__shell .chat-composer{margin:0 14px 14px;padding:14px}}@media (prefers-reduced-motion:reduce){.AISearchVisual-module__Nv31Oq__bear{animation:none}.AISearchVisual-module__Nv31Oq__canvas{transition:none}}.AISearchVisual-module__Nv31Oq__character{--appear-x:min(155px, calc(50cqw - 65px));transform-origin:50% 70%}.AISearchVisual-module__Nv31Oq__character[data-state=search]{animation:1.4s ease-in-out forwards AISearchVisual-module__Nv31Oq__bear-appear-right,9s ease-in-out 1.4s infinite AISearchVisual-module__Nv31Oq__bear-explore}.AISearchVisual-module__Nv31Oq__character[data-state=search] .AISearchVisual-module__Nv31Oq__bear{animation:3s ease-in-out 1.4s infinite AISearchVisual-module__Nv31Oq__bear-float}@keyframes AISearchVisual-module__Nv31Oq__bear-appear-right{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}24%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.7)}40%{opacity:0;transform:translate(calc(-50% + var(--appear-x)),calc(-50% - 25px)) scale(.7)}75%{opacity:1;transform:translate(calc(-50% + var(--appear-x)),calc(-50% - 35px)) scale(1.04)}to{opacity:1;transform:translate(calc(-50% + var(--appear-x)),calc(-50% - 35px)) scale(1)}}@keyframes AISearchVisual-module__Nv31Oq__bear-explore{0%,18%{opacity:1;transform:translate(calc(-50% + var(--appear-x)),calc(-50% - 35px)) scale(1)}24%{opacity:0;transform:translate(calc(-50% + var(--appear-x)),calc(-50% - 25px)) scale(.75)}28%{opacity:0;transform:translate(calc(-50% - var(--appear-x)),calc(-50% + 20px)) scale(.75)}34%,51%{opacity:1;transform:translate(calc(-50% - var(--appear-x)),calc(-50% + 10px)) scale(1)}57%{opacity:0;transform:translate(calc(-50% - var(--appear-x)),calc(-50% + 20px)) scale(.75)}61%{opacity:0;transform:translate(calc(-50% + var(--appear-x)*.35),calc(-50% + 30px)) scale(.75)}67%,84%{opacity:1;transform:translate(calc(-50% + var(--appear-x)*.35),calc(-50% + 20px)) scale(1)}90%{opacity:0;transform:translate(calc(-50% + var(--appear-x)*.35),calc(-50% + 30px)) scale(.75)}94%{opacity:0;transform:translate(calc(-50% + var(--appear-x)),calc(-50% - 25px)) scale(.75)}to{opacity:1;transform:translate(calc(-50% + var(--appear-x)),calc(-50% - 35px)) scale(1)}}.AISearchVisual-module__Nv31Oq__character[data-state=return]{animation:.8s ease-in-out forwards AISearchVisual-module__Nv31Oq__bear-return}.AISearchVisual-module__Nv31Oq__character[data-state=return] .AISearchVisual-module__Nv31Oq__bear{animation:none}@keyframes AISearchVisual-module__Nv31Oq__bear-return{0%,30%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.AISearchVisual-module__Nv31Oq__character[data-state=search],.AISearchVisual-module__Nv31Oq__character[data-state=search] .AISearchVisual-module__Nv31Oq__bear,.AISearchVisual-module__Nv31Oq__character[data-state=return],.AISearchVisual-module__Nv31Oq__character[data-state=return] .AISearchVisual-module__Nv31Oq__bear{animation:none}}
