:export{pageHeaderHeight:56px;dialogHeaderHeight:56px;accentChatBooster300:#df005d;accentChatBooster200:#8314c8;accentChatBooster100:#1254b1;accentChatBooster50:#07b6dc;accentChatBooster20:#06b22b;accentChatBooster10:#4d4d4d}.video-card{display:flex;flex-direction:column;gap:10px;white-space:nowrap;width:100%}.video-card .video-card-content{align-items:center;aspect-ratio:183/234;border-radius:8px;cursor:pointer;display:flex;justify-content:center;overflow:clip;position:relative;width:100%}.video-card .video-card-content .video-filter{aspect-ratio:183/234;background-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%),linear-gradient(180deg,transparent 70%,rgba(0,0,0,.45));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.video-card .video-card-content .video-empty{align-items:center;aspect-ratio:183/234;background:linear-gradient(0deg,#212121,#212121),linear-gradient(180deg,transparent 58.02%,#000),linear-gradient(180deg,rgba(0,0,0,.72) 9.73%,transparent 31.44%);border-radius:8px;display:flex;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.video-card .video-card-content .video-empty-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-card .video-card-content .video-poster{aspect-ratio:183/234;background-position:50%;background-size:cover;border-radius:8px;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;top:0;transition:opacity .5s linear;width:100%}.video-card .video-card-content .video-poster[data-visibility=hidden]{opacity:0}.video-card .video-card-content .video-wrap{aspect-ratio:183/234;border-radius:8px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.video-card .video-card-content .video-wrap>video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-card .video-card-content .video-header{align-items:flex-start;display:flex;gap:4px;justify-content:space-between;left:0;padding:8px;position:absolute;top:0;width:100%;z-index:3}.video-card .video-card-content .video-header .header-left{display:flex;flex-direction:column;gap:4px;width:100%}.video-card .video-card-content .video-header .rank-icon{color:#fff;font-size:32px;font-style:italic;font-weight:700}.video-card .video-card-content .video-header .item-shorts-icon{color:#fff;height:24px;width:24px}.video-card .video-card-content .video-header .realtime-badge{align-items:center;display:flex;flex-shrink:0;gap:0;margin:2px}.video-card .video-card-content .video-header .realtime-badge .badge-icon-container{align-items:center;display:flex;flex-direction:column;height:18px;overflow:hidden;position:relative;width:18px}.video-card .video-card-content .video-header .realtime-badge .badge-icon-container .badge-icon{display:inline-block;height:15px;width:16px}.video-card .video-card-content .video-header .realtime-badge.spike .badge-icon{animation:spikeArrow 8s linear infinite}@keyframes spikeArrow{0%{transform:translateY(0)}10%{transform:translateY(-100%)}20%{transform:translateY(-200%)}30%{transform:translateY(-300%)}40%{transform:translateY(-400%)}50%{transform:translateY(-500%)}to{transform:translateY(-500%)}}.video-card .video-card-content .video-header .realtime-badge .badge-label{color:#fff;font-size:13px;font-weight:700;line-height:16px}.video-card .video-card-content .video-header .gripper-location{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-top:3px}.video-card .video-card-content .video-header .gripper-location .location-icon{flex-shrink:0;height:16px;width:16px}.video-card .video-card-content .video-header .gripper-location .text{color:#fff;display:-webkit-box;font-size:13px;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-line;word-break:break-word}.video-card .video-card-content .video-header .replay-icon{align-items:center;background:rgba(0,0,0,.02);border-radius:90px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25);display:inline-flex;gap:4px;height:24px;justify-content:flex-end;margin-left:auto;padding:5px 8px}.video-card .video-card-content .video-header .replay-icon .replay-text{color:#fff;font-size:12px;font-weight:600;opacity:.8}.video-card .video-card-content .video-bottom{bottom:14px;display:flex;flex-direction:column;gap:6px;position:absolute;width:100%;z-index:3}.video-card .video-card-content .video-bottom .gripper-info{align-items:center;cursor:pointer;display:flex;gap:6px;width:100%}.video-card .video-card-content .video-bottom .gripper-info .gripper-name{color:#fff;display:-webkit-box;font-size:13px;font-weight:500;max-width:125px;overflow:hidden;text-shadow:0 0 2px rgba(0,0,0,.25);-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-line;word-break:break-word}.video-card .video-card-content .video-bottom .gripper-info .avatar{flex-shrink:0}.video-card .video-card-content .video-bubbles{bottom:0;position:absolute;right:0;z-index:1}@keyframes line-highlight-rotate{to{transform:rotate(1turn)}}.video-card.highlight .video-card-content{padding:2px}.video-card.highlight .video-card-content .line-highlight{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.video-card.highlight .video-card-content .line-highlight>span{display:block;height:100%;position:relative;width:100%}.video-card.highlight .video-card-content .line-highlight>span:before{animation:line-highlight-rotate 2s linear infinite;background:linear-gradient(90deg,#ffd286,#d32749 40%,#d32749);background-color:#d32749;background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 100%,100% 100%;box-sizing:border-box;content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:-2}.video-card.highlight .video-card-content .line-highlight>span:after{background:#fff;border-radius:8px;box-sizing:border-box;content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:calc(100% - 4px);z-index:-1}.video-card.highlight .video-card-content .video-filter{height:calc(100% - 4px);left:2px;top:2px;width:calc(100% - 4px)}.video-card.highlight .video-card-content .video-empty{height:calc(100% - 4px);width:calc(100% - 4px)}.video-card.highlight .video-card-content .video-poster,.video-card.highlight .video-card-content .video-wrap{height:calc(100% - 4px);left:2px;top:2px;width:calc(100% - 4px)}.video-card .video-info{display:flex;flex-direction:column;gap:5px}.video-card .video-info .video-title{color:#eff0f4;display:-webkit-box;font-size:14px;font-weight:400;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-line;word-break:break-word}.video-card .video-info .video-product{display:flex;flex-direction:column;gap:5px}.video-card .video-info .video-product .product-info{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-items:center;color:#fff;display:flex;font-size:13px;font-weight:400;opacity:.5;white-space:pre-line;word-break:break-word}.video-card .video-info .video-product .product-info .product-category{align-items:center;display:inline-flex;flex-shrink:0}.video-card .video-info .video-product .product-info .product-name{align-items:center;display:inline-flex;display:-webkit-box;flex-shrink:0;max-width:80%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-line;word-break:break-word}.video-card .video-info .video-product .product-info .product-name:before{background:#fff;content:"";display:inline-block;height:2px;margin:0 3px;opacity:.15;vertical-align:middle;width:2px}.video-card .video-info .video-product .product-price{align-items:center;display:flex;gap:4px}.video-card .video-info .video-product .product-price .price-text{color:#eff0f4;font-size:12px;font-weight:500}.video-card .video-info .video-product .product-price .coupon-icon{align-items:center;border:1px solid rgba(235,43,81,.5);border-radius:3px;display:flex;flex-shrink:0;height:15px;justify-content:center;width:23px}.video-card .video-info .video-product .product-price .coupon-icon .coupon-icon-text{color:#ff2b51;font-size:10px;font-weight:400}.video-card .video-info:has(.video-product) .video-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-line;word-break:break-word}