.ai-scene-intent-recommendation{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:100%;height:52px;margin:0 auto;padding:0 16px;overflow:visible;border-radius:16px}.ai-scene-intent-recommendation:before,.ai-scene-intent-recommendation:after{position:absolute;top:8px;bottom:8px;z-index:3;width:48px;pointer-events:none;content:"";opacity:0;transition:opacity .16s ease}.ai-scene-intent-recommendation:before{left:-11px;background:linear-gradient(90deg,#f1f2f400,#f1f2f4 50%,#f1f2f400 90.385%);-webkit-clip-path:inset(0 0 0 27px);clip-path:inset(0 0 0 27px)}.ai-scene-intent-recommendation:after{right:-11px;background:linear-gradient(270deg,#f1f2f400,#f1f2f4 50%,#f1f2f400 90.385%);-webkit-clip-path:inset(0 27px 0 0);clip-path:inset(0 27px 0 0)}.ai-scene-intent-recommendation__content{position:relative;z-index:2;box-sizing:border-box;display:flex;gap:8px;align-items:center;justify-content:center;width:100%;max-width:100%;height:52px;padding:10px 0;overflow:hidden;overscroll-behavior-x:contain;cursor:default;scrollbar-width:none}.ai-scene-intent-recommendation__content::-webkit-scrollbar{display:none}.ai-scene-intent-recommendation--overflowing .ai-scene-intent-recommendation__content{justify-content:flex-start}.ai-scene-intent-recommendation--can-scroll-right .ai-scene-intent-recommendation__content{overflow:hidden}.ai-scene-intent-recommendation--can-scroll-left:before,.ai-scene-intent-recommendation--can-scroll-right:after{opacity:1}.ai-scene-intent-recommendation--can-scroll-left .ai-scene-intent-recommendation__content{overflow:hidden}.ai-scene-intent-recommendation__edge{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--text-color-primary, #222529);background:#fff;border:0;border-radius:999px;box-shadow:0 0 .5px #0000001a,0 8px 40px -2px #0000001a;cursor:pointer;transform:translateY(-50%)}.ai-scene-intent-recommendation__edge--left{left:-16px}.ai-scene-intent-recommendation__edge--right{right:-16px}.ai-scene-intent-recommendation__edge-icon{display:block;width:20px;height:20px;color:currentcolor}.ai-scene-intent-recommendation__chip{position:relative;z-index:2;box-sizing:border-box;flex:0 0 var(--chip-width, 112px);width:var(--chip-width, 112px);min-width:var(--chip-width, 112px);max-width:var(--chip-width, 112px);height:32px;padding:0 16px;overflow:hidden;font-family:var(--font-family-body, "PingFang SC", sans-serif);font-size:14px;line-height:22px;color:var(--text-color-secondary, #4c535c);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:var(--color-transparent-white-900, rgba(255, 255, 255, .8));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:0;border-radius:12px;box-shadow:0 0 1px #00000059,0 0 40px -2px #00000005;cursor:pointer;transform:translateY(0);transition:width .34s cubic-bezier(.33,1,.68,1) var(--chip-delay, 0ms),flex-basis .34s cubic-bezier(.33,1,.68,1) var(--chip-delay, 0ms),background .22s ease var(--chip-delay, 0ms),color .16s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.ai-scene-intent-recommendation__chip:hover:not(:disabled){background:var(--color-transparent-white-950, rgba(255, 255, 255, .9));transform:translateY(-4px)}.ai-scene-intent-recommendation__chip:disabled{cursor:default}.ai-scene-intent-recommendation__chip-text{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;filter:blur(2px);opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1) var(--text-delay, 118ms),filter .24s cubic-bezier(.16,1,.3,1) var(--text-delay, 118ms),transform .26s cubic-bezier(.16,1,.3,1) var(--text-delay, 118ms);transform:translateY(6px) scale(.98)}.ai-scene-intent-recommendation__shimmer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;background:linear-gradient(90deg,#fff0,#ffffffad 42%,#fff0 78%);opacity:0;pointer-events:none;transform:translate(-100%)}.ai-scene-intent-recommendation__measure{position:fixed;top:-9999px;left:-9999px;display:flex;gap:8px;pointer-events:none;visibility:hidden}.ai-scene-intent-recommendation__measure-chip{box-sizing:border-box;display:inline-flex;align-items:center;max-width:200px;height:32px;padding:0 16px;overflow:hidden;font-family:var(--font-family-body, "PingFang SC", sans-serif);font-size:14px;line-height:22px;white-space:nowrap;border:0}.ai-scene-intent-recommendation--waiting .ai-scene-intent-recommendation__chip{flex:0 0 84px;width:84px;min-width:84px;max-width:84px;background:var(--color-transparent-white-900, rgba(255, 255, 255, .8));animation:chip-wait .7s ease-in-out infinite;animation-delay:var(--chip-float-delay, 0ms)}.ai-scene-intent-recommendation--waiting .ai-scene-intent-recommendation__shimmer{opacity:1;animation:shimmer .82s linear infinite}.ai-scene-intent-recommendation--settling .ai-scene-intent-recommendation__chip{animation:chip-settle .46s ease-in-out 1 both;animation-delay:var(--chip-float-delay, 0ms)}.ai-scene-intent-recommendation--settling .ai-scene-intent-recommendation__shimmer,.ai-scene-intent-recommendation--content-visible .ai-scene-intent-recommendation__shimmer{opacity:0;animation:none}.ai-scene-intent-recommendation--content-visible .ai-scene-intent-recommendation__chip-text{filter:blur(0);opacity:1;transform:translateY(0)}.ai-scene-intent-recommendation--dragging .ai-scene-intent-recommendation__content{-webkit-user-select:none;user-select:none}@keyframes chip-wait{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes chip-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}
