.cookie-popup .van-popup__content{background:#161214;border-radius:1.25rem 1.25rem 0 0;padding:0}

.cookie-container{padding:1.25rem 1.5rem 1.75rem;position:relative}

.cookie-container .cookie-handle{width:2.25rem;height:.25rem;border-radius:.125rem;background:hsla(0,0%,100%,.15);margin:0 auto 1.25rem;flex-shrink:0}

.cookie-container .cookie-content{display:flex;flex-direction:column;align-items:center;text-align:center}

.cookie-container .cookie-content .cookie-icon{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(245,166,35,.1);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--mainColor);flex-shrink:0}

.cookie-container .cookie-content .cookie-icon svg{width:1.75rem;height:1.75rem}

.cookie-container .cookie-content .cookie-text{margin-bottom:1.5rem}

.cookie-container .cookie-content .cookie-text h2{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .625rem 0;letter-spacing:.03125rem}

.cookie-container .cookie-content .cookie-text p{font-size:.8125rem;line-height:1.6;color:hsla(0,0%,100%,.55);margin:0;max-width:20rem}

.cookie-container .cookie-content .cookie-text a{color:var(--mainColor);text-decoration:underline;text-underline-offset:.125rem;transition:color .12s}

.cookie-container .cookie-content .cookie-text a:hover{color:#e0961a}

.cookie-container .cookie-content .cookie-btn{width:100%;max-width:20rem;height:2.875rem;background:linear-gradient(135deg,var(--btnBgStartColor) 0,var(--btnBgEndColor) 100%);border-radius:1.5625rem;border:none;font-size:.9375rem;font-weight:600;color:#fff;cursor:pointer;transition:all .15s;letter-spacing:.03125rem}

.cookie-container .cookie-content .cookie-btn:hover{transform:scale(1.02);box-shadow:0 .25rem 1.25rem rgba(245,166,35,.25)}

.cookie-container .cookie-content .cookie-btn:active{transform:scale(.97)}

.page[data-v-31de7a9c]{background:radial-gradient(37.5rem 18.75rem at 100% 0,rgba(124,58,237,.05),transparent 10%),radial-gradient(37.5rem 18.75rem at 100% 10%,rgba(124,58,237,.22),transparent 60%),radial-gradient(31.25rem 25rem at -10% 50%,rgba(167,139,250,.15),transparent 70%),#0e0815;color:#f5f3ff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.6;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;max-width:28.75rem;margin:-7.5rem auto;padding:0 1.125rem 2.5rem;position:relative}

.page nav[data-v-31de7a9c]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 0 1.25rem}

.page .logo-text[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-.03125rem;background:linear-gradient(135deg,#a78bfa,#ff7fb6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}

.page .nav-badge[data-v-31de7a9c]{font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:#ffb3d4;background:rgba(255,127,182,.12);border:.0625rem solid rgba(255,127,182,.3);border-radius:62.4375rem;padding:.3125rem .625rem;display:inline-flex;align-items:center;gap:.375rem}

.page .nav-badge[data-v-31de7a9c]:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:#ff7fb6;box-shadow:0 0 .375rem #ff7fb6;animation:pulse-31de7a9c 1.4s ease-in-out infinite}

@keyframes pulse-31de7a9c{0%,to{opacity:1}50%{opacity:.35}}

.page .hero-card[data-v-31de7a9c]{background:linear-gradient(150deg,#7c3aed,#4a1a8a 50%,#2a0f4a);border-radius:1.5rem;padding:2rem 1.625rem 1.75rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.75rem -1.25rem rgba(124,58,237,.55);animation:fadeUp-31de7a9c .5s ease both}

.page .hero-card[data-v-31de7a9c]:before{content:"";position:absolute;top:-5rem;right:-3.75rem;width:12.5rem;height:12.5rem;background:radial-gradient(closest-side,#a78bfa,transparent);opacity:.5;pointer-events:none}

.page .hero-card[data-v-31de7a9c]:after{content:"";position:absolute;bottom:-3.75rem;left:-2.5rem;width:11.25rem;height:11.25rem;background:radial-gradient(closest-side,#ff7fb6,transparent);opacity:.5;pointer-events:none}

.page .hero-tag[data-v-31de7a9c]{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e5d9ff;background:hsla(0,0%,100%,.15);border:.0625rem solid hsla(0,0%,100%,.22);border-radius:62.4375rem;padding:.375rem .75rem;display:inline-block;margin-bottom:1.375rem;position:relative;z-index:1}

.page .hero-title[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:900;font-size:2.625rem;line-height:1.05;letter-spacing:-.09375rem;color:#fff;margin-bottom:.75rem;position:relative;z-index:1}

.page .hero-title span[data-v-31de7a9c]{display:block;background:linear-gradient(135deg,#fff,#ffe0ed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}

.page .hero-desc[data-v-31de7a9c]{font-size:.875rem;color:hsla(0,0%,100%,.78);line-height:1.65;margin-bottom:1.5rem;position:relative;z-index:1}

.page .btn-primary[data-v-31de7a9c]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.375rem;border:none;border-radius:.875rem;background:#fff;color:#7c3aed;font-family:Poppins,sans-serif;font-weight:700;font-size:.9375rem;letter-spacing:.0125rem;cursor:pointer;text-decoration:none;box-shadow:0 .625rem 1.875rem -.5rem hsla(0,0%,100%,.25);-webkit-tap-highlight-color:transparent;transition:transform .15s;position:relative;z-index:1}

.page .btn-primary[data-v-31de7a9c]:active{transform:scale(.98)}

.page .btn-primary svg[data-v-31de7a9c]{stroke:#7c3aed}

.page .sub-hint[data-v-31de7a9c]{text-align:center;font-size:.6875rem;color:hsla(0,0%,100%,.6);margin-top:.625rem;letter-spacing:.04em;position:relative;z-index:1}

.page .section-head[data-v-31de7a9c]{display:flex;align-items:baseline;justify-content:space-between;margin:2.5rem .125rem .875rem}

.page .section-title[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:800;font-size:1.125rem;letter-spacing:-.01875rem}

.page .section-meta[data-v-31de7a9c]{font-size:.6875rem;color:#a78bfa;font-weight:600;letter-spacing:.1em}

.page .feature-list[data-v-31de7a9c]{display:flex;flex-direction:column;gap:.625rem;animation:fadeUp-31de7a9c .5s ease .15s both}

.page .feature-item[data-v-31de7a9c]{display:flex;align-items:stretch;background:#1f1330;border:.0625rem solid rgba(167,139,250,.18);border-radius:1rem;overflow:hidden;transition:border-color .2s,transform .15s}

.page .feature-item[data-v-31de7a9c]:hover{border-color:rgba(167,139,250,.45)}

.page .feature-bar[data-v-31de7a9c]{flex-shrink:0;width:2.625rem;background:linear-gradient(180deg,#a78bfa,#ff7fb6);display:grid;place-items:center;font-family:Poppins,sans-serif;font-weight:800;font-size:.875rem;color:#fff;letter-spacing:-.03125rem}

.page .feature-body[data-v-31de7a9c]{padding:.875rem 1rem .875rem .875rem;flex:1}

.page .feature-body h3[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:700;font-size:.9375rem;letter-spacing:-.0125rem;margin-bottom:.1875rem;color:#fff}

.page .feature-body p[data-v-31de7a9c]{font-size:.75rem;color:#a1a0b8;line-height:1.55}

.page .stats-wrap[data-v-31de7a9c]{margin-top:1.75rem;background:#1f1330;border:.0625rem solid rgba(167,139,250,.18);border-radius:1.25rem;padding:1.375rem 1.25rem;animation:fadeUp-31de7a9c .5s ease .1s both}

.page .stats-label[data-v-31de7a9c]{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a78bfa;margin-bottom:.625rem}

.page .big-stat[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:900;font-size:3rem;line-height:1;letter-spacing:-.125rem;background:linear-gradient(135deg,#a78bfa,#ff7fb6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:baseline;gap:.375rem}

.page .big-stat small[data-v-31de7a9c]{font-size:1.125rem;font-weight:700;color:#f5f3ff;-webkit-text-fill-color:#f5f3ff}

.page .stats-desc[data-v-31de7a9c]{font-size:.8125rem;color:#a1a0b8;margin-top:.25rem}

.page .stats-chips[data-v-31de7a9c]{display:flex;gap:.5rem;margin-top:1.125rem;flex-wrap:wrap}

.page .chip[data-v-31de7a9c]{flex:1;min-width:0;background:rgba(167,139,250,.08);border:.0625rem solid rgba(167,139,250,.18);border-radius:.75rem;padding:.625rem .75rem;text-align:center}

.page .chip-num[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:800;font-size:1.125rem;color:#fff;line-height:1.1}

.page .chip-label[data-v-31de7a9c]{font-size:.625rem;color:#a1a0b8;letter-spacing:.08em;text-transform:uppercase;margin-top:.125rem}

.page .steps-wrap[data-v-31de7a9c]{margin-top:1.75rem;background:#1f1330;border:.0625rem solid rgba(167,139,250,.18);border-radius:1.25rem;padding:1.375rem 1.25rem;animation:fadeUp-31de7a9c .5s ease .18s both}

.page .steps-list[data-v-31de7a9c]{display:flex;flex-direction:column;gap:1rem}

.page .step-item[data-v-31de7a9c]{display:flex;gap:.875rem;align-items:flex-start}

.page .step-num[data-v-31de7a9c]{flex-shrink:0;width:2.125rem;height:2.125rem;border-radius:.625rem;background:linear-gradient(135deg,#a78bfa,#ff7fb6);display:grid;place-items:center;font-family:Poppins,sans-serif;font-weight:800;font-size:.9375rem;color:#fff}

.page .step-body h4[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:-.00625rem;margin-bottom:.1875rem;color:#fff}

.page .step-body p[data-v-31de7a9c]{font-size:.75rem;color:#a1a0b8;line-height:1.6}

.page .about-block[data-v-31de7a9c]{margin-top:1.75rem;padding:1.375rem 1.25rem;background:linear-gradient(150deg,rgba(124,58,237,.12),rgba(255,127,182,.08));border:.0625rem solid rgba(167,139,250,.18);border-radius:1.25rem;animation:fadeUp-31de7a9c .5s ease .22s both}

.page .about-block h3[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:800;font-size:1.0625rem;margin-bottom:.75rem;color:#fff}

.page .about-block p[data-v-31de7a9c]{font-size:.8125rem;color:rgba(220,216,255,.82);line-height:1.75;margin-bottom:.625rem}

.page .about-block p[data-v-31de7a9c]:last-child{margin-bottom:0}

.page .cta-banner[data-v-31de7a9c]{margin-top:1.75rem;background:linear-gradient(120deg,#2a174a,#4a1a6a);border:.0625rem solid rgba(167,139,250,.45);border-radius:1.125rem;padding:1.125rem 1.125rem;display:flex;align-items:center;gap:.875rem;animation:fadeUp-31de7a9c .5s ease .3s both;cursor:pointer;transition:transform .15s}

.page .cta-banner[data-v-31de7a9c]:active{transform:scale(.98)}

.page .cta-icon[data-v-31de7a9c]{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:linear-gradient(135deg,#a78bfa,#ff7fb6);display:grid;place-items:center;color:#fff;font-size:1.25rem;box-shadow:0 .5rem 1.25rem -.375rem rgba(124,58,237,.45)}

.page .cta-content[data-v-31de7a9c]{flex:1;min-width:0}

.page .cta-content h4[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:700;font-size:.9375rem;letter-spacing:-.0125rem;color:#fff}

.page .cta-content p[data-v-31de7a9c]{font-size:.6875rem;color:#a1a0b8;margin-top:.125rem}

.page .cta-btn[data-v-31de7a9c]{flex-shrink:0;padding:.625rem .875rem;border-radius:.625rem;background:#fff;color:#7c3aed;font-family:Poppins,sans-serif;font-weight:700;font-size:.8125rem;text-decoration:none}

.page .faq-list[data-v-31de7a9c]{display:flex;flex-direction:column;gap:.375rem;animation:fadeUp-31de7a9c .5s ease .25s both}

.page .faq-item[data-v-31de7a9c]{background:#1f1330;border:.0625rem solid rgba(167,139,250,.18);border-radius:.875rem;overflow:hidden;transition:border-color .2s,background .2s}

.page .faq-item.open[data-v-31de7a9c]{border-color:rgba(167,139,250,.45);background:linear-gradient(180deg,#1f1330,rgba(167,139,250,.08))}

.page .faq-item.open .faq-toggle[data-v-31de7a9c]{transform:rotate(45deg);background:rgba(167,139,250,.18)}

.page .faq-item.open .faq-body[data-v-31de7a9c]{max-height:25rem}

.page .faq-trigger[data-v-31de7a9c]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.875rem .875rem .875rem .875rem;background:none;border:none;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;font-family:inherit}

.page .faq-num[data-v-31de7a9c]{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:.5rem;background:linear-gradient(135deg,#a78bfa,#ff7fb6);display:grid;place-items:center;font-family:Poppins,sans-serif;font-weight:700;font-size:.75rem;color:#fff}

.page .faq-q[data-v-31de7a9c]{flex:1;font-family:Poppins,sans-serif;font-weight:600;font-size:.8125rem;letter-spacing:-.00625rem;line-height:1.4;color:#fff}

.page .faq-toggle[data-v-31de7a9c]{flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:50%;border:.0625rem solid rgba(167,139,250,.45);display:grid;place-items:center;color:#a78bfa;font-size:.875rem;font-weight:600;transition:transform .25s,background .25s;line-height:1}

.page .faq-body[data-v-31de7a9c]{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}

.page .faq-a[data-v-31de7a9c]{font-size:.78125rem;color:rgba(200,195,230,.72);line-height:1.7;padding:0 .875rem .875rem 3.125rem}

.page .footer[data-v-31de7a9c]{text-align:center;padding:1.75rem .625rem .625rem;margin-top:2rem;border-top:.0625rem solid rgba(167,139,250,.18);animation:fadeUp-31de7a9c .5s ease .35s both}

.page .footer-logo[data-v-31de7a9c]{font-family:Poppins,sans-serif;font-weight:800;font-size:1.75rem;letter-spacing:-.03125rem;background:linear-gradient(135deg,#a78bfa,#ff7fb6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.375rem}

.page .footer-tag[data-v-31de7a9c]{font-size:.6875rem;color:#a1a0b8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem}

.page .footer-copy[data-v-31de7a9c]{font-size:.6875rem;color:#a1a0b8;margin-bottom:.875rem}

.page .footer-contact[data-v-31de7a9c]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.25rem;font-size:.75rem}

.page .footer-contact a[data-v-31de7a9c]{color:rgba(220,216,255,.75);text-decoration:none}

.page .footer-contact a[data-v-31de7a9c]:hover{color:#a78bfa}

.page .dl-wrap[data-v-31de7a9c]{display:flex;gap:.5rem;margin-bottom:1.25rem}

.page .dl-btn[data-v-31de7a9c]{flex:1;padding:.6875rem .625rem;background:#1f1330;border:.0625rem solid rgba(167,139,250,.18);border-radius:.75rem;text-decoration:none;color:#f5f3ff;text-align:center;font-size:.75rem;font-weight:600;transition:border-color .2s}

.page .dl-btn[data-v-31de7a9c]:hover{border-color:rgba(167,139,250,.45)}

.page .dl-btn small[data-v-31de7a9c]{display:block;font-size:.625rem;color:#a1a0b8;font-weight:400;margin-top:.125rem}

.page .footer-links[data-v-31de7a9c]{display:flex;align-items:center;justify-content:center;gap:.625rem;font-size:.6875rem}

.page .footer-links a[data-v-31de7a9c]{color:rgba(220,216,255,.55);text-decoration:none}

.page .footer-divider[data-v-31de7a9c]{color:rgba(167,139,250,.28)}

@keyframes fadeUp-31de7a9c{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:translateY(0)}}

@font-face{font-family:Outfit;font-display:swap;src:url(../fonts/Outfit-Light.4aae86cf.ttf);font-style:normal;font-weight:400}

@font-face{font-family:Outfit;font-display:swap;src:url(../fonts/Outfit-Regular.27be7403.ttf);font-style:normal;font-weight:500}

@font-face{font-family:Outfit;font-display:swap;src:url(../fonts/Outfit-Medium.836728f0.ttf);font-style:normal;font-weight:600}

@font-face{font-family:Outfit;font-display:swap;src:url(../fonts/Outfit-SemiBold.324450d6.ttf);font-style:normal;font-weight:700}

@font-face{font-family:Outfit;font-display:swap;src:url(../fonts/Outfit-ExtraBold.40c21898.ttf);font-style:normal;font-weight:800}

body{--input-border-color:#ccc;min-height:var(--screenHeight);font-size:1rem;color:#333;font-family:Outfit;user-select:none;touch-action:manipulation}

#app .fixed-page{padding-top:7.5rem}

.mgl-4{margin-left:.25rem}

.mgl-5{margin-left:.3125rem}

.mgl-10{margin-left:.625rem}

.fz-14{font-size:.875rem}

.mgl-40{margin-left:2.5rem}

.mgl-41{margin-left:2.5625rem}

.mgl-42{margin-left:2.625rem}

.mgl-43{margin-left:2.6875rem}

.mgl-44{margin-left:2.75rem}

.mgl-45{margin-left:2.8125rem}

.mgl-46{margin-left:2.875rem}

.mgl-47{margin-left:2.9375rem}

.mgl-48{margin-left:3rem}

.mgl-49{margin-left:3.0625rem}

.mgl-50{margin-left:3.125rem}

.flex-center{justify-content:center}

.home-page .match-container{height:100dvh;overflow-x:hidden;box-sizing:border-box;position:relative}

.home-page .match-container .introduction{position:relative;z-index:2}

.home-page .match-container .blank{height:3.75rem}

.home-page #galaxy{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:#000}

.home-page .swiper-container{max-width:62.5rem;margin:0 auto;height:100%;overflow:hidden}

.home-page .online-count{text-align:center;color:#fff}

.home-page .online-count .online-dot{display:inline-block;width:.5rem;height:.5rem;background:#25ffb3;border-radius:50%;margin-right:.625rem;vertical-align:middle}

.home-page .match-bottom{color:var(--font-color-main);position:absolute;bottom:5rem;left:50%;transform:translateX(-50%);text-align:center;z-index:2}

.home-page .match-bottom.preview{bottom:7.5rem}

.home-page .btn-start-match{position:relative}

.home-page .btn-start-match button{font-family:Outfit;display:block;width:18.4375rem;height:3.25rem;margin:1.25rem auto;border-radius:1.875rem;font-size:.875rem;font-weight:700;border:none;background:linear-gradient(101deg,var(--btnBgStartColor) 15%,var(--btnBgEndColor) 83%);color:#fff;overflow:hidden;position:relative}

.home-page .btn-start-match button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);transform:skewX(-20deg);pointer-events:none;animation:shine 2s ease-in-out infinite}

.home-page .btn-start-match img{vertical-align:middle}

.home-page .btn-start-match .badge{position:absolute;top:-.375rem;right:-.125rem;padding:.125rem .625rem;background:#fff;border-radius:.625rem;color:var(--mainColor);font-size:.75rem;z-index:1}

.home-page .card-stage{flex:1;position:relative;display:flex;justify-content:center;align-items:center;perspective:68.75rem;transform-style:preserve-3d;z-index:2;top:20vh}

.home-page .card-wrapper{position:absolute;top:0;width:60vw;height:85vw;max-width:20rem;max-height:28.125rem;border-radius:1.5rem;overflow:hidden;border:.1875rem solid transparent;background:#1a1a1a;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s,border-color .3s;will-change:transform}

.home-page .blur-layer{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.15);display:flex;justify-content:center;align-items:center}

.home-page .pos-center{z-index:10;transform:translateZ(0);opacity:1;border-color:var(--mainColor);box-shadow:0 0 1.875rem rgba(255,60,120,.2)}

.home-page .pos-left{z-index:5;transform:translate3d(-100%,0,-12.5rem) rotateY(25deg);opacity:.5}

.home-page .pos-right{z-index:5;transform:translate3d(100%,0,-12.5rem) rotateY(-25deg);opacity:.5}

.home-page .pos-back{z-index:0;transform:translateZ(-21.875rem);opacity:0}

.home-page .turbo-active .card-wrapper{transition:transform .08s linear,opacity .08s linear,border-color .1s!important}

@keyframes shine{0%{left:-100%}30%{left:100%}to{left:200%}}

.nav-tabs[data-v-77c2e520]{display:flex;align-items:center;gap:.125rem}

.nav-tab[data-v-77c2e520]{display:flex;align-items:center;gap:.3125rem;padding:.3125rem .625rem;border-radius:.25rem;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.38);text-decoration:none;cursor:pointer;transition:color .12s;white-space:nowrap;position:relative;font-family:inherit}

.nav-tab[data-v-77c2e520]:hover{color:hsla(0,0%,100%,.7)}

.nav-tab.active[data-v-77c2e520]{color:#fff}

.nav-tab.active[data-v-77c2e520]:after{content:"";position:absolute;bottom:-.5625rem;left:.625rem;right:.625rem;height:.125rem;background:#f5a623;border-radius:6.1875rem}

.nav-tab .unread[data-v-77c2e520]{color:var(--font-color-main);font-size:.625rem;font-weight:600}

#app .fixed-page[data-v-736491df]{padding-top:7.5rem}

.mgl-4[data-v-736491df]{margin-left:.25rem}

.mgl-5[data-v-736491df]{margin-left:.3125rem}

.mgl-10[data-v-736491df]{margin-left:.625rem}

.fz-14[data-v-736491df]{font-size:.875rem}

.mgl-40[data-v-736491df]{margin-left:2.5rem}

.mgl-41[data-v-736491df]{margin-left:2.5625rem}

.mgl-42[data-v-736491df]{margin-left:2.625rem}

.mgl-43[data-v-736491df]{margin-left:2.6875rem}

.mgl-44[data-v-736491df]{margin-left:2.75rem}

.mgl-45[data-v-736491df]{margin-left:2.8125rem}

.mgl-46[data-v-736491df]{margin-left:2.875rem}

.mgl-47[data-v-736491df]{margin-left:2.9375rem}

.mgl-48[data-v-736491df]{margin-left:3rem}

.mgl-49[data-v-736491df]{margin-left:3.0625rem}

.mgl-50[data-v-736491df]{margin-left:3.125rem}

.flex-center[data-v-736491df]{display:flex;justify-content:center;align-items:center}

.page-header[data-v-0c4a1056]{position:fixed;top:0;left:0;right:0;z-index:100;overflow:hidden}

.page-header .nav[data-v-0c4a1056]{font-family:Outfit;font-weight:700;position:relative;inset:0 0 auto 0;height:3.75rem;background:var(--bg-color);backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);border-bottom:.0625rem solid hsla(0,0%,100%,.07);display:flex;align-items:center;padding:0 .875rem;gap:.5rem;z-index:200}

.page-header .nav .logo[data-v-0c4a1056]{display:flex;align-items:center;text-decoration:none;flex-shrink:0;margin-right:.625rem;cursor:pointer}

.page-header .nav .logo .logo-text[data-v-0c4a1056]{margin-left:.5rem;font-size:.9375rem;font-weight:700;color:#fff;letter-spacing:-.01875rem}

.page-header .nav .nav-tabs[data-v-0c4a1056]{display:flex;align-items:center;gap:.125rem}

.page-header .nav .nav-spacer[data-v-0c4a1056]{flex:1}

.page-header .nav .nav-right[data-v-0c4a1056]{display:flex;align-items:center;gap:.25rem}

.page-header .nav .nav-right .login-btn[data-v-0c4a1056]{font-weight:700;display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:1.25rem;background:var(--mainColor);border:.0625rem solid hsla(0,0%,100%,.15);color:#fff;font-size:.8125rem;cursor:pointer;transition:background .12s,color .12s}

.page-header .nav .nav-right .login-btn svg[data-v-0c4a1056]{stroke:currentColor}

.page-header .nav .nav-right .checkin-btn[data-v-0c4a1056]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;color:hsla(0,0%,100%,.38);cursor:pointer;position:relative}

.page-header .nav .nav-right .checkin-btn .checkin-badge[data-v-0c4a1056]{position:absolute;top:.125rem;right:.25rem;width:.875rem;height:.875rem;border-radius:50%;background:#f02b2b;color:#fff;font-size:.5625rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}

.page-header .nav .nav-right .newbiepack-btn[data-v-0c4a1056]{width:1.625rem;cursor:pointer}

.page-header .nav .nav-right .coins-chip[data-v-0c4a1056]{display:flex;align-items:center;gap:.25rem;padding:.3125rem .625rem;background:hsla(0,0%,100%,.07);border:.0625rem solid hsla(0,0%,100%,.1);border-radius:6.1875rem;font-size:.8125rem;font-weight:600;color:#f5a623;cursor:pointer;transition:background .12s}

.page-header .nav .nav-right .coins-chip img[data-v-0c4a1056]{padding-right:.3125rem}

.page-header .nav .nav-right .avatar-btn[data-v-0c4a1056]{width:1.5rem;height:1.5rem;border-radius:50%;background:hsla(0,0%,100%,.1);border:.0625rem solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.38);cursor:pointer;overflow:hidden}

.page-header .nav .nav-right .avatar-btn.mgl-5[data-v-0c4a1056]{margin-left:.3125rem}

.page-header .nav .nav-right .avatar-btn[data-v-0c4a1056] img{width:100%;height:100%;object-fit:cover}

@media (max-width:640px){.page-header .nav[data-v-0c4a1056]{padding:0 .5rem}.page-header .nav .nav-tabs[data-v-0c4a1056]{display:none}}

#app .fixed-page[data-v-a0a55794]{padding-top:7.5rem}

.mgl-4[data-v-a0a55794]{margin-left:.25rem}

.mgl-5[data-v-a0a55794]{margin-left:.3125rem}

.mgl-10[data-v-a0a55794]{margin-left:.625rem}

.fz-14[data-v-a0a55794]{font-size:.875rem}

.mgl-40[data-v-a0a55794]{margin-left:2.5rem}

.mgl-41[data-v-a0a55794]{margin-left:2.5625rem}

.mgl-42[data-v-a0a55794]{margin-left:2.625rem}

.mgl-43[data-v-a0a55794]{margin-left:2.6875rem}

.mgl-44[data-v-a0a55794]{margin-left:2.75rem}

.mgl-45[data-v-a0a55794]{margin-left:2.8125rem}

.mgl-46[data-v-a0a55794]{margin-left:2.875rem}

.mgl-47[data-v-a0a55794]{margin-left:2.9375rem}

.mgl-48[data-v-a0a55794]{margin-left:3rem}

.mgl-49[data-v-a0a55794]{margin-left:3.0625rem}

.mgl-50[data-v-a0a55794]{margin-left:3.125rem}

.flex-center[data-v-a0a55794]{display:flex;justify-content:center;align-items:center}

.modal-login .login-sheet .login-online .login-online-count-wrap{overflow:hidden;height:1.2em;display:inline-block;vertical-align:bottom}

#app .fixed-page[data-v-f46d31e2]{padding-top:7.5rem}

.mgl-4[data-v-f46d31e2]{margin-left:.25rem}

.mgl-5[data-v-f46d31e2]{margin-left:.3125rem}

.mgl-10[data-v-f46d31e2]{margin-left:.625rem}

.fz-14[data-v-f46d31e2]{font-size:.875rem}

.mgl-40[data-v-f46d31e2]{margin-left:2.5rem}

.mgl-41[data-v-f46d31e2]{margin-left:2.5625rem}

.mgl-42[data-v-f46d31e2]{margin-left:2.625rem}

.mgl-43[data-v-f46d31e2]{margin-left:2.6875rem}

.mgl-44[data-v-f46d31e2]{margin-left:2.75rem}

.mgl-45[data-v-f46d31e2]{margin-left:2.8125rem}

.mgl-46[data-v-f46d31e2]{margin-left:2.875rem}

.mgl-47[data-v-f46d31e2]{margin-left:2.9375rem}

.mgl-48[data-v-f46d31e2]{margin-left:3rem}

.mgl-49[data-v-f46d31e2]{margin-left:3.0625rem}

.mgl-50[data-v-f46d31e2]{margin-left:3.125rem}

.flex-center[data-v-f46d31e2]{display:flex;justify-content:center;align-items:center}

html{--font-color-main:#fff;--bg-color:#000;--van-popup-background:#000!important;--mainColor:#ff4670;--btn-color:#fff;--btnBgStartColor:#ff469f;--btnBgEndColor:#ff3b67;--icon-color:#000;--stick-bg-color:hsla(0,0%,100%,.06)}

@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}

@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}

html{-webkit-tap-highlight-color:transparent}

body{margin:0;font-family:var(--van-base-font)}

.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}

.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}

.van-popup--bottom{bottom:0;left:0;width:100%}

.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}
@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Regular.4b4ebe20.ttf);font-style:normal;font-weight:400}
@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Medium.a52d0bf0.ttf);font-style:normal;font-weight:500}
@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-SemiBold.98512bf8.ttf);font-style:normal;font-weight:600}
@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-ExtraBold.506c0dd6.ttf);font-style:normal;font-weight:800}

*,*::before,*::after{box-sizing:border-box}
html,body{margin:0;background:#000;height:100%}
body{min-height:100vh;font-family:Outfit,sans-serif;color:#333;user-select:none;touch-action:manipulation}
h1,h2,h3,h4,h5,h6,p{margin:0}
button,a{font-family:inherit}
.flex-between,.flex-center{display:flex;align-items:center}
.flex-center{justify-content:center}
.home-page{padding-top:0!important;background:#000}
.home-page[data-v-50916b64]{padding-top:0!important;min-height:calc(100dvh - 3.125rem);overflow:hidden;position:relative;background:linear-gradient(180deg,#1e0f00,transparent)}
html.app-Tigo{--font-color-main:#fff;--bg-color:#000;--mainColor:#8921fe;--btn-color:#fff;--btnBgStartColor:#8921fe;--btnBgEndColor:#985dff;--van-popup-background:#161214}
.van-popup--bottom{bottom:20%;width:25rem;left:50%;transform:translateX(-50%);background:#161214;border-radius:1.25rem;overflow:hidden}
.van-overlay{z-index:2000;background:rgba(0,0,0,.5)}
.cookie-popup{z-index:2001}
.cookie-popup.is-hidden,.van-overlay.is-hidden{display:none}
img{border:0}
