.concierge-character{aspect-ratio:576/832;pointer-events:none;flex:none;justify-content:center;align-items:flex-end;width:64px;display:inline-flex}.concierge-character img{object-fit:contain;object-position:bottom;border-radius:0;width:100%;height:100%;animation:none;display:block}.concierge-thinking-portrait{isolation:isolate;flex:0 0 156px;align-self:center;width:156px;height:162px;position:relative;overflow:visible}.concierge-thought-symbols{pointer-events:none;border-radius:50%;width:156px;height:156px;position:absolute;top:0;left:0;overflow:hidden}.concierge-thought-symbols:before{content:"";background:linear-gradient(145deg,#fff,#eaf5f5);border-radius:50%;position:absolute;inset:8px}.concierge-thought-symbols>*{position:absolute}.thought-question{color:#367b77;opacity:.9;font-size:34px;font-weight:800;line-height:1;animation:3.6s ease-in-out infinite concierge-question-drift}.thought-question-0{animation-delay:-.3s;top:26px;left:22px}.thought-question-1{animation-delay:-1.2s;top:28px;right:18px}.thought-question-2{animation-delay:-2.1s;top:78px;left:12px}.thought-question-3{animation-delay:-3s;top:82px;right:12px}.thought-bulb{stroke:#a57412;fill:#ffe592;width:44px;height:44px;animation:2.8s ease-in-out infinite concierge-bulb-glow;top:32px;right:8px}.thought-spark{stroke:#b68c2c;width:17px;height:17px;animation:2.8s ease-in-out infinite concierge-spark-twinkle}.thought-spark-left{animation-delay:-.7s;top:40px;left:26px}.thought-spark-right{animation-delay:-1.4s;top:83px;right:24px}.thought-search{stroke:#367b77;stroke-width:2.3px;width:29px;height:29px;animation:3.2s ease-in-out infinite concierge-search-sweep}.thought-search-0{animation-delay:0s;top:28px;left:19px}.thought-search-1{animation-delay:-.8s;top:29px;right:15px}.thought-search-2{animation-delay:-1.6s;top:80px;left:9px}.thought-search-3{animation-delay:-2.4s;top:83px;right:9px}.concierge-thinking-portrait .concierge-character-bust{z-index:1;width:256px;max-width:none;height:370px;position:absolute;top:0;left:-50px;-webkit-mask-image:linear-gradient(#000 142px,#0000 158px);mask-image:linear-gradient(#000 142px,#0000 158px)}@keyframes concierge-question-drift{0%,to{opacity:.6;transform:translateY(2px)rotate(-4deg)}50%{opacity:1;transform:translateY(-2px)rotate(4deg)}}@keyframes concierge-bulb-glow{0%,to{filter:drop-shadow(0 0 #f1c34c00);transform:scale(.96)}50%{filter:drop-shadow(0 0 4px #edbe4099);transform:scale(1.04)}}@keyframes concierge-spark-twinkle{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:.9;transform:scale(1)}}@keyframes concierge-search-sweep{0%,to{transform:translate(0)rotate(-6deg)}50%{transform:translate(3px,3px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.concierge-thought-symbols>*{animation:none}}
