/*!  Build at 2025/11/16 17:46:31 */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:"PingFangSC", "Microsoft YaHei", Helvetica, sans-self}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}input{outline:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}body,div,p,ol,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0}ul,li{list-style:none}i,em{font-style:normal}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body{-webkit-text-size-adjust:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}:root:root{--radius-s: 4px;--radius-m: 8px;--radius-l: 12px;--color-primary: #6e40f8;--color-border: #8245ff;--color-border-light: #ececec;--color-background: #f8f8f8;--color-background-dark: #f0f0f0;--color-background-active: #ece4ff;--color-success: #13cd3b;--color-danger: #ff474c;--color-white: #fff;--color-black: #000;--color-text: #333;--color-text-secondary: #666;--color-weak: #999;--font-size-1: 12px;--font-size-2: 14px;--font-size-3: 16px;--font-size-4: 18px;--font-size-5: 20px;--font-size-6: 22px;--font-size-7: 24px;--multipk-color-1: rgba(255, 86, 176, 1);--multipk-color-2: rgba(3, 190, 242, 1);--multipk-color-3: rgba(255, 172, 62, 1);--multipk-color-4: rgba(150, 75, 250, 1);--multipk-color-5: rgba(255, 53, 66, 1);--multipk-color-1-rgb: 255, 86, 176;--multipk-color-2-rgb: 3, 190, 242;--multipk-color-3-rgb: 255, 172, 62;--multipk-color-4-rgb: 150, 75, 250;--multipk-color-5-rgb: 255, 53, 66}input,textarea{--background-color: var(--color-background-dark);--border-color: var(--color-background-dark);--focus-color: var(--color-border);padding:0;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-m);box-sizing:border-box;font-size:var(--font-size-2);caret-color:#7563ff;letter-spacing:1px}input:focus,input:hover,textarea:focus,textarea:hover{border-color:var(--focus-color)}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button,textarea[type="number"]::-webkit-outer-spin-button,textarea[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}textarea{resize:vertical;font-family:inherit;line-height:1.4;outline:none}html,body{overflow:hidden;height:100vh;background-color:transparent}body.cast{background-color:var(--color-black)}#app{height:100%}.widget{height:100%;transform-origin:center top}.widget-expired{width:150px;margin:0 auto;padding:12px 10px;background-color:rgba(0,0,0,0.5);border-radius:var(--radius-s);box-sizing:border-box}.widget-expired>p{color:var(--color-white)}.widget-expired>p:nth-child(1){margin-bottom:6px;font-size:var(--font-size-5);line-height:28px;zoom:.5}.widget-expired>p:nth-child(2){opacity:.7;font-size:var(--font-size-4);line-height:24px;zoom:.5}

.toast{position:fixed;z-index:99999;top:50%;left:50%;width:auto;padding:8px 20px;background-color:rgba(0,0,0,0.75);border-radius:25px;color:var(--color-white);font-size:var(--font-size-1);text-align:center;line-height:1;transform:translate(-50%, -50%);white-space:pre-line;word-break:break-all}

.widget-stickerdance{position:relative;width:368px;margin:0 auto}.widget-stickerdance.v{position:relative;width:103px;padding:6px 0;background-color:rgba(0,0,0,0.5);border-radius:var(--radius-s)}.widget-stickerdance.v.timing{padding-top:30px}

.widget-stickerdance-rt{margin-top:5px;height:19px;margin-bottom:12px;line-height:19px;font-weight:bold;font-size:var(--font-size-2);text-align:center;display:flex}.widget-stickerdance-rt.justify-center{justify-content:center}.widget-stickerdance-rt.justify-left{justify-content:flex-start}.widget-stickerdance-rt.justify-right{justify-content:flex-end}.widget-stickerdance-rt-bg{width:auto;border-radius:10px;padding-left:10px;padding-right:10px}.widget-stickerdance-rt-bg>span{text-shadow:0 1px 3px rgba(0,0,0,0.8)}.widget-stickerdance-rt-bg>span:first-child{margin-right:4px;color:var(--color-white)}.widget-stickerdance-rt-bg>span:last-child{color:#ffea9a}.widget-stickerdance-rt.justify-center_black{justify-content:center}.widget-stickerdance-rt.justify-center_black .widget-stickerdance-rt-bg{background-color:black}.widget-stickerdance-rt.justify-left_black{justify-content:flex-start}.widget-stickerdance-rt.justify-left_black .widget-stickerdance-rt-bg{background-color:black}.widget-stickerdance-rt.justify-right_black{justify-content:flex-end}.widget-stickerdance-rt.justify-right_black .widget-stickerdance-rt-bg{background-color:black}.widget-stickerdance.v .widget-stickerdance-rt{position:absolute;top:-5px;left:50%;display:flex;align-items:center;justify-content:space-between;width:180px;height:60px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.2);box-sizing:border-box;color:rgba(255,255,255,0.7);font-weight:normal;font-size:var(--font-size-6);transform:scale(0.5) translateX(-50%);transform-origin:left top;display:flex;justify-content:center}.widget-stickerdance.v .widget-stickerdance-rt-bg{width:calc(100%);height:30px;margin-left:30px;margin-right:30px;background-color:black}.widget-stickerdance.v .widget-stickerdance-rt-bg>span{line-height:30px;margin-right:0;color:var(--color-white);text-shadow:none}

.widget-stickerdance-layout{position:relative;transform-style:preserve-3d}.widget-stickerdance-layout.flip{animation:flip .6s ease-out 1 forwards}.widget-stickerdance-layout.flip-back{animation:flipBack .6s ease-out 1 forwards}@keyframes flip{0%{transform:rotateY(0deg)}100%{transform:rotateY(180deg)}}@keyframes flipBack{0%{transform:rotateY(-180deg)}100%{transform:rotateY(0)}}.widget-stickerdance-layout-list{position:absolute;z-index:1;width:100%;backface-visibility:hidden}.widget-stickerdance-layout-list:nth-child(2){z-index:2;transform:rotateY(180deg)}.widget-stickerdance-layout-row{display:flex;align-items:center;justify-content:center;height:45px;margin-top:10px}.widget-stickerdance-layout-row:first-child{margin-top:0 !important}.widget-stickerdance-layout-row.c6{justify-content:space-between}.widget-stickerdance-layout-row.c5>li{margin-right:4px;margin-left:4px}.widget-stickerdance-layout-row.c4>li{margin-right:12px;margin-left:12px}.widget-stickerdance-layout-row.c7>li{margin-right:4px;margin-left:4px}.widget-stickerdance-layout-row.c8>li{margin-right:4px;margin-left:4px}.widget-stickerdance-layout-row.name{margin-top:18px}.widget-stickerdance-layout-row.twoline{height:54px}.widget-stickerdance-layout-row.twoline>li.timing:not(.name) .widget-stickerdance-layout-gift{top:8px}.widget-stickerdance-layout-row.twoline>li.twoline .marquee{height:40px;font-size:var(--font-size-3);line-height:20px}.widget-stickerdance-layout-row.twoline>li.twoline .marquee-inner{top:0;left:0;width:100%;white-space:pre-wrap !important;transform:none;animation:none !important}.widget-stickerdance-layout-row.twoline .widget-stickerdance-layout-gift{top:12px}.widget-stickerdance-layout-row>li{position:relative;width:58px;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0.45), rgba(0,0,0,0.3));border-radius:var(--radius-s);color:var(--color-white);text-align:center}.widget-stickerdance-layout-row>li.hide{visibility:hidden}.widget-stickerdance-layout-row>li.timing .widget-stickerdance-layout-gift{top:1px}.widget-stickerdance-layout-row>li.name .widget-stickerdance-layout-gift{top:-14px}.widget-stickerdance-layout-row>li.name .widget-stickerdance-layout-gift>img{width:38px;height:38px}.widget-stickerdance-layout-row>li.name .widget-stickerdance-layout-gift>span{top:28px}.widget-stickerdance-layout-row>li.game .marquee{color:#ffed8c}.widget-stickerdance-layout-row .marquee{position:absolute;bottom:6px;left:50%;width:108px;height:30px;font-weight:bold;font-size:var(--font-size-4);line-height:30px;text-shadow:0 1px 2px rgba(0,0,0,0.6);transform:scale(0.5) translateX(-50%);transform-origin:left bottom}.widget-stickerdance-layout-gift{position:absolute;top:7px;left:50%;min-width:38px;height:54px;margin-left:-19px}.widget-stickerdance-layout-gift.effect1:before{position:absolute;top:-7px;left:50%;width:54px;height:54px;background-size:cover;background-repeat:no-repeat;background-image:url(/img/widget_stickerdance_game_effect_1.png);content:'';transform:translateX(-50%)}.widget-stickerdance-layout-gift.effect2:before{position:absolute;top:-7px;left:50%;width:54px;height:54px;background-size:cover;background-repeat:no-repeat;background-image:url(/img/widget_stickerdance_game_effect_2.png);content:'';transform:translateX(-50%)}.widget-stickerdance-layout-gift.effect3:before{position:absolute;top:-7px;left:50%;width:54px;height:54px;background-size:cover;background-repeat:no-repeat;background-image:url(/img/widget_stickerdance_game_effect_3.png);content:'';transform:translateX(-50%)}.widget-stickerdance-layout-gift.effect4:before{position:absolute;top:-7px;left:50%;width:54px;height:54px;background-size:cover;background-repeat:no-repeat;background-image:url(/img/widget_stickerdance_game_effect_4.png);content:'';transform:translateX(-50%)}.widget-stickerdance-layout-gift.effect5:before{position:absolute;top:-7px;left:50%;width:54px;height:54px;background-size:cover;background-repeat:no-repeat;background-image:url(/img/widget_stickerdance_game_effect_5.png);content:'';transform:translateX(-50%)}.widget-stickerdance-layout-gift.effect6:before{position:absolute;top:-7px;left:50%;width:54px;height:54px;background-size:cover;background-repeat:no-repeat;background-image:url(/img/widget_stickerdance_game_effect_6.png);content:'';transform:translateX(-50%)}.widget-stickerdance-layout-gift.effect7:before{position:absolute;top:-7px;left:50%;width:54px;height:54px;background-size:cover;background-repeat:no-repeat;background-image:url(/img/widget_stickerdance_game_effect_7.png);content:'';transform:translateX(-50%)}.widget-stickerdance-layout-gift>img{display:block;width:30px;height:30px;margin:0 auto}.widget-stickerdance-layout-gift>img.animate{animation:breath 1s infinite}@keyframes breath{from{transform:scale(1.05)}to{transform:scale(0.95)}}.widget-stickerdance-layout-gift>span{position:absolute;display:flex;top:30px;left:50%;min-width:5px;padding:0 18px;background-color:rgba(0,0,0,0.5);border-radius:var(--radius-l);font-size:var(--font-size-4);line-height:24px;transform:scale(0.5) translateX(-50%);transform-origin:left top;align-items:center}.widget-stickerdance-layout-gift>span .star-comment-icon{display:inline-block;width:16px;height:16px;margin-right:5px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAACe1JREFUWEftmHuMHVUdxz+/mbm7haXbBy0Uu1ILFGxSEUO2EB5/oVXAgsZYaIy8lCgiD/9AMaSkoGmQFDBBTYgawKBooyJFEyWNgDwUEBEIpbS03W73vd27e3f33rtz5/Fzz5mZu3Ov21fCP0Qnubkzc++c8znf3/f3O+eM8AE55APCyf9B3+9I/W8pqqptwCLghFTJItAjIv77pexRKaqqDnA8cCLwSWANcCawBDC/Ze1pCtgFvA08DTwLDAMjIhIc7QCOCFRVXWAlcAnwGeATwPymzgxcHrT5fBzYngL/UURePBrYw4KmYb0FuA44GfBSoDyY6fNw1xlXBBxIgTeKyI4jAT4oaKriauDHwFkHgTtYH7NBm/82W2MCMCJsFRHj64MehwL9AnAPcNosIc46zbyYvz5Ymxl8/pms6T9Me/xu4A0Rme332Qu+ql6ZKrkgB3k4gCz8eeVmUygDybdn7LATuEZEXpntoYbO06y+DPg5sDB9YKZhDSGsQGUvVPsg9qHtFDh2GRTmZe3nlTtcDjRDDwFrpz+viYiBrx/NoMuAXwPn5iAFVQgnoLwbSv+GSheUu2ByNzgFmHcmLLsO5n88D5udHyoSs6n/HnCtiLxwKNDvA7cDphzNdBqMCWMGcE8Ca8ANZLUHNE4+x3TAGbfDws7myCUKBz70vQ1hDZ0zFxafgrQc05x05tk4rbtfFhFTHexRH62qrgLealDSVJygpBRfFsJxmNiehNuAlvclqhpI07b5bl85XW03wnGnzsCWR2H7M7B9GxjrCEwN7oZamZbOdTgXXAttC2bz7XeAzSJiOmgAfRi4On+PoASjr2EhgyKU9yadJQOA0TeS60xVAzx3JazaZHyr9L8nvPIEDO8B058rtsfKwE6kVsHzS7grLsS58gHFqNxoSTNBXJJNDFZRVV0ax/FfReT0Bqkn3oHJnQlIbQiq+0GjGbDxHTA1kKqq6f0IFqwG73J443mojCVGcsROsrGGVAd34UY1PA2I+3firf4izlUPgddqcXJiman3MrNmsKBhGH5WRB4VkQWqKraWxb4w+k/EN4kYgfm2nkxBTXvhJFp6GwknEzuYAUUOjCyGkQ4QJwG0oOZcCapj1Io9eE5Mi+dQ69uFaEhh/Q+R864Cx81XDbM2WCciz1nQWq12o4jcB9ghOY6jGpbFKb6ImGw3ITWhrnZBZNYTBlZRA+aPIJO7IKxCdQ4MnASTCxNTmVCnSprvOK4xNbLP/rdQcPBcCA70Eo/20tLxUZybtsIJDfOL6ey7wP0W1Pf9O0VkY6qmjb6jU+oUXxAx/jRAcQDlXRCVE/XSBDKw6o/i9O2Fvcug1poDTMJtgKPQZ+pAFxrX8DxoKTg4LviD3USj/bS2uLjr74eLbs6H33T0pC1Xqlrwff9eVb11GjYpBSKI1tQtvSqOPzCT1cEYVPYl0LaKmKSKoDtAdwTYyS9T0KqZuC2olqiN9aJEuJ5DoSC4buKMate7MDVOSwu4Z10KNz/VvAozy8SLLWi1Wr0XuDWDTL5V3fIO8crvpL5Mw10bgaleCyuVCHb6FhRNwawnk3OVmKA0TFApghhIwfMySCGsjOP37sEloFAA99RO2PByc20dA1YbUKlUKnep6oY8qDl38bUw9pI4wYF6pquG6NQAUhxA/l6GcVvmwDXJksvuuIY/2k/kT9gQe55jIc25GYjGIVN9XUTlUQoe9uOcuw6+YSZGe+STapWN9cTExI1APZls6I2kquJoRVtHnxEnmkiUDSO0axj5mynaYV29esgFonCKqdFeCKcQV9JQG09qonQc4Q/uJxwfwU0hvYILN/4SzlmXr6cZ8McsaKlUMqv2x8w2I11m2fuZZ91ggNaJV3FMCF/vge39UKk1ZrVRiZigPEowYWa+0KpX8BwbcuNHU56iygT+gQHiaqJ0wdpBkdPPQb/1e5i/xIpkulfV7DwBrVQqH/Z9/zlguSlN+RnCqouqN7Wf1scfFtnTl0TFJs1MVptE8ccGCCslxFFcq6RjkyaxBARjI9QO9KOm2LsJoB1E+3zir/0UPXst4rgNoI7jmFp6Xn2uLxaLPxGRr+dLVKZopm7LC9uY8+ffJRlfL+QQRzX8scHUj5JCiK3xptirRtQODFIbGbQqGnhTotwWF+04g/iGh9DTVtcjmNXydIZ6y/f9S/KgF8RxvM0U/VTV+m92AjAzVhTRuvVxvBf/YgJjgY0fo2oJk2SOVSkp5MabdsoMfPyhPuLJccSJLaQJt8xpJT7/c4RX3AknLrcq5oSpW09EHnNd94b86skZGRn5hap+qV5LU680XJdGpfCze3He/AdqYI1THLFJb8I440czw47j9/egUYDjKSZfDKhRtXbN94jWfAVpm18vR/k6nvZp3gt8u1AoPNiwqC0Wi6uiKPqTqp6cZX7q12yEdtTOu2/KMQ9twikO2IQynnRcJ0kYE2qUsDSKP9iHmCKf86N+aDm16+8h6ry4IdR5MUwfqQX3iMilra2tO5pX+IWhoSEzh92tqsc2zFQ5dU2jLa88y9xH74NaNc3opIbGUWD9aEDNUjJJmmStEXVehH/FbcQrV1tZm9vPFkQZ6HQ3m9ra2u6wg2guWj09Pcd7nvcrVV0zW6mq39OYOdue5NhHH7D11WR9VC0TTYwThz6meBivWr/OaSFYs56pazeg7eZFSzpNzwzeLtnS+5kVhtra2k4TEbMqmn0XOjAwcEIcx08BZ9t5JLcGyAZmE26iJK2b78B7+gk705jkMUlkrGBUNJAsPJ7q+lvwL/8qFFrrpSdrJ2exfAINqern29vbX6r/r1nR7Lq7u/tU13V/BHwqhbX+bA6POzygrU8+Rsu2reL2vJcsQQ1gezvhqrOZWns1wXmfNpmWKXnQ5EkVnZwW8K7h4eEHV6xYUX/JdqgXENLb27tUVX8gIuuTaCUbgnwZsVYIQ3GLQ+rue0+8/bvRufOIPrKC+KST0XnZrts20Pzsf8Gr6uYgCDYuWbKknBfxcPtu+9/u7u4N0zvCb4qIebVocrshY1OlG5IjH9qsgOcnk6Z7RmWj3iOLFi26YbYoHxHoli1b3M7OzgtF5HoRWSsix2Xebxh1upjJqV//OfViw7WJjuM4xk4Vx3EeVNVNixcvtsnTfBwRaPbQ8PDw3Gq1eoaq3gZcnm1dMgiziMitFRoWNs2ZXl+dOc5kHMcmWr9tDvdRh362EXZ1dS1X1ZscxzkfOEVETN2pDzz3sivztm0mG4iq1qaL+auqevPSpUtfP1hSHzbrD/dg9vvevXvnTFths6qaDWI9OXJFO9ksprtb805JVf/led6WKIp+09HR0XMkfR1V6Gdr0NhhfHz8eRGpv3jKhbnZo8+q6iOO42zr6Ojoz96CHAnofwCSS59KygzTIAAAAABJRU5ErkJggg==");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.widget-stickerdance-layout-line{visibility:hidden;width:99999999px;font-size:var(--font-size-4);line-height:30px;white-space:pre-wrap;transform:scale(0.5);transform-origin:0 0}.widget-stickerdance-layout-reduce{position:absolute;bottom:0;left:0;overflow:hidden;width:100%;height:4px;background-color:rgba(0,0,0,0.3);border-bottom-right-radius:var(--radius-s);border-bottom-left-radius:var(--radius-s)}.widget-stickerdance-layout-reduce>span{position:absolute;top:0;left:0;height:100%;background-color:#ffde79}.widget-stickerdance.v .widget-stickerdance-layout-row{position:relative;flex-direction:column;width:100%;height:auto;margin-top:0 !important}.widget-stickerdance.v .widget-stickerdance-layout-row>li{display:flex;align-items:center;width:100%;height:32px;padding:0 6px;background:none;border-radius:0;box-sizing:border-box}.widget-stickerdance.v .widget-stickerdance-layout-row>li.hide{display:none}.widget-stickerdance.v .widget-stickerdance-layout-row>li.name .widget-stickerdance-layout-reduce{bottom:6px}.widget-stickerdance.v .widget-stickerdance-layout-row .marquee{width:118px;height:28px;bottom:9px;left:38px;font-weight:normal;line-height:28px;text-shadow:0 1px 2px rgba(0,0,0,0.25);transform:scale(0.5)}.widget-stickerdance.v .widget-stickerdance-layout-row .marquee-inner{left:0;transform:translate3d(0, -50%, 0)}.widget-stickerdance.v .widget-stickerdance-layout-gift{position:relative;top:0 !important;left:0;width:26px;height:26px;margin-right:6px;margin-left:0}.widget-stickerdance.v .widget-stickerdance-layout-gift.effect1:before{top:50%;width:30px;height:30px;transform:translate(-50%, -50%)}.widget-stickerdance.v .widget-stickerdance-layout-gift.effect2:before{top:50%;width:30px;height:30px;transform:translate(-50%, -50%)}.widget-stickerdance.v .widget-stickerdance-layout-gift.effect3:before{top:50%;width:30px;height:30px;transform:translate(-50%, -50%)}.widget-stickerdance.v .widget-stickerdance-layout-gift.effect4:before{top:50%;width:30px;height:30px;transform:translate(-50%, -50%)}.widget-stickerdance.v .widget-stickerdance-layout-gift.effect5:before{top:50%;width:30px;height:30px;transform:translate(-50%, -50%)}.widget-stickerdance.v .widget-stickerdance-layout-gift.effect6:before{top:50%;width:30px;height:30px;transform:translate(-50%, -50%)}.widget-stickerdance.v .widget-stickerdance-layout-gift.effect7:before{top:50%;width:30px;height:30px;transform:translate(-50%, -50%)}.widget-stickerdance.v .widget-stickerdance-layout-gift>img{width:26px !important;height:26px !important}.widget-stickerdance.v .widget-stickerdance-layout-gift>span{top:16px !important;font-size:var(--font-size-3) !important}.widget-stickerdance.v .widget-stickerdance-layout-line{display:none}.widget-stickerdance.v .widget-stickerdance-layout-reduce{bottom:14px;left:39px;width:26px;height:2px;background-color:rgba(0,0,0,0.3);border-radius:1px}.widget-stickerdance.v .widget-stickerdance-layout-reduce>span{position:absolute;top:0;left:0;height:100%;background-color:#ffde79;border-radius:1px}.score-carousel{position:relative;display:flex;height:24px;overflow:hidden;vertical-align:middle;white-space:nowrap}.score-text{position:absolute;left:0;top:0;width:100%;opacity:0;transform:translateY(20px);transition:all 0.3s ease-in-out}.score-text.active{opacity:1;transform:translateY(0)}.floating-avatars-container{position:absolute;top:-30%;left:0;width:100%;height:130%;pointer-events:none;overflow:hidden;z-index:10}.floating-avatars-container .floating-avatar{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);pointer-events:none}.floating-avatars-container .floating-avatar img{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,0.8);box-shadow:0 1px 4px rgba(0,0,0,0.3);animation:floating-avatars-animation 3s linear forwards}@keyframes floating-avatars-animation{0%{opacity:0;transform:translateY(0) scale(0.8)}10%{opacity:0.6;transform:translateY(-7px) scale(0.9)}20%{opacity:0.8;transform:translateY(-14px) scale(1)}80%{opacity:1;transform:translateY(-56px) scale(1)}90%{opacity:0.6;transform:translateY(-63px) scale(1)}100%{opacity:0;transform:translateY(-70px) scale(1)}}

.avatar{--avatar-size: 36px;--avatar-bg-gradient-deg: 148.78deg;--avatar-bg-gradient-start: rgba(152, 103, 255, .08);--avatar-bg-gradient-end: rgba(99, 97, 255, .2);--avatar-text-gradient-deg: 90deg;--avatar-text-gradient-start: #9867ff;--avatar-text-gradient-end: #6361ff;overflow:hidden;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;box-sizing:border-box}.avatar>span{display:flex;align-items:center;justify-content:center;height:100%;background-image:linear-gradient(var(--avatar-bg-gradient-deg), var(--avatar-bg-gradient-start), var(--avatar-bg-gradient-end));font-weight:bold;font-size:var(--font-size-2);line-height:1}.avatar>span>em{background-image:linear-gradient(var(--avatar-text-gradient-deg), var(--avatar-text-gradient-start), var(--avatar-text-gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.avatar>img{width:100%;height:100%}

.marquee{position:relative;overflow:hidden;width:100%;transform:translate3d(0, 0, 0)}.marquee.uninitialized{height:0}.marquee .marquee-box{position:relative;width:100%;height:100%;transform:translate3d(0, 0, 0)}.marquee .marquee-box.space .marquee-move{left:0;animation:marquee3 linear infinite}.marquee .marquee-inner{position:absolute;top:50%;left:50%;width:auto;white-space:nowrap;transform:translate3d(-50%, -50%, 0)}.marquee .marquee-move{left:100%;transform:translate3d(0, -50%, 0);animation:marquee linear infinite}.marquee .marquee-move2{transform:translate3d(0, 0, 0);animation:marquee2 linear infinite}.marquee .marquee-move2.space{animation:none}.marquee .not-inited{margin-top:999vh}@keyframes marquee{0%{transform:translate3d(0, -50%, 0)}100%{transform:translate3d(-100%, -50%, 0)}}@keyframes marquee2{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}@keyframes marquee3{0%{transform:translate3d(0, -50%, 0)}100%{transform:translate3d(-50%, -50%, 0)}}

.home-stickerdance-list-anchor>li{position:relative;display:flex;align-items:center;justify-content:space-between;height:70px;margin-top:1px;padding-right:12px;box-sizing:border-box}.home-stickerdance-list-anchor>li:before{position:absolute;display:flex;align-items:center;justify-content:center;width:28px;height:140px;background-color:var(--color-border);border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m);color:var(--color-white);font-size:var(--font-size-5);content:attr(data-rank);transform:scale(0.5);transform-origin:left center}.home-stickerdance-list-anchor>li:nth-child(1):before{background-color:#ffcb3c}.home-stickerdance-list-anchor>li:nth-child(2):before{background-color:#4399ff}.home-stickerdance-list-anchor>li:nth-child(3):before{background-color:#ff9748}.home-stickerdance-list-anchor>li.disable{background-color:var(--color-background-dark)}.home-stickerdance-list-anchor>li.disable:before{background-color:#e4e6e9;color:var(--color-weak)}.home-stickerdance-list-anchor>li.disable .avatar{opacity:.7}.home-stickerdance-list-anchor>li.disable .home-stickerdance-list-anchor-info>h6{opacity:.5}.home-stickerdance-list-anchor>li.disable .home-stickerdance-list-anchor-info>p:before{filter:grayscale(1)}.home-stickerdance-list-anchor .avatar{margin:0 6px 0 22px}.home-stickerdance-list-anchor-info{display:flex;flex-direction:column;justify-content:center;width:182px;line-height:16px}.home-stickerdance-list-anchor-info>h6{font-size:var(--font-size-1)}.home-stickerdance-list-anchor-info>p{display:flex;align-items:center;margin-top:2px;color:rgba(0,0,0,0.5)}.home-stickerdance-list-anchor-info>p>span:nth-child(1){display:flex;width:54px;align-items:center}.home-stickerdance-list-anchor-info>p>span:nth-child(1):before{width:14px;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAASVJREFUOE+dUjFOAzEQnPGJPk8IP8gTfD84OgoKoKFCCt0JIUBKQUFxVYR4RRAP4PIUnkCfxIN27RxIpAhZnXS7Y+94dmziwOCBfeDji8ZhjQ7CCHvSpDVOeNcpAvggQAGifbCEokoOgM4qzwTUbJ8VBfQZLCGABLSFrHBSJzeKmu2TxiuqU0JjSAKPd81dSQsBEwa8bcSbYarrWeolRFNizCbADyy1QEl6n9+HJsMlrh6sUZHgp+uyxV9yCYwhLF9nofbG81tNKHWgmyQlXe6SyoruvMQlxAuetYpIqR9My6cVlYZmsyUz2moBQTVPp6uYQsjXIdgonvqcg8nZ3u2FBGtsphpV2ixsISUAIe8uP8dCKGuGB3wdsfpx9b9Pb89H9pf2G0bvgsM5nrs8AAAAAElFTkSuQmCC);background-size:cover;background-repeat:no-repeat;content:''}.home-stickerdance-list-anchor-info>p>span:nth-child(2){display:flex;width:54px;align-items:center}.home-stickerdance-list-anchor-info>p>span:nth-child(2):before{width:14px;height:14px;background-image:url(data:image/png;base64,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);background-size:cover;background-repeat:no-repeat;content:''}.home-stickerdance-list-anchor-info>p>span:nth-child(3){display:flex;width:54px;align-items:center}.home-stickerdance-list-anchor-info>p>span:nth-child(3):before{width:14px;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAYVJREFUOE+dkrFOFGEUhb8zQ2Lp8gQuPsHa2DKTWEgFEi1IjKKhsVLeAN5gOxsTXS1sDGBh0MRkh8SGBtcXkPUJHFtl58idYYcl2uht/n/mv+fee8654j9Ds7gnQ3cqeCyTAV2ggxgZigQG/VzjaX4LfPTR9wV9w2UZWbg9IfLGhs2nN7QX4Bq4se+MhOE0Of5duE8T46Eif7akogbe2/cxrkc7j3jx+WcUSppGxWBJue68cy81RxhJjIKX4YrMD0QZd6AEvtBwhzkWtLLrLI0xodxZ1vzqrteV8jyZcO0XlEnKVyY83LmlF6tv/f1Uh44q8gB2T8wxCfaEgUQP6GH2UK3qos03RCGzHnlz5mrN8eYbR8fMoYlRIxmO8Vuhgl9wFsWH28ob4Gt3f6Z8tulME2vJmyJNgbPzUsXC+zWNWx+zAJuhwvjw8MyqGWGj/fanNW21Ps66cP2VV5SwHPZUDdfgWZ5asX14V/0/NudvK9t76WFiDqqK/uiBwpI2Luzqv+z7b9d+m512CtPWAAAAAElFTkSuQmCC);background-size:cover;background-repeat:no-repeat;content:''}.home-stickerdance-list-anchor-info>p>span:nth-child(4){display:flex;width:54px;align-items:center}.home-stickerdance-list-anchor-info>p>span:nth-child(4):before{width:14px;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAURJREFUOE+dkTFuwkAQRf8gqLFvkFyAgESPuYFzgpCSzpEQZUKPRAgNLVwgQTSUdo8UWRwguQItMpoJs2sbmyRSlK3sv/vmz58h/PNQxslg4EHkDkRXYF7SZLLQOxkOnwA0IbIH8ELjcay6ASUIfDC/gkj/JdU/Tw9dAPVUtx7MPZrNlhbs9z8AXEMkg4ycAyqbmubsaT53SXo9D5VK+IeotpAWYW4p2ESSvJv2tKp1VQf7yLaex0rvuiS+76BW0zyOERW0WfO5pZnPMZLEtRl9fwTmx2xYOXLuoFhoSuv1QwY6OBxCMN8U3KyDHYz9Jopps2mV+hbPc0AUgkh3VsyVtRijXu/SaqX7tHvMwyh8PL6BuVPKSRShWr2lKDLQNzAv0G4/n/YVpBNc0HZ7f7mukmPJvdEYmWXvdtNL6FfHnx5eal8hH3iktgJ+vgAAAABJRU5ErkJggg==);background-size:cover;background-repeat:no-repeat;content:''}.home-stickerdance-list-anchor-info>p>em{color:#12d1ba}.home-stickerdance-list-anchor-info>p>em.plus{color:#fb951e}.home-stickerdance-list-anchor-ticket{display:flex;align-items:center;justify-content:center;min-width:90px;height:32px;padding:0 18px;border-radius:var(--radius-s);box-sizing:border-box;font-size:var(--font-size-1);line-height:1;cursor:pointer;background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-primary);margin:0 6px 0 auto;background-color:transparent}.home-stickerdance-list-anchor-ticket:hover{opacity:.85}.home-stickerdance-list-anchor-ticket:active{opacity:.7}.home-stickerdance-list-anchor .eliminate,.home-stickerdance-list-anchor .revive{position:relative;cursor:pointer}.home-stickerdance-list-anchor .eliminate:hover:before,.home-stickerdance-list-anchor .revive:hover:before{position:absolute;z-index:1;top:-17px;left:50%;height:40px;padding:0 16px;background-color:var(--color-background-active);border-radius:var(--radius-l);color:var(--color-primary);font-size:var(--font-size-5);line-height:40px;white-space:nowrap;content:attr(data-tip);transform:scale(0.5) translateX(-50%);transform-origin:left top}.home-stickerdance-list-anchor .eliminate{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAOVBMVEUAAAD/Rkz/R0v/R0z/RUr/SFD/R0z/SEz/SEr/SEj/Rkv/QFD/QED/Rkz/R0z/R0r/R0v/R0r/R0yNtVFeAAAAEnRSTlMA76DfMCC/QGAgXxAQz5CQz0+3WUuYAAAAyUlEQVQ4y81S2xaEIAgMCM0y3eX/P3YL6uSl09nH5sHbjA4Cw/uwMD+wPpNsWPFexE4gTd5PSHInGYHmcz0RjT3v4rULDhoFk6sPHNQuSKH5Tn2DZdbTg9Q4xFcP6LSihaMUZONOxii0YUeiQmAOSipvHvH6lfqZQvDMq/D/guXeYrhAuQ8SP4UggaUPTfbVS1gW2jyOsKM5hCr1FNviYLUP0BaLQlduLkrloG8IKhum4c0FhXBvuQzi7P1essoGSv6hs5nj8Dr8AOxNBdGBbDwxAAAAAElFTkSuQmCC)}.home-stickerdance-list-anchor .revive{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAARVBMVEUAAAAQzzgSzToTzDoQz0ARyzwSzToTzjsTzTsTzTsSzTsTzzsQyjoTzDsSzTsTzDsUyzwTzD0VyjoTzToUyzsSyzkTzTtYJnmdAAAAFnRSTlMAIN9gEECQv5/v718woM+/gFAwr3BwacpTIQAAAOlJREFUOMvNkkmSwzAIRQVCaPKQ9MD9j9qSiq4CO5V1WMiY/4xBED7PCOCNmhhl2FFeQ5ClcUwp7iivkK1i//cj4tddP8lmqxcC8PSBXP1fdgQPEGaXQPoMxj6wFNOqQ5JLMI5eRaTzOFa6xgY4yszCRA+Rn7Ct9IwGkBjCU2YbjziO3+lGIVNCMgF1k4AHqLHp2QMkcX1XVEdYr6YG5KCE6rOzwwBcgxKqD8NiBy1die+hqwvu6pHW83mcoIUUP6yWL8O6Dmdr2UQot+22EGgXRnVnsAuWuXJcRQu5I4cMQ04+7iGg8HH2Bx5nCCXlcSWRAAAAAElFTkSuQmCC)}.modal-home-stickerdance-list-anchor-ticket{width:342px;margin:0 auto;padding-bottom:30px;font-size:var(--font-size-2)}.modal-home-stickerdance-list-anchor-ticket>p{line-height:32px}.modal-home-stickerdance-list-anchor-ticket>p.tip{margin:8px 0;color:var(--color-weak);font-size:var(--font-size-1);line-height:16px}.modal-home-stickerdance-list-anchor-ticket>input{--border-color: #d3d3d3;width:100%;height:40px;color:var(--color-weak);text-align:center}.modal-home-stickerdance-list-anchor-ticket>span{display:flex;align-items:center;justify-content:center;min-width:100px;height:40px;padding:0 18px;border-radius:var(--radius-m);box-sizing:border-box;font-size:var(--font-size-3);line-height:1;cursor:pointer;background-image:linear-gradient(to right, #9867ff, #6361ff);color:var(--color-white);width:160px;margin:28px auto 0}.modal-home-stickerdance-list-anchor-ticket>span:hover{opacity:.85}.modal-home-stickerdance-list-anchor-ticket>span:active{opacity:.7}.modal-home-stickerdance-list-anchor-ticket>ul{overflow-x:hidden;overflow-y:auto;max-height:100px;margin-top:8px;padding:0 14px}.modal-home-stickerdance-list-anchor-ticket>ul::-webkit-scrollbar{width:4px;height:auto}.modal-home-stickerdance-list-anchor-ticket>ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3);border-radius:10px}.modal-home-stickerdance-list-anchor-ticket>ul::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.modal-home-stickerdance-list-anchor-ticket>ul::-webkit-scrollbar-button{display:none}.modal-home-stickerdance-list-anchor-ticket>ul>li{display:flex;align-items:center;justify-content:space-between;height:20px;font-size:var(--font-size-1)}

.modal{position:fixed;top:0;left:0;width:100%;height:100%}.modal-mask:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);content:''}.modal-container{position:absolute;top:50%;left:50%;overflow:hidden;width:404px;height:202px;background-color:var(--color-white);border-radius:var(--radius-l);box-shadow:0 4px 10px 0 rgba(0,0,0,0.25);transform:translate(-50%, -50%)}.modal-title{color:var(--color-black);font-weight:bold;font-size:var(--font-size-3);line-height:50px;text-align:center}.modal-close{width:40px;height:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACMSURBVHgB7dbhCYAgFATgo0luhEZ1g9qsUUrBqKDEIF8PvA/en7rwIDIBERERkQbGOCEOK7IpM+VnzMxx1jgLyiWZMykbYIinhZ9K1mSaYqFA6Z4p3hS5u/Yr4lrIVbkdcRT7tNyADhCOXzHh+CMhHG8zhPONOuD9r26CoTEvyIpsygQYHxZERESkExsKekFE7jokoQAAAABJRU5ErkJggg==);position:absolute;top:5px;right:5px;cursor:pointer}

