:root{--clr-page:#000200;--clr-card:#161f06;--clr-tab-bar:#1d2723;--clr-checkin:#1d2810;--clr-checkin-today:#3c541f;--clr-badge:#26361a;--clr-btn:#3d4738;--clr-icon-bg:#27311d;--clr-text:#fff;--clr-text-dim:#cacaca;--clr-add:#48b12d;--clr-sub:#e72828;--clr-copy:#a7ce26}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{background:var(--clr-page);height:100%;color:var(--clr-text);-webkit-text-size-adjust:none;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}input,button,textarea{background:0 0;border:none;outline:none;font-family:inherit}button{cursor:pointer}ul{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#app{justify-content:center;min-height:100vh;display:flex}.activity-page{background:var(--clr-page);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.activity-bg-container{width:100%;position:relative}.header-bg{object-fit:cover;object-position:center top;z-index:0;width:100%;height:115vh;position:absolute;inset:0}.activity-bg-container .header-title{z-index:1;width:100%;height:auto;display:block;position:relative}.activity-bg-container .header-players{z-index:2;width:100%;height:auto;margin-top:-28%;display:block;position:relative}.activity-tab-content{-webkit-overflow-scrolling:touch;flex:1;padding:.37333rem .37333rem 2.13333rem;position:relative;overflow-y:auto}.activity-loading-hint{text-align:center;color:#94a3b8;padding:1.06667rem;font-size:.37333rem}.activity-section{background-image:url(/assets/card-bg-uByRY2AN.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid gray;border-radius:.32rem;margin-bottom:.32rem;padding:.37333rem}.activity-section-badge{background:var(--clr-badge);color:var(--clr-text);border-radius:.4rem;justify-content:center;align-items:center;gap:.08rem;min-width:1.57333rem;height:.56rem;margin-left:auto;padding:0 .16rem;font-size:.26667rem;font-weight:600;line-height:.56rem;display:flex}.activity-note-bar{color:var(--clr-text-dim);text-align:center;background:#ffffff0f;border-radius:.21333rem;margin-top:.21333rem;padding:.26667rem;font-size:.29333rem}.empty-hint{text-align:center;color:var(--clr-text-dim);padding:.53333rem 0;font-size:.34667rem}.view-all-entry{color:#000;text-align:center;cursor:pointer;box-sizing:border-box;background-color:#a7ce26;border:none;border-radius:1.01333rem;justify-content:center;align-items:center;gap:.10667rem;width:100%;height:1.04rem;margin-top:.26667rem;padding:0 .37333rem;font-size:.37333rem;font-weight:600;display:flex}.activity-rule-float-btn{color:#fff;z-index:50;background:#0f5132cc;border-radius:50%;justify-content:center;align-items:center;width:.96rem;height:.96rem;font-size:.32rem;font-weight:600;display:flex;position:fixed;bottom:1.92rem;right:.32rem;box-shadow:0 .05333rem .21333rem #00000026}.banner-grid{flex-wrap:wrap;gap:.13333rem;margin-bottom:.26667rem;display:flex}.banner-grid-item{aspect-ratio:1;border-radius:.21333rem;flex:0 0 calc(20% - .128rem);overflow:hidden}.banner-grid-item-clickable{cursor:pointer}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-8deg)}20%,40%,60%{transform:rotate(8deg)}70%{transform:rotate(0)}}.fullscreen-slide-enter-active,.fullscreen-slide-leave-active{transition:transform .3s}.fullscreen-slide-enter-from,.fullscreen-slide-leave-to{transform:translate(100%)}.urgent-modal-fade-enter-active,.urgent-modal-fade-leave-active{transition:opacity .25s}.urgent-modal-fade-enter-from,.urgent-modal-fade-leave-to{opacity:0}.activity-stat-card{z-index:2;margin:0 auto;position:relative}.stat-card{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0d1d1d80;border:1px solid #fff9;border-radius:.32rem;width:calc(100% - .53333rem);padding:.58667rem .32rem}.stat-row{justify-content:space-between;align-items:center;display:flex}.stat-item{flex:1}.stat-item-line{opacity:.3;background:#fff;width:1px;height:.85333rem}.stat-item-value{color:#e5e212;text-align:center;align-self:stretch;font-family:Montserrat;font-size:.53333rem;font-weight:600;line-height:100%}.stat-item-label{color:#fff;text-align:center;align-self:stretch;font-family:PingFang SC;font-size:.32rem;font-weight:600;line-height:.45333rem}.points-expire-notice{color:var(--clr-text-dim);text-align:center;margin-top:.26667rem;padding-top:.24rem;font-size:.28rem;line-height:1.5}.points-expire-notice-text{color:#fff;font-family:PingFang SC;font-size:.26667rem}.points-expire-time{color:#e5e212}.points-expire-countdown{color:#e5e212;text-align:center;margin-top:.08rem;font-family:PingFang SC;font-size:.26667rem;font-weight:600;line-height:.37333rem;animation:2s infinite pulse}.activity-tab-nav{margin:.26667rem .32rem 0}.tab-nav{background:var(--clr-tab-bar);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#1d272333;border:1px solid #585f39;border-radius:.90667rem;padding:.10667rem;display:flex;position:relative}.tab-nav-tab{text-align:center;color:#fff;flex:1;padding:.24rem 0;font-size:.32rem;font-weight:600}.tab-nav-tab-active{color:#000;opacity:.9;background:#a7ce26;border-radius:.82667rem;box-shadow:0 .05333rem .16rem #00000040}.record-page{height:var(--iframe-height,100dvh);z-index:250;background:linear-gradient(#011d01 0%,#000200 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.record-page-header{flex-shrink:0;align-items:center;padding:.37333rem .42667rem;display:flex}.record-page-back-btn{flex-shrink:0;justify-content:center;align-items:center;width:.85333rem;height:.85333rem;display:flex;position:absolute}.record-page-back-btn svg{display:block}.record-page-title{color:var(--clr-text);text-align:center;flex:1;font-size:.42667rem;font-weight:600}.record-page-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:0 .42667rem;overflow-y:auto}.record-page-sentinel{pointer-events:none;width:100%;height:1px}.record-page-end-hint,.record-page-load-hint{text-align:center;color:#ffffff59;padding:.53333rem 0 .74667rem;font-size:.32rem}.record-page-more-btn{width:calc(100% - .85333rem);max-width:8.53333rem;color:var(--clr-text);text-align:center;background:#ffffff14;border:1px solid #ffffff40;border-radius:.53333rem;margin:.32rem auto .74667rem;padding:.26667rem .42667rem;font-size:.37333rem;display:block}html.body-scroll-locked,html.body-scroll-locked body{overscroll-behavior:none;overflow:hidden}html.body-scroll-locked .activity-tab-content{overflow:hidden}.sheet-overlay{z-index:200;background:#00000080;align-items:flex-end;height:100dvh;display:flex;position:fixed;inset:0}.modal-overlay{z-index:300;background:#00000080;justify-content:center;align-items:center;padding:.64rem;display:flex;position:fixed;inset:0}.exchange-sheet{width:100%;padding:.8rem .48rem calc(.64rem + env(safe-area-inset-bottom,0px));background:#0b140b;border-radius:.48rem .48rem 0 0;max-height:88dvh;margin:0 auto;animation:.25s slideUp;position:relative;overflow-y:auto}.exchange-sheet:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff 49.52%,#fff0 100%);height:1px;position:absolute;top:0;left:0;right:0}.exchange-sheet-close-btn{color:var(--clr-text-dim);background:0 0;font-size:.53333rem;position:absolute;top:.32rem;right:.37333rem}.exchange-sheet-title{text-align:center;color:var(--clr-text);margin-bottom:.10667rem;font-size:.42667rem;font-weight:700;line-height:.58667rem}.exchange-sheet-subtitle{color:var(--clr-text);text-align:center;margin-bottom:.48rem;font-size:.32rem;line-height:.45333rem}.exchange-balance-card{background:#15270c;border:1px solid #7dab7d;border-radius:.32rem;justify-content:space-between;align-items:center;height:1.17333rem;margin-bottom:.48rem;padding:0 .34667rem;line-height:1.17333rem;display:flex}.exchange-balance-card-label{color:var(--clr-text);align-items:center;font-size:.32rem;display:flex}.exchange-balance-card-label .coin-icon{width:.90667rem;height:auto;margin-right:.08rem}.exchange-balance-card-value{color:var(--clr-text);font-family:Montserrat;font-size:.42667rem;font-weight:700}.exchange-input-row{align-items:center;gap:.21333rem;margin-bottom:.82667rem;display:flex}.exchange-input-row-input{height:1.17333rem;color:var(--clr-text);appearance:textfield;background:#242c24;border-radius:.32rem;flex:1;padding:0 .32rem;font-size:.32rem;font-weight:600;line-height:1.17333rem}.exchange-input-row-input::-webkit-outer-spin-button{appearance:none}.exchange-input-row-input::-webkit-inner-spin-button{appearance:none}.exchange-input-row-input:focus{border-color:#242c24}.exchange-input-row-max-btn{text-align:center;width:1.6rem;height:1.17333rem;color:var(--clr-text);background:#1c380f;border-radius:.32rem;font-size:.37333rem;font-weight:700;line-height:1.17333rem}.exchange-result-text{color:var(--clr-text);text-align:center;margin-bottom:.74667rem;font-size:.37333rem}.exchange-result-text strong{color:var(--clr-add);font-size:.42667rem}.exchange-warn-text{color:#dc2626;text-align:center;margin-bottom:.26667rem;font-size:.29333rem}.exchange-warn-text strong{font-weight:700}.exchange-confirm-btn{color:#000;text-align:center;cursor:pointer;box-sizing:border-box;background-color:#a7ce26;border:none;border-radius:1.01333rem;justify-content:center;align-items:center;gap:.10667rem;width:100%;height:1.04rem;margin-top:.26667rem;padding:0 .37333rem;font-size:.37333rem;font-weight:600;display:flex}.exchange-confirm-btn:disabled{background:var(--clr-btn);color:var(--clr-text-dim)}.exchange-recharge-btn{width:100%;color:var(--clr-add);text-align:center;background:#48b12d1f;border:1.5px solid #48b12d66;border-radius:.26667rem;margin-top:.21333rem;padding:.29333rem;font-size:.37333rem;font-weight:600;display:block}.rule-sheet{background:#111a11;border-radius:.48rem .48rem 0 0;width:100%;max-height:88%;margin:0 auto;padding:.48rem .48rem .85333rem;animation:.25s slideUp;position:relative;overflow-y:auto}.rule-content h4{color:var(--clr-text);margin:.37333rem 0 .16rem;font-size:.37333rem;font-weight:700}.rule-content h4:first-child{margin-top:0}.rule-content ul{padding-left:.48rem;list-style:outside}.rule-content li{color:var(--clr-text-dim);margin:.05333rem 0;font-size:.34667rem;line-height:1.7}.confirm-card{text-align:center;background:linear-gradient(#bdfcc7 0%,#fff 100%);border-radius:.53333rem;width:82%;max-width:8rem;padding:.58667rem .53333rem .53333rem;animation:.25s cubic-bezier(.34,1.56,.64,1) popIn}.confirm-card-title{color:#1a3a00;margin-bottom:.42667rem;font-size:.42667rem;font-weight:700}.confirm-card-item-box{background:#b8ecc1;border-radius:.37333rem;justify-content:center;align-items:center;width:1.92rem;height:1.92rem;margin:0 auto .42667rem;display:flex;overflow:hidden}.confirm-card-item-icon{font-size:1.06667rem;line-height:1}.confirm-card-item-img{object-fit:contain;width:100%;height:100%}.confirm-card-cost-line{color:#28463b;margin-bottom:.10667rem;font-size:.32rem;line-height:.37333rem}.confirm-card-cost-num{color:#ff3a3a;font-weight:700}.confirm-card-sub-note{color:#899792;margin-bottom:.32rem;font-size:.26667rem;line-height:.37333rem}.confirm-card-actions{gap:.26667rem;display:flex}.confirm-card-btn{cursor:pointer;border:none;border-radius:.72rem;flex:1;height:1.01333rem;font-size:.4rem;font-weight:700;line-height:1.01333rem}.confirm-card-btn-cancel{color:#fff;background:#95a891}.confirm-card-btn-ok{color:#fff;background:#297219}.confirm-card-btn-ok:disabled{color:#fff9;cursor:not-allowed;background:#6a8a50}.insufficient-modal{text-align:center;background:#111a11;border:1px solid #ffffff1f;border-radius:.42667rem;width:80%;max-width:8rem;padding:.58667rem .58667rem .42667rem;animation:.25s cubic-bezier(.34,1.56,.64,1) popIn}.insufficient-modal-icon{margin-bottom:.21333rem;font-size:.96rem}.insufficient-modal-title{color:var(--clr-text);margin-bottom:.16rem;font-size:.42667rem;font-weight:700}.insufficient-modal-msg{color:var(--clr-text-dim);margin-bottom:.48rem;font-size:.34667rem;line-height:1.6}.insufficient-modal-msg strong{color:var(--clr-sub)}.insufficient-modal-actions{gap:.26667rem;display:flex}.insufficient-modal-btn{border-radius:.26667rem;flex:1;padding:.26667rem;font-size:.37333rem;font-weight:600}.insufficient-modal-btn-cancel{background:var(--clr-btn);color:var(--clr-text-dim)}.insufficient-modal-btn-confirm{background:var(--clr-add);color:#000}.prize-popup{text-align:center;background:linear-gradient(#bdfcc7 0%,#fff 100%);border-radius:.53333rem;width:7.46667rem;padding:.48rem .45333rem;animation:.35s cubic-bezier(.34,1.56,.64,1) popIn;position:relative;box-shadow:0 .53333rem 1.33333rem #f59e0b66}.prize-popup-title-row{justify-content:center;align-items:center;gap:.10667rem;margin-bottom:.42667rem;display:flex;position:relative}.prize-popup-star{object-fit:contain;flex-shrink:0;width:.48rem;height:.48rem}.prize-popup-close-btn{color:#16694c;opacity:.6;font-size:.4rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.prize-popup-title{color:#000;letter-spacing:1px;font-size:.42667rem;font-weight:600;line-height:.58667rem}.prize-popup-card{background:#b8ecc1;border-radius:.37333rem;justify-content:center;align-items:center;width:1.92rem;height:1.92rem;margin:0 auto .42667rem;display:flex;overflow:hidden}.prize-popup-emoji{margin-bottom:.10667rem;font-size:1.44rem}.prize-popup-name{color:#131313;margin-bottom:.10667rem;font-size:.32rem;font-weight:600;line-height:.45333rem}.reward-order-chip{color:#616f6a;border-bottom:1px solid #b8eac0;justify-content:center;align-items:center;gap:.10667rem;margin-bottom:.45333rem;padding-bottom:.53333rem;font-size:.29333rem;display:flex}.reward-order-chip-code{color:#28463b;text-underline-offset:.10667rem;margin-right:.10667rem;text-decoration:underline}.prize-popup-tips{text-align:left;color:#274b3e;margin-bottom:.56rem;padding-left:.10667rem;font-size:.29333rem;line-height:1.6}.prize-popup-tips-title{color:#899792;margin-bottom:.21333rem;font-size:.29333rem;line-height:.42667rem}.prize-popup-qq{color:#ff0101}.prize-popup-dismiss-btn{color:#fff;text-align:center;background:#297219;border-radius:.8rem;width:100%;height:1.01333rem;font-size:.32rem;font-weight:600;line-height:1.01333rem}.urgent-expire-overlay{z-index:400;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.urgent-card{text-align:center;background:url(/assets/urgent-pop-bg-yunEvxYK.png) 50%/cover no-repeat;border-radius:.64rem;width:84%;max-width:8.53333rem;padding:1.2rem .8rem .93333rem;animation:.35s cubic-bezier(.34,1.56,.64,1) popIn;position:relative;overflow:visible}.urgent-card-mascot{pointer-events:none;width:2.88rem;height:auto;position:absolute;top:-.96rem;right:-.48rem}.urgent-card-title{color:#1a3a00;text-align:left;margin-top:.10667rem;margin-bottom:.26667rem;font-size:.53333rem;font-weight:800}.urgent-card-countdown{text-align:center;color:#fff;font-variant-numeric:tabular-nums;background:#149c2a;border-radius:.53333rem .53333rem .53333rem 0;width:4rem;height:.69333rem;margin-bottom:.66667rem;font-size:.32rem;font-weight:700;line-height:.69333rem;animation:1.5s infinite pulse}.urgent-card-countdown-time{color:#f2ff00}.urgent-card-points-num{color:#000;font-variant-numeric:tabular-nums;margin-bottom:.21333rem;font-size:.74667rem;font-weight:800;line-height:1}.urgent-card-points-lbl{color:#171717;margin-bottom:.53333rem;font-size:.4rem;line-height:.53333rem}.urgent-card-msg{color:#294f34;margin-bottom:.26667rem;font-size:.29333rem;line-height:.53333rem}.urgent-card-msg b{color:#f50;font-weight:700}.urgent-card-btns{gap:.26667rem;display:flex}.urgent-card-btn{cursor:pointer;border:none;border-radius:.8rem;flex:1;height:1.01333rem;font-size:.32rem;font-weight:700;line-height:1.01333rem}.urgent-card-btn-later{color:#fff;background:#95a891}.urgent-card-btn-go{color:#fff;background:#297219}.section-label-icon{object-fit:contain;flex-shrink:0;width:.53333rem;height:.53333rem}.me-page .activity-section{overflow:hidden}.section-title-tag{--title-tag-notch:.37333rem;max-width:100%;padding:.21333rem calc(var(--title-tag-notch) + .42667rem) .21333rem .37333rem;color:#fff;text-align:center;white-space:nowrap;vertical-align:top;clip-path:polygon(0 0, calc(100% - var(--title-tag-notch)) 0, 100% 50%, calc(100% - var(--title-tag-notch)) 100%, 0 100%);background-color:#5a9218;align-items:center;gap:.16rem;margin:0 0 .26667rem -.37333rem;font-family:JiangChengXieHei;font-size:.32rem;font-style:italic;font-weight:700;line-height:normal;display:inline-flex}.activity-section-title-row{flex-wrap:wrap;align-items:center;gap:.21333rem;margin-bottom:.26667rem;display:flex}.activity-section-title-row .section-title-tag{margin-bottom:0}.activity-section-title-row .activity-section-badge{margin-left:auto}.activity-section-title-row .activity-section-badge .section-label-icon{width:.32rem;height:auto}.onboarding-guide{align-items:flex-end;gap:.21333rem;display:flex}.onboarding-guide .step{text-align:center;flex:1;position:relative}.onboarding-guide .step .step-icon{object-fit:contain;width:1.54667rem;height:1.54667rem;margin:0 auto;display:block}.onboarding-guide .step .step-text{color:#fff;text-align:center;background:#182f0d;border-radius:.50667rem;width:1.86667rem;margin:.26667rem auto 0;font-family:PingFang SC;font-size:.29333rem;line-height:.72rem}.onboarding-guide .arrow{color:#fff;flex-shrink:0;font-size:.37333rem;font-weight:700;line-height:.72rem}.supply-btn-row{grid-template-columns:1fr 1fr;gap:.26667rem;margin-bottom:.26667rem;display:grid}.supply-btn{text-align:center;border-radius:1.14667rem;width:100%;height:1.04rem;font-family:PingFang SC;font-size:.32rem;display:block}.supply-btn .rate{color:#7f7f7f;font-size:.26667rem;font-weight:400}.supply-btn-primary{color:#fff;background:#2f411c;border:1px solid #fff}.supply-btn-outline{color:#fff;background:#26361a;border:1px solid #26361a}.unlock-reward-card--spaced{margin-bottom:.26667rem}.unlock-reward-card{margin-top:.50667rem;padding:0 .53333rem}.unlock-reward-card .title{color:#fff;margin-bottom:.13333rem;font-size:.34667rem;font-weight:700;line-height:.48rem}.unlock-reward-card .row{color:var(--clr-text-dim);font-size:.29333rem;line-height:1.7}.unlock-reward-card .row--tight-top{margin-top:.10667rem}.unlock-reward-card .go-btn{color:#000;text-align:center;cursor:pointer;box-sizing:border-box;background-color:#a7ce26;border:none;border-radius:1.01333rem;justify-content:center;align-items:center;gap:.10667rem;width:100%;height:1.04rem;margin-top:.26667rem;padding:0 .37333rem;font-size:.37333rem;font-weight:600;display:flex}.checkin-claim-btn,.privilege-upgrade-btn{color:#000;text-align:center;cursor:pointer;box-sizing:border-box;background-color:#a7ce26;border:none;border-radius:1.01333rem;justify-content:center;align-items:center;gap:.10667rem;width:100%;height:1.04rem;margin-top:.26667rem;padding:0 .37333rem;font-size:.37333rem;font-weight:600;display:flex}.checkin-claim-btn-claimed,.checkin-claim-btn:disabled{background-color:var(--clr-btn);color:var(--clr-text-dim);cursor:not-allowed}.checkin-section{position:relative}.checkin-ladder{grid-template-columns:repeat(7,1fr);gap:.16rem;margin-top:.10667rem;display:grid}.checkin-ladder .day{background:var(--clr-checkin);text-align:center;color:var(--clr-text-dim);border:1px solid #354225;border-radius:.10667rem;padding:.21333rem .10667rem;font-size:.29333rem;position:relative}.checkin-ladder .day .pts{color:var(--clr-text);margin-top:.05333rem;font-size:.42667rem;font-weight:700}.checkin-ladder .day .pts-unit{color:var(--clr-text);text-align:center;margin-top:.05333rem;font-family:PingFang SC;font-size:.21333rem;font-style:normal;font-weight:600;line-height:normal}.checkin-ladder .day-done{background:var(--clr-checkin);color:var(--clr-text)}.checkin-ladder .day-done:after{content:"";pointer-events:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAuCAMAAABteatCAAAAM1BMVEUAAAA/XB1AXR0/XBw+Wxw+Wxw/XR5AYCA/Wx0+XB0+Wx1AXBk/XB3///+HmXHz9fHn6+P4YyxpAAAADHRSTlMA7yDMkGDfEN+gOlCUwQYFAAAAtElEQVQ4y43Qyw7DIAxEUfMKSQqB///aLix1FqPUc7dzBJJtvJdKve3X+N/ZACOaRTjSBzCoqTBlEY4CGNRUeAIG3SqsKiwqTIBBEXzWfhT4zDmXw9DN7TB0E18rjiE7wNAB4hLsGG4fyBFcmOAIYiQHSJKcQ5LkHLKEIwgJR5AkHEGScICJ5F5wyMrQskuFTYU9idCqCrMKraqwHyK0fIjQ7kOB4pvm9SpAL18BRL1dJb3CL53jUk5yqS8cAAAAAElFTkSuQmCC) 50%/contain no-repeat;width:.37333rem;height:.37333rem;position:absolute;top:0;right:0}.checkin-ladder .day-today{background:var(--clr-checkin-today);color:var(--clr-text);border:1px solid var(--clr-checkin-today)}.privilege-table{width:100%;margin-top:.10667rem;font-size:.32rem}.privilege-table .head,.privilege-table .row{grid-template-columns:1fr 1fr;padding:0 1.94667rem 0 .8rem;display:grid}.privilege-table .row{border-bottom:1px solid #ffffff14}.privilege-table .row:last-child{border-bottom:none}.privilege-table .head{background:#ffffff0a;border-radius:.29333rem;height:.93333rem;line-height:.93333rem}.privilege-table .head .cell{font-size:.29333rem;font-weight:600}.privilege-table .cell{height:.93333rem;color:var(--clr-text-dim);line-height:.93333rem}.privilege-table .row-current .cell{color:#ffd400}.privilege-table .cell-bonus{text-align:center}.privilege-table .cell-tier .tier-current{text-align:center;color:#fff;background:#26361a;border-radius:.4rem;width:.93333rem;height:.42667rem;margin-left:.13333rem;font-size:.24rem;line-height:.42667rem;display:inline-block}.point-history-item{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:.93333rem;font-size:.32rem;line-height:.93333rem;display:flex}.point-history-list .point-history-item:last-child{border-bottom:none}.point-history-item-desc{color:var(--clr-text)}.point-history-item-amount{font-weight:700}.point-history-item-amount-add{color:var(--clr-add)}.point-history-item-amount-sub{color:var(--clr-sub)}.reward-record-item{border-bottom:1px solid #ffffff14;flex-direction:column;gap:.21333rem;padding:.29333rem 0;display:flex}.reward-record-list .reward-record-item:last-child{border-bottom:none}.reward-record-item-row{align-items:flex-start;gap:.26667rem;display:flex}.reward-record-item-info{flex-direction:column;flex:1;justify-content:space-between;min-width:0;height:1.17333rem;display:flex}.reward-record-item-extra{justify-content:space-between;align-items:center;gap:.21333rem;width:100%;display:flex}.reward-record-item-extra-label{color:var(--clr-text-dim);letter-spacing:.5px;min-width:0;font-family:Consolas,Monaco,monospace;font-size:.29333rem}.reward-record-item-extra-label strong{color:var(--clr-text);font-weight:700}.reward-record-item-icon{background:var(--clr-icon-bg);border-radius:.32rem;flex-shrink:0;justify-content:center;align-items:center;width:1.17333rem;height:1.17333rem;display:flex;overflow:hidden}.reward-record-item-icon-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.reward-record-item-icon-fallback{font-size:.58667rem;line-height:1}.reward-record-item-name{color:var(--clr-text);flex-wrap:wrap;align-items:center;gap:.13333rem;font-size:.34667rem;font-weight:600;line-height:1.2;display:flex}.reward-record-item-type-tag{color:var(--clr-text-dim);background:#ffffff1a;border-radius:.10667rem;flex-shrink:0;padding:1px .13333rem;font-size:.26667rem;font-weight:600;line-height:1.5}.reward-record-item-meta{color:var(--clr-text-dim);font-size:.29333rem;line-height:1.2}.reward-order-chip-copy-btn{cursor:pointer;color:#06b779;flex-shrink:0;font-size:.29333rem;font-weight:700}.point-history-list-page .point-history-item{align-items:center;height:auto;min-height:1.28rem;line-height:1.28rem}.point-history-list-page .point-history-item-desc{min-width:0;color:var(--clr-text-dim);flex:1;font-size:.34667rem;line-height:1.45}.point-history-list-page .point-history-item-amount{white-space:nowrap;flex-shrink:0;font-size:.34667rem;font-weight:600}.point-history-item-highlight{color:#ffd400}.reward-record-list-page{padding-top:.10667rem}.reward-record-list-page .reward-record-item{padding:.37333rem 0}.cdn-image[data-v-1cfd8804]{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cdn-image-placeholder[data-v-1cfd8804]{border-radius:inherit;background:#ffffff0f;position:absolute;inset:0}.bet-page{padding-top:0}.member-status-banner{background-image:url(/assets/vip-bg-Ba167c1J.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.32rem;align-items:center;margin-bottom:.4rem;padding:.53333rem;display:flex}.member-status-banner .crown{font-size:.58667rem}.member-status-banner .vip-icon{object-fit:contain;width:1.33333rem;height:1.33333rem;margin-right:.26667rem}.member-status-banner .text{flex:1;min-width:0}.member-status-banner .tier{color:#fff;align-items:center;gap:.13333rem;font-size:.32rem;font-weight:600;display:flex}.member-status-banner .tier .vip-icon-02{object-fit:contain;width:.96rem;height:auto}.member-status-banner .bonus{color:var(--clr-text-dim);margin-top:.13333rem;font-size:.29333rem}.member-status-banner .upgrade-btn{color:#000;text-align:center;white-space:nowrap;background:linear-gradient(270deg,#a9e3ff 0%,#00ffc7 100%);border-radius:.58667rem;width:1.46667rem;height:.74667rem;font-size:.29333rem;font-weight:700;line-height:.74667rem}.activity-ad-banner{border-radius:.53333rem;margin-bottom:.26667rem;overflow:hidden}.activity-ad-banner.activity-ad-banner-clickable{cursor:pointer}.activity-ad-banner .ad-banner-img{border-radius:inherit;width:100%;height:100%}.match-card .top{color:var(--clr-text-dim);justify-content:space-between;margin-bottom:.21333rem;font-size:.29333rem;display:flex}.match-card .status-live,.match-card .status-pending{--title-tag-notch:.37333rem;max-width:100%;padding:.21333rem calc(var(--title-tag-notch) + .42667rem) .21333rem .37333rem;color:#fff;text-align:center;white-space:nowrap;vertical-align:top;clip-path:polygon(0 0, calc(100% - var(--title-tag-notch)) 0, 100% 50%, calc(100% - var(--title-tag-notch)) 100%, 0 100%);background-color:#5a9218;align-items:center;gap:.16rem;margin:0 0 .26667rem -.37333rem;font-family:JiangChengXieHei;font-size:.32rem;font-style:italic;font-weight:700;line-height:normal;display:inline-flex}.match-card .status-pending{background-color:#39463b}.match-card .versus{justify-content:space-between;align-items:center;margin-bottom:.26667rem;display:flex}.match-card .team-info{flex:1;align-items:center;gap:.10667rem;display:flex}.match-card .team-info:last-child{justify-content:flex-end}.match-card .team-name{color:var(--clr-text);text-align:center;font-size:.34667rem;font-weight:700}.match-card .vs-icon{object-fit:contain;flex-shrink:0;width:.85333rem;height:auto;display:block}.match-card .odds-row{grid-template-columns:1fr 1fr 1fr;gap:.26667rem;margin-top:.21333rem;display:grid}.match-card .odds-option{cursor:pointer;background:#1e2e16;border:1px solid #0000;border-radius:.24rem;flex-direction:column;justify-content:center;align-items:center;height:1.81333rem;transition:all .15s;display:flex;position:relative}.match-card .odds-option .odds-label{color:var(--clr-text);font-size:.32rem;font-weight:600;line-height:.48rem}.match-card .odds-option .odds-value{color:#ffff17;margin-top:.08rem;font-size:.42667rem;font-weight:800;line-height:.53333rem}.match-card .odds-option .my-bet-badge{color:#fff;white-space:nowrap;background:#58704c;border-top-left-radius:.21333rem;border-top-right-radius:.21333rem;width:max-content;max-width:calc(100% - .10667rem);padding:.13333rem .21333rem;font-size:.24rem;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.match-card .odds-option-selected{border-color:var(--clr-add);background:#48b12d2e}.match-card .odds-option-disabled{cursor:not-allowed;background:#273123}.match-card .odds-option-disabled .odds-label,.match-card .odds-option-disabled .odds-value{color:#5b7a63}.match-card .odds-option-has-bet{justify-content:start;padding-top:.18667rem}.match-card .odds-option-has-bet:before{content:"已押";color:#fff;background:#367f16;border-radius:.53333rem;padding:.05333rem .16rem;font-size:.24rem;font-weight:700;position:absolute;top:-.21333rem;right:.16rem}.bet-chips-row{flex-wrap:wrap;gap:.16rem;margin-top:.45333rem;display:flex}.bet-chip{text-align:center;color:#879e78;cursor:pointer;border:1px solid #36482c;border-radius:.10667rem;flex:1;width:1.49333rem;height:.66667rem;font-size:.32rem;font-weight:600;line-height:.66667rem;display:inline-block}.bet-chip-selected{color:#000;background:#a7ce26}.bet-custom-input-row{margin-top:.45333rem}.bet-custom-input{width:100%;color:var(--clr-text);-moz-appearance:textfield;border:1px solid #36482c;border-radius:.21333rem;padding:.21333rem .26667rem;font-size:.37333rem}.bet-custom-input::-webkit-outer-spin-button{appearance:none}.bet-custom-input::-webkit-inner-spin-button{appearance:none}.bet-submit-btn{color:#000;text-align:center;cursor:pointer;box-sizing:border-box;background-color:#a7ce26;border:none;border-radius:1.01333rem;justify-content:center;align-items:center;gap:.10667rem;width:100%;height:1.04rem;margin-top:.45333rem;padding:0 .37333rem;font-size:.37333rem;font-weight:600;display:flex}.bet-submit-btn:disabled{cursor:not-allowed;background:#61712e}.rank-page{padding-top:0}.rank-list{margin-bottom:.10667rem}.rank-list .item{border-bottom:1px solid #ffffff14;align-items:center;gap:.26667rem;height:1.12rem;display:flex}.rank-list .item:last-child{border-bottom:none}.rank-list .item .position{width:.74667rem;color:var(--clr-text-dim);text-align:center;flex-shrink:0;justify-content:center;align-items:center;font-size:.34667rem;font-weight:700;display:flex}.rank-list .item .position .position-icon{object-fit:contain;width:.74667rem;height:auto;display:block}.rank-list .item .nickname{color:var(--clr-text);flex:1;font-size:.34667rem}.rank-list .item .points{color:#e5e212;font-size:.34667rem;font-weight:700}.rank-page .activity-note-bar-plain{color:#384d3d;background:0 0;border:none;font-size:.32rem}.gift-item{border-bottom:1px solid #ffffff14;align-items:center;gap:.26667rem;padding:.26667rem 0;display:flex}.gift-item:last-of-type{border-bottom:none}.gift-item .gift-icon{background:var(--clr-icon-bg);border-radius:.37333rem;flex-shrink:0;justify-content:center;align-items:center;width:1.28rem;height:1.28rem;display:flex;overflow:hidden}.gift-item .gift-icon-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.gift-item .gift-info{flex:1;min-width:0}.gift-item .gift-name{color:var(--clr-text);font-size:.34667rem;font-weight:600}.gift-item .gift-desc{color:var(--clr-text-dim);margin-top:.05333rem;font-size:.29333rem}.gift-item .gift-action{text-align:right;flex-shrink:0}.gift-item .gift-price{color:#a7ce26;margin-bottom:.10667rem;font-size:.32rem;font-weight:700}.gift-item .redeem-btn{color:#000;background:#a7ce26;border-radius:.21333rem;padding:.16rem .32rem;font-size:.32rem;font-weight:600}.gift-item .redeem-btn:disabled{background:var(--clr-btn);color:var(--clr-text-dim);cursor:not-allowed}.gift-item-physical .gift-icon{background:linear-gradient(135deg,#e5e21233,#e5e2121a)}.blindbox-card{text-align:center}.blindbox-card .emoji{object-fit:contain;width:1.92rem;height:auto;margin:0 auto .10667rem;display:block}.blindbox-card .title{font-family:PingFang SC;font-size:.48rem;font-style:normal;font-weight:600;line-height:.66667rem}.blindbox-card .desc{color:var(--clr-text-dim);margin-top:.18667rem;margin-bottom:.45333rem;font-size:.29333rem;line-height:1.5}.gift-item-list-page{padding-top:.10667rem}.gift-item-list-page .gift-item{padding:.37333rem 0}.gift-item-list-page .gift-item:last-child{border-bottom:none}.social-page{padding-top:0}.invite-hero-card{text-align:center;padding:.64rem .26667rem}.invite-hero-card .title{margin-bottom:.18667rem;font-size:.48rem;font-weight:600;line-height:.66667rem}.invite-hero-card .desc{color:#fff;margin-bottom:.50667rem;font-size:.29333rem;font-weight:400;line-height:.53333rem}.invite-hero-card .code-box{color:#a7ce26;text-align:center;letter-spacing:.5px;background:#1a240d;border-radius:.21333rem;height:1.09333rem;font-family:PingFang SC;font-size:.42667rem;line-height:1.09333rem}.invite-hero-card .share-btn{color:#000;text-align:center;cursor:pointer;box-sizing:border-box;background-color:#a7ce26;border:none;border-radius:1.01333rem;justify-content:center;align-items:center;gap:.10667rem;width:100%;height:1.04rem;margin-top:.45333rem;margin-bottom:.53333rem;padding:0 .37333rem;font-size:.37333rem;font-weight:600;display:flex}.invite-hero-card .stats{text-align:center;justify-content:space-around;display:flex}.invite-hero-card .stat-value{color:#a7ce26;font-size:.53333rem;font-weight:700}.invite-hero-card .stat-label{color:#fff;margin-top:.05333rem;font-size:.34667rem}.community-resource-slot{cursor:pointer;border-radius:.32rem;overflow:hidden}.community-resource-slot .banner{object-fit:cover;width:100%;height:auto;display:block}
