.tournament-rule-modal[data-v-023c2e04]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2rem}.tournament-rule-modal .modal-content[data-v-023c2e04]{background:#131517;border-radius:.12rem;width:100%;max-width:3.5rem;max-height:90vh;overflow:hidden}.tournament-rule-modal .modal-content .modal-header[data-v-023c2e04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.15rem .18rem;background:#0f1419}.tournament-rule-modal .modal-content .modal-header .title[data-v-023c2e04]{font-size:.16rem;font-weight:700;color:#fff}.tournament-rule-modal .modal-content .modal-header .icon-close[data-v-023c2e04]{font-size:.18rem;color:#fff;cursor:pointer}.tournament-rule-modal .modal-content .modal-header .icon-close[data-v-023c2e04]:hover{color:#fff}.tournament-rule-modal .modal-content .modal-body[data-v-023c2e04]{padding:.16rem;max-height:-webkit-calc(90vh - 1.2rem);max-height:calc(90vh - 1.2rem);overflow-y:auto}.tournament-rule-modal .modal-content .modal-body .step-item[data-v-023c2e04]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.2rem}.tournament-rule-modal .modal-content .modal-body .step-item[data-v-023c2e04]:last-child{margin-bottom:0}.tournament-rule-modal .modal-content .modal-body .step-item .step-number[data-v-023c2e04]{width:.13rem;height:.13rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.14rem;font-weight:700;color:#fff;margin-right:.02rem;-ms-flex-negative:0;flex-shrink:0;margin-top:.02rem}.tournament-rule-modal .modal-content .modal-body .step-item .step-content[data-v-023c2e04]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tournament-rule-modal .modal-content .modal-body .step-item .step-content p[data-v-023c2e04]{font-size:.13rem;line-height:1.4;color:#fff;margin-bottom:.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tournament-rule-modal .modal-content .modal-body .step-item .step-content p .inline-icon[data-v-023c2e04]{width:.16rem;height:.16rem;margin:0 .04rem;vertical-align:middle}.tournament-rule-modal .modal-content .modal-body .step-item .step-content p strong[data-v-023c2e04]{color:#ee2e4d;font-weight:600}.tournament-rule-modal .modal-content .modal-body .step-item .step-content .step-image[data-v-023c2e04]{margin-top:.08rem;border-radius:.06rem;overflow:hidden}.tournament-rule-modal .modal-content .modal-body .step-item .step-content .step-image img[data-v-023c2e04]{width:100%;height:auto;display:block}.tournament-rule-modal .modal-content .modal-body .step-item .step-content .step-image-row[data-v-023c2e04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.08rem;margin-top:.08rem}.tournament-rule-modal .modal-content .modal-body .step-item .step-content .step-image-row .step-image[data-v-023c2e04]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;border-radius:.06rem;overflow:hidden}.tournament-rule-modal .modal-content .modal-body .step-item .step-content .step-image-row .step-image img[data-v-023c2e04]{width:100%;height:auto;display:block}.tournament-rule-modal .modal-content .modal-footer[data-v-023c2e04]{padding:.15rem .18rem;background:#0f1419;border-top:1px solid #2a2f36}.tournament-rule-modal .modal-content .modal-footer .close-btn[data-v-023c2e04]{width:100%;height:.4rem;background:-webkit-linear-gradient(315deg,#4fc3f7,#2196f3);background:-o-linear-gradient(315deg,#4fc3f7 0,#2196f3 100%);background:linear-gradient(135deg,#4fc3f7,#2196f3);border:none;border-radius:.06rem;color:#fff;font-size:.14rem;font-weight:600;cursor:pointer}.tournament-rule-modal .modal-content .modal-footer .close-btn[data-v-023c2e04]:hover{opacity:.9}.tournament-rule-modal .modal-content .modal-footer .close-btn[data-v-023c2e04]:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.modal-body[data-v-023c2e04]::-webkit-scrollbar{width:.04rem}.modal-body[data-v-023c2e04]::-webkit-scrollbar-track{background:#2a2f36;border-radius:.02rem}.modal-body[data-v-023c2e04]::-webkit-scrollbar-thumb{background:#373c3e;border-radius:.02rem}.modal-body[data-v-023c2e04]::-webkit-scrollbar-thumb:hover{background:#171b1e}.tournament[data-v-7d943e5d]{background:#0f1419;min-height:100vh;color:#fff;font-family:sans-serif}.tournament .header[data-v-7d943e5d]{background:rgba(0,0,0,.9);padding:.12rem .18rem;position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tournament .header .back-btn[data-v-7d943e5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:.14rem;font-weight:500}.tournament .header .back-btn .icon-to[data-v-7d943e5d]{font-size:.24rem;width:.4rem;cursor:pointer}.tournament .header .back-btn i[data-v-7d943e5d]{font-size:.16rem;margin-right:.08rem}.tournament .hero-section[data-v-7d943e5d]{position:relative;margin-top:.64rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden}.tournament .hero-section .hero-bg[data-v-7d943e5d]{width:3.4rem;height:1.6rem;border-radius:.06rem}.tournament .hero-section .hero-content[data-v-7d943e5d]{display:none}.tournament .content-sections[data-v-7d943e5d]{background:#232428;padding:0;margin:.15rem;border-radius:.1rem}.tournament .content-sections .highlight[data-v-7d943e5d]{color:#ee2e4d;font-weight:600}.tournament .content-sections .prize-amount[data-v-7d943e5d]{font-size:.17rem;font-weight:700;color:#fff;text-align:left;margin:.05rem;border-radius:.12rem;padding:.1rem}.tournament .info-section[data-v-7d943e5d]{background:#232428;margin:.05rem;border-radius:.12rem;padding:.1rem}.tournament .info-section .section-title[data-v-7d943e5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.18rem;padding:.06rem;border-radius:.06rem;font-size:.12rem;background:-webkit-gradient(linear,right top,left top,from(#242d39),to(#16315a));background:-webkit-linear-gradient(right,#242d39,#16315a);background:-o-linear-gradient(right,#242d39,#16315a);background:linear-gradient(-90deg,#242d39,#16315a);font-weight:700}.tournament .info-section .section-title .section-icon[data-v-7d943e5d]{height:.22rem;width:auto;margin-right:.1rem;-o-object-fit:contain;object-fit:contain;max-width:.3rem}.tournament .info-section .section-content p[data-v-7d943e5d]{font-size:.13rem;line-height:1.5;color:#fff;margin-bottom:.12rem;font-weight:400}.tournament .info-section .section-content p strong[data-v-7d943e5d]{color:#fff;font-weight:600}.tournament .info-section .section-content .guide-link[data-v-7d943e5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;font-weight:700;font-size:.13rem;margin-top:.15rem;cursor:pointer;text-decoration:underline}.tournament .info-section .section-content .guide-link i[data-v-7d943e5d]{margin-left:.05rem;font-size:.12rem}.tournament .info-section .section-content .benefit-list[data-v-7d943e5d]{margin-top:.08rem}.tournament .info-section .section-content .benefit-list .benefit-item[data-v-7d943e5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.1rem;margin-bottom:.02rem}.tournament .info-section .section-content .benefit-list .benefit-item .benefit-number[data-v-7d943e5d]{width:.16rem;height:.16rem;border-radius:50%;border:1px solid hsla(0,0%,100%,.9);background:rgba(0,0,0,0);color:#fff;font-size:.12rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-top:.02rem;-ms-flex-negative:0;flex-shrink:0}.tournament .info-section .section-content .benefit-list .benefit-item span[data-v-7d943e5d]{font-size:.14rem;line-height:1.4;color:#fff}.tournament .info-section .section-content .benefit-list .benefit-item span strong[data-v-7d943e5d]{font-weight:800}.tournament .prize-table[data-v-7d943e5d]{background:#2b2f35;border-radius:.08rem;overflow:hidden}.tournament .prize-table .table-header[data-v-7d943e5d]{display:grid;grid-template-columns:1fr 3fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.06rem .08rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.14rem;font-weight:700;text-transform:uppercase;letter-spacing:.01rem}.tournament .prize-table .table-header span[data-v-7d943e5d]{color:#fff;text-align:center}.tournament .prize-table .table-header span[data-v-7d943e5d]:last-child{padding-left:.16rem;border-left:1px solid hsla(0,0%,100%,.08)}.tournament .prize-table .prize-row[data-v-7d943e5d]{display:grid;grid-template-columns:1fr 3fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.06rem .08rem;font-size:.13rem;color:#e6ebf2}.tournament .prize-table .prize-row[data-v-7d943e5d]:nth-child(odd){background:hsla(0,0%,100%,.02)}.tournament .prize-table .prize-row.highlight-row[data-v-7d943e5d]{background:rgba(0,0,0,0);color:inherit;font-weight:inherit;border-left:none}.tournament .prize-table .prize-row[data-v-7d943e5d]:last-child{border-bottom:none}.tournament .prize-table .prize-row span[data-v-7d943e5d]{color:#fff;text-align:center}.tournament .prize-table .prize-row span[data-v-7d943e5d]:first-child{font-weight:600}.tournament .prize-table .prize-row span[data-v-7d943e5d]:last-child{padding-left:.16rem;border-left:1px solid hsla(0,0%,100%,.06)}.top-icon[data-v-7d943e5d]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}