.widget-atkdef{position:relative;width:295px;height:77px;margin:0 auto}.widget-atkdef.resurrect{width:208px;height:68px}.widget-atkdef-resurrect{position:relative;height:44px;background-image:linear-gradient(90deg, transparent, rgba(19,144,235,0.2) 7.5%, rgba(19,144,235,0.2) 90%, transparent)}

.widget-atkdef-resurrect-status{position:absolute;top:6px;left:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;height:28px;transform:scale(0.5) translateX(-50%);transform-origin:left top}.widget-atkdef-resurrect-status:before,.widget-atkdef-resurrect-status:after{content:''}.widget-atkdef-resurrect-status:before{width:13px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAMAAADdclTDAAAAP1BMVEUAAAAo5/sq6/sq6vsp6voq6vso6fsp6fwq6/sp6vsp6vss7fog3/8r6vsq6vsp6fop6Psp6Poo6/sw7/8q6vsdVawOAAAAFHRSTlMAIH/fMM9f34/PoG8Q7++fkHBBEJr1Y7UAAABfSURBVBjTlc67FoAgDAPQFgEV35r//1Y7AC0eHex2hyahz3PRYAAUDkaTYCzwgp4zuHsAPoOC4DDZcDZ7f83mnK1PJ9nebq6MwtDuTcqt9OmWWHU1O4kXYOUfPSpKwA3+mwZrUeiEwQAAAABJRU5ErkJggg==)}.widget-atkdef-resurrect-status:after{width:13px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAMAAADdclTDAAAAP1BMVEUAAAAo5/sq6/sq6vsp6voq6vso6fsp6fwq6/sp6vsp6vss7fog3/8r6vsq6vsp6fop6Psp6Poo6/sw7/8q6vsdVawOAAAAFHRSTlMAIH/fMM9f34/PoG8Q7++fkHBBEJr1Y7UAAABfSURBVBjTlc67FoAgDAPQFgEV35r//1Y7AC0eHex2hyahz3PRYAAUDkaTYCzwgp4zuHsAPoOC4DDZcDZ7f83mnK1PJ9nebq6MwtDuTcqt9OmWWHU1O4kXYOUfPSpKwA3+mwZrUeiEwQAAAABJRU5ErkJggg==);transform:rotate(180deg)}.widget-atkdef-resurrect-status>p{height:100%;margin:0 4px;color:var(--color-white);text-align:center}.widget-atkdef-resurrect-status>p.animate{animation:scrollAnimate 7.4s linear infinite}@keyframes scrollAnimate{0%{transform:translateY(0)}67.57%{transform:translateY(0)}70.27%{transform:translateY(-28px)}97.3%{transform:translateY(-28px)}100%{transform:translateY(-56px)}}.widget-atkdef-resurrect-status>p>span{display:block;font-size:var(--font-size-5);line-height:28px;text-shadow:0 2px 4px rgba(0,0,0,0.25);white-space:nowrap}.widget-atkdef-resurrect-status>p>span>em{color:#ff3a3a}

.widget-atkdef-resurrect-bar{position:absolute;bottom:5px;left:50%;overflow:hidden;width:176px;height:14px;background-image:linear-gradient(90deg, rgba(16,185,223,0.4), rgba(45,241,255,0.4));border-radius:7px;transform:translateX(-50%)}.widget-atkdef-resurrect-bar:before,.widget-atkdef-resurrect-bar:after{position:absolute;z-index:1;bottom:0;color:var(--color-white);font-size:var(--font-size-6);line-height:28px;text-shadow:0 2px 2px rgba(0,0,0,0.2);transform:scale(0.5)}.widget-atkdef-resurrect-bar:before{left:8px;content:attr(data-def);transform-origin:left bottom}.widget-atkdef-resurrect-bar:after{right:8px;content:attr(data-atk);transform-origin:right bottom}.widget-atkdef-resurrect-bar>p{position:absolute;left:0;height:100%;background-image:linear-gradient(90deg, #10b9df, #2df1ff);border-top-right-radius:7px;border-bottom-right-radius:7px}

.widget-atkdef-resurrect-delay{height:18px;margin-top:6px;background-color:rgba(22,22,22,0.7);border-radius:9px}.widget-atkdef-resurrect-delay .marquee{position:absolute;left:50%;width:396px;height:36px;color:rgba(255,255,255,0.7);font-size:var(--font-size-5);transform:scale(0.5) translateX(-50%);transform-origin:left top}

.widget-atkdef-hd{display:flex;align-items:center;justify-content:space-between;height:16px;margin:0 18px 3px}.widget-atkdef-bd{position:relative;height:58px;background-image:linear-gradient(90deg, transparent, rgba(19,144,235,0.25) 20%, rgba(19,144,235,0.25) 40%, rgba(226,14,120,0.25) 60%, rgba(226,14,120,0.25) 80%, transparent)}.widget-atkdef-bd.simple{height:48px}.widget-atkdef-bd.simple .widget-atkdef-main{width:100%;padding-top:1px}.widget-atkdef-bd.simple .widget-atkdef-gift{position:absolute;top:10px;left:5px}.widget-atkdef-bd.simple .widget-atkdef-gift.atk{right:5px;left:auto}.widget-atkdef-bd.simple .widget-atkdef-name{position:absolute;top:16px;left:80px}.widget-atkdef-bd.simple .widget-atkdef-name.atk{right:80px;left:auto}.widget-atkdef-bd.simple .widget-atkdef-bar{width:215px}.widget-atkdef-main{position:relative;display:flex;align-items:center;width:275px;height:30px;margin:0 auto;padding-top:6px}.widget-atkdef-main .widget-atkdef-gift.atk .swiper-wrapper{justify-content:end}.widget-atkdef-main .widget-atkdef-gift.atk.autoplay .swiper-wrapper{justify-content:start}.widget-atkdef-bar-wrap{position:absolute;bottom:0;left:50%;display:block;width:var(--bar-width, 275px);height:18px;transform:translateX(-50%)}.widget-atkdef-bar-wrap .widget-atkdef-bar{width:var(--bar-width, 275px)}

.widget-atkdef-name{display:flex;align-items:center;position:relative;height:32px;color:var(--color-white);zoom:.5}.widget-atkdef-name.atk{flex-direction:row-reverse}.widget-atkdef-name.atk .avatar{--avatar-bg-gradient-start: #ff52b1;--avatar-bg-gradient-end: #ff52b1;margin-right:0;margin-left:6px}.widget-atkdef-name .avatar{--avatar-size: 32px;--avatar-bg-gradient-start: #15d4e2;--avatar-bg-gradient-end: #15d4e2;--avatar-text-gradient-start: var(--color-white);--avatar-text-gradient-end: var(--color-white);margin-right:6px;border:1px solid var(--color-white)}.widget-atkdef-name .avatar>span{font-size:var(--font-size-1)}.widget-atkdef-name .marquee{width:136px;height:32px;color:var(--color-white);font-weight:bold;font-size:var(--font-size-5);line-height:32px;text-shadow:0 0 4px var(--color-black)}

/* Standard 皮肤：左侧 [头像+名字]，右侧 [名字+头像] */
.widget-atkdef.standard .widget-atkdef-hd .widget-atkdef-name{flex-direction:row-reverse}

.widget-atkdef-display{overflow:hidden;display:flex;align-items:center;justify-content:center;height:32px;margin:0 auto;zoom:.5}.widget-atkdef-display:before,.widget-atkdef-display:after{content:''}.widget-atkdef-display:before{width:13px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAMAAADdclTDAAAAP1BMVEUAAAAo5/sq6/sq6vsp6voq6vso6fsp6fwq6/sp6vsp6vss7fog3/8r6vsq6vsp6fop6Psp6Poo6/sw7/8q6vsdVawOAAAAFHRSTlMAIH/fMM9f34/PoG8Q7++fkHBBEJr1Y7UAAABfSURBVBjTlc67FoAgDAPQFgEV35r//1Y7AC0eHex2hyahz3PRYAAUDkaTYCzwgp4zuHsAPoOC4DDZcDZ7f83mnK1PJ9nebq6MwtDuTcqt9OmWWHU1O4kXYOUfPSpKwA3+mwZrUeiEwQAAAABJRU5ErkJggg==)}.widget-atkdef-display:after{width:13px;height:25px;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAMAAADdclTDAAAAOVBMVEUAAAD/l8//l8//l8//l8//l8//l8//mM//l8//l8//ls//lc//j8//mM//l8//l8//lc//n8//l8/r1cYiAAAAEnRSTlMAgN8gz5+PXzDvcGAQcGBAMRAj6je7AAAAXklEQVQY04WPSRKAMAgEJZuJce3/P9ZTAniRW9dQPbAsn5HVQIdsIkAUE6DLewDqxNigxYkVCM/EE0hebHryb4+Gl6XosgRsA4p1ClAGHPaWGwjR6Bzof87d3b1i3C+tswXGeB3LFwAAAABJRU5ErkJggg==)}.widget-atkdef-display-placeholder{overflow:hidden;width:0;height:32px;margin:0 80px;zoom:.5}.widget-atkdef-display>p{height:100%;margin:0 4px;color:var(--color-white);text-align:center}.widget-atkdef-display>p.animate2{animation:scrollAnimate2 6.4s linear infinite}@keyframes scrollAnimate2{0%{transform:translateY(0)}46.875%{transform:translateY(0)}50%{transform:translateY(-32px)}96.875%{transform:translateY(-32px)}100%{transform:translateY(-64px)}}.widget-atkdef-display>p.animate3{animation:scrollAnimate3 9.6s linear infinite}@keyframes scrollAnimate3{0%{transform:translateY(0)}31.25%{transform:translateY(0)}33.33%{transform:translateY(-32px)}64.58%{transform:translateY(-32px)}66.67%{transform:translateY(-64px)}97.92%{transform:translateY(-64px)}100%{transform:translateY(-96px)}}.widget-atkdef-display>p>span{display:block;font-weight:bold;font-size:var(--font-size-6);line-height:32px;text-shadow:0 0 4px var(--color-black);white-space:nowrap}

@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}

.widget-atkdef-gift{position:relative;width:96px}.widget-atkdef-gift .swiper-slide{width:30px;height:30px;margin:0 1px}.widget-atkdef-gift .swiper-slide>img{width:100%;height:100%}.widget-atkdef-gift.single-view{width:30px;overflow:hidden}.widget-atkdef-gift.single-view .swiper-slide{width:30px;height:30px;margin:0}

.widget-atkdef-count{margin:0 auto;color:var(--color-white);font-weight:bold;font-size:var(--font-size-4);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.widget-atkdef-count>em{text-shadow:0 0 2px #ff3a3a,0 1px 2px rgba(0,0,0,0.6)}.widget-atkdef-count>span{display:block;animation:countDown 1s linear forwards}.widget-atkdef-count>i{display:block;width:24px;height:24px;background-image:url(/img/widget_atkdef_settling.png);background-repeat:no-repeat;background-size:cover}@keyframes countDown{0%{transform:scale(0)}30%{transform:scale(1.1)}60%{transform:scale(0.9)}70%{transform:scale(1)}100%{transform:scale(1)}}

.widget-atkdef-user{position:absolute;top:12px;left:33px;display:flex;align-items:center}.widget-atkdef-user.atk{right:33px;left:auto;flex-direction:row-reverse}.widget-atkdef-user.atk>li{border-color:#ff52b1}.widget-atkdef-user.atk>li:before{width:10px;height:10px;background-repeat:no-repeat;background-size:cover;background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIaSURBVHgB5VbdUcJAEN69xHdenfEndIAVGJ/VUSpAK1ArUCsQKxAqwAF9JlYgHSRCAfLoDCTrXi5gIshdIIwz+s1A7mdvv7vL7rcB+G9AWALU8kv8KMUOquUAlkAuYnr2KxBZd9ysTIgTLw0Yhbd5NmFMTJ3BBf/Xk+6Qfz01AQ57cRJ3N3i8fWviz4iY2v1TtmypFXSFR7v1zPzT2yUQ3qleeIDHZU/nU4AZlFMUZ99J42E5RuG56lkPUAQ4kFzq9InawaPWttPvxrYd39XZ6k8shKsa6GltKWzGz2iyZhXiKXAIBUJPjJAQUklrC6KUXbMScaTSBvFEawt4kVmzKr6CZnD9s83gWtn0u2AAszxu+Q7Y1itItVIqdc8q1UvmXJ6TJz0FKSzjcM9EwcyVS5JbVvdLpWYQgAireFg2uubcRYLa/hmgVYulUnkIePQFxlGdT1po5K8F+U+cKokpDPOeFrUkFgcNiQon3j6bO3NIp+QgK1Z89cKD0ehlUZDhXDLbrnFLRqk765yCWRWT4jJ3Ux4XlgYebTUXEic19yblYAgRNVkQPAihp0sTFfnyI0HwpnE/lQG8DhvpWo3Zk1rvSZcrEeeqQV1duBFZpUhwFmAtHhhvlLG6GcimnbKb6Cxfzc45FIBk4x6r2S58e205qlOx+DVie2aEwDUV+hyo6IkhjkQH1oKPaRpm02m+KhWGZT/+/wY+AdSTztsGFITFAAAAAElFTkSuQmCC)}.widget-atkdef-user.atk>li:after{text-shadow:-1px -1px 0 #ff52b1, 1px -1px 0 #ff52b1, -1px 1px 0 #ff52b1, 1px 1px 0 #ff52b1}.widget-atkdef-user>li{position:relative;width:20px;height:20px;background-color:rgba(0,0,0,0.25);border:1px solid #05cad8;border-radius:50%;box-sizing:border-box}.widget-atkdef-user>li:nth-child(2){margin:0 3px}.widget-atkdef-user>li:before{width:10px;height:10px;background-repeat:no-repeat;background-size:cover;background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJRSURBVHgB5VZRbtNAEJ0ZJyVCgJLPCBDpDYxE0v41NyCcoOUE6Q1oT0B7g/QGvUHcPyhI5AaxIBD+bNyfiMQ7zNpZ5LQ066SukNonJdnYs/Nm5J33DHDfgLAG3GFQrVSgqtcf6jUf1sBKxO4ocMvkvAcGVzZWzXUG6E0pPhysUERu4q2fF12O+Sgl4hAYB0kC5IZ8N5IgwoPz+uNDKAqtr1Gn9T1i/dka/dq/UtQo2Df3X30L2lAUJOEwSTyOdq+LaY6CvTn5EIqA7iBNGJ7aYps/on7erskeQG39i4yeLRYUnGT3LM+bE0phCAXCSowICSERV+3J0hizZ3msBTGrZGwU4WtbLCN2s3tuDHNoWuOLd9fF6Hs6pjmK+pADuQRkexw0lHK+yLKqVQo4Pv70rJZ0tS0neOY4XWLoaGFxSL3MI6O5lSslp/5flboC9pnVG1NQYcQGWigAnN1UKoWO0Ufms4czdeRt1go9+beClTvOWqLBZALhYMVu0UZSLkMHmFwk2GHARtYOs5BDF0q2gSx8JPJ+w/RsmU3iP8kelMQMuIMM7cXkrLvyZWAXu8NEOKQoXCiKETxE6p3XH50sJdaeq2I+MF1pIhL9nbHypPOBbUz0yZ9OwXWIOpJ5JzMBvnh1L+vVmO10Y8MJ5n9PlYqPPz+veXADaJcipD3R0MROieJNU3zJBOkDo1RSSe/j0ydvoQDMC/dE+V5cfmy53alo/Dfi0uULMhZtbQpQJOStFGzEoMeCoQG3AC00Zr0wTm052ZMKWA1/Xaz78n838ActVQ84XOzwugAAAABJRU5ErkJggg==);position:absolute;top:50%;left:50%;content:'';transform:translate(-50%, -50%)}.widget-atkdef-user>li:after{position:absolute;z-index:2;right:-1px;bottom:-1px;color:var(--color-white);font-size:var(--font-size-4);text-shadow:-1px -1px 0 #05cad8, 1px -1px 0 #05cad8, -1px 1px 0 #05cad8, 1px 1px 0 #05cad8;content:attr(data-rank);zoom:.5}.widget-atkdef-user>li>img{position:relative;z-index:1;width:100%;height:100%;border-radius:50%}

.widget-atkdef-first{position:absolute;top:6px;width:100%}.widget-atkdef-first>img{position:absolute;z-index:1;width:20px;height:20px;border-radius:50%;animation:firstShow 1s linear forwards}.widget-atkdef-first>img.defense{left:0;border:1px solid #05cad8}.widget-atkdef-first>img.attack{right:0;border:1px solid #ff52b1}@keyframes firstShow{0%{opacity:0;transform:scale(0) translateY(0)}20%{opacity:1;transform:scale(1) translateY(0)}80%{opacity:1;transform:scale(1) translateY(-60px)}100%{opacity:0;transform:scale(1) translateY(-60px)}}

.widget-atkdef-bar{position:absolute;bottom:0;left:50%;overflow:hidden;width:275px;height:16px;background-image:linear-gradient(270deg, #ff218f, #ff70bd);border-radius:var(--radius-m);transform:translateX(-50%)}.widget-atkdef-bar.atk{background-image:linear-gradient(90deg, #10b9df, #2df1ff)}.widget-atkdef-bar.atk>p{right:0;left:auto;background-image:linear-gradient(270deg, #ff218f, #ff70bd);border-top-left-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m)}.widget-atkdef-bar.atk>p:before{right:auto;left:0;transform:rotate(0)}.widget-atkdef-bar.atk .widget-atkdef-bar-animate{transform:rotate(180deg);animation-name:widgetAtkdefBarRotate}.widget-atkdef-bar:before,.widget-atkdef-bar:after{position:absolute;z-index:1;bottom:0;color:var(--color-white);font-size:var(--font-size-6);line-height:32px;text-shadow:0 2px 2px rgba(0,0,0,0.45);transform:scale(0.5);font-weight:bold}.widget-atkdef-bar:before{left:8px;content:attr(data-def);transform-origin:left bottom}.widget-atkdef-bar:after{right:8px;content:attr(data-atk);transform-origin:right bottom}.widget-atkdef-bar>p{position:absolute;left:0;overflow:hidden;height:100%;background-image:linear-gradient(90deg, #10b9df, #2df1ff);border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m);transition:width 0.5s ease}.widget-atkdef-bar>p.slow-transition{transition:width 2s cubic-bezier(0.55, 0.01, 0.55, 1)}.widget-atkdef-bar>p:before{position:absolute;right:0;z-index:1;width:37px;height:16px;background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAwCAYAAAAfHSRCAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK0SURBVHgB7ZxLaxNRGIbf6U5B042KF2wVwWVFBDdSl4LgShBa1D8guhIFcelC3CguRPQH+AsEb1DxsihUsKKIEUEXFkXBtiAINjO+H/NFhjBJ06Sk88H7wMNJM52TCS9nMrfzJVgFsizbwGac7qFb6C66zm24S96m/jotLGtdXvy7dZ3W9xsl/S216afVtIvPbrTZ7rb9JkmSYQAk6BEGtpHNJN1P9yH/UvN0jtbpopv5smJrNryrtGR5P23xM7I++k9b+lju/f9tZcPz0E7Rk3Q9naZTdIYb/RGimjC4c3SGTtOLdC9EtWFIO+h9+oneotshqg+DOkHf0Rf0IEQMGNZ5+pU+tNEHEQOGdYF+p9f9IEVEgGEdpT/pTYg4MLAR+plOQcSCob2ls3QnRBwY2CW6SCch4uC7y9/0NkQsGNpdD0+7y0j4qPtD70DEgqGd9vBGIGLhF5sfQ8SCoY3Sv/QsRCiG6GF//QwiFBae3QWf543UWYhQWHhj9A1EOCy8UfoLIhwWnp0eaOQFZAgiLBZez4//ibXFwrPfu2GIcFh4C7QGEQ4L7zXycz0RDAvvC/IjThGM5sir8drmGEQsGNqwLkwHhsE9oY8gQtE8Sbc7CuPadQbEd53f6DWIeDC4y3ROj0IEhKHVPLx7EPHwh24X6CGIePg8PD3uHhELzSeaPLVdKUQsGNoE/aEpXkEpTK68AREPn9ZsR6APNK05IAztiBcUeEmPQ8TCS3k891IeV1XKIyBeRKdO39MrdBvEmtFL+SobdWfoMeS1tprlq14lSVKHGBj9FI6zUXeATiCv9meF4Ox5mA/eWh2ysoJxnYqwtfv/Tut3KuRW1m/PBeG6Xb/yVf+KMMityKv/WYi76Wa6CZ1LL5aVO+y2VGK6zHplpRjLtqNs2UrKRJauM6jw/gFiH48osG/hsgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:cover;transform:rotate(180deg);content:''}.widget-atkdef-bar-animate{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;animation:widgetAtkdefBar 2s ease-in forwards infinite}.widget-atkdef-bar-animate>i{width:16px;height:16px;background-image:url(/img/widget_animate_arrow.png);background-repeat:no-repeat;background-size:cover}.widget-atkdef-bar-animate>i:nth-child(1){opacity:.5}.widget-atkdef-bar-animate>i:nth-child(2){opacity:.6}.widget-atkdef-bar-animate>i:nth-child(3){opacity:.7}.widget-atkdef-bar-animate>i:nth-child(4){opacity:.8}.widget-atkdef-bar-animate>i:nth-child(5){opacity:.9}.widget-atkdef-bar-animate>i:nth-child(6){opacity:1}@keyframes widgetAtkdefBar{0%{left:-100%}100%{left:100%}}@keyframes widgetAtkdefBarRotate{0%{left:100%}100%{left:-100%}}.widget-atkdef-bar-fog{pointer-events:none;position:absolute;top:0;left:0;z-index:2;display:flex;width:100%;height:100%;overflow:hidden}.widget-atkdef-bar-fog .widget-atkdef-bar-fog-item{flex:0 0 50%;height:100%;background-repeat:no-repeat;background-size:100% 100%;background-position:center;opacity:0;transition:opacity .4s ease}.widget-atkdef-bar-fog .widget-atkdef-bar-fog-item-left{margin-right:auto;background-image:url(/img/widget_atkdef_fog_left.png)}.widget-atkdef-bar-fog .widget-atkdef-bar-fog-item-right{margin-left:auto;background-image:url(/img/widget_atkdef_fog_right.png)}.widget-atkdef-bar-fog.is-play .widget-atkdef-bar-fog-item{opacity:1}.widget-atkdef-bar-fog-all{pointer-events:none;position:absolute;top:0;left:-3%;z-index:3;width:104%;height:100%;background-image:url(/img/widget_atkdef_fog_all.webp);background-repeat:no-repeat;background-size:100% 100%;background-position:center;opacity:0;visibility:hidden;transition:opacity 2s linear, visibility 0s linear 2s}.widget-atkdef-bar-fog-all.is-show{opacity:1;visibility:visible;transition:opacity .6s ease-in, visibility 0s linear}

.widget-atkdef.tiktok{width:264px;height:68px}.widget-atkdef-tiktok{display:flex;justify-content:center;flex-direction:column}.widget-atkdef-tiktok.single .widget-atkdef-gift{width:26px}.widget-atkdef-tiktok.single .widget-atkdef-gift .swiper-slide{width:24px;height:24px}.widget-atkdef-tiktok.single .widget-atkdef-display{margin:0}.widget-atkdef-tiktok-hd{position:relative;display:flex;align-items:center;justify-content:center;height:26px;margin-top:2px}.widget-atkdef-tiktok-bd{position:relative;height:40px;background-image:linear-gradient(90deg, transparent, rgba(0,0,0,0.2) 16%, rgba(0,0,0,0.2) 84%, transparent);border-radius:8px}.widget-atkdef-tiktok-main{display:flex;align-items:center;justify-content:space-between;height:16px;margin-top:1px;padding:0 42px}.widget-atkdef-tiktok-result{position:absolute;bottom:8px;left:15px;width:58px;height:24px;background-color:rgba(0,0,0,0.5);border-radius:12px;color:var(--color-white);font-weight:bold;font-size:var(--font-size-4);line-height:24px;text-align:center;zoom:.5}.widget-atkdef-tiktok-result.atk{right:15px;left:auto}.widget-atkdef-tiktok-result.win{color:#ffd435}.widget-atkdef-tiktok .widget-atkdef-gift{width:86px}.widget-atkdef-tiktok .widget-atkdef-gift .swiper-wrapper{justify-content:center}.widget-atkdef-tiktok .widget-atkdef-gift .swiper-slide{width:20px;height:20px}.widget-atkdef-tiktok .widget-atkdef-gift.autoplay .swiper-wrapper{justify-content:start}.widget-atkdef-tiktok .widget-atkdef-display{margin:0 16px}.widget-atkdef-tiktok .widget-atkdef-name{position:relative}.widget-atkdef-tiktok .widget-atkdef-name .avatar{--avatar-size: 64px;position:absolute;top:6px;left:-72px}.widget-atkdef-tiktok .widget-atkdef-name .avatar>span{font-size:var(--font-size-7)}.widget-atkdef-tiktok .widget-atkdef-name .marquee{width:136px}.widget-atkdef-tiktok .widget-atkdef-name.atk .avatar{right:-72px;left:auto}.widget-atkdef-tiktok .widget-atkdef-count{font-size:var(--font-size-6);zoom:.5;white-space:nowrap}.widget-atkdef-tiktok .widget-atkdef-bar{bottom:5px;width:180px;background-image:linear-gradient(270deg, #2ca7f1, #12e2dd)}.widget-atkdef-tiktok .widget-atkdef-bar>p{background-image:linear-gradient(90deg, #ff4878, #ff4fb5)}.widget-atkdef-tiktok .widget-atkdef-bar-animate{display:none}.widget-atkdef-tiktok .widget-atkdef-bar.atk{background-image:linear-gradient(90deg, #ff4878, #ff4fb5)}.widget-atkdef-tiktok .widget-atkdef-bar.atk>p{background-image:linear-gradient(90deg, #10b9df, #2df1ff)}.widget-atkdef-tiktok .widget-atkdef-bar.atk .widget-atkdef-bar-animate{transform:rotate(180deg);animation-name:widgetAtkdefBarRotate}.widget-atkdef-tiktok .widget-atkdef-user{top:0;left:0;flex-direction:row-reverse;justify-content:start;width:180px;height:52px;background-image:linear-gradient(90deg, transparent, rgba(0,0,0,0.2));border-radius:16px 26px 26px 16px;padding-left:10px;zoom:.5}.widget-atkdef-tiktok .widget-atkdef-user.atk{right:0;left:auto;flex-direction:row;justify-content:end;background-image:linear-gradient(270deg, transparent, rgba(0,0,0,0.2));border-radius:26px 16px 16px 26px;padding-left:0;padding-right:10px}.widget-atkdef-tiktok .widget-atkdef-user.atk>li{margin-right:0;margin-left:2px}.widget-atkdef-tiktok .widget-atkdef-user>li{width:40px;height:40px;margin-right:2px}.widget-atkdef-tiktok .widget-atkdef-user>li:before{display:none}.widget-atkdef-tiktok .widget-atkdef-user>li:after{right:0;bottom:0;color:inherit;line-height:24px;text-shadow:-1px -1px 0 var(--color-white),1px -1px 0 var(--color-white),-1px 1px 0 var(--color-white),1px 1px 0 var(--color-white);zoom:1}.widget-atkdef-tiktok .widget-atkdef-user>li:nth-child(1){border-color:#ffd745;color:#ffd045}.widget-atkdef-tiktok .widget-atkdef-user>li:nth-child(2){border-color:#64bcff;color:#64bcff}.widget-atkdef-tiktok .widget-atkdef-user>li:nth-child(3){border-color:#ff965e;color:#ff965e}

.widget-atkdef-bd.simple-skin{position:relative;display:flex;align-items:center;justify-content:center;width:316px;height:40px;padding:0px;background:linear-gradient(90deg, rgba(0,0,0,0) 2.06%, rgba(0,0,0,0.2) 15.82%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.2) 60%, rgba(0,0,0,0.2) 83.54%, rgba(0,0,0,0) 98%)}.widget-atkdef-bd.simple-skin .widget-atkdef-main{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;column-gap:6px;padding-top:4px;padding-bottom:1px;padding-left:6px;padding-right:6px}.widget-atkdef-bd.simple-skin .widget-atkdef-gift-wrapper{position:relative;display:flex;align-items:center;justify-content:center;top:-4px}.widget-atkdef-bd.simple-skin .widget-atkdef-gift{position:static}.widget-atkdef-bd.simple-skin .widget-atkdef-center{display:flex;flex-direction:column;align-items:center}.widget-atkdef-bd.simple-skin .widget-atkdef-bar{position:relative;left:auto;bottom:auto;width:100%;transform:none}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom{display:flex;align-items:center;justify-content:space-between;width:99%;height:21px}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom.only-count{justify-content:center}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom .widget-atkdef-name{position:static;display:flex;align-items:center;flex:1 1 0;zoom:1}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom .widget-atkdef-name .avatar{display:none}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom .widget-atkdef-name .marquee{width:100%;font-size:9px;font-weight:400;text-align:left;text-shadow:0px 1px 2px rgba(0,0,0,0.66)}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom .widget-atkdef-name .marquee .marquee-inner{left:0;transform:translate3d(0, -50%, 0)}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom .widget-atkdef-name.atk{justify-content:flex-end}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom .widget-atkdef-name.atk .marquee{text-align:right}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom .widget-atkdef-name.atk .marquee .marquee-inner{left:auto;right:0;transform:translate3d(0, -50%, 0)}.widget-atkdef-bd.simple-skin .widget-atkdef-bottom .widget-atkdef-count{flex:0 0 auto;margin:0;font-size:13px}.widget-atkdef-simple-result{position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:29px;height:12px;line-height:12px;background-color:rgba(0,0,0,0.5);border-radius:12px;color:var(--color-white);font-weight:bold;font-size:8px;text-align:center;z-index:10}.widget-atkdef-simple-result.win{color:#ffd435}

.widget-multipk{position:relative;width:295px;height:77px;margin:0 auto}.widget-multipk.resurrect{width:208px;height:68px}.widget-multipk-resurrect{position:relative;height:44px;background-image:linear-gradient(90deg, transparent, rgba(19,144,235,0.2) 7.5%, rgba(19,144,235,0.2) 90%, transparent)}

.widget-multipk-hd{display:flex;align-items:center;justify-content:space-between;height:16px;margin:0 18px 3px}.widget-multipk-bd{position:relative;height:58px}.widget-multipk-main{position:relative;display:flex;align-items:center;width:275px;height:30px;margin:0 auto;padding-top:6px}.widget-multipk-main .widget-multipk-gift.atk .swiper-wrapper{justify-content:end}.widget-multipk-main .widget-multipk-gift.atk.autoplay .swiper-wrapper{justify-content:start}.widget-multipk-bar-wrapper{position:relative;left:50%;top:30%;transform:translateX(-50%)}.widget-multipk .widget-multipk-display{overflow:hidden;display:flex;align-items:center;justify-content:center;height:32px;margin:0 auto;zoom:.5}.widget-multipk .widget-multipk-display:before,.widget-multipk .widget-multipk-display>p{height:100%;margin:0 4px;color:var(--color-white);text-align:center}.widget-multipk .widget-multipk-display:before>span,.widget-multipk .widget-multipk-display>p>span{display:block;font-weight:bold;font-size:var(--font-size-6);line-height:32px;text-shadow:0 0 4px var(--color-black);white-space:nowrap}

.widget-multipk-count{margin:0 auto;color:var(--color-white);font-weight:bold;font-size:var(--font-size-4);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.widget-multipk-count>em{text-shadow:0 0 2px #ff3a3a,0 1px 2px rgba(0,0,0,0.6)}.widget-multipk-count>span{display:block;animation:countDown 1s linear forwards}.widget-multipk-count>i{display:block;width:24px;height:24px;background-image:url(/img/widget_atkdef_settling.png);background-repeat:no-repeat;background-size:cover}@keyframes countDown{0%{transform:scale(0)}30%{transform:scale(1.1)}60%{transform:scale(0.9)}70%{transform:scale(1)}100%{transform:scale(1)}}

.widget-multipk-bottom{position:relative;margin-top:-4px;width:100%}.widget-multipk-bottom-count{width:70px;height:24px;border-radius:13px;background:rgba(0,0,0,0.35);color:var(--color-white);font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;z-index:1}.widget-multipk-bottom-count>em{text-shadow:0 0 2px #ff3a3a,0 1px 2px rgba(0,0,0,0.6);width:38px;height:16px;color:#fff}.widget-multipk-bottom-count>span{display:block;animation:countDownNew 1s linear forwards;width:38px;height:16px;color:#fff}.widget-multipk-bottom-count>span.countdown-zero{width:auto;height:auto;animation:none}.widget-multipk-bottom-count>span.countdown-zero img{width:38px;height:28px;object-fit:contain;display:block}.widget-multipk-bottom-count>span.countdown-zero.countdown-animation img{animation:countdown-scale 1s ease-out}.widget-multipk-bottom-count>i{display:block;width:24px;height:24px;background-image:url(/img/widget_atkdef_settling.png);background-repeat:no-repeat;background-size:cover}@keyframes countDownNew{0%{transform:scale(0)}30%{transform:scale(1.2)}60%{transform:scale(0.8)}70%{transform:scale(1)}100%{transform:scale(1)}}@keyframes countdown-scale{0%{transform:scale(0.9);opacity:0.5}50%{transform:scale(1.1);opacity:0.8}100%{transform:scale(1);opacity:1}}.widget-multipk-bottom-round{left:0;width:61px;height:19px;border-radius:22px;background:rgba(0,0,0,0.2);text-shadow:0 1px 2px rgba(0,0,0,0.6);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:400;font-size:10px;line-height:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1}

.widget-multipk-container{position:relative;width:360px;margin-bottom:20px}.widget-multipk-bar{position:relative;bottom:0;left:50%;overflow:visible;width:360px;height:16px;border-radius:var(--radius-m);transform:translateX(-50%)}.widget-multipk-bar .bar-container{display:flex;width:100%;height:100%;position:relative}.widget-multipk-bar .position-part{position:relative;height:100%;overflow:visible;transition:width 0.5s ease-out;will-change:width}.widget-multipk-bar .position-part .score{position:absolute;left:4px;top:0;bottom:0;display:flex;align-items:center;transform-origin:left center;font-size:var(--font-size-6);font-weight:700;line-height:1;color:var(--color-white);text-shadow:0 2px 2px rgba(0,0,0,0.45);transform:scale(0.5);white-space:nowrap}.widget-multipk-bar .position-part.position-1{background-image:linear-gradient(90deg, var(--multipk-color-1), rgba(var(--multipk-color-1-rgb), 0.9))}.widget-multipk-bar .position-part.position-1:first-child{border-top-left-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m)}.widget-multipk-bar .position-part.position-2{background-image:linear-gradient(90deg, var(--multipk-color-2), rgba(var(--multipk-color-2-rgb), 0.9))}.widget-multipk-bar .position-part.position-2:last-child{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.widget-multipk-bar .position-part.position-3{background-image:linear-gradient(90deg, var(--multipk-color-3), rgba(var(--multipk-color-3-rgb), 0.9))}.widget-multipk-bar .position-part.position-3:last-child{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.widget-multipk-bar .position-part.position-4{background-image:linear-gradient(90deg, var(--multipk-color-4), rgba(var(--multipk-color-4-rgb), 0.9))}.widget-multipk-bar .position-part.position-4:last-child{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.widget-multipk-bar .position-part.position-5{background-image:linear-gradient(90deg, var(--multipk-color-5), rgba(var(--multipk-color-5-rgb), 0.9))}.widget-multipk-bar .position-part.position-5:last-child{border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.widget-multipk-bar-separator{height:16px;background:#fff;box-shadow:0px 0px 2px 0.5px rgba(255,255,255,0.2);z-index:11;pointer-events:none;flex-shrink:0;border-right:2px solid #fff;width:0}.widget-multipk-bar-effect{position:absolute;top:50%;right:-23px;width:90px;height:16px;background-image:url("/img/widget_animate_multipk.png");background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateY(-50%);opacity:1;z-index:10;pointer-events:none}.widget-multipk-bar-effect.last-position{right:auto;left:-23px;transform:translateY(-50%) scaleX(-1)}.widget-multipk-anchor-info{position:relative;margin-top:-45px;left:0;display:flex}.widget-multipk-anchor-info .anchor-column{display:flex;align-items:center;justify-content:flex-start;border-radius:6px;margin-bottom:2px;margin-left:1px;height:20px;transition:width 0.5s ease-out;will-change:width}.widget-multipk-anchor-info .anchor-column .avatar-container{display:flex;justify-content:center;align-items:center;position:relative;flex-shrink:0}.widget-multipk-anchor-info .anchor-column .avatar-container .avatar{width:18px;height:18px;border:0.9px solid rgba(0,0,0,0.4);border-radius:50%;object-fit:cover}.widget-multipk-anchor-info .anchor-column .avatar-container .position-1-avatar{border-color:var(--multipk-color-1)}.widget-multipk-anchor-info .anchor-column .avatar-container .position-2-avatar{border-color:var(--multipk-color-2)}.widget-multipk-anchor-info .anchor-column .avatar-container .position-3-avatar{border-color:var(--multipk-color-3)}.widget-multipk-anchor-info .anchor-column .avatar-container .position-4-avatar{border-color:var(--multipk-color-4)}.widget-multipk-anchor-info .anchor-column .avatar-container .position-5-avatar{border-color:var(--multipk-color-5)}.widget-multipk-anchor-info .anchor-column .win-label{position:absolute;bottom:-1.5px;left:-3px;width:19px;height:8px;border-radius:4px;background:linear-gradient(125.76deg, #fff 11.7%, #ffdf67 64.37%, #ffb60f 83.15%, #ff9b00 100%);box-shadow:0px 0px 2.2px #fff4ad inset;color:rgba(0,0,0,0.8);font-size:4px;font-weight:700;display:flex;align-items:center;text-align:center;justify-content:center}.widget-multipk-anchor-info .anchor-column .nickname-container{display:flex;justify-content:center;align-items:center;width:50px;height:14px;border-radius:6px}.widget-multipk-anchor-info .anchor-column .nickname-container.avatar-display{margin-left:-8px}.widget-multipk-anchor-info .anchor-column .nickname-container .nickname{color:var(--color-white);font-weight:600;font-size:8px;text-align:center;transition:background-color 0.3s ease;white-space:nowrap;overflow:hidden;max-width:100%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.widget-multipk-anchor-info .anchor-column .nickname-container.position-1-nickname{background:var(--multipk-color-1)}.widget-multipk-anchor-info .anchor-column .nickname-container.position-2-nickname{background:var(--multipk-color-2)}.widget-multipk-anchor-info .anchor-column .nickname-container.position-3-nickname{background:var(--multipk-color-3)}.widget-multipk-anchor-info .anchor-column .nickname-container.position-4-nickname{background:var(--multipk-color-4)}.widget-multipk-anchor-info .anchor-column .nickname-container.position-5-nickname{background:var(--multipk-color-5)}.widget-multipk-gift-info{position:relative;margin-top:3px;left:0;display:flex}.widget-multipk-gift-info .gifts-column{display:flex;align-items:flex-start;justify-content:flex-start;margin-left:1px;transition:width 0.5s ease-out;will-change:width}.widget-multipk-gift-info .gift-container{display:flex;align-items:center;justify-content:flex-start;width:51px;height:19px;gap:2px}.widget-multipk-gift-info .gift-container .gift-icons-wrapper{border-radius:4px;background:linear-gradient(180deg, rgba(0,0,0,0.4) 27.59%, rgba(102,102,102,0.25) 105.36%);display:flex;align-items:center;justify-content:center;gap:0.5px;padding:1px 1px}.widget-multipk-gift-info .gift-container .gift-icons-wrapper .gift-icon{width:20px;height:20px;object-fit:contain}.widget-multipk-gift-info .gift-container .user-avatars{display:flex;align-items:center}.widget-multipk-gift-info .gift-container .user-avatars img{width:18px;height:18px;border-radius:50% !important;border:0.5px solid #f6d346;box-sizing:border-box;background:#d9d9d9;object-fit:cover;display:inline-block}.widget-multipk-gift-info .gift-container .user-avatars img:not(:first-child){margin-left:-8px}

.widget-freemode{position:relative;width:220px;height:60px;margin:0 auto;background-color:rgba(22,22,22,0.5);border-radius:var(--radius-m)}.widget-freemode.nonick{height:46px}.widget-freemode.nonick .widget-freemode-time{height:32px;line-height:32px}.widget-freemode.nonick .widget-freemode-icon{top:2px;left:24px}.widget-freemode.nonick .widget-freemode-icon .avatar{--avatar-size: 28px}.widget-freemode-nick{position:relative;width:86px;height:18px;margin:0 auto;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:cover}.widget-freemode-nick .marquee{position:absolute;top:50%;left:50%;width:148px;height:36px;color:var(--color-white);font-size:var(--font-size-5);text-align:center;transform:scale(0.5) translate(-50%, -50%);transform-origin:left top}.widget-freemode-time{height:28px;color:var(--color-white);font-weight:bold;font-size:var(--font-size-4);line-height:28px;text-align:center}.widget-freemode-time.warning{color:var(--color-danger)}.widget-freemode-time.settling{color:rgba(255,255,255,0.8);font-size:var(--font-size-2)}.widget-freemode-time.success{color:#2beffd;font-size:var(--font-size-2)}.widget-freemode-time.fail{color:#ff5e5e;font-size:var(--font-size-2)}.widget-freemode-icon{position:absolute;top:5px;left:18px}.widget-freemode-bar{position:absolute;bottom:0;left:0;overflow:hidden;width:100%;height:14px;background-color:rgba(41,238,252,0.4);border-bottom-right-radius:var(--radius-m);border-bottom-left-radius:var(--radius-m)}.widget-freemode-bar:before{position:absolute;z-index:1;bottom:0;left:10px;font-size:var(--font-size-5);line-height:28px;content:attr(data-left);transform:scale(0.5);transform-origin:left bottom;font-weight:bold}.widget-freemode-bar:after{position:absolute;z-index:1;right:10px;bottom:0;font-size:var(--font-size-5);line-height:28px;content:attr(data-right);transform:scale(0.5);transform-origin:right bottom;font-weight:bold}.widget-freemode-bar.over{background-color:transparent;background-image:linear-gradient(270deg, #ff67b2, #ff218f)}.widget-freemode-bar.over>p{background-image:none}.widget-freemode-bar.over .widget-freemode-bar-counter{color:var(--color-white)}.widget-freemode-bar.over .widget-freemode-bar-counter::before{color:var(--color-white)}.widget-freemode-bar.unlimit:after{display:none}.widget-freemode-bar.noscore:before{display:none}.widget-freemode-bar>p{position:absolute;width:0;height:100%;background-image:linear-gradient(to right, #2df1ff, #00bcc9);border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.widget-freemode-bar>p.nocorner{border-top-right-radius:0}.widget-freemode-bar-counter{position:absolute;top:-68%;color:#494949;z-index:2;text-align:center;min-width:10px;width:auto;max-width:200px;border-radius:var(--radius-l);font-size:var(--font-size-4);transform:translateY(-50%) scale(0.1) translateX(-50%);line-height:34px;white-space:nowrap;text-overflow:ellipsis}.widget-freemode-bar-counter::before{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);color:#494949;font-size:var(--font-size-4)}.widget-freemode-bar-counter::after{content:'';position:absolute;left:1px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAACe1JREFUWEftmHuMHVUdxz+/mbm7haXbBy0Uu1ILFGxSEUO2EB5/oVXAgsZYaIy8lCgiD/9AMaSkoGmQFDBBTYgawKBooyJFEyWNgDwUEBEIpbS03W73vd27e3f33rtz5/Fzz5mZu3Ov21fCP0Qnubkzc++c8znf3/f3O+eM8AE55APCyf9B3+9I/W8pqqptwCLghFTJItAjIv77pexRKaqqDnA8cCLwSWANcCawBDC/Ze1pCtgFvA08DTwLDAMjIhIc7QCOCFRVXWAlcAnwGeATwPymzgxcHrT5fBzYngL/UURePBrYw4KmYb0FuA44GfBSoDyY6fNw1xlXBBxIgTeKyI4jAT4oaKriauDHwFkHgTtYH7NBm/82W2MCMCJsFRHj64MehwL9AnAPcNosIc46zbyYvz5Ymxl8/pms6T9Me/xu4A0Rme332Qu+ql6ZKrkgB3k4gCz8eeVmUygDybdn7LATuEZEXpntoYbO06y+DPg5sDB9YKZhDSGsQGUvVPsg9qHtFDh2GRTmZe3nlTtcDjRDDwFrpz+viYiBrx/NoMuAXwPn5iAFVQgnoLwbSv+GSheUu2ByNzgFmHcmLLsO5n88D5udHyoSs6n/HnCtiLxwKNDvA7cDphzNdBqMCWMGcE8Ca8ANZLUHNE4+x3TAGbfDws7myCUKBz70vQ1hDZ0zFxafgrQc05x05tk4rbtfFhFTHexRH62qrgLealDSVJygpBRfFsJxmNiehNuAlvclqhpI07b5bl85XW03wnGnzsCWR2H7M7B9GxjrCEwN7oZamZbOdTgXXAttC2bz7XeAzSJiOmgAfRi4On+PoASjr2EhgyKU9yadJQOA0TeS60xVAzx3JazaZHyr9L8nvPIEDO8B058rtsfKwE6kVsHzS7grLsS58gHFqNxoSTNBXJJNDFZRVV0ax/FfReT0Bqkn3oHJnQlIbQiq+0GjGbDxHTA1kKqq6f0IFqwG73J443mojCVGcsROsrGGVAd34UY1PA2I+3firf4izlUPgddqcXJiman3MrNmsKBhGH5WRB4VkQWqKraWxb4w+k/EN4kYgfm2nkxBTXvhJFp6GwknEzuYAUUOjCyGkQ4QJwG0oOZcCapj1Io9eE5Mi+dQ69uFaEhh/Q+R864Cx81XDbM2WCciz1nQWq12o4jcB9ghOY6jGpbFKb6ImGw3ITWhrnZBZNYTBlZRA+aPIJO7IKxCdQ4MnASTCxNTmVCnSprvOK4xNbLP/rdQcPBcCA70Eo/20tLxUZybtsIJDfOL6ey7wP0W1Pf9O0VkY6qmjb6jU+oUXxAx/jRAcQDlXRCVE/XSBDKw6o/i9O2Fvcug1poDTMJtgKPQZ+pAFxrX8DxoKTg4LviD3USj/bS2uLjr74eLbs6H33T0pC1Xqlrwff9eVb11GjYpBSKI1tQtvSqOPzCT1cEYVPYl0LaKmKSKoDtAdwTYyS9T0KqZuC2olqiN9aJEuJ5DoSC4buKMate7MDVOSwu4Z10KNz/VvAozy8SLLWi1Wr0XuDWDTL5V3fIO8crvpL5Mw10bgaleCyuVCHb6FhRNwawnk3OVmKA0TFApghhIwfMySCGsjOP37sEloFAA99RO2PByc20dA1YbUKlUKnep6oY8qDl38bUw9pI4wYF6pquG6NQAUhxA/l6GcVvmwDXJksvuuIY/2k/kT9gQe55jIc25GYjGIVN9XUTlUQoe9uOcuw6+YSZGe+STapWN9cTExI1APZls6I2kquJoRVtHnxEnmkiUDSO0axj5mynaYV29esgFonCKqdFeCKcQV9JQG09qonQc4Q/uJxwfwU0hvYILN/4SzlmXr6cZ8McsaKlUMqv2x8w2I11m2fuZZ91ggNaJV3FMCF/vge39UKk1ZrVRiZigPEowYWa+0KpX8BwbcuNHU56iygT+gQHiaqJ0wdpBkdPPQb/1e5i/xIpkulfV7DwBrVQqH/Z9/zlguSlN+RnCqouqN7Wf1scfFtnTl0TFJs1MVptE8ccGCCslxFFcq6RjkyaxBARjI9QO9KOm2LsJoB1E+3zir/0UPXst4rgNoI7jmFp6Xn2uLxaLPxGRr+dLVKZopm7LC9uY8+ffJRlfL+QQRzX8scHUj5JCiK3xptirRtQODFIbGbQqGnhTotwWF+04g/iGh9DTVtcjmNXydIZ6y/f9S/KgF8RxvM0U/VTV+m92AjAzVhTRuvVxvBf/YgJjgY0fo2oJk2SOVSkp5MabdsoMfPyhPuLJccSJLaQJt8xpJT7/c4RX3AknLrcq5oSpW09EHnNd94b86skZGRn5hap+qV5LU680XJdGpfCze3He/AdqYI1THLFJb8I440czw47j9/egUYDjKSZfDKhRtXbN94jWfAVpm18vR/k6nvZp3gt8u1AoPNiwqC0Wi6uiKPqTqp6cZX7q12yEdtTOu2/KMQ9twikO2IQynnRcJ0kYE2qUsDSKP9iHmCKf86N+aDm16+8h6ry4IdR5MUwfqQX3iMilra2tO5pX+IWhoSEzh92tqsc2zFQ5dU2jLa88y9xH74NaNc3opIbGUWD9aEDNUjJJmmStEXVehH/FbcQrV1tZm9vPFkQZ6HQ3m9ra2u6wg2guWj09Pcd7nvcrVV0zW6mq39OYOdue5NhHH7D11WR9VC0TTYwThz6meBivWr/OaSFYs56pazeg7eZFSzpNzwzeLtnS+5kVhtra2k4TEbMqmn0XOjAwcEIcx08BZ9t5JLcGyAZmE26iJK2b78B7+gk705jkMUlkrGBUNJAsPJ7q+lvwL/8qFFrrpSdrJ2exfAINqern29vbX6r/r1nR7Lq7u/tU13V/BHwqhbX+bA6POzygrU8+Rsu2reL2vJcsQQ1gezvhqrOZWns1wXmfNpmWKXnQ5EkVnZwW8K7h4eEHV6xYUX/JdqgXENLb27tUVX8gIuuTaCUbgnwZsVYIQ3GLQ+rue0+8/bvRufOIPrKC+KST0XnZrts20Pzsf8Gr6uYgCDYuWbKknBfxcPtu+9/u7u4N0zvCb4qIebVocrshY1OlG5IjH9qsgOcnk6Z7RmWj3iOLFi26YbYoHxHoli1b3M7OzgtF5HoRWSsix2Xebxh1upjJqV//OfViw7WJjuM4xk4Vx3EeVNVNixcvtsnTfBwRaPbQ8PDw3Gq1eoaq3gZcnm1dMgiziMitFRoWNs2ZXl+dOc5kHMcmWr9tDvdRh362EXZ1dS1X1ZscxzkfOEVETN2pDzz3sivztm0mG4iq1qaL+auqevPSpUtfP1hSHzbrD/dg9vvevXvnTFths6qaDWI9OXJFO9ksprtb805JVf/led6WKIp+09HR0XMkfR1V6Gdr0NhhfHz8eRGpv3jKhbnZo8+q6iOO42zr6Ojoz96CHAnofwCSS59KygzTIAAAAABJRU5ErkJggg==");background-size:contain;background-repeat:no-repeat;background-position:center}.widget-freemode-animate{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;animation:animate 2s ease-in forwards infinite}.widget-freemode-animate>i{width:14px;height:14px;margin-right:6px;background-image:url(/img/widget_animate_arrow.png);background-repeat:no-repeat;background-size:cover}.widget-freemode-animate>i:nth-child(1){opacity:.5}.widget-freemode-animate>i:nth-child(2){opacity:.6}.widget-freemode-animate>i:nth-child(3){opacity:.7}.widget-freemode-animate>i:nth-child(4){opacity:.8}.widget-freemode-animate>i:nth-child(5){opacity:.9}.widget-freemode-animate>i:nth-child(6){opacity:1}@keyframes animate{0%{left:-100%}100%{left:100%}}.widget-freemode-rank{width:100%;height:calc(100% - 40px - 60px);margin-top:40px;border:none}.widget-freemode-bubble-score{display:inline-block;min-width:36px;height:32px;background:#ff4d4f;color:#fff;border-radius:16px;text-align:center;line-height:32px;font-size:18px;font-weight:bold;box-shadow:0 2px 8px rgba(0,0,0,0.15);position:absolute;left:50%;top:-40px;transform:translateX(-50%);z-index:2;padding:0 12px;pointer-events:none;animation:bubble-pop 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55)}@keyframes bubble-pop{0%{opacity:0;transform:translateX(-50%) scale(0.5)}80%{opacity:1;transform:translateX(-50%) scale(1.1)}100%{opacity:1;transform:translateX(-50%) scale(1)}}.floating-avatars-container{position:absolute;top:-30%;left:0;width:100%;height:130%;pointer-events:none;overflow:hidden;z-index:10}.floating-avatars-container .floating-avatar{position:absolute;bottom:-30px;pointer-events:none}.floating-avatars-container .floating-avatar img{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,0.8);box-shadow:0 1px 4px rgba(0,0,0,0.3);animation:floating-avatars-animation 3s linear forwards}@keyframes floating-avatars-animation{0%{opacity:0;transform:translateY(0) scale(0.8)}10%{opacity:0.6;transform:translateY(-7px) scale(0.9)}20%{opacity:0.8;transform:translateY(-14px) scale(1)}80%{opacity:1;transform:translateY(-56px) scale(1)}90%{opacity:0.6;transform:translateY(-63px) scale(1)}100%{opacity:0;transform:translateY(-70px) scale(1)}}

.widget-freemodestage{position:relative;width:220px;height:70px;margin:60px auto;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:visible}.widget-freemodestage-bg{position:absolute;top:50%;left:50%;width:373px;height:117px;background-repeat:no-repeat;background-size:cover;background-position:center;transform:translate(-50%, -50%);pointer-events:none;z-index:0;z-index:0}.widget-freemodestage-upgrade-effect{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:372px;height:99px;z-index:9999;pointer-events:none;animation:upgradeEffectShow 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards}.widget-freemodestage-upgrade-effect img{width:100%;height:100%;object-fit:cover}.widget-freemodestage.stage-level-1 .widget-freemodestage-bg{background-image:url(/img/widget_freedom_background_lv1.png)}.widget-freemodestage.stage-level-1 .widget-freemodestage-nick{background-image:url(/img/widget_freedom_name_lv1.png)}.widget-freemodestage.stage-level-1 .widget-freemodestage-nick .marquee{color:#003F6B}.widget-freemodestage.stage-level-1 .widget-freemodestage-stage-name{color:#D1F5FF}.widget-freemodestage.stage-level-1 .widget-freemodestage-bar>p{background-image:linear-gradient(88.95deg, #D5F8FF 19.92%, #73E7FF 99.1%)}.widget-freemodestage.stage-level-2 .widget-freemodestage-bg{background-image:url(/img/widget_freedom_background_lv2.png)}.widget-freemodestage.stage-level-2 .widget-freemodestage-nick{background-image:url(/img/widget_freedom_name_lv2.png)}.widget-freemodestage.stage-level-2 .widget-freemodestage-nick .marquee{color:#341E00}.widget-freemodestage.stage-level-2 .widget-freemodestage-stage-name{color:#EAD4FF}.widget-freemodestage.stage-level-2 .widget-freemodestage-bar>p{background-image:linear-gradient(88.95deg, #F7EEFF 15.34%, #DEB9FF 99.1%)}.widget-freemodestage.stage-level-3 .widget-freemodestage-bg{background-image:url(/img/widget_freedom_background_lv3.png)}.widget-freemodestage.stage-level-3 .widget-freemodestage-nick{background-image:url(/img/widget_freedom_name_lv3.png)}.widget-freemodestage.stage-level-3 .widget-freemodestage-nick .marquee{color:#341E00}.widget-freemodestage.stage-level-3 .widget-freemodestage-stage-name{color:#FCF4D2}.widget-freemodestage.stage-level-3 .widget-freemodestage-bar>p{background-image:linear-gradient(88.95deg, #FFF0DA .9%, #FFEEC0 55.54%, #FBF5D1 99.1%)}.widget-freemodestage.stage-level-breakthrough .widget-freemodestage-bg{background-image:url(/img/widget_freedom_background_breakthrough.png)}.widget-freemodestage.stage-level-breakthrough .widget-freemodestage-nick{background-image:url(/img/widget_freedom_name_breakthrough.png)}.widget-freemodestage.stage-level-breakthrough .widget-freemodestage-nick .marquee{color:#341E00}.widget-freemodestage.stage-level-breakthrough .widget-freemodestage-stage-name{color:#fff}.widget-freemodestage.stage-level-breakthrough .widget-freemodestage-time{color:#fff}.widget-freemodestage.stage-level-breakthrough .widget-freemodestage-bar>p{background-image:linear-gradient(90deg, rgba(255,255,255,0.35) 0%, rgba(255,86,177,0.85) 100%)}.widget-freemodestage.stage-level-breakthrough .widget-freemodestage-bar.over{background-image:linear-gradient(270deg, #ff89c3 0%, #ff3aa0 100%)}.widget-freemodestage.breathing{animation:breathing-effect 1s ease-in-out infinite}.widget-freemodestage.failed{background-color:#000000;background-image:none !important;border-radius:var(--radius-m)}.widget-freemodestage.upgrading .widget-freemodestage-bg,.widget-freemodestage.upgrading .widget-freemodestage-stage-name,.widget-freemodestage.upgrading .widget-freemodestage-nick,.widget-freemodestage.upgrading .widget-freemodestage-countdown,.widget-freemodestage.upgrading .widget-freemodestage-breakthrough-target,.widget-freemodestage.upgrading .widget-freemodestage-time,.widget-freemodestage.upgrading .widget-freemodestage-icon,.widget-freemodestage.upgrading .widget-freemodestage-topuser,.widget-freemodestage.upgrading .widget-freemodestage-bar,.widget-freemodestage.upgrading .widget-freemodestage-fever-score,.widget-freemodestage.upgrading .widget-freemodestage-fever-bar{animation:upgradeHideElements 0.8s forwards}.widget-freemodestage.stage-fever .widget-freemodestage-bg{background-image:url(/img/widget_freedom_background_fever.png)}.widget-freemodestage.stage-fever .widget-freemodestage-nick{display:none}.widget-freemodestage.stage-fever .widget-freemodestage-stage-name{display:none}.widget-freemodestage.stage-fever .widget-freemodestage-icon{top:13px}.widget-freemodestage.stage-fever .widget-freemodestage-fever-bar{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:220px;min-height:30px;padding:0 16px 4px;display:flex;align-items:flex-end;justify-content:center;color:#fff;font-size:var(--font-size-4);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.4);pointer-events:none}.widget-freemodestage.stage-fever .widget-freemodestage-fever-bar::before{content:'';position:absolute;left:50%;bottom:-40px;width:400px;height:160px;transform:translateX(-50%);background:url(/img/widget_freedom_bar_fever.png) center/contain no-repeat;z-index:-1}.widget-freemodestage.stage-fever .widget-freemodestage-fever-bar span{position:relative;font-weight:700;font-size:12px;line-height:20px;color:#FFF35D}.widget-freemodestage.stage-fever .widget-freemodestage-fever-score{position:absolute;width:64px;height:29px;display:flex;align-items:center;justify-content:center;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none}.widget-freemodestage.stage-fever .widget-freemodestage-fever-score-text{font-family:'Microsoft YaHei', sans-serif;font-weight:700;font-size:20px;color:#FFFFFF;text-shadow:0 0 0 #3338C4, 0 1px 0 #3338C4, 0 -1px 0 #3338C4, 1px 0 0 #3338C4, -1px 0 0 #3338C4, 1px 1px 0 #3338C4, -1px -1px 0 #3338C4, -1px 1px 0 #3338C4, 1px -1px 0 #3338C4}.widget-freemodestage-stage-name{position:absolute;font-size:7px;height:14.5px;width:50px;white-space:nowrap;pointer-events:none;z-index:3;display:flex;align-items:center;justify-content:center}.widget-freemodestage-nick{position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:63px;height:14px;background-image:none;background-repeat:no-repeat;background-position:center;background-size:contain;display:flex;align-items:center;justify-content:center;overflow:hidden}.widget-freemodestage-nick .marquee{position:absolute;top:50%;left:50%;width:86px;height:28px;font-size:var(--font-size-3);font-weight:700;text-align:center;transform:scale(0.5) translate(-50%, -50%);transform-origin:left top}.widget-freemodestage-time{position:absolute;top:14px;left:50%;transform:translateX(-50%);height:32px;color:var(--color-white);font-weight:bold;font-size:var(--font-size-4);line-height:32px;text-align:center}.widget-freemodestage-time-breakthrough{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:32px;margin-top:-6px;line-height:1.1;padding-bottom:10px;position:relative}.widget-freemodestage-time-breakthrough .widget-freemodestage-breakthrough-display{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.widget-freemodestage-time-breakthrough .widget-freemodestage-breakthrough-over{font-size:8px;font-weight:400;color:#fff}.widget-freemodestage-time-breakthrough .widget-freemodestage-breakthrough-score{font-size:16px;font-weight:700;color:#fff}.widget-freemodestage-time .widget-freemodestage-status-image{display:inline-block;height:48px;max-width:180px;object-fit:contain;transform:translateY(-8px)}.widget-freemodestage-time .widget-freemodestage-time-image{display:inline-block;height:80px;max-width:180px;object-fit:contain;transform:translateY(-20px)}.widget-freemodestage-countdown{position:absolute;top:2px;right:6px;color:#341E00;font-size:9px;font-weight:700;text-align:center;white-space:nowrap}.widget-freemodestage-breakthrough-target{position:absolute;bottom:2px;left:8px;display:inline-flex;align-items:baseline;gap:4px;color:#341E00;font-size:10px;font-weight:normal;text-align:left}.widget-freemodestage-breakthrough-target-label{font-size:10px}.widget-freemodestage-breakthrough-target-value{font-size:11px;font-weight:700}.widget-freemodestage-icon{position:absolute;top:19px;left:23px}.widget-freemodestage-icon .avatar{height:26px;width:26px}.widget-freemodestage-icon-border{position:absolute;top:14px;left:50%;width:42px;height:42px;transform:translate(-50%, -50%);pointer-events:none;z-index:1}.widget-freemodestage-topuser{position:absolute;top:19px;right:23px}.widget-freemodestage-topuser .avatar{height:26px;width:26px}.widget-freemodestage-bar{position:absolute;bottom:-0.5px;left:-0.5px;width:100%;height:15px;overflow:hidden;border-bottom-left-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.widget-freemodestage-bar:before{position:absolute;bottom:0;left:12px;z-index:1;content:attr(data-left);font-size:var(--font-size-5);font-weight:bold;line-height:29px;transform:scale(0.5);transform-origin:left bottom}.widget-freemodestage-bar:after{position:absolute;bottom:0;right:10px;z-index:1;content:attr(data-right);font-size:var(--font-size-5);font-weight:bold;line-height:29px;transform:scale(0.5);transform-origin:right bottom}.widget-freemodestage-bar.noscore:before{display:none}.widget-freemodestage-bar>p{position:absolute;width:0;height:100%;background-repeat:no-repeat;background-position:left center;background-size:var(--bar-gradient-width, 220px) 100%;border-top-right-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.widget-freemodestage-bar>p.nocorner{border-top-right-radius:0;border-bottom-right-radius:0}.widget-freemodestage-bar-effect{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px;height:14px;overflow:hidden;z-index:10;pointer-events:none}.widget-freemodestage-bar-effect img{width:50px;height:14px;display:block}.widget-freemodestage-bar-counter{position:absolute;top:-68%;color:#494949;z-index:2;text-align:center;min-width:10px;width:auto;max-width:200px;border-radius:var(--radius-l);font-size:var(--font-size-4);transform:translateY(-50%) scale(0.1) translateX(-50%);line-height:34px;white-space:nowrap;text-overflow:ellipsis}.widget-freemodestage-bar-counter::before{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);color:#494949;font-size:var(--font-size-4)}.widget-freemodestage-bar-counter::after{content:'';position:absolute;left:1px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/png;base64,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");background-size:contain;background-repeat:no-repeat;background-position:center}.widget-freemodestage-animate{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;animation:animate 2s ease-in forwards infinite}.widget-freemodestage-animate>i{width:14px;height:14px;margin-right:6px;background-image:url(/img/widget_animate_arrow.png);background-repeat:no-repeat;background-size:cover}.widget-freemodestage-animate>i:nth-child(1){opacity:.5}.widget-freemodestage-animate>i:nth-child(2){opacity:.6}.widget-freemodestage-animate>i:nth-child(3){opacity:.7}.widget-freemodestage-animate>i:nth-child(4){opacity:.8}.widget-freemodestage-animate>i:nth-child(5){opacity:.9}.widget-freemodestage-animate>i:nth-child(6){opacity:1}@keyframes animate{0%{left:-100%}100%{left:100%}}.widget-freemodestage-rank{width:100%;height:calc(100% - 40px - 60px);margin-top:40px;border:none}.widget-freemodestage-bubble-score{position:absolute;left:50%;top:-40px;display:inline-block;min-width:36px;height:32px;color:#fff;font-size:18px;font-weight:bold;line-height:32px;text-align:center;background:#ff4d4f;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,0.15);transform:translateX(-50%);z-index:2;padding:0 12px;pointer-events:none;animation:bubble-pop 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55)}@keyframes bubble-pop{0%{opacity:0;transform:translateX(-50%) scale(0.5)}80%{opacity:1;transform:translateX(-50%) scale(1.1)}100%{opacity:1;transform:translateX(-50%) scale(1)}}.floating-avatars-container{position:absolute;top:-30%;left:0;z-index:10;width:100%;height:130%;overflow:hidden;pointer-events:none}.floating-avatars-container .floating-avatar{position:absolute;bottom:-30px;pointer-events:none}.floating-avatars-container .floating-avatar img{width:14px;height:14px;border:1px solid rgba(255,255,255,0.8);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,0.3);animation:floating-avatars-animation 3s linear forwards}@keyframes floating-avatars-animation{0%{opacity:0;transform:translateY(0) scale(0.8)}10%{opacity:0.6;transform:translateY(-7px) scale(0.9)}20%{opacity:0.8;transform:translateY(-14px) scale(1)}80%{opacity:1;transform:translateY(-56px) scale(1)}90%{opacity:0.6;transform:translateY(-63px) scale(1)}100%{opacity:0;transform:translateY(-70px) scale(1)}}@keyframes breathing-effect{0%{transform:scale(1)}10%{transform:scale(0.95)}20%{transform:scale(1)}100%{transform:scale(1)}}@keyframes upgradeEffectShow{0%{opacity:1;transform:translate(-50%, -50%)}15%{opacity:1;transform:translate(-50%, -50%)}40%{opacity:1;transform:translate(-50%, -50%)}75%{opacity:0.3;transform:translate(-50%, -50%)}100%{opacity:0.1;transform:translate(-50%, -50%)}}@keyframes upgradeHideElements{0%{opacity:1;visibility:visible}1%{opacity:0;visibility:hidden}70%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}

.widget-freemodestage-celebrate{position:fixed;top:0;left:50%;transform:translate(-50%, 0);width:1080px;height:1960px;pointer-events:none;z-index:9999}.widget-freemodestage-celebrate.home{transform:translate(-50%, 0) scale(var(--home-scale, 1))}.widget-freemodestage-celebrate-image{width:100%;height:100%;object-fit:contain}

.widget-freemodestage-preview{width:400px;height:550px;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;margin:0 auto}.widget-freemodestage-preview-container{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding:20px;width:50%;align-items:center;margin:0 auto;-ms-overflow-style:none;scrollbar-width:none}.widget-freemodestage-preview-container>*{margin-bottom:20px}.widget-freemodestage-preview-container>*:last-child{margin-bottom:0}.widget-freemodestage-preview-container::-webkit-scrollbar{display:none}.widget-freemodestage-preview-item{display:flex;align-items:center;justify-content:center;width:100%;height:70px}.widget-freemodestage-preview-label{display:none}.widget-freemodestage-preview-widget{display:flex;justify-content:center;align-items:center}.widget-freemodestage-preview-widget .widget-freemodestage{pointer-events:none}.widget-freemodestage-preview-container .widget-freemodestage-preview-widget{transform:scale(0.85)}

/* TikTok 礼物容器覆盖 - 4个礼物宽度 80px，0边距，通过 mask 强裁剪 */
.widget-atkdef.tiktok .widget-atkdef-gift,.widget-atkdef-tiktok .widget-atkdef-gift{position:relative;margin:0;padding:0}
.widget-atkdef-tiktok .widget-atkdef-gift-mask{width:80px;height:20px;overflow:hidden}
.widget-atkdef.tiktok .widget-atkdef-gift .swiper-container,.widget-atkdef-tiktok .widget-atkdef-gift .swiper-container{width:80px;height:20px;margin:0;padding:0;overflow:hidden}
.widget-atkdef.tiktok .widget-atkdef-gift .swiper-wrapper,.widget-atkdef-tiktok .widget-atkdef-gift .swiper-wrapper{display:flex;align-items:center;justify-content:flex-start;width:80px;height:20px;margin:0;padding:0}
.widget-atkdef.tiktok .widget-atkdef-gift .swiper-slide,.widget-atkdef-tiktok .widget-atkdef-gift .swiper-slide{width:20px;height:20px;min-width:20px;max-width:20px;margin:0;padding:0;flex-shrink:0}
.widget-atkdef.tiktok .widget-atkdef-gift .swiper-slide>img,.widget-atkdef-tiktok .widget-atkdef-gift .swiper-slide>img{width:100%;height:100%;object-fit:cover}

/* TikTok 箭头动画 - 使用图片 */
.widget-atkdef-tiktok .widget-atkdef-bar-animate{display:flex!important;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;animation:widgetAtkdefBar 2s ease-in forwards infinite}
.widget-atkdef-tiktok .widget-atkdef-bar-animate>i{width:16px;height:16px;background-image:url(/img/widget_animate_arrow.png);background-repeat:no-repeat;background-size:cover}
.widget-atkdef-tiktok .widget-atkdef-bar-animate>i:nth-child(1){opacity:.5}
.widget-atkdef-tiktok .widget-atkdef-bar-animate>i:nth-child(2){opacity:.6}
.widget-atkdef-tiktok .widget-atkdef-bar-animate>i:nth-child(3){opacity:.7}
.widget-atkdef-tiktok .widget-atkdef-bar-animate>i:nth-child(4){opacity:.8}
.widget-atkdef-tiktok .widget-atkdef-bar-animate>i:nth-child(5){opacity:.9}
.widget-atkdef-tiktok .widget-atkdef-bar-animate>i:nth-child(6){opacity:1}
.widget-atkdef-tiktok .widget-atkdef-bar.atk .widget-atkdef-bar-animate{transform:rotate(180deg);animation-name:widgetAtkdefBarRotate}

/* ===== 多人 PK - Vendor 样式迁移 ===== */
/* 从 manage.zukaa.ai_panel_assets_css_vendor-GFpLVXYQ/widget-C4RVJv5o.css.html 提取 */

/* group-item - 多人 PK 的单个选手项（1:1 参考CSS） */
.group-item {
  display: flex;
  flex-direction: column;
  position: relative;
  /* 移除百分比限制，使用固定像素值，由组件内联样式控制 */
  transition: all 0.5s linear;
}

/* streamer - 头像+名字（1:1 参考CSS） */
.group-item .streamer {
  width: fit-content;
  display: flex;
  align-items: center;
  position: relative;
  /* 移除max-width: 100%，使用fit-content确保固定尺寸 */
}

.group-item .streamer .avatar,
.group-item .streamer img.avatar {
  width: 36px; /* 基准高度 1 */
  height: 36px;
  border-radius: 50%;
  border: 0.62px solid transparent;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  box-sizing: border-box;
  z-index: 1;
  background-color: #eee;
  object-fit: cover;
  display: block;
}

.group-item .streamer .streamer_name {
  height: 36px; /* 与avatar高度一致（基准高度 1） */
  margin-left: 18px; /* 从头像中心开始：avatar宽度36px / 2 = 18px */
  padding: 0 0 0 18px; /* 让文字从头像中心位置开始显示 */
  overflow: hidden;
}

.group-item .streamer .streamer_name .name_wrap {
  /* 移除width: 100%，使用fit-content确保固定尺寸 */
  height: 100%;
  padding-right: 16px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.group-item .streamer .streamer_name .name_wrap .txt {
  white-space: nowrap;
  width: fit-content;
  min-width: 80px;
  font-size: 14px; /* 2.667vw @ 1920px = 51px，按比例缩放后调整 */
  line-height: 36px; /* 与streamer_name高度一致 */
  text-shadow: 0.5px 0.5px 2px rgba(0, 0, 0, 0.4);
  font-weight: 500;
  color: rgba(255, 255, 255, 0.898); /* #ffffffe5 */
}

/* gifts_outer / gifts-wrap - 礼物区域（1:1 参考CSS，固定px，按比例缩放） */
.group-item .gifts_outer {
  min-width: 60px; /* 6.4vw @ 1920px = 123px，按比例缩放后调整 */
  /* 移除百分比宽度，使用固定像素值，由flex布局控制 */
  box-sizing: border-box;
}

.group-item .gifts_outer.count_1 {
  max-width: 60px;
}

.group-item .gifts_outer.count_2 {
  max-width: 100px; /* 11.467vw @ 1920px = 220px，按比例缩放 */
}

.group-item .gifts_outer.count_3 {
  max-width: 140px; /* 16.533vw @ 1920px = 317px，按比例缩放 */
}

.group-item .gifts_outer .gifts-wrap {
  height: 51px; /* 36px × 1.42 = 51.12px ≈ 51px（礼物高度） */
  background-color: rgba(30, 30, 30, 0.35); /* #1e1e1e59 */
  border-radius: 999px; /* 固定值，替代266.4vw，确保圆形 */
  overflow: hidden;
  padding: 0 8px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center; /* x轴居中 */
}

.group-item .gifts_outer .gifts-wrap .swiper-container {
  width: 100%;
  height: 51px; /* 与gifts-wrap高度一致 */
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center; /* x轴居中 */
}

.group-item .gifts_outer .gifts-wrap .swiper-wrapper {
  display: flex;
  align-items: center;
  justify-content: center; /* x轴居中 */
  height: 51px; /* 与gifts-wrap高度一致 */
}

.group-item .gifts_outer .gifts-wrap .swiper-slide {
  width: 41px !important; /* 背景框51px × 0.8 = 40.8px ≈ 41px */
  height: 41px !important;
  min-width: 41px !important;
  max-width: 41px !important;
  margin: 0 !important;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.group-item .gifts_outer .gifts-wrap .swiper-slide img {
  width: 41px; /* 背景框51px × 0.8 = 40.8px ≈ 41px */
  height: 41px;
  object-fit: cover;
  display: block;
}

.group-item .gifts_outer .gifts-wrap .scroll-gifts {
  width: fit-content;
  height: 51px; /* 与gifts-wrap高度一致 */
  display: flex;
  align-items: center;
}

.group-item .gifts_outer .gifts-wrap .scroll-gifts .gift {
  width: 41px; /* 背景框51px × 0.8 = 40.8px ≈ 41px */
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin: 0;
  padding: 0;
}

.group-item .gifts_outer .gifts-wrap .scroll-gifts .gift img {
  width: 41px; /* 背景框51px × 0.8 = 40.8px ≈ 41px */
  height: 41px;
  object-fit: cover;
  display: block;
}

.group-item .gifts_outer .gifts-wrap .scroll-gifts .gift img:not([src]) {
  opacity: 0;
}

/* countdown-capsule - 倒计时胶囊（进度条正下方，间隔4px） */
.countdown-capsule {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4px; /* 与 process-line 的 margin-bottom 保持一致 */
}

.countdown-capsule-inner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 60px;
  height: 28px;
  padding: 0 16px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 14px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  white-space: nowrap;
  box-sizing: border-box;
}

/* process-line - 进度条（按比例：头像1 : 进度条0.83） */
.group-item .process-line {
  height: 30px; /* 36px × 0.83 = 29.88px ≈ 30px */
  /* 移除width: 100%，宽度由组件内联样式控制，确保固定尺寸 */
  margin: 4px 0;
  position: relative;
  border-bottom-left-radius: 15px; /* 固定值，替代266.4vw，确保圆角 */
  border-top-left-radius: 15px; /* 固定值，替代266.4vw，确保圆角 */
  display: flex;
  align-items: center;
  overflow: hidden;
}

.group-item .process-line .star {
  position: absolute;
  right: 0;
  top: 1px;
  width: 30px; /* 与进度条高度一致 */
  height: 30px;
}

.process-line .multipk-bar-animate {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  gap: 6px;
  padding: 0 12px;
  pointer-events: none;
  z-index: 1;
  animation: widgetAtkdefBar 2s ease-in forwards infinite;
}

.process-line .multipk-bar-animate i {
  width: 16px;
  height: 16px;
  background-image: url(/img/widget_animate_arrow.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.process-line .multipk-bar-animate i:nth-child(1) { opacity: 0.5; }
.process-line .multipk-bar-animate i:nth-child(2) { opacity: 0.6; }
.process-line .multipk-bar-animate i:nth-child(3) { opacity: 0.7; }
.process-line .multipk-bar-animate i:nth-child(4) { opacity: 0.8; }
.process-line .multipk-bar-animate i:nth-child(5) { opacity: 0.9; }
.process-line .multipk-bar-animate i:nth-child(6) { opacity: 1; }

.process-line .shine {
  display: none;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 737px; /* 38.4vw @ 1920px = 737px，保持原尺寸 */
  height: 251px; /* 13.067vw @ 1920px = 251px，保持原尺寸 */
  overflow: hidden;
  background: url(/img/shine.svg) no-repeat center center;
  background-size: cover;
  z-index: 2;
}

.group-item .process-line .score {
  color: #fff;
  font-size: 18px; /* 根据进度条高度30px调整 */
  font-weight: 700;
  line-height: 30px; /* 与进度条高度一致 */
  padding: 0 10px 0 20px;
  text-shadow: 0.5px 0.5px 2px rgba(0, 0, 0, 0.4);
  position: relative;
  z-index: 3;
}

.process-line .score.is_add {
  text-shadow: inherit;
  font-size: 30px; /* 原 4vw */
  background: linear-gradient(180deg, #fff, #f6fe78);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  transition: font-size 0.5s linear;
}

.group-item .process-line.not_first {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.group-item .process-line.not_first:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 1;
}

.group-item .process-line.is_last {
  border-bottom-right-radius: 15px; /* 固定值，替代266.4vw，确保圆角 */
  border-top-right-radius: 15px; /* 固定值，替代266.4vw，确保圆角 */
}

.group-item .process-line.is_mast .multipk-bar-animate {
  display: flex;
}

.group-item .process-line.is_mast .shine {
  display: block;
}

@keyframes widgetAtkdefBar {
  0% {
    transform: translateX(-15%);
    opacity: 0;
  }
  40% {
    opacity: 0.9;
  }
  100% {
    transform: translateX(15%);
    opacity: 0;
  }
}

/* team_gift_user - 底部头像条（1:1 参考CSS，固定px，按比例缩放） */
.team_gift_user {
  width: 99%;
  max-width: 113px; /* 5.867vw @ 1920px = 113px，保持原尺寸 */
  height: 113px;
  border-radius: 241.877vw;
}

.team_gift_user.count_1 {
  max-width: 246px; /* 12.8vw @ 1920px = 246px */
}

.team_gift_user.count_2 {
  max-width: 333px; /* 17.333vw @ 1920px = 333px */
}

.team_gift_user.count_3 {
  max-width: 445px; /* 23.2vw @ 1920px = 445px */
}

/* team-pk-bottom - 底部 PK 条（1:1 参考CSS，固定px） */
.team-pk-bottom {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}

.team-pk-bottom-left {
  flex: 0 0 113px; /* 5.867vw @ 1920px = 113px，保持原尺寸 */
  height: 113px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.team-pk-bottom-left .img_wrap {
  width: 102px; /* 5.333vw @ 1920px = 102px */
  height: 102px;
  background-color: rgba(0, 0, 0, 0.6); /* #0009 */
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.team-pk-bottom-left img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.team-pk-bottom-left img.is_default {
  width: 61px; /* 3.2vw @ 1920px = 61px */
  height: 61px;
}

.team-pk-bottom-left.is_max {
  transform-origin: center center;
  animation: is_max 2s ease-in-out infinite;
}

.team-pk-bottom-right {
  margin-left: 10px; /* 0.533vw @ 1920px = 10px */
  width: 100%;
  border-radius: 266.4vw;
  overflow: hidden;
}

.team-pk-bottom-right .right_wrap {
  width: fit-content;
  display: flex;
}

.team-pk-bottom-right-item {
  flex: 0 0 113px; /* 5.867vw @ 1920px = 113px，保持原尺寸 */
  height: 113px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

.team-pk-bottom-right-item img.sort {
  position: absolute;
  top: 0;
  left: 0;
  width: 113px; /* 5.867vw @ 1920px = 113px */
  height: 113px;
  filter: drop-shadow(1px 0px 1px rgba(0, 0, 0, 0.5));
}

.team-pk-bottom-right-item img.avatar {
  width: 92px; /* 4.8vw @ 1920px = 92px */
  height: 92px;
  border-radius: 50%;
  overflow: hidden;
  object-fit: cover;
}

.team-pk-bottom-right-item + .team-pk-bottom-right-item {
  margin-left: -20px; /* -1.067vw @ 1920px = -20px */
}

@keyframes is_max {
  0% { transform: scale(1); }
  50% { transform: scale(1.3); }
  100% { transform: scale(1); }
}

/* 复活相关样式 */
@keyframes reviveGlow {
  0%, 100% {
    box-shadow: 0 0 20px rgba(0, 255, 0, 0.5),
                0 0 40px rgba(0, 255, 0, 0.3),
                0 0 60px rgba(0, 255, 0, 0.2);
    border-color: rgba(0, 255, 0, 0.6);
  }
  50% {
    box-shadow: 0 0 30px rgba(0, 255, 0, 0.8),
                0 0 60px rgba(0, 255, 0, 0.5),
                0 0 90px rgba(0, 255, 0, 0.3);
    border-color: rgba(0, 255, 0, 1);
  }
}

.round-container.revive-active {
  animation: reviveGlow 2s ease-in-out infinite;
}

/* 复活状态下的头像边框绿色光晕 */
.avatar.reviving-avatar {
  animation: reviveAvatarGlow 2s ease-in-out infinite;
  box-shadow: 0 0 20px rgba(0, 255, 0, 0.5),
              0 0 40px rgba(0, 255, 0, 0.3),
              0 0 60px rgba(0, 255, 0, 0.2);
}

@keyframes reviveAvatarGlow {
  0%, 100% {
    box-shadow: 0 0 20px rgba(0, 255, 0, 0.5),
                0 0 40px rgba(0, 255, 0, 0.3),
                0 0 60px rgba(0, 255, 0, 0.2);
    border-color: rgba(0, 255, 0, 0.6);
  }
  50% {
    box-shadow: 0 0 30px rgba(0, 255, 0, 0.8),
                0 0 60px rgba(0, 255, 0, 0.5),
                0 0 90px rgba(0, 255, 0, 0.3);
    border-color: rgba(0, 255, 0, 1);
  }
}

/* PK状态（.pking）- 顶部状态显示 */
.pking {
  width: 32.728vw;
  height: 7.467vw;
  position: absolute;
  top: 1.381vw;
  left: 50%;
  transform: translate(-50%);
  text-align: center;
  font-size: 4vw;
  line-height: 7.272vw;
  text-shadow: 0px 0.363vw 0.728vw rgba(0, 0, 0, 0.25);
  font-weight: 700;
  color: #fff;
  z-index: 11;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}

/* 测试页面中的pking样式覆盖 */
.pking-test-mode {
  position: relative !important;
  top: 0 !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}

.pking.last_minute,
.pking.last_thirty_seconds {
  text-shadow: none;
  font-size: 5.867vw;
  transition: font-size, color 0.2s ease-in-out;
  background: linear-gradient(0deg, #f7f5ea 21.27%, #ffef77 78.41%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.pking.revived {
  top: 2.376vw;
}

.pking .ready {
  font-size: 4.8vw !important;
  color: #ffe645 !important;
}

.pking .is_go {
  font-size: 4.8vw !important;
  color: #38ea58 !important;
}

.pking .last_ten_down {
  width: 13.6vw;
  height: 11.2vw;
  position: absolute;
  top: -5.067vw;
  left: 9.333vw;
}

.pking .last_ten_down .last_ten_down_img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 回合信息容器（.round-result / .round-container） */
.round-result {
  width: 658px; /* 34.312vw @ 1920px = 658px */
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.round-result .wrap {
  margin: 0 auto;
  width: 379px; /* 19.733vw @ 1920px = 379px */
  height: 138px; /* 7.2vw @ 1920px = 138px */
  box-sizing: border-box;
  background-color: rgba(30, 30, 30, 0.35); /* #1e1e1e59 */
  padding: 0 49px; /* 2.533vw @ 1920px = 49px */
  border-radius: 999px; /* 266.4vw */
  display: flex;
  align-items: center;
  justify-content: center;
}

.round-result .wrap .round_text {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
  font-size: 72px; /* 3.733vw @ 1920px = 72px */
  font-weight: 700;
  color: #fff;
  line-height: 113px; /* 5.867vw @ 1920px = 113px */
}

.round-result .wrap.starting .round_text {
  font-size: 82px; /* 4.267vw @ 1920px = 82px */
  line-height: 123px; /* 6.4vw @ 1920px = 123px */
}

.round-result .wrap.into_last_minite .round_text {
  color: #fff700;
}

.round-result .wrap.into_last_thirty_seconds {
  background-color: rgba(98, 90, 0, 0.5); /* #625a0080 */
}

.round-result .wrap.into_last_thirty_seconds .round_text {
  line-height: 143px; /* 7.467vw @ 1920px = 143px */
  font-size: 113px; /* 5.867vw @ 1920px = 113px */
}

.round-result .wrap.into_last_ten_seconds {
  background: url(/img/last_ten_bg3.svg) no-repeat center center;
  background-size: cover;
}

.round-result .wrap.into_last_ten_seconds .round_text {
  color: #fff;
  text-shadow: 0px 0px 6px rgba(255, 0, 0, 0.8), 0px 0px 20px #ff0000;
}

.round-result .wrap.show_revived {
  background: url(/img/revived_bg.png) no-repeat center center !important;
  background-size: cover !important;
}

.round-result .wrap.into_revived {
  background: url(/img/revived_bg2.png) no-repeat center center;
  background-size: cover;
}

/* WIN/DRAW/复活结果动画 */
.win_wrap,
.draw_wrap,
.revived_wrap {
  position: absolute;
  width: 827px; /* 43.091vw @ 1920px = 827px */
  height: 279px; /* 14.547vw @ 1920px = 279px */
  color: #fff;
  top: -112px; /* -5.819vw @ 1920px = -112px */
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}

.win_wrap img,
.draw_wrap img,
.revived_wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.revived_wrap {
  top: -124px; /* -6.461vw @ 1920px = -124px */
}

.win_wrap {
  text-align: center;
}

.win_wrap .win_name {
  max-width: 358px; /* 18.667vw @ 1920px = 358px */
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  bottom: -16px; /* -0.848vw @ 1920px = -16px */
  left: 50%;
  transform: translate(-50%);
  width: 100%;
  text-align: center;
  height: 108px; /* 5.6vw @ 1920px = 108px */
  font-size: 77px; /* 4vw @ 1920px = 77px */
  line-height: 108px; /* 5.6vw @ 1920px = 108px */
  z-index: 10;
  white-space: nowrap;
}

.draw_wrap .draw_hand_img {
  width: 593px; /* 30.907vw @ 1920px = 593px */
  height: 209px; /* 10.907vw @ 1920px = 209px */
  position: absolute;
  left: 122px; /* 6.347vw @ 1920px = 122px */
  bottom: -112px; /* -5.819vw @ 1920px = -112px */
}

/* 缩放适配：组件宽度555px，基于1920px的缩放比例 */
.widget-multipk-3 .pking,
.widget-multipk-4 .pking,
.widget-multipk-5 .pking {
  width: 181px; /* 628px * (555/1920) ≈ 181px */
  height: 41px; /* 143px * (555/1920) ≈ 41px */
  top: -50px; /* 放在组件上方，不遮挡内容 */
  font-size: 18px; /* 稍微小一点 */
  line-height: 38px; /* 稍微小一点 */
  white-space: nowrap;
}

.widget-multipk-3 .pking.last_minute,
.widget-multipk-3 .pking.last_thirty_seconds,
.widget-multipk-4 .pking.last_minute,
.widget-multipk-4 .pking.last_thirty_seconds,
.widget-multipk-5 .pking.last_minute,
.widget-multipk-5 .pking.last_thirty_seconds {
  font-size: 24px; /* 稍微小一点 */
}

.widget-multipk-3 .pking .last_ten_down,
.widget-multipk-4 .pking .last_ten_down,
.widget-multipk-5 .pking .last_ten_down {
  width: 75px; /* 261px * (555/1920) ≈ 75px */
  height: 62px; /* 215px * (555/1920) ≈ 62px */
  top: -28px; /* -97px * (555/1920) ≈ -28px */
  left: 52px; /* 179px * (555/1920) ≈ 52px */
}

.widget-multipk-3 .round-result,
.widget-multipk-4 .round-result,
.widget-multipk-5 .round-result {
  width: 190px; /* 658px * (555/1920) ≈ 190px */
  top: -90px; /* 放在组件上方，在pking下方 */
}

.widget-multipk-3 .round-result .wrap,
.widget-multipk-4 .round-result .wrap,
.widget-multipk-5 .round-result .wrap {
  width: 109px; /* 379px * (555/1920) ≈ 109px */
  height: 32px; /* 稍微小一点 */
  padding: 0 10px; /* 稍微小一点 */
}

.widget-multipk-3 .round-result .wrap .round_text,
.widget-multipk-4 .round-result .wrap .round_text,
.widget-multipk-5 .round-result .wrap .round_text {
  font-size: 14px; /* 稍微小一点 */
  line-height: 30px; /* 稍微小一点 */
}

.widget-multipk-3 .round-result .wrap.starting .round_text,
.widget-multipk-4 .round-result .wrap.starting .round_text,
.widget-multipk-5 .round-result .wrap.starting .round_text {
  font-size: 16px; /* 稍微小一点 */
  line-height: 32px; /* 稍微小一点 */
}

.widget-multipk-3 .round-result .wrap.into_last_thirty_seconds .round_text,
.widget-multipk-4 .round-result .wrap.into_last_thirty_seconds .round_text,
.widget-multipk-5 .round-result .wrap.into_last_thirty_seconds .round_text {
  line-height: 32px; /* 稍微小一点 */
  font-size: 18px; /* 稍微小一点 */
}

/* ===== Win/Draw 比赛结果完整界面 ===== */
/* 显示在倒计时胶囊正下方 - 使用绝对定位 */
.widget-multipk-3 .win_wrap,
.widget-multipk-3 .draw_wrap,
.widget-multipk-4 .win_wrap,
.widget-multipk-4 .draw_wrap,
.widget-multipk-5 .win_wrap,
.widget-multipk-5 .draw_wrap {
  position: absolute !important; /* 使用绝对定位 */
  width: 239px; /* 34.312vw @ 1920px = 658px, 缩放到 239px */
  height: 81px; /* 14.667vw @ 1920px = 281px, 缩放到 81px */
  top: -3px !important; /* 向上移动5px：2px - 5px = -3px */
  left: 50% !important; /* 水平居中 */
  margin: 0 !important; /* 清除margin */
  text-align: center;
  z-index: 10;
  animation: fadeInResult 0.5s ease-out forwards;
  opacity: 0;
  transform: translateX(-50%) !important; /* 水平居中 */
}

@keyframes fadeInResult {
  0% {
    opacity: 0;
    transform: translateX(-50%) translateY(-8px) scale(0.95);
  }
  100% {
    opacity: 1;
    transform: translateX(-50%) translateY(0) scale(1);
  }
}

.widget-multipk-3 .win_wrap .fly,
.widget-multipk-3 .draw_wrap .fly,
.widget-multipk-4 .win_wrap .fly,
.widget-multipk-4 .draw_wrap .fly,
.widget-multipk-5 .win_wrap .fly,
.widget-multipk-5 .draw_wrap .fly {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  z-index: 1;
}

.widget-multipk-3 .win_wrap .win_icon,
.widget-multipk-3 .draw_wrap .draw_icon,
.widget-multipk-4 .win_wrap .win_icon,
.widget-multipk-4 .draw_wrap .draw_icon,
.widget-multipk-5 .win_wrap .win_icon,
.widget-multipk-5 .draw_wrap .draw_icon {
  position: absolute;
  top: 20px !important; /* 向上8px：28px - 8px = 20px */
  left: 50% !important; /* 水平居中 */
  transform: translateX(-50%) !important; /* 水平居中 */
  z-index: 3;
  height: 20px !important; /* 缩小三倍：60px / 3 = 20px */
  width: auto !important; /* 保持宽高比 */
  object-fit: contain;
  margin: 0 !important; /* 确保0边距 */
}

.widget-multipk-3 .draw_wrap .draw_icon,
.widget-multipk-4 .draw_wrap .draw_icon,
.widget-multipk-5 .draw_wrap .draw_icon {
  height: 29px; /* 5.216vw @ 1920px = 100px, 缩放到 29px */
}

.widget-multipk-3 .win_wrap .content,
.widget-multipk-3 .draw_wrap .content,
.widget-multipk-4 .win_wrap .content,
.widget-multipk-4 .draw_wrap .content,
.widget-multipk-5 .win_wrap .content,
.widget-multipk-5 .draw_wrap .content {
  position: absolute;
  height: 30px; /* 5.363vw @ 1920px = 103px, 缩放到 30px */
  top: 38px; /* 6.752vw @ 1920px = 130px, 缩放到 38px */
  left: 50%;
  transform: translateX(-50%);
  padding: 1px;
  box-sizing: border-box;
  border-radius: 15px;
  z-index: 2;
}

.widget-multipk-3 .win_wrap .content,
.widget-multipk-4 .win_wrap .content,
.widget-multipk-5 .win_wrap .content {
  max-width: 103px; /* 18.611vw @ 1920px = 357px, 缩放到 103px */
  background: linear-gradient(101.24deg, #ffd60c 14.08%, rgba(255, 211, 0, 0) 31.01%, #ffe256 46.06%, rgba(255, 234, 133, 0) 66.75%, #fff4c0 92.34%);
}

.widget-multipk-3 .draw_wrap .content,
.widget-multipk-4 .draw_wrap .content,
.widget-multipk-5 .draw_wrap .content {
  width: 78px; /* 14.088vw @ 1920px = 270px, 缩放到 78px */
  background: linear-gradient(98.22deg, #ffe3e0 10.31%, rgba(255, 255, 255, 0) 23.41%, #ff70d4 32.56%, rgba(255, 255, 255, 0) 64.74%, #ff77d6 84.07%, #fff 91.18%);
}

.widget-multipk-3 .win_wrap .content .top_left_fly,
.widget-multipk-3 .win_wrap .content .top_right_fly,
.widget-multipk-3 .draw_wrap .content .top_left_fly,
.widget-multipk-3 .draw_wrap .content .top_right_fly,
.widget-multipk-4 .win_wrap .content .top_left_fly,
.widget-multipk-4 .win_wrap .content .top_right_fly,
.widget-multipk-4 .draw_wrap .content .top_left_fly,
.widget-multipk-4 .draw_wrap .content .top_right_fly,
.widget-multipk-5 .win_wrap .content .top_left_fly,
.widget-multipk-5 .win_wrap .content .top_right_fly,
.widget-multipk-5 .draw_wrap .content .top_left_fly,
.widget-multipk-5 .draw_wrap .content .top_right_fly {
  position: absolute;
  width: 50px; /* 9.085vw @ 1920px = 174px, 缩放到 50px */
  height: 47px; /* 8.464vw @ 1920px = 162px, 缩放到 47px */
  top: -3px; /* -0.549vw @ 1920px = -11px, 缩放到 -3px */
  z-index: 1;
}

.widget-multipk-3 .win_wrap .content .top_left_fly,
.widget-multipk-4 .win_wrap .content .top_left_fly,
.widget-multipk-5 .win_wrap .content .top_left_fly {
  left: -31px; /* -5.688vw @ 1920px = -109px, 缩放到 -31px */
}

.widget-multipk-3 .win_wrap .content .top_right_fly,
.widget-multipk-4 .win_wrap .content .top_right_fly,
.widget-multipk-5 .win_wrap .content .top_right_fly {
  right: -29px; /* -5.243vw @ 1920px = -101px, 缩放到 -29px */
}

.widget-multipk-3 .draw_wrap .content .top_left_fly,
.widget-multipk-4 .draw_wrap .content .top_left_fly,
.widget-multipk-5 .draw_wrap .content .top_left_fly {
  left: -33px; /* -6.061vw @ 1920px = -116px, 缩放到 -33px */
}

.widget-multipk-3 .draw_wrap .content .top_right_fly,
.widget-multipk-4 .draw_wrap .content .top_right_fly,
.widget-multipk-5 .draw_wrap .content .top_right_fly {
  right: -34px; /* -6.213vw @ 1920px = -119px, 缩放到 -34px */
}

.widget-multipk-3 .win_wrap .content .content_wrap,
.widget-multipk-3 .draw_wrap .content .content_wrap,
.widget-multipk-4 .win_wrap .content .content_wrap,
.widget-multipk-4 .draw_wrap .content .content_wrap,
.widget-multipk-5 .win_wrap .content .content_wrap,
.widget-multipk-5 .draw_wrap .content .content_wrap {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 15px;
  overflow: visible; /* 改为visible，让头像框可见 */
  position: relative;
  z-index: 2;
}

.widget-multipk-3 .win_wrap .content .content_wrap,
.widget-multipk-4 .win_wrap .content .content_wrap,
.widget-multipk-5 .win_wrap .content .content_wrap {
  max-width: 100%;
  width: fit-content;
  background: linear-gradient(90deg, rgba(155, 60, 14, 0.9), rgba(255, 185, 45, 0.9));
  padding: 0 5px;
}

.widget-multipk-3 .draw_wrap .content .content_wrap,
.widget-multipk-4 .draw_wrap .content .content_wrap,
.widget-multipk-5 .draw_wrap .content .content_wrap {
  background: linear-gradient(90deg, rgba(100, 17, 76, 0.9), rgba(196, 46, 189, 0.9));
  display: flex;
  align-items: center;
  justify-content: center;
}

.widget-multipk-3 .win_wrap .content .content_wrap .avatar,
.widget-multipk-4 .win_wrap .content .content_wrap .avatar,
.widget-multipk-5 .win_wrap .content .content_wrap .avatar {
  width: 27px; /* 4.965vw @ 1920px = 95px, 缩放到 27px */
  height: 27px;
  border-radius: 50%;
  overflow: hidden; /* 头像本身需要hidden来裁剪圆形 */
  flex-shrink: 0;
  position: relative;
  margin-left: -5px; /* 头像整体往左移动5px */
  box-shadow: 0.5px 0 2.6px rgba(0, 0, 0, 0.25);
}

/* 确保头像图片本身有overflow hidden，但容器允许外部边框显示 */
.widget-multipk-3 .win_wrap .content .content_wrap .avatar img,
.widget-multipk-4 .win_wrap .content .content_wrap .avatar img,
.widget-multipk-5 .win_wrap .content .content_wrap .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}

.widget-multipk-3 .win_wrap .content .content_wrap .avatar img,
.widget-multipk-4 .win_wrap .content .content_wrap .avatar img,
.widget-multipk-5 .win_wrap .content .content_wrap .avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  display: block;
}

.widget-multipk-3 .win_wrap .content .content_wrap .win_text_wrap,
.widget-multipk-4 .win_wrap .content .content_wrap .win_text_wrap,
.widget-multipk-5 .win_wrap .content .content_wrap .win_text_wrap {
  flex: 1;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 0 11px 0 4px; /* 1.987vw/0.795vw @ 1920px, 缩放到合适尺寸 */
}

.widget-multipk-3 .win_wrap .content .content_wrap .win_text_wrap .text,
.widget-multipk-4 .win_wrap .content .content_wrap .win_text_wrap .text,
.widget-multipk-5 .win_wrap .content .content_wrap .win_text_wrap .text {
  font-size: 16px; /* 2.933vw @ 1920px = 56px, 缩放到 16px */
  font-weight: 700;
  color: #fff;
  width: fit-content;
  white-space: nowrap;
}

.widget-multipk-3 .draw_wrap .content .content_wrap .text,
.widget-multipk-4 .draw_wrap .content .content_wrap .text,
.widget-multipk-5 .draw_wrap .content .content_wrap .text {
  font-size: 16px; /* 2.933vw @ 1920px = 56px, 缩放到 16px */
  font-weight: 700;
  color: transparent;
  background: linear-gradient(180deg, #fff, #ffa7a7);
  -webkit-background-clip: text;
  background-clip: text;
}

.widget-multipk-3 .win_wrap .win_name,
.widget-multipk-4 .win_wrap .win_name,
.widget-multipk-5 .win_wrap .win_name {
  display: none !important; /* 删除win_name */
}

.widget-multipk-3 .revived_wrap,
.widget-multipk-4 .revived_wrap,
.widget-multipk-5 .revived_wrap {
  top: -36px; /* -124px * (555/1920) ≈ -36px */
}

/* ===== 倒计时胶囊 (round-container) ===== */
/* 基于 1920px 设计，缩放到 555px 组件宽度 */
.widget-multipk-3 .round-container,
.widget-multipk-4 .round-container,
.widget-multipk-5 .round-container {
  position: relative; /* 使用相对定位，由外层容器居中 */
  background-color: rgba(30, 30, 30, 0.45); /* #1e1e1e73 */
  height: 35px; /* 6.4vw @ 1920px = 122.88px, 缩放到 35.5px */
  padding: 3px 3px 3px 15px; /* .533vw/.533vw/.533vw/2.667vw @ 1920px, 缩放到合适尺寸 */
  display: flex;
  align-items: center;
  border-radius: 22px; /* 3.936vw @ 1920px = 75.57px, 缩放到 22px */
  box-sizing: border-box;
  margin: 0 auto; /* 居中显示 */
  width: fit-content;
  z-index: 10;
  transition: background-color 0.6s cubic-bezier(0.4, 0, 0.2, 1), background-image 0.6s cubic-bezier(0.4, 0, 0.2, 1); /* 更平滑的过渡 */
}

.round-container .left_round .text {
  white-space: nowrap;
  color: #fffad4;
  text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
  font-weight: 700;
  font-size: 18px; /* 3.2vw @ 1920px = 61.44px, 缩放到 18px */
  margin-right: 11px; /* 1.968vw @ 1920px = 37.79px, 缩放到 11px */
  transition: color 0.6s cubic-bezier(0.4, 0, 0.2, 1); /* 更平滑的过渡 */
}

.round-container .time_wrap {
  height: 100%;
  min-width: 75px; /* 13.6vw @ 1920px = 261.12px, 缩放到 75.5px */
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 18px; /* 3.2vw @ 1920px = 61.44px, 缩放到 18px */
  transition: background-color 0.6s cubic-bezier(0.4, 0, 0.2, 1), background-image 0.6s cubic-bezier(0.4, 0, 0.2, 1), background-size 0.6s cubic-bezier(0.4, 0, 0.2, 1); /* 更平滑的过渡 */
  position: relative;
  padding: 0 14px; /* 2.4vw @ 1920px = 46.08px, 缩放到 14px */
}

.round-container .time_wrap:before {
  content: "";
  position: absolute;
  width: 2px; /* .328vw @ 1920px = 6.3px, 缩放到 2px */
  height: 15px; /* 2.667vw @ 1920px = 51.21px, 缩放到 15px */
  background-color: rgba(255, 255, 255, 0.4); /* #fff6 */
  left: 0;
  transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1); /* 更平滑的过渡 */
}

.round-container .time_wrap .right_time {
  position: relative;
}

.round-container .time_wrap .right_time .count_down {
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  line-height: 21px; /* 2.667vw @ 1920px = 51.21px, 缩放到 21px */
  font-size: 21px; /* 3.733vw @ 1920px = 71.67px, 缩放到 21px */
  font-weight: 700;
  color: #fff;
  transition: color 0.6s cubic-bezier(0.4, 0, 0.2, 1), text-shadow 0.6s cubic-bezier(0.4, 0, 0.2, 1); /* 更平滑的过渡 */
}

.countdown-digit-image {
  width: 34px;
  height: 40px;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}

/* 最后1分钟：背景变暗、文字变黄 */
.round-container .time_wrap.into_last_miniute {
  background-color: rgba(0, 0, 0, 0.4); /* #0006 */
  box-sizing: border-box;
}

.round-container .time_wrap.into_last_miniute:before {
  opacity: 0; /* 使用opacity而不是display，以便过渡更平滑 */
  pointer-events: none;
}

.round-container .time_wrap.into_last_miniute .count_down {
  color: #fff700;
}

/* 最后30秒：金色渐变 - 添加平滑过渡 */
.round-container .time_wrap.into_last_thirty_seconds {
  background-color: rgba(166, 152, 0, 0.5); /* #a6980080 */
  box-sizing: border-box;
  /* 添加渐变叠加，实现平滑过渡 */
  background-image: linear-gradient(135deg, rgba(255, 215, 0, 0.3) 0%, rgba(255, 235, 100, 0.4) 100%);
  background-blend-mode: overlay;
}

.round-container .time_wrap.into_last_thirty_seconds:before {
  opacity: 0; /* 使用opacity而不是display，以便过渡更平滑 */
  pointer-events: none;
}

/* 最后10秒：红色背景 - 使用渐变叠加实现平滑过渡 */
.round-container .time_wrap.into_last_ten_seconds {
  background: url(/img/last_ten_bg2.svg) no-repeat center center;
  background-size: 100% 100%;
  box-sizing: border-box;
  position: relative;
  /* 添加红色渐变叠加，实现平滑过渡 */
  background-blend-mode: overlay;
}

.round-container .time_wrap.into_last_ten_seconds::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, rgba(255, 0, 0, 0.3) 0%, rgba(255, 50, 50, 0.4) 100%);
  border-radius: 18px;
  opacity: 1;
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
  z-index: 0;
}

.round-container .time_wrap.into_last_ten_seconds:before {
  opacity: 0; /* 使用opacity而不是display，以便过渡更平滑 */
  pointer-events: none;
}

.round-container .time_wrap.into_last_ten_seconds .count_down {
  color: #fff;
  text-shadow: 0px 0px 2px rgba(255, 0, 0, 0.8), 0px 0px 6px rgb(255, 0, 0);
}

/* 整块容器最后10秒：红色背景 - 使用渐变叠加实现平滑过渡 */
.round-container.into_last_ten_seconds {
  background: url(/img/last_ten_bg.svg) no-repeat center center;
  background-size: 100% 100%;
  position: relative;
  background-blend-mode: overlay;
}

.round-container.into_last_ten_seconds::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 50, 50, 0.3) 100%);
  border-radius: 22px;
  opacity: 1;
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
  z-index: 0;
}

.round-container.into_last_ten_seconds .left_round .text {
  color: #ffe8e8;
}

.round-container.into_last_ten_seconds .time_wrap:before {
  opacity: 0; /* 使用opacity而不是display，以便过渡更平滑 */
  pointer-events: none;
}

/* 准备中/Ready/Go! 状态 */
.round-container .is_ready {
  font-size: 21px; /* 3.733vw @ 1920px = 71.67px, 缩放到 21px */
  color: #ffe645;
}

.round-container .is_go {
  font-size: 21px; /* 3.733vw @ 1920px = 71.67px, 缩放到 21px */
  color: #38ea58;
}

.count_down.countdown-phase-ready,
.count_down.countdown-phase-go {
  animation: countdownPhaseFade 1s ease;
  opacity: 1 !important; /* 确保文本始终可见 */
  display: block;
}

@keyframes countdownPhaseFade {
  0% {
    opacity: 1;
    transform: scale(0.95);
  }
  20% {
    opacity: 1;
    transform: scale(1);
  }
  80% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 1; /* 保持可见，不淡出 */
    transform: scale(1.02);
  }
}

/* ===== 比赛结果胶囊 (win_wrap / draw_wrap) ===== */
/* 替换倒计时胶囊，显示比赛结果 */
.widget-multipk-3 .result-capsule,
.widget-multipk-4 .result-capsule,
.widget-multipk-5 .result-capsule {
  position: relative;
  margin: 4px auto 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 75px;
  height: 35px;
  padding: 3px 15px;
  border-radius: 22px;
  box-sizing: border-box;
  width: fit-content;
}

.result-capsule.draw {
  background: linear-gradient(98.22deg, #ffe3e0 10.31%, rgba(255, 255, 255, 0) 23.41%, #ff70d4 32.56%, rgba(255, 255, 255, 0) 64.74%, #ff77d6 84.07%, #fff 91.18%);
}

.result-capsule.win {
  background: linear-gradient(101.24deg, #ffd60c 14.08%, rgba(255, 211, 0, 0) 31.01%, #ffe256 46.06%, rgba(255, 234, 133, 0) 66.75%, #fff4c0 92.34%);
}

.result-capsule .result-content {
  display: flex;
  align-items: center;
  gap: 8px;
}

.result-capsule .result-avatar {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.result-capsule .result-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.result-capsule .result-text {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}

.result-capsule.draw .result-text {
  background: linear-gradient(180deg, #fff, #ffa7a7);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.result-capsule .result-icon {
  height: 20px;
  object-fit: contain;
}


/* ============================================
 * Component Styles from Reference CSS
 * Extracted from 参考zukaacss/widget-C4RVJv5o.css.html
 * ============================================ */

.animated-number .ab .add[data-v-096d3612]{font-size:2.133vw}
.animated-number .ab.add[data-v-a4e209e6]{font-size:2.4vw;color:#f5ff67}
.animated-number .ab.add[data-v-e1ed0bee]{color:#f5ff67;text-shadow:0 .293vw .293vw rgba(0,0,0,.8)}
.animated-number .ab[data-v-a4e209e6]{top:50%;left:0;transform:translateY(-50%);position:absolute}
.animated-number .ab[data-v-e1ed0bee]{top:50%;left:0;transform:translateY(-50%);position:absolute;line-height:100%}
.animated-number .hidden[data-v-096d3612]{font-size:1.6vw}
.animated-number .hidden[data-v-a4e209e6]{visibility:hidden;font-size:2.133vw}
.animated-number .hidden[data-v-e1ed0bee]{visibility:hidden;font-size:1.867vw;height:100%;line-height:100%}
.animated-number[data-v-a4e209e6]{transition:font-size .3s ease-in-out;position:relative;overflow:hidden;width:calc(100% + 3.2vw)}
.animated-number[data-v-e1ed0bee]{transition:font-size .3s ease-in-out;position:relative;overflow:hidden;width:100%;height:100%}
.animated-number{width:100%}
.comment-container .content[data-v-01f30d90]::-webkit-scrollbar{display:none}
.comment-container .content[data-v-01f30d90]{max-height:53.333vw;overflow-y:scroll}
.comment-container .count[data-v-01f30d90]{color:#ffffffe6;color:var(---90, rgba(255, 255, 255, .9));text-shadow:0 .293vw .293vw rgba(0,0,0,.8);font-size:2.667vw;font-weight:400;line-height:1.867vw}
.comment-container .title[data-v-01f30d90]{color:#ffffffe6;color:var(---90, rgba(255, 255, 255, .9));text-overflow:ellipsis;text-shadow:0 .293vw .293vw rgba(0,0,0,.8);font-size:2.667vw;font-weight:700;line-height:1.867vw}
.comment-container[data-v-01f30d90]{position:absolute;left:80%;top:26.667vw;z-index:5;border-radius:1.6vw;background:#1e1e1e59;display:flex;padding:2.133vw 1.067vw 1.067vw;flex-direction:column;align-items:center;gap:1.6vw;width:-moz-fit-content;width:fit-content;---90: rgba(255, 255, 255, .9)}
.dance-item .big_brother .user-count[data-v-e101467a]{font-size:1.867vw;line-height:2.933vw;color:#fffbdb;font-weight:500}
.dance-item .big_brother .user-icon[data-v-e101467a]{width:2.4vw!important;height:2.4vw!important}
.dance-item .big_brother[data-v-e101467a]{position:absolute;height:3.2vw;bottom:-1.333vw;padding:0 1.067vw;display:flex;align-items:center;border-radius:266.4vw;background-color:#505050;gap:1px}
.dance-item .count[data-v-e101467a]{position:absolute;top:-1px;right:-.5px;min-width:2.667vw;padding:0px 0.533vw;height:3.2vw;border-radius:17.005vw;background:#00000080;display:flex;align-items:center;justify-content:center}
.dance-item .dance-item-desc .desc.is_exceed[data-v-e101467a]{animation:exceed-e101467a 7s linear infinite}
.dance-item .dance-item-desc .desc[data-v-e101467a]{white-space:nowrap;width:-moz-fit-content;width:fit-content;text-align:center;font-size:1.867vw;line-height:1.867vw;color:#fff;text-shadow:0px 0px 1px 0px rgb(0,0,0)}
.dance-item .dance-item-desc[data-v-e101467a]{width:100%;font-weight:700;text-shadow:0px 0px 1px rgb(0,0,0);overflow:hidden;display:flex;justify-content:center;height:2.4vw;margin-bottom:2.133vw}
.dance-item .dance-item-gift img[data-v-e101467a]{width:100%;height:100%}
.dance-item .dance-item-gift.is_max[data-v-e101467a]{transform-origin:center center;animation:is_max-e101467a 2s ease-in-out infinite}
.dance-item .dance-item-gift[data-v-e101467a]{position:absolute;top:.933vw;margin:0 auto;width:7.467vw;height:7.467vw}
.dance-item .special_effects img[data-v-e101467a]:not([src]){opacity:0}
.dance-item .special_effects img[data-v-e101467a]{width:100%;height:100%}
.dance-item .special_effects[data-v-e101467a]{position:absolute;top:-2.8vw;left:-1.333vw;width:14.667vw;height:14.667vw;overflow:hidden;margin-top:-.533vw;box-sizing:border-box}
.dance-item+.dance-item{margin-top:0}
.dance-item+.dance-item{margin-top:2.667vw}
.dance-item.no_data[data-v-e101467a]:after{content:normal;content:initial}
.dance-item.no_data[data-v-e101467a]{background:none}
.dance-item.not_text[data-v-e101467a]{padding-bottom:2.8vw}
.dance-item[data-v-e101467a]{width:12vw;height:-moz-fit-content;height:fit-content;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative;background:linear-gradient(180deg,#3330,#0006);border-radius:2.133vw;padding:9.6vw .533vw 0}
.group-dance.no_any_event[data-v-00309ae7] .dance-item+.dance-item{margin-top:0}
.group-dance.no_any_event[data-v-00309ae7]{pointer-events:none}
.group-dance.verticalCss[data-v-00309ae7] .dance-item+.dance-item{margin-top:2.667vw}
.group-dance.verticalCss[data-v-00309ae7]{flex-direction:column;gap:0;padding:0}
.group-dance[data-v-00309ae7]{position:absolute;display:flex;padding:2.133vw 0;align-items:center;gap:.533vw}
.live-info-container .live-info-left .live_icon[data-v-704e285d]{width:7.2vw;height:7.2vw;border-radius:1.6vw}
.live-info-container .live-info-left .live_name .like_price .like-item .num[data-v-704e285d],.live-info-container .live-info-left .live_name .like_price .price-item .num[data-v-704e285d]{margin-left:.387vw;color:#ffffffb3;font-weight:400;font-size:2.563vw;letter-spacing:0px}
.live-info-container .live-info-left .live_name .like_price .like-item[data-v-704e285d],.live-info-container .live-info-left .live_name .like_price .price-item[data-v-704e285d]{display:flex;align-items:center}
.live-info-container .live-info-left .live_name .like_price .like-item[data-v-704e285d]{margin-right:1.035vw}
.live-info-container .live-info-left .live_name .like_price[data-v-704e285d]{display:flex;align-items:flex-end}
.live-info-container .live-info-left .live_name .live_title[data-v-704e285d]{font-weight:600;font-size:3.075vw;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.live-info-container .live-info-left .live_name[data-v-704e285d]{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;margin-left:2.051vw}
.live-info-container .live-info-left .live_status[data-v-704e285d]{margin-left:2.563vw}
.live-info-container .live-info-left[data-v-704e285d]{border:.5px solid rgba(255,255,255,.2);background-color:#1e1e1ea6;-webkit-backdrop-filter:blur(2.563vw);backdrop-filter:blur(2.563vw);display:flex;align-items:center;padding:2.533vw 2.613vw;border-radius:3.2vw}
.live-info-container .viewers-count .viewers_num[data-v-704e285d]{margin-left:.512vw;font-weight:400;font-size:2.819vw;line-height:3.029vw;color:#fff}
.live-info-container .viewers-count[data-v-704e285d]{background-color:#1e1e1ea6;padding:1.539vw 2.051vw;border-radius:13.333vw;display:flex;align-items:center}
.live-info-container[data-v-704e285d]{width:100%;position:absolute;top:3.733vw;padding:0 3.733vw 0 3.933vw;display:flex;align-items:center;justify-content:space-between}
.rank_container .rank_row .rank_item{z-index:1}
.rank_container.direction_1 .rank_row .animated-number .ab .add[data-v-096d3612]{font-size:2.133vw}
.rank_container.direction_1 .rank_row .animated-number .hidden[data-v-096d3612]{font-size:1.6vw}
.rank_container.direction_1 .rank_row .rank_img .img_wrap+.user_name[data-v-096d3612]{margin-left:0;color:#ffffffe6;text-align:center;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-shadow:0px 1px 1px rgba(0,0,0,.8);font-size:1.333vw;font-weight:500;line-height:150%}
.rank_container.direction_1 .rank_row .rank_img .img_wrap[data-v-096d3612]{flex:initial;width:2.667vw;height:2.667vw;border:.5px solid rgba(255,255,255,.6)}
.rank_container.direction_1 .rank_row .rank_img[data-v-096d3612]{display:flex;align-items:center}
.rank_container.direction_1 .rank_row .rank_index span[data-v-096d3612]{position:absolute;left:50%;top:1.333vw;transform:translate(-50%);z-index:1}
.rank_container.direction_1 .rank_row .rank_index svg[data-v-096d3612]{width:100%;height:100%;filter:drop-shadow(1px 1px .533vw rgba(0,0,0,.25))}
.rank_container.direction_1 .rank_row .rank_index.rank_index_1[data-v-096d3612]{background:linear-gradient(180deg,#ffeda0,#ffcc19)}
.rank_container.direction_1 .rank_row .rank_index.rank_index_2[data-v-096d3612]{background:linear-gradient(180deg,#b9e5ea,#4abdff)}
.rank_container.direction_1 .rank_row .rank_index.rank_index_3[data-v-096d3612]{background:linear-gradient(180deg,#ffcda0,#ff8c5b)}
.rank_container.direction_1 .rank_row .rank_index[data-v-096d3612]{min-width:2.4vw;line-height:normal;text-shadow:none;font-weight:700;font-style:normal;font-size:1.333vw;color:#000;height:100%;border-radius:1.067vw 0 0 1.067vw;background:linear-gradient(180deg,#eee,#888 119.44%)}
.rank_container.direction_1 .rank_row .rank_item[data-v-096d3612]{border-radius:0 1.067vw 1.067vw 0;overflow:hidden;padding:1px .8vw 1px .533vw;height:100%;box-sizing:border-box;display:flex;position:relative;justify-content:center;align-items:center;max-width:13.333vw;min-width:11.733vw;gap:.533vw}
.rank_container.direction_1 .rank_row .rank_num[data-v-096d3612]{position:absolute;bottom:0;left:0;top:auto;top:initial;right:auto;right:initial;border-radius:0 0 0 1.312vw;background-blend-mode:luminosity;background:#0003;font-size:1.312vw;color:#ffffffe6;height:1.867vw;line-height:1.867vw;padding:0;text-align:center;justify-content:center;width:100%}
.rank_container.direction_1 .rank_row .rank_score[data-v-096d3612]{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,.8);font-size:1.6vw;height:auto;font-weight:600;margin-top:1px;line-height:120%;display:flex;flex-direction:column;align-items:flex-start;min-width:1px;flex:1}
.rank_container.direction_1 .rank_row .user_name[data-v-096d3612]{margin-left:0;color:#ffffffe6;text-align:center;overflow:hidden;text-overflow:ellipsis;max-width:7.2vw;text-shadow:0px 1px 1px rgba(0,0,0,.8);font-size:1.333vw;font-weight:500;line-height:150%;width:100%;text-align:left;white-space:nowrap}
.rank_container.direction_1 .rank_row.hightlight .rank_item[data-v-096d3612]:before{content:"";position:absolute;top:0;left:0;height:110%;transform:skew(-30deg);animation:hightlight-096d3612 5s ease-in-out infinite;width:5.333vw;background:linear-gradient(90deg,#f3f3f31a 0,#f3f3f31a),linear-gradient(90deg,transparent 20%,rgba(243,243,243,.11) 20%,rgba(243,243,243,.11) 80%,transparent 80%),linear-gradient(90deg,transparent 40%,rgba(243,243,243,.13) 40%,rgba(243,243,243,.13) 60%,transparent 60%)}
.rank_container.direction_1 .rank_row.hightlight[data-v-096d3612]:before{content:normal;content:initial}
.rank_container.direction_1 .rank_row.is_cur_canvassing .rank_item[data-v-096d3612]{background-color:#0092d180!important;overflow:hidden}
.rank_container.direction_1 .rank_row.is_cur_canvassing[data-v-096d3612]{overflow:visible;overflow:initial;background-color:transparent!important;background-color:initial!important}
.rank_container.direction_1 .rank_row.is_cur_pk_left .rank_item[data-v-096d3612]{background-color:#b2003880!important;overflow:hidden}
.rank_container.direction_1 .rank_row.is_cur_pk_left[data-v-096d3612]{overflow:visible;overflow:initial;background-color:transparent!important;background-color:initial!important}
.rank_container.direction_1 .rank_row.is_cur_pk_right .rank_item[data-v-096d3612]{background-color:#0092d180!important;overflow:hidden}
.rank_container.direction_1 .rank_row.is_cur_pk_right[data-v-096d3612]{overflow:visible;overflow:initial;background-color:transparent!important;background-color:initial!important}
.rank_container.direction_1 .rank_row[data-current-rank="1"] .rank_item .rank_img .img_wrap[data-v-096d3612]{border:.5px solid #ffdc6a}
.rank_container.direction_1 .rank_row[data-current-rank="2"] .rank_item .rank_img .img_wrap[data-v-096d3612]{border:.5px solid #69dfff}
.rank_container.direction_1 .rank_row[data-current-rank="3"] .rank_item .rank_img .img_wrap[data-v-096d3612]{border:.5px solid rgb(255,162,126)}
.rank_container.direction_1 .rank_row[data-v-096d3612]{padding:0;height:4.8vw;max-height:4.8vw;display:flex;box-sizing:border-box;border-radius:1.067vw;align-items:center}
.rank_container.direction_1[data-v-096d3612]{grid-gap:1.067vw;gap:1.067vw;display:grid;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--rankLayout, 4),1fr)}
.rank_container.direction_2 .rank_item[data-v-096d3612]{min-width:29.333vw}
.rank_container[data-v-096d3612]{display:flex;flex-direction:column;position:relative}
.rank_container{gap:1.067vw;display:flex;align-items:center;justify-content:center;flex-direction:row}
.ranking-list-container .content#rankid-now[data-v-1d1a5f09] .scrollDiv{padding-top:0}
.ranking-list-container .content.autoH.hasTitle.horizon[data-v-1d1a5f09]{max-height:calc(100vh - 5.333vw)}
.ranking-list-container .content.autoH.hasTitle[data-v-1d1a5f09]{max-height:calc(100vh - 11.2vw)}
.ranking-list-container .content.autoH.horizon[data-v-1d1a5f09]{max-height:calc(100vh + -0px)}
.ranking-list-container .content.autoH[data-v-1d1a5f09]{max-height:calc(100vh - 6.4vw)}
.ranking-list-container .content.is-not-live[data-v-1d1a5f09]{overflow-y:hidden}
.ranking-list-container .content.pinTop3Switch[data-v-1d1a5f09] .scrollDiv::-webkit-scrollbar{display:none}
.ranking-list-container .content.pinTop3Switch[data-v-1d1a5f09] .scrollDiv{padding-top:1.067vw;overflow-y:scroll;flex:1;min-height:1px}
.ranking-list-container .content.pinTop3Switch[data-v-1d1a5f09]{display:flex;flex-direction:column}
.ranking-list-container .content[data-v-1d1a5f09]::-webkit-scrollbar{display:none}
.ranking-list-container .content[data-v-1d1a5f09]{overflow-y:scroll!important;max-height:51.2vw;overflow:hidden}
.ranking-list-container .hidden_row[data-v-1d1a5f09]{pointer-events:none;position:absolute;height:6.4vw}
.ranking-list-container .title[data-v-1d1a5f09]{font-size:3.067vw;width:100%;text-align:center;font-weight:600;text-shadow:0 .621vw .621vw rgba(0,0,0,.25);padding:0 2.133vw;color:#fffbb6;margin-bottom:2.133vw}
.ranking-list-container[data-v-1d1a5f09]{width:-moz-fit-content;width:fit-content;position:absolute;display:flex;flex-direction:column;border-radius:1.764vw;background:#1e1e1e59;padding:2.133vw 0}
.round-container .is_go[data-v-6563d6d8]{font-size:3.733vw;color:#38ea58}
.round-container .is_ready[data-v-6563d6d8]{font-size:3.733vw;color:#ffe645}
.round-container .left_round .text[data-v-6563d6d8]{white-space:nowrap;color:#fffad4;text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;font-weight:700;font-size:3.2vw}
.round-container .time_wrap .right_time .count_down[data-v-6563d6d8]{text-shadow:0px 1px .533vw rgba(0,0,0,.3);line-height:2.667vw;font-size:3.733vw;font-weight:700;color:#fff}
.round-container .time_wrap .right_time[data-v-6563d6d8]{position:relative;padding:0 2.4vw}
.round-container .time_wrap.into_last_miniute .count_down[data-v-6563d6d8]{color:#fff700}
.round-container .time_wrap.into_last_miniute[data-v-6563d6d8],.round-container .time_wrap.into_last_thirty_seconds[data-v-6563d6d8],.round-container .time_wrap.into_last_ten_seconds[data-v-6563d6d8]{box-sizing:border-box}
.round-container .time_wrap.into_last_miniute[data-v-6563d6d8]:before,.round-container .time_wrap.into_last_thirty_seconds[data-v-6563d6d8]:before,.round-container .time_wrap.into_last_ten_seconds[data-v-6563d6d8]:before{content:"";display:none}
.round-container .time_wrap.into_last_miniute[data-v-6563d6d8]{background-color:#0006}
.round-container .time_wrap.into_last_ten_seconds .count_down[data-v-6563d6d8]{color:#fff;text-shadow:0px 0px .299vw rgba(255,0,0,.8),0px 0px 1.04vw rgb(255,0,0)}
.round-container .time_wrap.into_last_ten_seconds[data-v-6563d6d8]{background:url(/img/last_ten_bg2.svg) no-repeat center center;background-size:100% 100%}
.round-container .time_wrap.into_last_thirty_seconds[data-v-6563d6d8]{background-color:#a6980080}
.round-container .time_wrap[data-v-6563d6d8]:before{content:"";position:absolute;width:.328vw;height:2.667vw;background-color:#fff6;left:0}
.round-container .time_wrap[data-v-6563d6d8]{margin-left:1.968vw;height:100%;min-width:13.6vw;display:flex;align-items:center;justify-content:center;border-radius:3.2vw;transition:all .3s ease-in;position:relative}
.round-container.into_last_ten_seconds .left_round .text[data-v-6563d6d8]{color:#ffe8e8}
.round-container.into_last_ten_seconds .time_wrap[data-v-6563d6d8]:before{display:none}
.round-container.into_last_ten_seconds[data-v-6563d6d8]{background:url(/img/last_ten_bg.svg) no-repeat center center;background-size:100% 100%}
.round-container[data-v-6563d6d8]{position:absolute;background-color:#1e1e1e73;top:34.933vw;left:34.533vw;height:6.4vw;padding:.533vw .533vw .533vw 2.667vw;display:flex;align-items:center;border-radius:3.936vw;box-sizing:border-box}
.round-result .wrap .go-icon[data-v-bdf04895]{width:8.267vw!important;height:7.2vw!important}
.round-result .wrap .ready-icon[data-v-bdf04895]{width:13.333vw!important;height:7.2vw!important}
.round-result .wrap .revived-icon[data-v-bdf04895]{width:16.8vw!important;height:7.2vw!important}
.round-result .wrap .round_text[data-v-bdf04895]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-shadow:0px 1px .533vw rgba(0,0,0,.3019607843);font-size:3.733vw;font-weight:700;color:#fff;line-height:5.867vw}
.round-result .wrap.into_last_minite .round_text[data-v-bdf04895]{color:#fff700}
.round-result .wrap.into_last_ten_seconds .round_text[data-v-bdf04895]{color:#fff;text-shadow:0px 0px .299vw rgba(255,0,0,.8),0px 0px 1.04vw #ff0000}
.round-result .wrap.into_last_ten_seconds[data-v-bdf04895]{background:url(/img/last_ten_bg.svg) no-repeat center center;background-size:cover}
.round-result .wrap.into_last_thirty_seconds .round_text[data-v-bdf04895]{line-height:7.467vw;font-size:5.867vw}
.round-result .wrap.into_last_thirty_seconds[data-v-bdf04895]{background-color:#625a0080}
.round-result .wrap.into_revived[data-v-bdf04895]{background:url(/img/revived_bg2.png) no-repeat center center;background-size:cover}
.round-result .wrap.show_revived[data-v-bdf04895]{background:url(/img/revived_bg.png) no-repeat center center!important;background-size:cover!important}
.round-result .wrap.starting .round_text[data-v-bdf04895]{font-size:4.267vw;line-height:6.4vw}
.round-result .wrap[data-v-bdf04895]{margin:0 auto;width:19.733vw;height:7.2vw;box-sizing:border-box;background-color:#1e1e1e59;padding:0 2.533vw;border-radius:266.4vw;display:flex;align-items:center;justify-content:center}
.round-result[data-v-bdf04895]{width:34.312vw;position:absolute}
.row_box .item .index div.is_exceed[data-v-623125f3]{animation:exceed-623125f3 7s linear infinite}
.row_box .item .index div[data-v-623125f3]{text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}
.row_box .item .index[data-v-623125f3]{display:flex;width:4.8vw;padding:0 .533vw;min-width:4.8vw;overflow:hidden;justify-content:center;align-items:center;border-radius:1.067vw 0 0 1.067vw;background:#0003;color:#fff;font-size:1.867vw;font-weight:600;box-sizing:border-box}
.row_box .item .right .name div.is_exceed[data-v-623125f3]{animation:exceed-623125f3 7s linear infinite}
.row_box .item .right .name div[data-v-623125f3]{white-space:nowrap;width:-moz-fit-content;width:fit-content}
.row_box .item .right .name[data-v-623125f3]{overflow:hidden;color:var(---el-text-color-regular);text-shadow:0 .293vw .293vw rgba(0,0,0,.8);font-size:2.133vw;font-weight:500;max-width:14.667vw;position:relative}
.row_box .item .right .percent .abs[data-v-623125f3]{position:absolute;top:50%;left:0;transform:translateY(-50%)}
.row_box .item .right .percent .hid[data-v-623125f3]{visibility:hidden}
.row_box .item .right .percent[data-v-623125f3]{display:flex;align-items:center;line-height:100%;height:100%;position:relative;font-size:1.867vw}
.row_box .item .right .process[data-v-623125f3]{position:absolute;height:100%;background:#0000001a;top:0;left:0;z-index:-1}
.row_box .item .right .score_box .num[data-v-623125f3]{position:relative;height:100%}
.row_box .item .right .score_box[data-v-623125f3]{padding-left:.533vw;color:var(--el-text-color-secondary);text-shadow:0 .293vw .293vw rgba(0,0,0,.8);font-size:1.867vw;font-weight:400;height:100%;align-items:center}
.row_box .item .right.noName[data-v-623125f3]{justify-content:flex-end}
.row_box .item .right[data-v-623125f3]{box-sizing:border-box;flex:1;min-width:1px;display:flex;align-items:center;padding:0 .8vw 0 .533vw;justify-content:space-between;position:relative}
.row_box .item[data-v-623125f3]{min-width:25.867vw;display:flex;border-radius:1.067vw;background:#1e1e1e59;animation-composition:add}
.row_box.hasRadiu .process[data-v-623125f3]{border-bottom-right-radius:1.067vw;border-top-right-radius:1.067vw}
.row_box.hightLight .item .index[data-v-623125f3]{background:#f0c636;color:#5b3b00;font-weight:700}
.row_box.hightLight .item .right .name[data-v-623125f3]{color:#5b3b00;font-weight:600;z-index:2;text-shadow:inherit}
.row_box.hightLight .item .right .process[data-v-623125f3]{z-index:1;background:#f2de9a}
.row_box.hightLight .item .right .score_box[data-v-623125f3]{z-index:2;color:#5b3b00;text-shadow:inherit}
.row_box.hightLight .item[data-v-623125f3]{background:#f5e6b3}
.row_box[data-v-623125f3]:first-of-type{padding-top:0}
.row_box[data-v-623125f3]{--el-text-color-secondary: rgba(255, 255, 255, .72);---el-text-color-regular: rgba(255, 255, 255, .9);padding-top:.533vw;border-radius:1.067vw}
.streamers-badge .streamers-badge-left .user_avatar_wrap .img_wrap[data-v-e2c01573]{width:8.533vw;height:8.533vw;border-radius:50%;overflow:hidden;border:1px solid rgba(0,0,0,.2);background-color:#eee}
.streamers-badge .streamers-badge-left .user_avatar_wrap .ring_wrap .avatar-boundary.show[data-v-e2c01573]{opacity:1}
.streamers-badge .streamers-badge-left .user_avatar_wrap .ring_wrap .avatar-boundary[data-v-e2c01573]{width:100%;height:100%;opacity:0;transition:opacity .3s ease}
.streamers-badge .streamers-badge-left .user_avatar_wrap .ring_wrap[data-v-e2c01573]{width:10.667vw;height:10.667vw;position:absolute;top:0;left:0}
.streamers-badge .streamers-badge-left .user_avatar_wrap img[data-v-e2c01573]{width:100%;height:100%}
.streamers-badge .streamers-badge-left .user_avatar_wrap[data-v-e2c01573]{width:10.667vw;height:10.667vw;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:2}
.streamers-badge .streamers-badge-left[data-v-e2c01573]{display:flex;align-items:center;justify-content:center;width:10.667vw;height:10.667vw}
.streamers-badge .streamers-badge-right .content_wrap .user_name[data-v-e2c01573],.streamers-badge .streamers-badge-right .content_wrap .prompt[data-v-e2c01573]{color:#fff0!important;text-shadow:inherit}
.streamers-badge .streamers-badge-right .content_wrap2[data-v-e2c01573]{position:absolute;background-size:14.293vw 6.205vw;background-position:0 0}
.streamers-badge .streamers-badge-right .out_bg[data-v-e2c01573]{position:absolute;width:17.357vw;height:11.928vw;z-index:0;left:2.181vw;top:-2.133vw;pointer-events:none}
.streamers-badge .streamers-badge-right .prompt[data-v-e2c01573]{font-weight:900;font-style:italic;font-size:1.867vw;line-height:1.867vw;text-shadow:0px .699vw .699vw rgba(0,0,0,.25);color:#fff}
.streamers-badge .streamers-badge-right .user_name[data-v-e2c01573]{font-weight:500;font-size:1.333vw;line-height:1.333vw;color:#ffffffe6;text-shadow:0px .349vw .699vw rgba(0,0,0,.25);margin-bottom:.971vw}
.streamers-badge .streamers-badge-right[data-v-e2c01573]{min-width:14.293vw;height:6.205vw;padding-left:3.733vw;margin-left:-3.733vw;display:flex;flex-direction:column;justify-content:center;padding-right:4.267vw;background:linear-gradient(270deg,#1e1e1e00,#1e1e1ea6 75%);border:.275vw solid;border-image-source:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 100%);border-image-slice:1;border-right:none}
.vertical_css[data-v-e2c01573]{flex-direction:column}
.vertical_css .streamers-badge-left .out_bg[data-v-e2c01573]{position:absolute;width:16.533vw;height:16.533vw;z-index:0;left:0;top:0;pointer-events:none}
.vertical_css .streamers-badge-left .user_avatar_wrap[data-v-e2c01573]{width:12.8vw;height:12.8vw;left:1.891vw;top:3.328vw;position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;z-index:2}
.vertical_css .streamers-badge-left .user_avatar_wrap .ring_wrap[data-v-e2c01573]{width:12.8vw;height:12.8vw;position:absolute;top:0;left:0;z-index:2}
.vertical_css .streamers-badge-left .user_avatar_wrap .img_wrap[data-v-e2c01573]{width:10.24vw!important;height:10.24vw!important;border-radius:50%!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.2)!important;background-color:#eee!important;position:relative!important;z-index:1!important}
.vertical_css .streamers-badge-left .user_avatar_wrap .img_wrap img[data-v-e2c01573]{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:50%!important}
.vertical_css .streamers-badge-left[data-v-e2c01573]{width:16.533vw;height:16.533vw}
.vertical_css .streamers-badge-right[data-v-e2c01573]{min-width:13.6vw;height:2.667vw;position:relative;box-sizing:border-box;margin-left:0;margin-top:-1.867vw;z-index:2;padding:.533vw 2.667vw;border-top:.729px solid rgba(236,231,255,0);border-bottom:.729px solid rgba(236,231,255,0);background:linear-gradient(270deg,#05494900,#054949 52.4%,#05494900);border-left:none;border-right:none}
.vertical_css .vertical_username[data-v-e2c01573]{position:absolute;color:#fff;text-align:center;text-shadow:0 .28vw .4vw rgba(0,0,0,.6);font-family:Inter;font-size:2.267vw;font-weight:400;line-height:100%;left:50%;transform:translate(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.vertical_css .streamers-badge-right[data-v-e2c01573]{min-width:13.6vw;height:2.667vw;position:relative;box-sizing:border-box;margin-left:0;margin-top:-1.867vw;z-index:2;padding:.533vw 2.667vw;border-top:.729px solid rgba(236,231,255,0);border-bottom:.729px solid rgba(236,231,255,0);background:linear-gradient(270deg,#05494900,#054949 52.4%,#05494900);border-left:none;border-right:none}
.vertical_css .streamers-badge-left .user_avatar_wrap .vertical_prompt[data-v-e2c01573]{position:absolute!important;text-align:center!important;top:calc(-2.933vw + 10px)!important;font-size:2.933vw!important;font-style:italic!important;font-weight:900!important;line-height:2.933vw!important;width:-moz-max-content!important;width:max-content!important;left:50%!important;transform:translate(-50%)!important;z-index:3!important}
.vertical_css .streamers-badge-left .user_avatar_wrap .vertical_prompt span.hasGradient[data-v-e2c01573]{text-shadow:0 0 .578vw var(--shadowColor, rgba(0, 0, 0, .6))!important}
.vertical_css .vertical_prompt span[data-v-e2c01573]{color:#fff;text-shadow:0 .28vw .4vw rgba(0,0,0,.6);position:relative;transform:skew(-10deg);padding:0 .8vw}
.vertical_css .vertical_prompt span.hasGradient[data-v-e2c01573]{text-shadow:0 0 .578vw rgba(0,0,0,.6);text-shadow:0 0 .578vw var(--shadowColor, rgba(0, 0, 0, .6))}
.vertical_css .vertical_prompt span[data-v-e2c01573]:after{content:attr(text);background:linear-gradient(96deg,#c5c5c5 3.19%,#fff 47.86%,#c5c5c5 91.68%);background:linear-gradient(96deg,var(--gradientColor1, #c5c5c5) 3.19%,var(--gradientColor2, #fff) 47.86%,var(--gradientColor1, #c5c5c5) 91.68%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;color:#fff;position:absolute;top:.4vw;left:0;z-index:4;padding:0 .8vw}
.streamers-badge-right[data-v-e2c01573]{min-width:13.6vw;height:2.667vw;position:relative;box-sizing:border-box;margin-left:0;margin-top:-1.867vw;z-index:2;padding:.533vw 2.667vw;border-top:.729px solid rgba(236,231,255,0);border-bottom:.729px solid rgba(236,231,255,0);background:linear-gradient(270deg,#05494900,#054949 52.4%,#05494900);border-left:none;border-right:none}
.streamers-badge[data-v-e2c01573]{position:absolute;display:flex;align-items:center;z-index:15}
.team_container .team_item .team_name[data-v-3bae7a5a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400;font-style:italic}
.team_container .team_item[data-v-3bae7a5a]{display:flex;flex-direction:column;position:relative}
.team_container.plugin_1 .team_item .gifts[data-v-3bae7a5a]{width:15.2vw;margin-top:.363vw}
.team_container.plugin_1 .team_item .team_name[data-v-3bae7a5a]{width:21.333vw;font-size:2.133vw;color:#fff;text-shadow:0px .68px .363vw rgba(0,0,0,.25);line-height:2.547vw}
.team_container.plugin_1 .team_item.index_1 .team_name[data-v-3bae7a5a]{text-align:left}
.team_container.plugin_1 .team_item.index_1[data-v-3bae7a5a]{align-items:flex-start}
.team_container.plugin_1 .team_item.index_2 .team_name[data-v-3bae7a5a]{text-align:right}
.team_container.plugin_1 .team_item.index_2[data-v-3bae7a5a]{align-items:flex-end}
.team_container.plugin_1[data-v-3bae7a5a]{height:8vw}
.team_container.plugin_7 .team_item .contributors .contributor .contributor_avatar img[data-v-3bae7a5a]{width:5.067vw;height:5.067vw;-o-object-fit:cover;object-fit:cover}
.team_container.plugin_7 .team_item .contributors .contributor .contributor_avatar[data-v-3bae7a5a]{width:5.067vw;height:5.067vw;border-radius:266.4vw;overflow:hidden}
.team_container.plugin_7 .team_item .contributors .contributor .contributor_index img[data-v-3bae7a5a]{width:5.867vw;height:5.867vw}
.team_container.plugin_7 .team_item .contributors .contributor .contributor_index[data-v-3bae7a5a]{width:5.867vw;height:5.867vw;position:absolute;left:0;top:0}
.team_container.plugin_7 .team_item .contributors .contributor[data-v-3bae7a5a]{flex:0 0 5.867vw;position:relative;height:5.867vw!important;display:flex;align-items:center;justify-content:center}
.team_container.plugin_7 .team_item .contributors[data-v-3bae7a5a]{width:18.133vw;display:flex;align-items:center;overflow:hidden;height:5.867vw}
.team_container.plugin_7 .team_item .contributors_wrap[data-v-3bae7a5a]{margin-top:.533vw;width:18.133vw;height:5.867vw}
.team_container.plugin_7 .team_item .teamA_gift img[data-v-3bae7a5a],.team_container.plugin_7 .team_item .teamB_gift img[data-v-3bae7a5a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.team_container.plugin_7 .team_item .teamA_gift img[data-v-3bae7a5a]:not([src]),.team_container.plugin_7 .team_item .teamB_gift img[data-v-3bae7a5a]:not([src]){opacity:0}
.team_container.plugin_7 .team_item .teamA_gift.is_max[data-v-3bae7a5a],.team_container.plugin_7 .team_item .teamB_gift.is_max[data-v-3bae7a5a]{transform-origin:center center;animation:is_max-3bae7a5a 2s ease-in-out infinite}
.team_container.plugin_7 .team_item .teamA_gift[data-v-3bae7a5a],.team_container.plugin_7 .team_item .teamB_gift[data-v-3bae7a5a]{width:7.467vw;height:7.467vw;position:absolute;border:medium none currentcolor!important;border:initial!important}
.team_container.plugin_7 .team_item .teamA_gift_wrap[data-v-3bae7a5a],.team_container.plugin_7 .team_item .teamB_gift_wrap[data-v-3bae7a5a]{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}
.team_container.plugin_7 .team_item .team_name[data-v-3bae7a5a]{width:100%;text-align:center;font-size:2.667vw;line-height:2.667vw;color:#ffffffe5;text-shadow:0px 1px 1px rgba(0,0,0,0)}
.team_container.plugin_7 .team_item.index_1 .teamA_gift[data-v-3bae7a5a]{left:-3.2vw;top:.717vw}
.team_container.plugin_7 .team_item.index_1[data-v-3bae7a5a]{padding-left:3.733vw}
.team_container.plugin_7 .team_item.index_2 .teamB_gift[data-v-3bae7a5a]{top:.635vw;right:-3.651vw}
.team_container.plugin_7 .team_item.index_2[data-v-3bae7a5a]{padding-right:3.733vw}
.team_container.plugin_7 .team_item[data-v-3bae7a5a]{align-items:center;width:21.867vw}
.team_container.plugin_7[data-v-3bae7a5a]{height:9.067vw}
.team_container[data-v-3bae7a5a]{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;position:relative}
.win-record.team_win_record_1 .win-record_content[data-v-f6acb0e3]{background-color:#ea366f}
.win-record.team_win_record_1[data-v-f6acb0e3]{background:linear-gradient(101.24deg,#ff80ca 14.08%,#ff80ca00 31.01%,#ff80ca 46.06%,#ff80ca00 66.75%,#ff80ca 92.34%)}
.win-record.team_win_record_2 .win-record_content[data-v-f6acb0e3]{background-color:#0d96d0}
.win-record.team_win_record_2[data-v-f6acb0e3]{background:linear-gradient(101.24deg,#70cfff 14.08%,#70cfff00 31.01%,#70cfff 46.06%,#70cfff00 66.75%,#70cfff 92.34%)}
.win-record.team_win_record_3 .win-record_content[data-v-f6acb0e3]{background-color:#8148e5}
.win-record.team_win_record_3[data-v-f6acb0e3]{background:linear-gradient(101.24deg,#c59fff 14.08%,#c59fff00 31.01%,#c59fff 46.06%,#c59fff00 66.75%,#c59fff 92.34%)}
.win-record.team_win_record_4 .win-record_content[data-v-f6acb0e3]{background-color:#ed4b19}
.win-record.team_win_record_4[data-v-f6acb0e3]{background:linear-gradient(101.24deg,#ffc28a 14.08%,#ffc28a00 31.01%,#ffc28a 46.06%,#ffc28a00 66.75%,#ffc28a 92.34%)}
.win-record.team_win_record_5 .win-record_content[data-v-f6acb0e3]{background-color:#edac15e5}
.win-record.team_win_record_5[data-v-f6acb0e3]{background:linear-gradient(101.24deg,#ffd60c 14.08%,#fd30 31.01%,#ffe256 46.06%,#ffea8500 66.75%,#fff4c0 92.34%)}
.win-record[data-v-f6acb0e3]{padding:1px;width:-moz-fit-content;width:fit-content;box-sizing:border-box;height:4.8vw;display:flex;align-items:center;position:relative;margin:0 auto;border-radius:266.4vw}
.win-record_content .avatar[data-v-f6acb0e3]{width:4.267vw;height:4.267vw;border-radius:266.4vw;margin-right:1.067vw}
.win-record_content .text[data-v-f6acb0e3]{font-size:3.2vw;line-height:4vw;font-weight:700;color:#fff}
.win-record_content[data-v-f6acb0e3]{display:flex;width:100%;height:100%;padding-right:2.133vw;align-items:center;border-radius:266.4vw}
.win-record_left[data-v-f6acb0e3],.win-record_right[data-v-f6acb0e3]{width:10.987vw;height:10.125vw;position:absolute;top:-2.795vw}
.win-record_left[data-v-f6acb0e3]{left:-6.133vw}
.win-record_right[data-v-f6acb0e3]{right:-5.6vw}


/* ============================================
 * Additional Component Styles
 * ============================================ */

.ranking-list-container .content.pinTop3Switch[data-v-1d1a5f09]{display:flex;flex-direction:column}
.gifts-wrap .scroll-gifts .gift{height:4.8vw}
.gifts-wrap .scroll-gifts .gift{width:4vw;height:3.733vw}
.row_box .item .index[data-v-623125f3]{display:flex;width:4.8vw;padding:0 .533vw;min-width:4.8vw;overflow:hidden;justify-content:center;align-items:center;border-radius:1.067vw 0 0 1.067vw;background:#0003;color:#fff;font-size:1.867vw;font-weight:600;box-sizing:border-box}
.row_box .item .right .name div.is_exceed[data-v-623125f3]{animation:exceed-623125f3 7s linear infinite}
.dance-item .dance-item-gift[data-v-e101467a]{position:absolute;top:.933vw;margin:0 auto;width:7.467vw;height:7.467vw}
.dance-item .big_brother[data-v-e101467a]{position:absolute;height:3.2vw;bottom:-1.333vw;padding:0 1.067vw;display:flex;align-items:center;border-radius:266.4vw;background-color:#505050;gap:1px}
.round-container.into_last_ten_seconds[data-v-6563d6d8]{background:url(/img/last_ten_bg.svg) no-repeat center center;background-size:100% 100%}
.round-container .time_wrap[data-v-6563d6d8]{margin-left:1.968vw;height:100%;min-width:13.6vw;display:flex;align-items:center;justify-content:center;border-radius:3.2vw;transition:all .3s ease-in;position:relative}
.scroll-gifts .gift img[data-v-15705b44]:not([src]){opacity:0}
.ranking-list-container .content.autoH.hasTitle.horizon[data-v-1d1a5f09]{max-height:calc(100vh - 5.333vw)}
.dance-item .big_brother .user-icon[data-v-e101467a]{width:2.4vw!important;height:2.4vw!important}
.team_container.plugin_7 .team_item .contributors_wrap[data-v-3bae7a5a]{margin-top:.533vw;width:18.133vw;height:5.867vw}
.win-record.team_win_record_4 .win-record_content[data-v-f6acb0e3]{background-color:#ed4b19}
.rank_container.direction_1 .rank_row .rank_index.rank_index_3[data-v-096d3612]{background:linear-gradient(180deg,#ffcda0,#ff8c5b)}
.rank_container.direction_1 .rank_row .rank_index span[data-v-096d3612]{position:absolute;left:50%;top:1.333vw;transform:translate(-50%);z-index:1}
.team_container.plugin_7 .team_item.index_1 .teamA_gift[data-v-3bae7a5a]{left:-3.2vw;top:.717vw}
.win-record.team_win_record_4[data-v-f6acb0e3]{background:linear-gradient(101.24deg,#ffc28a 14.08%,#ffc28a00 31.01%,#ffc28a 46.06%,#ffc28a00 66.75%,#ffc28a 92.34%)}
.team_container.plugin_1 .team_item.index_2 .team_name[data-v-3bae7a5a]{text-align:right}
.win-record.team_win_record_5 .win-record_content[data-v-f6acb0e3]{background-color:#edac15e5}
.gifts-wrap .scroll-gifts .gift[data-v-15705b44]{width:5.067vw;height:5.067vw;display:flex;align-items:center;justify-content:center}
.group-dance.verticalCss[data-v-00309ae7]{flex-direction:column;gap:0;padding:0}
.rank_container.direction_1 .rank_row.is_cur_pk_right[data-v-096d3612]{overflow:visible;overflow:initial;background-color:transparent!important;background-color:initial!important}
.round-container[data-v-6563d6d8]{position:absolute;background-color:#1e1e1e73;top:34.933vw;left:34.533vw;height:6.4vw;padding:.533vw .533vw .533vw 2.667vw;display:flex;align-items:center;border-radius:3.936vw;box-sizing:border-box}
.streamers-badge-left .user_avatar_wrap[data-v-e2c01573]{width:12.8vw;height:12.8vw;left:1.891vw;top:3.328vw}
.team_container.plugin_7 .team_item .teamA_gift[data-v-3bae7a5a],.team_container.plugin_7 .team_item .teamB_gift[data-v-3bae7a5a]{width:7.467vw;height:7.467vw;position:absolute;border:medium none currentcolor!important;border:initial!important}
.ranking-list-container .title[data-v-1d1a5f09]{font-size:3.067vw;width:100%;text-align:center;font-weight:600;text-shadow:0 .621vw .621vw rgba(0,0,0,.25);padding:0 2.133vw;color:#fffbb6;margin-bottom:2.133vw}
.rank_container.direction_1 .rank_row .user_name[data-v-096d3612]{margin-left:0;color:#ffffffe6;text-align:center;overflow:hidden;text-overflow:ellipsis;max-width:7.2vw;text-shadow:0px 1px 1px rgba(0,0,0,.8);font-size:1.333vw;font-weight:500;line-height:150%;width:100%;text-align:left;white-space:nowrap}
.ranking-list-container .hidden_row[data-v-1d1a5f09]{pointer-events:none;position:absolute;height:6.4vw}
.comment-container[data-v-01f30d90]{position:absolute;left:80%;top:26.667vw;z-index:5;border-radius:1.6vw;background:#1e1e1e59;display:flex;padding:2.133vw 1.067vw 1.067vw;flex-direction:column;align-items:center;gap:1.6vw;width:-moz-fit-content;width:fit-content;---90: rgba(255, 255, 255, .9)}
.group-dance.no_any_event[data-v-00309ae7] .dance-item+.dance-item{margin-top:0}
.animated-number .ab.add[data-v-e1ed0bee]{color:#f5ff67;text-shadow:0 .293vw .293vw rgba(0,0,0,.8)}
.animated-number .ab[data-v-a4e209e6]{top:50%;left:0;transform:translateY(-50%);position:absolute}
.rank_container.direction_1 .rank_row .rank_index[data-v-096d3612]{min-width:2.4vw;line-height:normal;text-shadow:none;font-weight:700;font-style:normal;font-size:1.333vw;color:#000;height:100%;border-radius:1.067vw 0 0 1.067vw;background:linear-gradient(180deg,#eee,#888 119.44%)}
.round-container .time_wrap .right_time[data-v-6563d6d8]{position:relative;padding:0 2.4vw}
.streamers-badge .streamers-badge-right .user_name[data-v-e2c01573]{font-weight:500;font-size:1.333vw;line-height:1.333vw;color:#ffffffe6;text-shadow:0px .349vw .699vw rgba(0,0,0,.25);margin-bottom:.971vw}
.win-record_left[data-v-f6acb0e3],.win-record_right[data-v-f6acb0e3]{width:10.987vw;height:10.125vw;position:absolute;top:-2.795vw}
.vertical_css .streamers-badge-right[data-v-e2c01573]{min-width:13.6vw;height:2.667vw;position:relative;box-sizing:border-box;margin-left:0;margin-top:-1.867vw;z-index:2;padding:.533vw 2.667vw;border-top:.729px solid rgba(236,231,255,0);border-bottom:.729px solid rgba(236,231,255,0);background:linear-gradient(270deg,#05494900,#054949 52.4%,#05494900);border-left:none;border-right:none}
.round-result .wrap.show_revived[data-v-bdf04895]{background:url(/img/revived_bg.png) no-repeat center center!important;background-size:cover!important}
.group-item.is_gather_4[data-v-a865f805] .gifts_outer .gifts-wrap{height:5.333vw;padding:0 .491vw}
.dance-item .special_effects img[data-v-e101467a]{width:100%;height:100%}
.rank_container.direction_1 .rank_row .rank_score[data-v-096d3612]{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,.8);font-size:1.6vw;height:auto;font-weight:600;margin-top:1px;line-height:120%;display:flex;flex-direction:column;align-items:flex-start;min-width:1px;flex:1}
.animated-number[data-v-a4e209e6]{transition:font-size .3s ease-in-out;position:relative;overflow:hidden;width:calc(100% + 3.2vw)}
.group-item.is_gather_4[data-v-a865f805] .gifts_outer .gifts-wrap .scroll-gifts .gift{width:4vw;height:3.733vw}
.ranking-list-container .content.is-not-live[data-v-1d1a5f09]{overflow-y:hidden}
.ranking-list-container[data-v-1d1a5f09]{width:-moz-fit-content;width:fit-content;position:absolute;display:flex;flex-direction:column;border-radius:1.764vw;background:#1e1e1e59;padding:2.133vw 0}
.animated-number .hidden[data-v-e1ed0bee]{visibility:hidden;font-size:1.867vw;height:100%;line-height:100%}
.win-record.team_win_record_5[data-v-f6acb0e3]{background:linear-gradient(101.24deg,#ffd60c 14.08%,#fd30 31.01%,#ffe256 46.06%,#ffea8500 66.75%,#fff4c0 92.34%)}
.dance-item+.dance-item{margin-top:0}
.gifts-wrap{height:6.4vw;background-color:#1e1e1e59;border-radius:266.4vw;overflow:hidden;padding:0 .8vw;box-sizing:border-box}
.canvassing-container{position:absolute;width:64vw;height:13.333vw;border-radius:2.635vw;background-color:#1e1e1e80;border:.35px solid rgba(255,255,255,.4);box-sizing:border-box}
.canvassing-container .top{display:flex;align-items:center;justify-content:center}
.canvassing-container .top .avatar_wrap{width:8.267vw;height:8.267vw;position:absolute;top:1.128vw;left:2.069vw}
.canvassing-container .top .avatar_wrap .img_wrap{width:100%;height:100%;overflow:hidden;border-radius:50%;border:.82px solid rgba(255,255,255,.2);box-sizing:border-box;background-color:#d9d9d9}
.canvassing-container .top .avatar_wrap .img_wrap img,.canvassing-container .top .avatar_wrap .gift{width:100%;height:100%}
.canvassing-container .top .avatar_wrap .gift.show_avatar{position:absolute;bottom:.44px;right:-4.083vw;width:5.269vw;height:5.269vw}
.canvassing-container .top .avatar_wrap .gift img{width:100%;height:100%}
.canvassing-container .top .user_name{max-width:26.667vw;overflow:hidden;text-overflow:ellipsis;position:absolute;left:50%;transform:translate(-50%);top:-.35px;background-color:#1e1e1eb3;font-weight:400;font-size:2.133vw;color:#fff7d5e6;padding:.989vw 1.883vw;border-top:.35px solid rgba(255,255,255,.4);border-bottom-left-radius:1.493vw;border-bottom-right-radius:1.493vw;box-sizing:border-box;line-height:1.6vw}
.canvassing-container .top .time_count{position:absolute;top:5.213vw;left:0;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:4.267vw;line-height:3.2vw;text-shadow:0px 1px .533vw rgba(0,0,0,.4)}
.canvassing-container .top .time_count .time_num{flex-shrink:0;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;min-width:12vw}
.canvassing-container .top .time_count .time_text{display:flex;align-items:center;justify-content:center}
.canvassing-container .top .time_count .ready_go_wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 15px));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:10vw;gap:.8vw;z-index:2}
.canvassing-container .top .time_count .ready{font-size:4.8vw!important;color:#fff!important;display:block!important;text-shadow:0px 0px 0.8vw rgba(255, 230, 69, 0.9),0px 0px 0.4vw rgba(255, 230, 69, 0.6)}
.canvassing-container .top .time_count .is_go{font-size:4.8vw!important;color:#fff!important;display:block!important;text-shadow:0px 0px 0.8vw rgba(56, 234, 88, 0.9),0px 0px 0.4vw rgba(56, 234, 88, 0.6)}
.canvassing-container .top .time_count .achieve_score{text-shadow:none;background:linear-gradient(8.02deg,#fff -32.56%,#ffe695 163.5%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:6.4vw;line-height:6.4vw;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:-1.6vw auto 0}
.canvassing-container .process_line{width:100%;background-color:#4f6670;height:3.387vw;position:absolute;bottom:-.35px;left:0;overflow:hidden;font-size:2.667vw;display:flex;justify-content:center;line-height:3.387vw;align-items:center;border-bottom-left-radius:2.635vw;border-bottom-right-radius:2.635vw;padding:0 2.4vw;box-sizing:border-box}
.canvassing-container .process_line .current_val{background:linear-gradient(270deg,#22dfe6,#20a4f8);height:100%;position:absolute;left:0;top:0;transition:width .3s ease,background .3s ease;border-top-right-radius:3.733vw;border-bottom-right-radius:3.733vw;display:flex;align-items:center;justify-content:flex-end}
.canvassing-container .process_line .current_val.fire_mode{background:linear-gradient(270deg,#ff8000,#ffa500)}
.canvassing-container .process_line .current_val.is_full{border-top-right-radius:0;border-bottom-right-radius:2.635vw}
.canvassing-container .process_line .current_val .moreNum{position:absolute;z-index:2;color:#fff;text-shadow:0px .32vw .533vw rgba(0,0,0,.8);font-size:2.667vw;font-style:italic;font-weight:700;right:0;transform:translate(-14.133vw)}
.canvassing-container .process_line .val{font-weight:700;font-style:italic;color:#fff;text-shadow:0px .32vw .533vw rgba(0,0,0,.8)}
.canvassing-container .process_line .comCurScore{position:absolute;left:2.4vw}
.canvassing-container .process_line .target_val{position:absolute;right:2.4vw;text-align:right}
.canvassing-container .process_line .val.showmoreNum{font-style:normal;font-family:Inter;text-shadow:0px .32vw .533vw rgba(0,0,0,.8);font-size:3.2vw;background:linear-gradient(270deg,#ff8000 18.71%,#fff0a6 47.67%,#ff8000 99.05%);font-weight:700;animation:liquidGlassBurst-33c6fe67 .8s cubic-bezier(.23,1,.32,1),burstFlow-33c6fe67 2s infinite ease-in-out}
.canvassing-container .alarm_clock{position:absolute;width:14.547vw;height:14.547vw;top:-2.205vw;right:2vw}
.canvassing-container .alarm_clock img{width:100%;height:100%}
.canvassing-container .settlement{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}
.canvassing-container .settlement .achieve_goal .fireworks{width:57.091vw;height:16.909vw;position:absolute;bottom:0;right:0;transform-origin:bottom right}
.canvassing-container .settlement .achieve_goal .frirework_bucket{position:absolute;right:-.576vw;bottom:-.72vw;width:16.264vw;height:16.264vw;transform-origin:bottom right;z-index:1}
.canvassing-container .settlement .win,.canvassing-container .settlement .lose{position:absolute;width:51.272vw;height:15.915vw;top:-.728vw;left:6.363vw}
.canvassing-container.no_name .top .time_count{top:3.467vw!important;line-height:3.2vw}
.canvassing-container.in_last_minute .top .time_count{line-height:4vw;font-size:5.333vw;transition:font-size,text-shadow .3s ease-in-out;text-shadow:0px 0px 2.181vw rgba(255,246,0,.6),0px 0px .363vw rgba(161,150,0,.6980392157)}
.canvassing-container.in_last_thirty{background-color:#4748004d}
.canvassing-container.in_last_thirty .top .avatar_wrap .img_wrap{border:.277vw solid rgba(255,255,255,.2)}
.canvassing-container.in_last_thirty .top .time_count{line-height:4vw;font-size:5.333vw;text-shadow:0px 0px 1.453vw rgba(255,246,0,.4),0px 0px .363vw rgba(171,159,0,.6980392157)}
.canvassing-container.in_last_thirty .process_line{background-color:#867d32}
.canvassing-container.in_last_thirty .process_line .current_val{background:linear-gradient(90deg,#ffec1f,#cfa91f)}
.canvassing-container.in_last_second.no_name .top .time_count{top:2.133vw!important}
.canvassing-container.in_last_second{background-color:#8100004d;box-shadow:0 1.067vw 1.067vw #00000040}
.canvassing-container.in_last_second .top .avatar_wrap .img_wrap{border:.277vw solid rgba(255,255,255,.2)}
.canvassing-container.in_last_second .top .time_count{font-size:6.933vw;line-height:5.067vw;top:4.272vw;text-shadow:0px 0px 1.453vw rgba(255,135,101,.8),0px 0px .363vw rgba(255,35,11,.6980392157)}
.canvassing-container.in_last_second .process_line{background-color:#a34444}
.canvassing-container.in_last_second .process_line .current_val{background:linear-gradient(90deg,#ff661f,#e51b1b)}
.canvassing-test-mode { position: relative !important; top: auto !important; left: auto !important; transform: none !important; }

/* Canvassing Ranking Widget Test Mode */
.canvassing-ranking-test-mode { position: relative !important; top: auto !important; left: auto !important; transform: none !important; }

/* Particle container for canvassing widget */
.particle-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  overflow: hidden;
  pointer-events: none;
}

/* Particle animation - 粒子向左快速移动 */
.particle-container .particle {
  animation: particleMove 0.8s linear infinite;
}

@keyframes particleMove {
  0% {
    transform: translate3d(0px, 0px, 0px);
    opacity: 1;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    transform: translate3d(-800px, 0px, 0px);
    opacity: 0;
  }
}

/* 为不同粒子添加不同的动画速度和延迟，让效果更丰富 */
.particle-container .particle:nth-child(1) { animation-duration: 0.6s; animation-delay: 0s; }
.particle-container .particle:nth-child(2) { animation-duration: 0.7s; animation-delay: 0.1s; }
.particle-container .particle:nth-child(3) { animation-duration: 0.8s; animation-delay: 0.05s; }
.particle-container .particle:nth-child(4) { animation-duration: 0.65s; animation-delay: 0.15s; }
.particle-container .particle:nth-child(5) { animation-duration: 0.75s; animation-delay: 0.08s; }
.particle-container .particle:nth-child(6) { animation-duration: 0.85s; animation-delay: 0.12s; }
.particle-container .particle:nth-child(7) { animation-duration: 0.7s; animation-delay: 0.03s; }
.particle-container .particle:nth-child(8) { animation-duration: 0.9s; animation-delay: 0.18s; }
.particle-container .particle:nth-child(9) { animation-duration: 0.6s; animation-delay: 0.2s; }
.particle-container .particle:nth-child(10) { animation-duration: 0.8s; animation-delay: 0.07s; }
.particle-container .particle:nth-child(11) { animation-duration: 0.65s; animation-delay: 0.14s; }
.particle-container .particle:nth-child(12) { animation-duration: 0.75s; animation-delay: 0.09s; }
.particle-container .particle:nth-child(13) { animation-duration: 0.85s; animation-delay: 0.16s; }
.particle-container .particle:nth-child(14) { animation-duration: 0.7s; animation-delay: 0.04s; }
.particle-container .particle:nth-child(15) { animation-duration: 0.9s; animation-delay: 0.11s; }
.particle-container .particle:nth-child(16) { animation-duration: 0.6s; animation-delay: 0.19s; }
.particle-container .particle:nth-child(17) { animation-duration: 0.8s; animation-delay: 0.06s; }
.particle-container .particle:nth-child(18) { animation-duration: 0.65s; animation-delay: 0.13s; }
.particle-container .particle:nth-child(19) { animation-duration: 0.75s; animation-delay: 0.17s; }
.particle-container .particle:nth-child(20) { animation-duration: 0.85s; animation-delay: 0.02s; }
.particle-container .particle:nth-child(21) { animation-duration: 0.7s; animation-delay: 0.21s; }
.particle-container .particle:nth-child(22) { animation-duration: 0.9s; animation-delay: 0.1s; }
.particle-container .particle:nth-child(23) { animation-duration: 0.6s; animation-delay: 0.22s; }
.particle-container .particle:nth-child(24) { animation-duration: 0.8s; animation-delay: 0.15s; }
.particle-container .particle:nth-child(25) { animation-duration: 0.65s; animation-delay: 0.23s; }
.particle-container .particle:nth-child(26) { animation-duration: 0.75s; animation-delay: 0.01s; }
.particle-container .particle:nth-child(27) { animation-duration: 0.85s; animation-delay: 0.24s; }
.particle-container .particle:nth-child(28) { animation-duration: 0.7s; animation-delay: 0.25s; }
.particle-container .particle:nth-child(29) { animation-duration: 0.9s; animation-delay: 0.26s; }
.particle-container .particle:nth-child(30) { animation-duration: 0.6s; animation-delay: 0.27s; }
.particle-container .particle:nth-child(31) { animation-duration: 0.8s; animation-delay: 0.28s; }
.particle-container .particle:nth-child(32) { animation-duration: 0.65s; animation-delay: 0.29s; }
.particle-container .particle:nth-child(33) { animation-duration: 0.75s; animation-delay: 0.3s; }
.particle-container .particle:nth-child(34) { animation-duration: 0.85s; animation-delay: 0.31s; }
.particle-container .particle:nth-child(35) { animation-duration: 0.7s; animation-delay: 0.32s; }
.particle-container .particle:nth-child(36) { animation-duration: 0.9s; animation-delay: 0.33s; }
.particle-container .particle:nth-child(37) { animation-duration: 0.6s; animation-delay: 0.34s; }
.particle-container .particle:nth-child(38) { animation-duration: 0.8s; animation-delay: 0.35s; }
.particle-container .particle:nth-child(39) { animation-duration: 0.65s; animation-delay: 0.36s; }
.particle-container .particle:nth-child(40) { animation-duration: 0.75s; animation-delay: 0.37s; }

/* Fire element for canvassing widget */
#Fire {
  width: 25.6vw;
  height: 8.533vw;
  position: absolute;
  bottom: -2.4vw;
  right: -5.333vw;
  z-index: 2;
  pointer-events: none;
  /* 严格控制显示/隐藏 */
  visibility: hidden;
  opacity: 0;
  transform: scale(0.8);
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;
}

#Fire.fire-visible {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0s;
}

#Fire.fire-hidden {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.8);
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;
}

#Fire img {
  width: 25.6vw;
  height: 8.533vw;
  object-fit: cover;
}

/* Target value and current score for canvassing widget */
.canvassing-container .process_line .target_val {
  font-weight: 700;
  font-style: italic;
  color: #fff;
  text-shadow: 0px 0.32vw 0.533vw rgba(0, 0, 0, 0.8);
  padding-right: 2.4vw;
}

.canvassing-container .process_line .comCurScore {
  font-weight: 700;
  font-style: italic;
  color: #fff;
  text-shadow: 0px 0.32vw 0.533vw rgba(0, 0, 0, 0.8);
  padding-right: 2.4vw;
}

/* Time number for canvassing widget */
.canvassing-container .top .time_count .time_num {
  font-size: 4.267vw;
  line-height: 3.2vw;
  color: #fff;
  font-weight: 700;
  text-shadow: 0px 1px 0.533vw rgba(0, 0, 0, 0.4);
}

/* ============================================
 * Generic styles without data-v attributes for CanvassingRankingWidget
 * ============================================ */

/* direction_2 样式 - 用于排行榜组件 */
.rank_row .rank_img .img_wrap {
  flex: 0 0 4.098vw;
  height: 4.098vw;
  border-radius: 50%;
  overflow: hidden;
  min-width: max-content;
  border: 0.59px solid rgb(255, 255, 255);
}

.rank_row .rank_img .img_wrap .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.rank_row .rank_img .img_wrap + .user_name {
  margin-left: 1.253vw;
  font-size: 2.133vw;
}

.rank_row .rank_img .user_name {
  font-weight: 700;
  font-size: 2.504vw;
  line-height: 5.312vw;
  color: #fff;
  text-shadow: 0px 0.59px 0.627vw rgba(0, 0, 0, 0.65);
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 16vw;
}

.rank_row[data-current-rank="1"] .rank_img .img_wrap {
  border: 0.59px solid #ffdc6a;
}

.rank_row[data-current-rank="2"] .rank_img .img_wrap {
  border: 0.59px solid #69dfff;
}

.rank_row[data-current-rank="3"] .rank_img .img_wrap {
  border: 0.59px solid #ffa27e;
}

.rank_row .rank_img {
  display: flex;
  align-items: center;
}

/* ============================================
 * Additional generic styles for ranking list container
 * ============================================ */

/* 主容器样式 */
.ranking-list-container {
  width: fit-content;
  position: absolute;
  display: flex;
  flex-direction: column;
  border-radius: 1.764vw;
  background: #1e1e1e59;
  padding: 2.133vw 0;
}

.ranking-list-container .title {
  font-size: 3.067vw;
  width: 100%;
  text-align: center;
  font-weight: 600;
  text-shadow: 0 0.621vw 0.621vw rgba(0, 0, 0, 0.25);
  padding: 0 2.133vw;
  color: #fffbb6;
  margin-bottom: 2.133vw;
}

.ranking-list-container .content {
  overflow-y: scroll !important;
  max-height: 51.2vw;
  overflow: hidden;
}

/* 有标题时的内容区域高度调整 - 减去标题高度和margin */
.ranking-list-container .content.hasTitle {
  max-height: calc(51.2vw - 2.133vw - 3.067vw);
}

.ranking-list-container .content.is-not-live {
  overflow-y: hidden;
}

.ranking-list-container .content.pinTop3Switch {
  display: flex;
  flex-direction: column;
}

.ranking-list-container .content.pinTop3Switch .scrollDiv {
  padding-top: 1.067vw;
  overflow-y: scroll;
  flex: 1;
  min-height: 1px;
}

.ranking-list-container .content.pinTop3Switch .scrollDiv::-webkit-scrollbar {
  display: none;
}

.ranking-list-container .content::-webkit-scrollbar {
  display: none;
}

.ranking-list-container .hidden_row {
  pointer-events: none;
  position: absolute;
  height: 6.4vw;
}

/* fixedDiv 样式 - 固定显示的前3名 */
.fixedDiv {
  z-index: 2;
  position: sticky;
  top: 0;
}

.fixedDiv .rank_row:after {
  content: "";
  position: absolute;
  background-color: #ffffff26;
  border-radius: 1.067vw;
  width: calc(100% - 4.267vw);
  height: calc(100% - 1.067vw);
  top: 0.533vw;
  left: 2.133vw;
  z-index: -1;
}

.fixedDiv .rank_row.hightlight:after {
  content: normal !important;
  content: initial !important;
}

/* rank_row 基础样式 */
.rank_row {
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.3s ease;
  box-sizing: border-box;
  height: 6.4vw;
  position: relative;
  padding: 0 3.2vw;
  display: flex;
  align-items: flex-start;
  will-change: transform;
}

/* 排序动画类 - 用于排行榜项位置变化时的平滑过渡 */
.rank-move-move {
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  will-change: transform;
}

.flip-list-move {
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  will-change: transform;
}

.flip-list-move.isScroll {
  transition: none !important;
}

/* direction_2 下的 is_cur_canvassing 样式 */
.rank_container.direction_2 .rank_row.is_cur_canvassing {
  background: linear-gradient(90deg, 
    rgba(0, 100, 200, 0.25) 0%, 
    rgba(50, 150, 255, 0.25) 25%, 
    rgba(0, 120, 220, 0.25) 50%, 
    rgba(50, 150, 255, 0.25) 75%, 
    rgba(0, 100, 200, 0.25) 100%
  ) !important; /* 蓝色渐变背景，透明度0.25 */
  overflow: hidden;
}

/* 通用 is_cur_canvassing 样式（用于 direction_2） */
.rank_row.is_cur_canvassing {
  background: linear-gradient(90deg, 
    rgba(0, 100, 200, 0.25) 0%, 
    rgba(50, 150, 255, 0.25) 25%, 
    rgba(0, 120, 220, 0.25) 50%, 
    rgba(50, 150, 255, 0.25) 75%, 
    rgba(0, 100, 200, 0.25) 100%
  ) !important; /* 蓝色渐变背景，透明度0.25 */
  overflow: hidden;
}


/* direction_2 下的 hightlight 样式 */
.rank_container.direction_2 .rank_row.hightlight:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 110%;
  transform: skew(-30deg);
  animation: hightlight-096d3612 5s ease-in-out infinite;
  width: 5.333vw;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1)),
    linear-gradient(90deg, transparent 20%, rgba(255, 255, 255, 0.175) 20%, rgba(255, 255, 255, 0.175) 80%, transparent 80%),
    linear-gradient(90deg, transparent 40%, rgba(255, 255, 255, 0.225) 40%, rgba(255, 255, 255, 0.225) 60%, transparent 60%);
}

/* 通用 hightlight 样式 */
.rank_row.hightlight:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 110%;
  transform: skew(-30deg);
  animation: hightlight-096d3612 5s ease-in-out infinite;
  width: 5.333vw;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0.1)),
    linear-gradient(90deg, transparent 20%, rgba(255, 255, 255, 0.175) 20%, rgba(255, 255, 255, 0.175) 80%, transparent 80%),
    linear-gradient(90deg, transparent 40%, rgba(255, 255, 255, 0.225) 40%, rgba(255, 255, 255, 0.225) 60%, transparent 60%);
}

/* rank_item 样式 */
.rank_row .rank_item {
  width: 100%;
  display: grid;
  grid-template-columns: minmax(0, auto) minmax(0, 1fr) minmax(auto, max-content);
  grid-column-gap: 1.877vw;
  column-gap: 1.877vw;
  grid-column: 1 / -1;
  align-items: center;
  height: 6.4vw;
  animation-composition: add;
  position: relative;
}

/* direction_2 下的 rank_item 自适应宽度 */
.rank_container.direction_2 .rank_item {
  min-width: 29.333vw;
}

/* 删除自适应宽度，使用固定宽度 */

/* rank_index 样式 */
.rank_row .rank_index {
  font-weight: 900;
  font-style: italic;
  min-width: 3.467vw;
  font-size: 3.2vw;
  line-height: 4vw;
  color: #fff;
  text-shadow: 0px 0.59px 0.627vw rgba(0, 0, 0, 0.65), 0px 0.59px 0.312vw rgba(0, 0, 0, 0.65);
  position: relative;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
}

.rank_row .rank_index.rank_index_1 {
  color: #ffeb65;
}

.rank_row .rank_index.rank_index_2 {
  color: #57d0ff;
}

.rank_row .rank_index.rank_index_3 {
  color: #ffb689;
}

/* rank_score 样式 */
.rank_row .rank_score {
  grid-column: 3;
  display: flex;
  align-items: center;
  justify-content: flex-end; /* 右对齐，在 rank_item 的右侧内部 */
  font-weight: 600;
  font-size: 2.133vw;
  line-height: 5.312vw;
  color: #fff !important;
  height: 5.333vw;
  text-shadow: 0px 0.59px 0.627vw rgba(0, 0, 0, 0.65);
  position: relative;
  visibility: visible !important;
  opacity: 1 !important;
  text-align: right; /* 数字右对齐，末尾对齐 */
}

.rank_row .rank_score .score_num {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end; /* 右对齐 */
  text-align: right; /* 数字右对齐 */
  width: 100%; /* 确保容器占满宽度 */
}

/* animated-number 样式 */
.animated-number {
  transition: font-size 0.3s ease-in-out;
  position: relative;
  overflow: visible !important; /* 改为 visible 确保0可见 */
  width: calc(100% + 3.2vw);
  min-height: 2.133vw; /* 确保有最小高度 */
}

.animated-number .hidden {
  visibility: hidden;
  font-size: 2.133vw;
}

.animated-number .ab {
  top: 50%;
  right: 0; /* 改为 right: 0，使数字从右侧对齐 */
  transform: translateY(-50%);
  position: absolute;
  color: #fff !important;
  font-size: 2.133vw;
  font-weight: 600;
  line-height: 1;
  visibility: visible !important;
  opacity: 1 !important;
  display: block !important;
  white-space: nowrap;
  z-index: 1;
  min-width: 1ch; /* 确保即使是0也有宽度 */
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  text-align: right !important; /* 数字右对齐，末尾对齐 */
}

/* direction_2 下的分数显示 */
.rank_container.direction_2 .animated-number .ab {
  color: #fff !important;
  visibility: visible !important;
  opacity: 1 !important;
  display: block !important;
}

/* 确保 rank_score 下的 ab 可见 */
.rank_row .rank_score .animated-number .ab {
  color: #fff !important;
  visibility: visible !important;
  opacity: 1 !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  min-width: 1ch !important;
}

/* liminate_css 样式 */
.liminate_css {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  pointer-events: none;
  width: 0;
  padding: 0.533vw 1.6vw;
  transition: width 0.1s linear;
  z-index: 4;
}

.liminate_css .mask {
  height: 100%;
  border-radius: 1.067vw;
  background: #0f0f0f4d;
  overflow: hidden;
}

.liminate_css .badge {
  position: absolute;
  left: 5.867vw;
  top: 50%;
  margin-top: -1.733vw;
  width: 0;
  height: 0;
  opacity: 0;
  transition: transform 0.1s ease;
}

/* hiddenGap 样式 */
.hiddenGap {
  height: 1.067vw;
  opacity: 0;
  position: absolute;
  z-index: -2;
}

/* rank_container direction_2 样式 */
.rank_container.direction_2 {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 1.067vw;
}

/* glow-effect 动画 */
.glow-effect {
  animation: ripple-096d3612 1s ease-out forwards;
}

/* plus-animation 样式 */
.plus-animation {
  position: absolute;
  right: -1.333vw;
  top: -0.533vw;
  color: #f9ab10;
  font-weight: 700;
  font-size: 2.504vw;
  text-shadow: 0 1px 0.533vw rgba(0, 0, 0, 0.5);
  white-space: nowrap;
  animation: floatUp-096d3612 0.8s ease-out forwards;
}

/* 动画关键帧 */
@keyframes hightlight-096d3612 {
  0% {
    left: -100px;
  }
  to {
    left: calc(100% + 100px);
  }
}

@keyframes ripple-096d3612 {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  70% {
    transform: scale(1.1);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes floatUp-096d3612 {
  0% {
    transform: translateY(10px) scale(0.8);
    opacity: 0;
  }
  20% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
  to {
    transform: translateY(-25px) scale(1.1);
    opacity: 0;
  }
}

/* 隐藏名称时的样式自适应 */
.ranking-list-container.hide-names {
  width: auto !important;
  min-width: fit-content;
}

.ranking-list-container.hide-names .user_name {
  display: none !important;
}

.ranking-list-container.hide-names .rank_item {
  min-width: auto !important;
  max-width: auto !important;
  width: auto !important;
  gap: 0.8vw;
}

.ranking-list-container.hide-names .rank_img {
  margin-right: 0;
}

/* direction_2 样式优化 */
.ranking-list-container.hide-names .rank_container.direction_2 .rank_item {
  min-width: 16vw !important;
  max-width: 20vw !important;
}

/* direction_1 样式优化 */
.ranking-list-container.hide-names .rank_container.direction_1 .rank_item {
  min-width: 6vw !important;
  max-width: 10vw !important;
}

/* Sticker Dance Ranking Board 隐藏名称样式 */
.sticker-dance-ranking-board.hide-names {
  width: auto !important;
}

.sticker-dance-ranking-board.hide-names .sticker-dance-ranking-nickname {
  display: none !important;
}

.sticker-dance-ranking-board.hide-names .sticker-dance-ranking-row {
  width: auto !important;
  min-width: fit-content;
  gap: 0.5vw;
}

/* 礼物互动组件 - 横排布局 */
.left[data-v-6c3fa365]:not(.vertical) {
  position: absolute !important;
  display: grid !important;
  grid-template-columns: repeat(5, 8vw) !important; /* 固定5列，每列固定宽度8vw */
  gap: 0 0.8vw !important; /* 固定列间距0.8vw（加宽），行间距0，不随礼物数量变化 */
  padding: 0.8vw;
  box-sizing: border-box;
  flex-direction: unset !important;
  flex-wrap: unset !important;
  width: auto !important; /* 自动宽度，基于固定列宽和间距 */
  min-width: calc(5 * 8vw + 4 * 0.8vw + 2 * 0.8vw) !important; /* 5个礼物 + 4个间距 + 2个padding */
}

.left[data-v-6c3fa365]:not(.vertical) .gift-item[data-v-2f563bd9] {
  display: flex !important;
  flex-direction: column !important; /* 横排：礼物在上，文字在下 */
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 0.533vw !important;
  width: 8vw !important; /* 固定宽度8vw，不随容器变化 */
  min-width: 8vw !important;
  max-width: 8vw !important;
  box-sizing: border-box;
  margin: 0 !important; /* 确保没有margin影响间距 */
  padding: 0 !important;
}

.left[data-v-6c3fa365]:not(.vertical) .gift-item[data-v-2f563bd9] .gift-item_icon[data-v-2f563bd9] {
  order: 1 !important; /* 礼物在上方 */
}

.left[data-v-6c3fa365]:not(.vertical) .gift-item[data-v-2f563bd9] .gift-item_label[data-v-2f563bd9] {
  order: 2 !important; /* 文字在下方 */
  text-align: center !important;
  width: 100% !important;
}

.gift-item_icon[data-v-2f563bd9] {
  position: relative;
  width: 4.8vw !important; /* 使用vw单位，等比例缩放 */
  height: 4.8vw !important;
  flex-shrink: 0 !important; /* 防止压缩 */
  display: flex;
  align-items: center;
  justify-content: center;
}

.gift-item_icon[data-v-2f563bd9] img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

.gift_count[data-v-2f563bd9] {
  position: absolute;
  top: -0.4vw;
  right: -0.4vw;
  min-width: 1.6vw;
  min-height: 1.6vw;
  padding: 0.2vw 0.5vw;
  border-radius: 0.8vw;
  background: rgba(128, 128, 128, 0.7);
  color: #fff;
  font-size: 1.333vw !important; /* 使用vw单位，等比例缩放 */
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  white-space: nowrap;
}

/* 横排时数字在礼物右上角 */
.left[data-v-6c3fa365]:not(.vertical) .gift_count[data-v-2f563bd9] {
  top: -0.4vw !important;
  right: -0.4vw !important;
  bottom: auto !important;
  left: auto !important;
  transform: none !important;
}

.gift-item_label[data-v-2f563bd9] {
  color: #fff;
  font-size: 2vw !important; /* 字体放大到2vw */
  font-weight: 400;
  line-height: 1.2;
  text-align: left; /* 横排时左对齐 */
  text-shadow: 0 0.2vw 0.4vw rgba(0, 0, 0, 0.6);
  word-wrap: break-word;
  word-break: break-all;
  overflow-wrap: break-word;
  max-width: 100%;
  flex: 1; /* 横排时占据剩余空间 */
  box-sizing: border-box;
  white-space: nowrap; /* 单行显示 */
  overflow: hidden;
  position: relative;
}

/* 无限滚动动画 - 首尾无缝循环 */
.gift-item_label[data-v-2f563bd9] {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.gift-item_label[data-v-2f563bd9] .gift-item_label-wrapper {
  display: inline-flex;
  white-space: nowrap;
}

.gift-item_label[data-v-2f563bd9].scroll-text .gift-item_label-wrapper {
  animation: scroll-text-infinite 15s linear infinite; /* 默认速度，实际由JS动态计算 */
  will-change: transform;
}

.gift-item_label[data-v-2f563bd9] .gift-item_label-inner {
  display: inline-block;
  white-space: nowrap;
  flex-shrink: 0;
}

.gift-item_label[data-v-2f563bd9] .gift-item_label-inner:first-child {
  padding-right: 2vw; /* 第一个文字和第二个文字之间的间距 */
}

.gift-item_label[data-v-2f563bd9]:not(.scroll-text) .gift-item_label-inner:last-child {
  display: none;
}

@keyframes scroll-text-infinite {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-50% - 1vw)); /* 移动一半（第一个文字+间距），让第二个文字接上 */
  }
}


/* 竖排布局 */
.left.vertical[data-v-6c3fa365] {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0.8vw; /* 竖排时的行间距 */
}

.left.vertical[data-v-6c3fa365] .gift-item[data-v-2f563bd9] {
  display: flex !important;
  flex-direction: row !important; /* 竖排：礼物在左，文字在右 */
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  gap: 0.8vw !important;
  flex-wrap: nowrap !important;
}

.left.vertical[data-v-6c3fa365] .gift-item_icon[data-v-2f563bd9] {
  flex-shrink: 0 !important;
  position: relative !important;
  order: 1 !important; /* 礼物图标在左方 */
  width: 4.8vw !important;
  height: 4.8vw !important;
}

.left.vertical[data-v-6c3fa365] .gift-item_label[data-v-2f563bd9] {
  flex: 1 !important; /* 占据剩余空间 */
  text-align: left !important; /* 竖排时左对齐 */
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  order: 2 !important; /* 文字在右方 */
  font-size: 2vw !important; /* 字体放大到2vw */
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* 竖排时数字在礼物右上角（与横排一致） */
.left.vertical[data-v-6c3fa365] .gift_count[data-v-2f563bd9] {
  top: -0.4vw !important;
  right: -0.4vw !important;
  bottom: auto !important;
  left: auto !important;
  transform: none !important;
}

/* 团队互动战斗组件 - 计票数字样式（与 big_brother 一致） */
.ani_num[data-v-61d7e2a1] {
  transition: font-size 0.3s ease-in-out;
  color: #fff;
  font-size: 1.867vw !important; /* 与 big_brother .user-count 一致 */
  line-height: 2.933vw !important; /* 与 big_brother .user-count 一致 */
  font-weight: 500 !important; /* 与 big_brother .user-count 一致 */
}

.ani_num.add[data-v-61d7e2a1] {
  font-size: 2.4vw !important; /* 动画时稍微大一点 */
}
