.ai-scene-intent-recommendation{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:600px;height:52px;margin:0 auto;padding:0 16px;overflow:visible;border-radius:16px}.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{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 48px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 48px),transparent 100%)}.ai-scene-intent-recommendation--can-scroll-left .ai-scene-intent-recommendation__content{mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 100%)}.ai-scene-intent-recommendation--can-scroll-left.ai-scene-intent-recommendation--can-scroll-right .ai-scene-intent-recommendation__content{mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.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:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform-origin:center}.ai-scene-intent-recommendation__edge--left .ai-scene-intent-recommendation__edge-icon{transform:translate(1px) rotate(-135deg)}.ai-scene-intent-recommendation__edge--right .ai-scene-intent-recommendation__edge-icon{transform:translate(-1px) rotate(45deg)}.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:#fff9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:0;border-radius:12px;box-shadow:0 0 1px #00000026,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-color .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){transform:translateY(-4px);box-shadow:0 20px 40px -8px #d1f8ff}.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:#fff9;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)}}
