.portal-logo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:4rem;height:100%;aspect-ratio:1/1}.portal-logo .portal{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;animation:rotate 30s linear infinite}.portal-logo .glow{position:absolute;top:50%;left:50%;z-index:1;width:70%;height:70%;opacity:.75;transform:translate(-50%,-50%);animation:hide 7s linear infinite alternate}.portal-logo .logo{position:relative;z-index:3;display:flex;flex-direction:column;width:100%;max-width:1.875rem;opacity:0;animation:show 7s linear infinite alternate}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hide{0%{opacity:.8;transform:translate(-50%,-50%) scale(.9)}20%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}40%{opacity:0;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}@keyframes show{0%{opacity:0}20%{opacity:0}40%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1.1)}80%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.pass-page[data-v-00211f6e]{position:relative;z-index:2;display:flex;flex-direction:column;gap:.9375rem}.pass-page .description[data-v-00211f6e]{font-size:.75rem;color:#86898f}.pass-page .description p[data-v-00211f6e]:last-child{margin-bottom:0}.pass-page .description[data-v-00211f6e] b{color:var(--dark)}[data-color-scheme=dark] .pass-page .description[data-v-00211f6e] b{color:#fff}.pass-page .info[data-v-00211f6e]{position:relative;display:flex;flex-direction:column;padding:.5rem;background-color:#fff;border-radius:.875rem}[data-color-scheme=dark] .pass-page .info[data-v-00211f6e]{background-color:var(--dark)}.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back{height:8.75rem}.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back .back-title{gap:.25rem!important}.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back .back-img{right:0;height:100%!important;margin-top:0}.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back .back-title{align-items:flex-start;margin-left:0}.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back .back-title .ui-red-title.text{font-size:1.875rem!important}.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back .back-title .ui-red-title.desc{font-size:.875rem!important}.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back .back-title .ui-red-title.desc .--red-title,.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back .back-title .ui-red-title.desc .--red-title-front{text-transform:initial!important}.pass-page .progress[data-v-00211f6e]{position:relative}.pass-page .progress.disabled[data-v-00211f6e]{opacity:.5}.pass-page .progress[data-v-00211f6e] .super_prize{border-radius:.875rem .875rem 0 0}.pass-page .progress[data-v-00211f6e] .super_prize .bar{display:none}.pass-page .progress[data-v-00211f6e] .super_prize .content-image{width:3rem;padding:0;background:transparent}.pass-page .progress[data-v-00211f6e] .progress-block{border-radius:0 0 .875rem .875rem}.pass-page .progress[data-v-00211f6e] .progress-block .center-line:after{display:none}.pass-page .progress .first-block[data-v-00211f6e]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding-bottom:.625rem}.pass-page .progress .first-block[data-v-00211f6e] .portal-logo{max-width:5rem;max-height:5rem}.pass-page .how_it_work .title[data-v-00211f6e]{margin-bottom:.9375rem;font-size:1.4375rem}.pass-page .how_it_work .text .title[data-v-00211f6e]{margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#0f212e}[data-color-scheme=dark] .pass-page .how_it_work .text .title[data-v-00211f6e]{color:#fff}.pass-page .how_it_work .text p[data-v-00211f6e]{margin-bottom:.9375rem}.pass-page .how_it_work .text p[data-v-00211f6e],.pass-page .how_it_work .text li[data-v-00211f6e]{font-size:.75rem;font-weight:400;color:var(--grey)}.pass-page .how_it_work .text p[data-v-00211f6e]::marker,.pass-page .how_it_work .text li[data-v-00211f6e]::marker{color:#0f212e}[data-color-scheme=dark] .pass-page .how_it_work .text p[data-v-00211f6e]::marker,[data-color-scheme=dark] .pass-page .how_it_work .text li[data-v-00211f6e]::marker{color:#fff}.pass-page .how_it_work .text p[data-v-00211f6e] .color,.pass-page .how_it_work .text li[data-v-00211f6e] .color{color:var(--blue)}[data-color-scheme=dark] .pass-page .how_it_work .text p[data-v-00211f6e] .color,[data-color-scheme=dark] .pass-page .how_it_work .text li[data-v-00211f6e] .color{color:var(--yellow)}.pass-page .how_it_work .text p[data-v-00211f6e] b,.pass-page .how_it_work .text li[data-v-00211f6e] b{color:#0f212e}[data-color-scheme=dark] .pass-page .how_it_work .text p[data-v-00211f6e] b,[data-color-scheme=dark] .pass-page .how_it_work .text li[data-v-00211f6e] b{color:#fff}.pass-page .how_it_work .text ul[data-v-00211f6e],.pass-page .how_it_work .text ol[data-v-00211f6e]{padding:0 0 0 1.125rem;margin:0}@media only screen and (min-width: 960px){.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back{height:13.125rem!important}.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back .back-title .ui-red-title.text{font-size:2.5rem!important}.pass-page .info[data-v-00211f6e] .tournament-base-info.is-page .banner .back .back-title .ui-red-title.desc{font-size:1.125rem!important}.pass-page .progress[data-v-00211f6e] .super_prize{background:#f2f1f6;border:.125rem solid #fff}[data-color-scheme=dark] .pass-page .progress[data-v-00211f6e] .super_prize{background:#0f212e;border-color:var(--dark)}}
