.b-upgrade{align-items:center;display:flex;flex-direction:column;padding:0;position:relative}@media (min-width:1240px){.b-upgrade{min-height:414px;padding:52px 40px 40px}}.b-upgrade__btn-upgrade--disabled{background:#262343;color:#a39ccc;pointer-events:none}.b-upgrade__heading-mb{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-top:10px;text-align:center}@media (min-width:1240px){.b-upgrade__heading-mb{display:none}}.b-upgrade__tip{display:none;left:12px;position:absolute;top:12px;z-index:1}@media (min-width:1240px){.b-upgrade__tip{display:flex}}.b-upgrade__media{border-bottom-right-radius:16px;display:none;height:454px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:-40px;width:calc(28% + 120px);z-index:1}@media (min-width:1240px){.b-upgrade__media{display:block}}.b-upgrade__video{height:756px;max-width:none;width:756px}.b-upgrade__bg{border-radius:16px;display:none;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:1240px){.b-upgrade__bg{display:block}}.b-upgrade__tabs{margin:0 auto;width:272px}.b-upgrade__inner{align-items:center;display:flex;flex-direction:column;gap:10px;position:relative;width:100%;z-index:1}@media (min-width:768px){.b-upgrade__inner{gap:32px}}@media (min-width:1240px){.b-upgrade__inner{gap:36px}}.b-upgrade__main{align-items:center;display:flex;flex-wrap:wrap;gap:0 32px;justify-content:center;padding-bottom:6px;width:100%}@media (min-width:768px){.b-upgrade__main{gap:0 36px;padding-bottom:0}}@media (min-width:1240px){.b-upgrade__main{gap:56px}}.b-upgrade__center{align-items:center;display:flex;justify-content:center;order:-1;padding:26px 26px 20px;width:100%}@media (min-width:768px){.b-upgrade__center{order:0;padding:26px 0 0;width:auto}}@media (min-width:1240px){.b-upgrade__center{padding:0}}.b-upgrade__status{background:radial-gradient(50% 50% at 50% 50%,rgba(61,56,106,.8) 0,rgba(23,20,38,.4) 100%);border:1px solid rgba(192,193,255,.149);border-radius:50%;height:234px;padding:3px;position:relative;width:234px}.b-upgrade__status_lose{background:radial-gradient(50% 50% at 50% 50%,rgba(106,56,68,.8) 0,rgba(38,20,24,.4) 100%);border-color:rgba(242,70,111,.102)}.b-upgrade__status:before{background:radial-gradient(50% 50% at 50% 50%,rgba(61,56,106,.8) 0,rgba(23,20,38,.4) 100%);border:1px solid rgba(192,193,255,.302);border-radius:50%;content:"";height:180px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:180px;z-index:1}.b-upgrade__status_lose:before{background:radial-gradient(50% 50% at 50% 50%,rgba(106,56,68,.8) 0,rgba(38,20,24,.4) 100%);border-color:rgba(255,202,215,.2)}.b-upgrade__status-circle{background:radial-gradient(50% 50% at 50% 50%,rgba(61,56,106,.8) 0,rgba(23,20,38,.4) 100%);border-radius:50%;height:226px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:226px}.b-upgrade__status_lose .b-upgrade__status-circle{background:radial-gradient(50% 50% at 50% 50%,rgba(106,56,68,.8) 0,rgba(38,20,24,.4) 100%)}.b-upgrade__status-arrow{border-radius:50%;height:calc(100% + 52px);left:-26px;position:absolute;top:-26px;transition-duration:10s;width:calc(100% + 52px);z-index:1}.b-upgrade__status-arrow svg{height:20px;left:calc(50% - 10px);position:absolute;top:0;width:20px}.b-upgrade__status-content{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;padding:24px;position:relative;text-align:center;z-index:2}.b-upgrade__status-title{font-size:3rem;font-weight:600;line-height:1}.b-upgrade__status-title_sm{font-size:2.25rem;font-weight:800;line-height:2.5rem}.b-upgrade__status-subtitle{height:20px;position:relative;width:100%}.b-upgrade__status-subtitle-text,.b-upgrade__status-text-major{left:0;position:absolute;top:0;width:100%}.b-upgrade__status-subtitle-text{color:#b7bdfa;font-size:.875rem;line-height:1.25rem}.b-upgrade__status-text-major{font-size:1.125rem;font-weight:700;line-height:1.75rem}.b-upgrade__status-video{height:640px;transform:translate(-50%,-50%);width:640px}.b-upgrade__status-video,.b-upgrade__x{left:50%;max-width:none;pointer-events:none;position:absolute;top:50%}.b-upgrade__x{height:450px;transform:translate(-50%,-66%);width:450px}.b-upgrade__xScore-text-wrapper{left:50%;pointer-events:none;top:50%;z-index:6}.b-upgrade__xScore,.b-upgrade__xScore-text-wrapper{position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.b-upgrade__xScore{animation:x-scale-pulse 2.8s ease-in-out forwards;font-size:30px;font-weight:700}.b-upgrade__xScore--shadow{transform:translate(calc(-50% + 2px),calc(-50% + 2px));z-index:1}.b-upgrade__xScore:not(.b-upgrade__xScore--shadow){z-index:2}.b-upgrade__xScore-text-wrapper--gold .b-upgrade__xScore--shadow{color:#efaf39}.b-upgrade__xScore-text-wrapper--gold .b-upgrade__xScore:not(.b-upgrade__xScore--shadow){color:#fff9c3}.b-upgrade__xScore-text-wrapper--red .b-upgrade__xScore--shadow{color:#df7e3b}.b-upgrade__xScore-text-wrapper--red .b-upgrade__xScore:not(.b-upgrade__xScore--shadow){color:#fff16f}.b-upgrade__card_effect{height:440px;pointer-events:none;width:440px}.b-upgrade__card_effect,.b-upgrade__status-img{left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.b-upgrade__status-img{animation:showOpenImg 2s linear forwards;height:128px;width:128px}.b-upgrade__final{align-items:center;display:flex;flex-direction:column;gap:12px;opacity:1!important;transform:scale(1)!important;width:100%}@media (min-width:768px){.b-upgrade__final{flex-direction:row;gap:44px}}.b-upgrade__final-heading-left,.b-upgrade__final-heading-right{flex:1 1 0;max-width:380px;text-align:center;width:100%}@media (min-width:768px){.b-upgrade__final-heading-left,.b-upgrade__final-heading-right{max-width:none;width:auto}.b-upgrade__final-heading-left{text-align:right}}.b-upgrade__final-heading-right{border-top:1px solid rgba(192,193,255,.149);padding-top:6px}@media (min-width:768px){.b-upgrade__final-heading-right{border-top:none;text-align:left}}.b-upgrade__final-title{color:#8a83b0;font-size:.875rem;font-weight:600;line-height:1.25rem}.b-upgrade__final-name{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.75rem}@media (min-width:768px){.b-upgrade__final-name{font-size:1.875rem;line-height:2.25rem;margin-left:auto;max-width:380px}}.b-upgrade__btn{min-width:272px}@media (min-width:768px){.b-upgrade__btn{min-width:208px}}.b-upgrade-inventory-list{display:none;gap:10px}@media (min-width:1240px){.b-upgrade-inventory-list{display:flex}}.b-upgrade-inventory-list__item{display:flex;flex-direction:column}.b-upgrade-inventory-list__item_sm{width:612px}.b-upgrade-inventory-list__item_lg{flex-grow:1}.b-box-upgrade{background:#201d37;border-radius:16px;display:flex;flex-direction:column;margin:0 auto;max-width:680px;overflow:hidden}@media (min-width:1240px){.b-box-upgrade{margin:0;max-width:none}}.b-box-upgrade .nav-tabs{margin:20px 16px -4px}@media (min-width:1240px){.b-box-upgrade .nav-tabs{margin:20px 20px -4px}}.b-box-upgrade .tab-content{padding:0}.b-box-upgrade__options{display:flex;flex-wrap:wrap;gap:8px;padding:16px 16px 8px}@media (min-width:1240px){.b-box-upgrade__options{flex-wrap:nowrap;padding:20px 20px 8px}}.b-box-upgrade__options-item-auto,.b-box-upgrade__options-item-lg,.b-box-upgrade__options-item-sm{width:auto}.b-box-upgrade__options-item-auto{width:calc(33% - 8px)}@media (min-width:400px){.b-box-upgrade__options-item-auto{width:auto}}.b-box-upgrade__options-item-lg{flex-grow:1}.b-box-upgrade__options-item-sm{width:calc(33% - 4px)}@media (min-width:400px){.b-box-upgrade__options-item-sm{width:calc(50% - 4px)}}@media (min-width:1240px){.b-box-upgrade__options-item-sm{width:100px}}.b-box-upgrade__top{padding:12px 16px 8px}@media (min-width:1240px){.b-box-upgrade__top{padding:12px 20px 8px}}.b-box-upgrade__main{max-height:596px;overflow:auto;padding:12px 16px 20px}@media (min-width:1240px){.b-box-upgrade__main{flex-wrap:nowrap;padding:12px 20px 20px}}@keyframes x-scale-pulse{0%{transform:translate(-50%,-50%) translateY(0) scale(.8)}35%{transform:translate(-50%,-50%) translateY(0) scale(.8)}to{transform:translate(-50%,-50%) translateY(-140px) scale(1)}}@keyframes showOpenImg{0%{opacity:.4;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}