*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background-color:#f4f4f4;color:#222;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;text-align:center}.page-content{overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100vh}.content-container,.page-content{display:flex;flex-direction:column}.content-container{align-items:center;height:100vh;justify-content:space-evenly;margin:0 auto;max-width:428px;padding-bottom:15vh;padding-top:env(safe-area-inset-top,48px);position:relative;scrollbar-width:none;width:100%}.common-page{background-image:url(../../static/media/common_background.75e2de88.webp)}.menu{align-items:center;color:#fff;display:flex;justify-content:space-between;margin-bottom:10px}.menu span{font-size:14px;font-weight:700}.menu .refresh-btn{background:transparent;border:none;border-radius:50%;cursor:pointer;height:24px;width:24px}.menu .refresh-btn img{height:100%;width:100%}.bottom-background{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(180deg,rgba(0,102,191,.4),rgba(0,25,38,.55));bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.3);display:flex;height:32%;justify-content:center;left:50%;opacity:.95;overflow:hidden;position:fixed;transform:translateX(-50%);width:95%}.bottom-background,.bottom-background:before{border-top-left-radius:20px;border-top-right-radius:20px;z-index:1}.bottom-background:before{background:radial-gradient(circle at 50% 20%,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,.05) 40%,transparent 100%);content:"";inset:0;pointer-events:none;position:absolute}.bottom-background img{height:100%;inset:0;mix-blend-mode:soft-light;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.9;pointer-events:none;position:absolute;transform:rotate(180deg);width:100%;z-index:0}.home-page{background:url(../../static/media/home_background.9c06464a.webp) 50%/cover no-repeat;min-height:100vh;overflow:hidden}.home-page,.santa-section{align-items:center;display:flex;flex-direction:column;position:relative}.santa-section{margin-top:-8vw;z-index:15}.santa-section__santa{height:auto;width:65%}.santa-section__label{margin-top:-43%;width:90%}@media(max-height:750px),(max-width:390px){.santa-section__santa{width:55%}.santa-section__label{margin-top:-38%;width:75%}}.jackpot{display:flex;justify-content:center;margin-top:calc(16vw + 10vh);position:relative;transform:translateY(-5%);width:55%;z-index:1000}.jackpot__bg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-height:750px),(max-width:390px){.jackpot{margin-top:calc(12vw + 8vh);width:50%}}.button-container{display:flex;justify-content:center;z-index:10}.button-container .app-button{align-items:center;background-blend-mode:darken;background-position:50%;background-repeat:no-repeat;border:none;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.25);color:#570a00;cursor:pointer;display:inline-flex;filter:brightness(1.2);font-family:SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;font-weight:1000;height:100%;justify-content:center;opacity:.9;outline:none;overflow:hidden;position:relative;text-transform:uppercase;transition:all .25s ease;width:100%}.button-container .app-button.is-active,.button-container .app-button.is-inactive{background-image:linear-gradient(180deg,#fbc521,#fb5f17),url(../../static/media/component-background.60f3d9de.webp);background-size:120%}.button-container .app-button.is-inactive{opacity:.3}.button-container .app-button.is-dark{background:#114863;border:1px solid rgba(79,195,247,.6);color:#0af}.button-container .app-button:hover.is-active{filter:brightness(1.1);transform:translateY(-1px)}.button-container .app-button:active.is-active{transform:translateY(1px)}@media(max-height:750px),(max-width:390px){.button-container{transform:scale(.8)}}.bottom-navbar{align-items:center;background:rgba(0,43,65,.7);border:1px solid #ddd;border-radius:20px;bottom:20px;box-shadow:0 -2px 8px rgba(0,0,0,.05);display:flex;height:70px;justify-content:space-between;left:50%;max-width:450px;position:fixed;transform:translateX(-50%);width:90%;z-index:999}@media(max-height:750px),(max-width:390px){.bottom-navbar{transform:translateX(-50%) scale(.9)}}.nav-button{align-items:center;background-color:transparent;border-radius:10px;display:flex;flex-direction:column;height:48px;justify-content:center;text-decoration:none;transition:all .2s ease-in-out;width:60px}.nav-button img{filter:grayscale(100%);height:47px;opacity:.6;transition:filter .2s,opacity .2s;width:47px}.nav-button span{color:#888;font-size:9px;font-weight:510}.nav-button.active{background-color:#001926}.nav-button.active img{filter:grayscale(0);opacity:1}.nav-button.active span{color:#fff}@media(min-width:768px){.bottom-navbar{height:75px;width:400px}.nav-button{height:50px;width:70px}}.header{align-items:flex-start;backdrop-filter:blur(44px);background:rgba(0,102,191,.3);box-shadow:0 4px 8px rgba(0,0,0,.25);height:clamp(160px,25vh,220px);position:absolute;top:auto;width:100%;z-index:998}.header,.header__inner{border-bottom-left-radius:60% 25%;border-bottom-right-radius:60% 25%;display:flex;justify-content:center;overflow:hidden}.header__inner{align-items:center;background:rgba(0,102,191,.45);box-shadow:0 4px 6px rgba(0,0,0,.2);height:95%;position:relative;width:95%}.header__image{height:150%;mix-blend-mode:hard-light;-o-object-fit:cover;object-fit:cover;opacity:.08;pointer-events:none;position:absolute;transform:rotate(-30deg);width:150%}.header__content{bottom:40px;flex-wrap:nowrap;gap:12px;justify-content:space-between;padding:0 10px;position:absolute;width:100%;z-index:2}.header__content,.user-card{align-items:center;display:flex}.user-card{flex-shrink:0;max-width:230px}.user-card__image-container{background:#0f3f64;border:1px solid hsla(0,0%,100%,.5);border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0;height:52px;overflow:hidden;position:relative;transform:translateX(6px);width:52px;z-index:2}.user-card__image-container img{height:86px;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);width:56px}.user-card__info{background:#0f3f64;border:1px solid hsla(0,0%,100%,.5);border-radius:10px;display:flex;flex-direction:column;height:44px;justify-content:center;margin-left:-8px;padding:4px 10px 4px 18px;position:relative;z-index:1}.user-card__info .user-card__name{color:#fff;font-size:12px;font-style:bold;font-weight:700;line-height:1.1}.user-card__info .user-card__tag{color:hsla(0,0%,100%,.7);font-size:10px;font-weight:510;margin-top:2px}@media(max-width:350px){.header__content{align-items:center;flex-direction:column;gap:10px}}@keyframes b0hqvl{to{opacity:1;transform:none}}@keyframes kbP3ez{to{transform:rotate(1turn)}}.Ychf57{background:#0f3f64;border:1px solid hsla(0,0%,100%,.5);border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0;gap:10px;height:44px;padding:5px 10px}.Ychf57,.cbZhzZ{align-items:center;display:flex}.cbZhzZ{color:#fff;font-size:16px;font-weight:700;gap:6px}.sYwiZ5{background:hsla(0,0%,100%,.2);border:none;border-radius:25%;color:#fff;cursor:pointer;font-size:18px;height:24px;line-height:1;transition:background .2s ease;width:24px}.sYwiZ5:hover{background:hsla(0,0%,100%,.3)}.gqFeRy{height:24px;width:24px}.statistic{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,25,38,.65);border:1px solid hsla(0,0%,100%,.25);border-radius:18px;box-shadow:0 3px 8px rgba(0,0,0,.25);color:#fff;margin-top:.5vh;max-width:380px;padding:14px 18px;width:90%}.statistic__data-container{display:flex;gap:12px;justify-content:space-between;text-align:center}.statistic__data-container .statistic__data{flex:1}.statistic__data-container .statistic__data .statistic__title{color:hsla(0,0%,100%,.8);font-size:10px}.statistic__data-container .statistic__data .statistic__value{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700;gap:5px;justify-content:center}.statistic__data-container .statistic__data .statistic__value img{height:15px;width:15px}.card-display{backdrop-filter:blur(12px);background:rgba(0,25,38,.65);border:1px solid hsla(0,0%,100%,.25);border-radius:18px;display:flex;flex:1 1 auto;flex-direction:column;margin-top:.5vh;max-width:380px;overflow:hidden;padding:16px 14px;width:90%}.card-display .menu{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.card-display .menu span{color:#fff;font-size:16px;font-weight:600}.card-display .menu .refresh-btn{background:none;border:none;cursor:pointer}.card-display .menu .refresh-btn img{height:18px;width:18px}.card-display__tabs{border:1px solid hsla(0,0%,100%,.25);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:12px;padding:2px}.card-display__tabs .tab-button{background:transparent;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1;font-weight:600;padding:8px 0;transition:background .2s,color .2s}.card-display__tabs .tab-button.active{background:#143647;color:#0af}.card-display__data{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.card-display .card-scroll-area{display:flex;flex:1 1 auto;flex-direction:column;padding-bottom:14px;padding-right:6px}.card-display .card-scroll-area.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}.card-display .card-scroll-area.scrollable::-webkit-scrollbar{display:none}.card-display .no-data{align-items:center;color:#fff;display:flex;flex-direction:column;gap:16px;text-align:center}.card-display .no-data .empty_img{width:200px}.card-display .no-data .title{font-size:20px;font-weight:900}.card-display .no-data .description{color:hsla(0,0%,100%,.75);font-size:14px;max-width:260px}.card-display.friends{max-height:54vh}.card-display.wallet{max-height:62vh}.card-display.leaderboard{margin-top:18vh}.countdown-timer{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.countdown-timer__label{font-size:12px;font-weight:510;margin-top:-5px;opacity:.8}.countdown-timer .timer{display:flex;gap:8px}.countdown-timer .timer .timer-block{align-items:center;display:flex;flex-direction:column;justify-content:center}.countdown-timer .timer .timer-block__value{font-size:14px;font-weight:700}.countdown-timer .timer .timer-block__label{font-size:8px;margin-top:-2px;opacity:.7}.countdown-timer.modal{background:rgba(0,25,38,.5);border:1px solid hsla(0,0%,100%,.25);border-radius:12px;gap:8px;margin-top:-100px;padding:10px 14px;z-index:3}.countdown-timer.modal .timer-block__value{font-size:26px;font-weight:700;line-height:1.2}.countdown-timer.modal .timer-block__label{font-size:10px;font-weight:300;opacity:.8}.countdown-timer.compact .timer-block__value{font-size:12px}.countdown-timer.compact .timer-block__label{display:none}.countdown-timer.jackpot{align-items:center;backdrop-filter:blur(6px);background:rgba(0,0,0,.55);border-radius:12px;bottom:10%;box-shadow:0 2px 6px rgba(0,0,0,.25);color:#fff;display:flex;gap:6px;justify-content:space-between;left:50%;min-width:120px;padding:6px 8px;position:absolute;transform:translateX(-50%);z-index:2}.countdown-timer.jackpot:before{background:linear-gradient(213.68deg,hsla(0,0%,100%,.6) -3.28%,hsla(0,0%,100%,.1) 81.07%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:2}.countdown-timer.jackpot .timer-block{align-items:center;display:flex;flex-direction:column;line-height:1;min-width:20px}.countdown-timer.jackpot .timer-block__value{color:#fff;font-size:14px;font-weight:700}.countdown-timer.jackpot .timer-block__label{color:hsla(0,0%,100%,.7);font-size:6px;font-weight:400;margin-top:2px}@media(max-height:750px),(max-width:390px){.countdown-timer.jackpot{transform:translateX(-50%) scale(.8)}}@keyframes upVTYG{to{opacity:1;transform:none}}@keyframes ObMXcH{to{transform:rotate(1turn)}}.jHHVAz{display:inline-block;max-width:min(70vw,420px);opacity:1;overflow:visible;position:relative;width:100%;z-index:2}.mrMNxo{display:block;height:auto;margin:0 auto;max-width:254px;width:100%}.K5olRQ{bottom:0;height:auto;left:50%;position:absolute;transform:translateX(-50%) translateY(20%) scale(1.2);width:284px}.cPVHVu{animation:upVTYG .42s ease-out forwards;opacity:0}@keyframes jLbtDY{to{opacity:1;transform:none}}@keyframes qxF3cS{to{transform:rotate(1turn)}}.oIAQPu{background:#457d93;height:100dvh;overflow:hidden;position:relative}.RbAorj,.oIAQPu{inset:0;width:100%}.RbAorj{animation:jLbtDY .42s ease-out forwards;filter:brightness(.95);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;position:absolute;transform:scale(1.02);will-change:transform,opacity}.shop-page{background-blend-mode:overlay;background-color:rgba(23,85,143,.7);background-position:50%;background-size:cover;background-size:100%;overflow:none}.shop-page .label-section{aspect-ratio:211/105;display:flex;justify-content:center;margin-top:calc(12vw + 8vh);position:relative;width:75%;z-index:1000}.shop-page .label-section__bg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-height:750px),(max-width:390px){.shop-page .label-section{transform:scale(.8)}}.shop-page .shop-container{align-items:center;display:flex;flex-direction:column;gap:18px;margin-top:-7vh;max-width:392px;width:90%;z-index:3}.shop-page .shop-container__label{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,25,38,.7);border:1px solid hsla(0,0%,100%,.25);border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.25);color:#fff;font-size:12px;font-weight:400;line-height:1.4;padding:10px 16px;text-align:center;width:100%}.shop-page .shop-container__label span{position:relative;z-index:2}.shop-page .shop-container__label:before{background:radial-gradient(circle at 50% 20%,hsla(0,0%,100%,.12) 0,transparent 70%);border-radius:14px;content:"";inset:0;position:absolute;z-index:1}.shop-page .shop-container__catalog{align-items:start;display:grid;gap:16px 14px;grid-template-columns:repeat(2,1fr);justify-items:center;width:100%}@media(max-height:750px),(max-width:390px){.shop-page .shop-container{margin-top:-10vh;transform:scale(.85)}}.buy-modal{align-items:center;display:flex;flex-direction:column;max-width:400px;position:relative;width:90%;z-index:10}.buy-modal__label{position:absolute;top:-65px;width:200px;z-index:3}.buy-modal__close{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:6px;top:6px;z-index:3}.buy-modal__content{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(0,25,38,.75);border:1px solid hsla(0,0%,100%,.25);border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(380px,50vh,580px);overflow:hidden;padding:24px 20px;position:relative;width:100%}.buy-modal__body{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;flex:1 1 auto;grid-template-columns:25% 1fr;min-height:0}.buy-modal__image{align-items:flex-end;display:flex;justify-content:center;overflow:visible;position:relative;width:100%}.buy-modal__image:before{background:repeating-conic-gradient(from 0deg,hsla(0,0%,100%,.08) 0deg 6deg,transparent 6deg 12deg);content:"";height:380px;left:-150px;mask:radial-gradient(circle,#fff 0,transparent 80%);-webkit-mask:radial-gradient(circle,#fff 0,transparent 80%);opacity:.5;pointer-events:none;position:absolute;top:-100px;width:380px;z-index:0}.buy-modal__image img{height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:relative;rotate:-3.5deg;transform:scale(2.45) translateX(0) translateY(30%);transform-origin:center bottom;width:100%;z-index:2}.buy-modal__info{display:flex;flex-direction:column;gap:10px;margin-top:30px;text-align:left;width:100%}.buy-modal__name{color:#fff;font-size:clamp(16px,3.8vw,20px);font-weight:700;line-height:1.2;margin-top:30px}.buy-modal__price{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-weight:600;gap:4px}.buy-modal__price .buy-modal__currency{height:24px;width:24px}.buy-modal__price .buy-modal__amount{color:#fff;font-size:clamp(22px,6vw,28px);font-weight:700}.buy-modal__rate{color:#949fa2;font-size:clamp(11px,2.6vw,13px)}.buy-modal__input{align-items:center;background:rgba(0,25,38,.55);border:1px solid hsla(0,0%,100%,.25);border-radius:12px;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:15px;padding:8px 6px;width:min(100%,240px)}.buy-modal__input input{background:transparent;border:none;color:#fff;flex:1;font-size:10px;font-weight:400;min-width:0;outline:none;padding-left:4px}.buy-modal__input input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.buy-modal__input input::placeholder{color:hsla(0,0%,100%,.5)}.buy-modal__input input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.buy-modal__input input[type=number]::-webkit-inner-spin-button,.buy-modal__input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-modal__input .max-btn{background:hsla(0,0%,100%,.2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:4px 10px;transition:.2s}.buy-modal__input .max-btn:hover{background:hsla(0,0%,100%,.3)}.success-modal{border-radius:20px;max-width:380px;width:90%}.success-modal,.success-modal__content{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative}.success-modal__content{background:rgba(0,25,38,.75);border:1px solid hsla(0,0%,100%,.25);border-radius:24px;box-shadow:0 4px 10px rgba(0,0,0,.4);padding:20px 16px 24px;width:100%;z-index:2}.success-modal__content:before{background:url(../../static/media/bright-light.99ac03d0.webp) 50%/contain no-repeat;content:"";height:1572px;mix-blend-mode:screen;position:absolute;top:-580px;width:1756px;z-index:0}.success-modal__content:after{background:linear-gradient(180deg,#a12612 0,rgba(255,255,180,0) 60%);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:1}.success-modal__close{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;position:absolute;right:10px;top:10px;z-index:3}.success-modal__label{margin:-30px auto 0;position:relative;width:clamp(240px,80%,280px);z-index:5}.success-modal__image{align-items:flex-end;display:flex;justify-content:center;margin-top:-80px;position:relative;width:100%;z-index:2}.success-modal__image img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.success-modal__image .success-modal__gift-middle{width:clamp(220px,70%,280px);z-index:2}.success-modal__image .success-modal__bottle-left{bottom:80px;left:-8%;position:absolute;transform:rotate(-8deg);width:clamp(129px,45%,180px);z-index:1}.success-modal__image .success-modal__bottle-right{bottom:80px;position:absolute;right:-8%;transform:rotate(8deg);width:clamp(129px,45%,180px);z-index:1}@media(max-height:720px){.success-modal__image .success-modal__gift-middle{width:140px}}.bottle-card{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,25,38,.65);border:1px solid hsla(0,0%,100%,.25);border-radius:16px;box-shadow:0 3px 8px rgba(0,0,0,.25);display:flex;gap:10px;justify-content:flex-start;max-width:180px;min-width:150px;overflow:hidden;padding:10px 14px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.bottle-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.35);transform:translateY(-2px)}.bottle-card__image{align-items:flex-end;display:flex;height:clamp(90px,25vh,120px);justify-content:center;margin-right:5px;position:relative;width:20px;z-index:1}.bottle-card__image img{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:relative;rotate:-3.5deg;z-index:2}.bottle-card__image:before{background:repeating-conic-gradient(from 0deg,hsla(0,0%,100%,.6) 0deg 6deg,transparent 6deg 12deg);border-radius:50%;content:"";height:201px;mask:radial-gradient(circle,#fff 0,transparent 80%);-webkit-mask:radial-gradient(circle,#fff 0,transparent 80%);opacity:.3;pointer-events:none;position:absolute;top:-27px;width:201px;z-index:0}.bottle-card__info{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;text-align:left;z-index:3}.bottle-card__info .bottle-card__name{color:#fff;font-size:12px;font-weight:700;line-height:1.2;margin-bottom:2px}.bottle-card__info .bottle-card__price{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:clamp(10px,2.3vw,12px);font-weight:600;gap:4px}.bottle-card__info .bottle-card__price .bottle-card__currency{height:20px;width:20px}.bottle-card__info .bottle-card__price .bottle-card__amount{color:#fff;font-size:22px;font-weight:700}.bottle-card__info .bottle-card__rate{color:#949fa2;font-size:12px;font-weight:400;margin-bottom:15px}.gifts-page{align-items:center;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.gifts-page .label-section{aspect-ratio:211/105;display:flex;justify-content:center;margin-top:calc(14vw + 10vh);position:relative;width:clamp(175px,50%,215px);z-index:1000}.gifts-page .label-section__bg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gifts-page .gifts-container{display:flex;flex:1 1 auto;justify-content:center;min-height:0;width:90%}.gifts-page .gifts-scrollbar{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;margin-top:-60px;max-width:380px;min-height:0;overflow-y:auto;padding-bottom:25vh;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch}.gifts-page .gifts-scrollbar::-webkit-scrollbar{display:none}.gifts-page .no-gifts{align-items:center;display:flex;flex-direction:column;gap:24px;margin-top:-80px;text-align:center}.gifts-page .no-gifts .empty_bag{height:auto;width:316px}.gifts-page .no-gifts .info-container{align-items:center;display:flex;flex-direction:column;margin-top:-40px;max-width:320px}.gifts-page .no-gifts .info-container .description{color:hsla(0,0%,100%,.75);font-size:16px;font-weight:510;line-height:1.4}.gifts-page .no-gifts .button{max-width:280px;width:100%}.gifts-page .no-gifts .button .app-button{width:100%}.modal-overlay{align-items:center;backdrop-filter:blur(6px);background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.get-gift-modal{max-width:380px;width:90%}.get-gift-modal,.get-gift-modal__content{align-items:center;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;position:relative}.get-gift-modal__content{background:rgba(0,25,38,.75);border:1px solid hsla(0,0%,100%,.25);box-shadow:0 4px 10px rgba(0,0,0,.4);padding:20px 16px 24px;width:100%;z-index:2}.get-gift-modal__close{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;position:absolute;right:10px;top:10px;z-index:3}.get-gift-modal__label{margin-top:-30px;width:clamp(220px,80%,280px);z-index:3}.get-gift-modal__image{align-items:center;display:flex;justify-content:center;margin-top:-40px;position:relative;width:100%;z-index:2}.get-gift-modal__image img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.get-gift-modal__image .get-gift-modal__gift-middle{width:clamp(190px,50%,220px);z-index:2}.get-gift-modal__image .get-gift-modal__star-bottom-left,.get-gift-modal__image .get-gift-modal__star-bottom-right,.get-gift-modal__image .get-gift-modal__star-top-left,.get-gift-modal__image .get-gift-modal__star-top-right{animation:twinkle 3s ease-in-out infinite alternate;height:auto;opacity:.8;position:absolute;width:60px}.get-gift-modal__image .get-gift-modal__star-top-left{left:10%;top:0}.get-gift-modal__image .get-gift-modal__star-top-right{right:10%;top:10%}.get-gift-modal__image .get-gift-modal__star-bottom-left{bottom:10%;left:10%}.get-gift-modal__image .get-gift-modal__star-bottom-right{bottom:10%;right:10%}@keyframes twinkle{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.get-gift-modal__data-container{display:flex;flex-direction:column;gap:6px;margin-top:-15px;width:100%}.get-gift-modal__data-container .get-gift-modal__data{align-items:center;color:#fff;display:flex;font-size:13px;justify-content:space-between}.get-gift-modal__data-container .get-gift-modal__data_title{font-weight:500;opacity:.8}.get-gift-modal__data-container .get-gift-modal__data_info{align-items:center;display:flex;gap:5px}.get-gift-modal__data-container .get-gift-modal__data .get-gift-modal__value{font-size:14px;font-weight:700}.get-gift-modal__data-container .get-gift-modal__data .get-gift-modal__currency{font-size:10px;font-weight:400;opacity:.8}.get-gift-modal__data-container .get-gift-modal__data .get-gift-modal__currency_icon{height:14px;width:14px}.get-gift-modal__info{color:#fff;margin-top:30px;text-align:center}.get-gift-modal__info .get-gift-modal__title{font-size:14px;font-weight:700}.get-gift-modal__info .get-gift-modal__description{color:hsla(0,0%,100%,.7);font-size:12px;line-height:1.4;margin-top:6px}.get-gift-modal--regular .get-gift-modal__content:before{background:url(../../static/media/bright-light.99ac03d0.webp) 50%/contain no-repeat;content:"";height:1572px;mix-blend-mode:screen;position:absolute;top:-580px;width:1756px;z-index:0}.get-gift-modal--regular .get-gift-modal__content:after{background:linear-gradient(180deg,#a12612 0,rgba(255,255,180,0) 60%);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:1}.get-gift-modal--super .get-gift-modal__content:before{background:url(../../static/media/green-light.77392ee7.webp) 50%/contain no-repeat;content:"";height:1572px;mix-blend-mode:screen;position:absolute;top:-580px;width:1756px;z-index:0}.get-gift-modal--super .get-gift-modal__content:after{background:linear-gradient(180deg,rgba(0,200,255,.45) 0,rgba(0,100,255,.1) 60%);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:1}.gift-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,43,65,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:18px;box-shadow:0 4px 10px rgba(0,0,0,.3);box-sizing:border-box;justify-content:flex-start;max-width:380px;padding:14px 16px;width:100%}.gift-card,.gift-card__image{align-items:center;display:flex}.gift-card__image{flex-shrink:0;height:120px;justify-content:center;width:120px}.gift-card__image img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%;z-index:1}.gift-card__image:before{background:repeating-conic-gradient(from 0deg,hsla(0,0%,100%,.6) 0deg 6deg,transparent 6deg 12deg);border-radius:50%;content:"";height:201px;mask:radial-gradient(circle,#fff 0,transparent 80%);-webkit-mask:radial-gradient(circle,#fff 0,transparent 80%);opacity:.2;pointer-events:none;position:absolute;top:-27px;width:201px;z-index:0}.gift-card__body{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding-left:12px;text-align:left}.gift-card__body .gift-card__name{color:#fff;font-size:15px;font-weight:700}.gift-card__body .gift-card__info{align-items:center;display:flex;flex-wrap:nowrap;gap:30px;justify-content:flex-start}.gift-card__body .gift-card__info .gift-card__data{align-items:center;display:flex;flex-direction:column;gap:6px}.gift-card__body .gift-card__info .gift-card__data_title{color:hsla(0,0%,100%,.7);font-size:12px}.gift-card__body .gift-card__info .gift-card__data_info{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;gap:3px}.gift-card__body .gift-card__info .gift-card__data .gift-card__currency_icon{height:14px;width:14px}.gift-card__body .gift-card__info .gift-card__data .gift-card__value{color:#fff;font-size:14px;font-weight:700}.gift-card__body .gift-card__info .gift-card__data .gift-card__currency{color:hsla(0,0%,100%,.7);font-size:8px;font-weight:400}.status-container{align-items:baseline;display:flex;flex-direction:column;gap:6px;justify-content:flex-end}.status-container span{color:hsla(0,0%,100%,.7);font-size:12px}.status-container .value{color:#fff;font-size:14px;font-weight:700}.friends-page{align-items:center;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.friends-page::-webkit-scrollbar{display:none}.friends-page .background-layer{background:url(../../static/media/friends_background.ec89c96a.webp) top/auto no-repeat;height:1380px;left:0;position:absolute;right:0;top:0;z-index:0}.friends-page .background-layer:before{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:linear-gradient(180deg,rgba(0,25,38,.6) 0,rgba(0,25,38,.2) 60%,transparent);content:"";height:90vh;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.friends-page .background-layer:after{background:linear-gradient(180deg,transparent 0,#001926);bottom:0;content:"";height:300px;left:0;pointer-events:none;position:absolute;right:0;z-index:0}.friends-page .friends-content-container{align-items:center;display:flex;flex-direction:column;gap:3vh;margin-top:12vh;max-width:428px;width:100%;z-index:999}.friends-page .label-section{aspect-ratio:211/105;display:flex;justify-content:center;margin-top:calc(2vw + 4vh);position:relative;width:clamp(175px,50%,215px);z-index:1000}.friends-page .label-section__bg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.friends-page .qr-section{align-items:center;display:flex;flex-direction:column;margin-top:-6vh;text-align:center}.friends-page .qr-section span{color:#fff;font-size:16px;font-weight:400;line-height:1.3;max-width:260px}.friends-page .qr-section .santa-qr{align-items:center;display:flex;justify-content:center;position:relative}.friends-page .qr-section .santa-qr img:first-child{height:auto;margin-left:5%;width:95%}.friends-page .qr-section .santa-qr img:last-child{height:150px;position:absolute;right:55px;top:75px;width:150px}.friends-page .referral-section{align-items:center;display:flex;flex-direction:column;width:90%}.friends-page .referral-section .referral-section__container{align-items:center;backdrop-filter:blur(12px);background:rgba(0,25,38,.65);border:1px solid hsla(0,0%,100%,.25);border-radius:14px;display:flex;gap:10px;justify-content:center;padding:5px 10px;width:100%}.friends-page .referral-section span{color:#fff;font-size:16px;font-weight:700;line-height:1.2}.friends-page .referral-section input{background:transparent;border:none;color:#fff;flex:1;font-size:14px;font-weight:400;outline:none}.friends-page .referral-section input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.friends-page .referral-section input::placeholder{color:hsla(0,0%,100%,.4)}.copy-button{background:#143647;border:none;border-radius:10px;color:#0af;cursor:pointer;font-size:12px;font-weight:700;padding:10px;transition:all .25s ease;width:82px}.copy-button div{border-radius:5px;display:flex;gap:4px;justify-content:space-between}.copy-button:hover{filter:brightness(1.15)}.copy-button:active{color:#0af;transform:scale(.96)}.copy-button.copied{background:#14472d;color:#00ff90}.friend-card{align-items:center;background:rgba(0,25,38,.65);background:transparent;border-bottom:1px solid hsla(0,0%,100%,.25);box-shadow:0 3px 8px rgba(0,0,0,.25);color:#fff;display:flex;justify-content:space-between;padding:7px;transition:transform .2s ease,background .2s ease;width:100%}.friend-card:hover{background:rgba(0,25,38,.75);transform:scale(1.02)}.friend-card__left{align-items:center;display:flex;gap:15px}.friend-card__left .data{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.friend-card__image-container{background:#0f3f64;border:1px solid hsla(0,0%,100%,.5);border-radius:14px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0;height:36px;overflow:hidden;position:relative;transform:translateX(6px);width:36px;z-index:2}.friend-card__image-container img{height:54px;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);width:36px}.friend-card__name{font-size:13px;font-weight:600}.friend-card__earnings{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:11px;gap:4px}.friend-card__earnings-title{opacity:.8}.friend-card__earnings img{height:12px;width:12px}.friend-card__earnings-value{color:#fff;font-weight:700}.friend-card__right{font-size:11px;font-weight:500;opacity:.85;text-align:right}.wallet-page{align-items:center;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wallet-page::-webkit-scrollbar{display:none}.wallet-page .background-layer{background:url(../../static/media/common_background.75e2de88.webp) top/auto no-repeat;background-blend-mode:overlay;background-color:rgba(14,63,110,.4);background-position:50%;left:0;position:absolute;right:0;top:0;z-index:0}.wallet-page .background-layer--not-connected{height:100vh}.wallet-page .background-layer--connected{height:1299px}.wallet-page .background-layer:before{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:linear-gradient(180deg,rgba(0,25,38,.6) 0,rgba(0,25,38,.2) 60%,transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.wallet-page .wallet-content-container{align-items:center;display:flex;flex-direction:column;gap:3vh;max-width:428px;padding:12vh 0 10vh;width:100%;z-index:999}.wallet-page .sections-body{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:30px;width:100%}.wallet-page .label-section{aspect-ratio:211/105;display:flex;justify-content:center;margin-top:calc(2vw + 4vh);position:relative;width:clamp(175px,50%,215px);z-index:1000}.wallet-page .label-section__bg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.wallet-page .connect-section{align-items:center;backdrop-filter:blur(12px);background:rgba(0,43,65,.7);border:1px solid hsla(0,0%,100%,.25);border-radius:18px;display:flex;flex-direction:column;gap:20px;height:55vh;margin-top:-4vh;padding:30px;text-align:center;width:90%}.wallet-page .connect-section .connect_img{width:100%}.wallet-page .connect-section .title{color:#fff;font-size:24px;font-weight:1000;line-height:1.2;text-transform:uppercase}.wallet-page .connect-section .description{color:hsla(0,0%,100%,.75);font-size:16px;font-weight:510;line-height:1.4;margin-top:20px;max-width:260px}.wallet-page .ballance-section{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,25,38,.7);border:1px solid hsla(0,0%,100%,.25);border-radius:18px;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;margin-top:-5vh;max-width:380px;padding:20px 16px 16px;width:90%}.wallet-page .ballance-section__top{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:18px;position:relative}.wallet-page .ballance-section__title{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:400}.wallet-page .ballance-section__ballance-value{align-items:center;color:#fff;display:flex;font-size:28px;font-weight:700;gap:6px;justify-content:center;text-shadow:0 0 8px rgba(0,255,156,.4)}.wallet-page .ballance-section__ballance-value img{height:36px;width:36px}.wallet-page .ballance-section__network{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:10px;font-weight:400;gap:4px;justify-content:center}.wallet-page .ballance-section__network img{height:10px;width:10px}.wallet-page .ballance-section__bottom{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);justify-items:center;margin-top:10px;text-align:center;width:100%}.wallet-page .ballance-section__block{align-items:center;background:transparent;border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;opacity:50%;padding:5px 0;transition:all .25s ease;width:100%}.wallet-page .ballance-section__block img{height:32px;width:32px}.wallet-page .ballance-section__block span{color:#fff;font-size:10px;font-weight:400}.wallet-page .ballance-section__block:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.transaction-card{align-items:center;background:rgba(0,25,38,.65);background:transparent;border-bottom:1px solid hsla(0,0%,100%,.25);box-shadow:0 3px 8px rgba(0,0,0,.25);color:#fff;display:flex;justify-content:space-between;padding:7px;transition:transform .2s ease,background .2s ease;width:100%}.transaction-card:hover{background:rgba(0,25,38,.75);transform:scale(1.02)}.transaction-card__left{align-items:center;display:flex;gap:15px}.transaction-card__left .data{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.transaction-card__image-container{height:24px;position:relative;width:24px;z-index:2}.transaction-card__image-container img{height:100%;width:100%}.transaction-card__right,.transaction-card__type{font-size:12px;font-weight:700}.transaction-card__right{display:flex;gap:3px;text-align:right}.transaction-card__right--plus{color:#00dbab}.transaction-card__right--minus{color:#ff4141}.jackpot-page{align-items:center;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jackpot-page::-webkit-scrollbar{display:none}.jackpot-page .background-layer{background:url(../../static/media/jackpot_background.726fd6b9.webp) top/auto no-repeat;background-color:rgba(14,63,110,.4);background-position:50%;background-size:cover;height:962px;left:0;margin-top:-5vh;position:absolute;right:0;top:0;z-index:0}.jackpot-page .info-section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,25,38,.7);border:1px solid hsla(0,0%,100%,.25);border-radius:18px;box-shadow:inset 0 0 12px hsla(0,0%,100%,.05),0 4px 10px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;gap:18px;margin-top:26vh;max-width:380px;padding:18px 16px 20px;position:relative;text-align:left!important;width:90%;z-index:2}.jackpot-page .info-section__article{align-items:flex-start;display:flex;flex-direction:column}.jackpot-page .info-section__article:before{background:linear-gradient(180deg,rgba(0,130,255,.08),rgba(0,255,255,.05));border-radius:18px;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:0}.jackpot-page .info-section__title{color:#fff;display:block;font-size:14px;font-weight:700;margin-bottom:12px;padding-bottom:10px;position:relative;text-shadow:0 1px 4px rgba(0,255,255,.25);z-index:1}.jackpot-page .info-section li,.jackpot-page .info-section ol{color:hsla(0,0%,100%,.85);font-size:12px;font-weight:400;line-height:1.4;margin-left:7px;position:relative;z-index:1}.jackpot-page .info-section .link,.jackpot-page .info-section a{color:#5ac8fa;font-weight:600;text-decoration:none;transition:color .2s ease}.jackpot-page .info-section .link:hover,.jackpot-page .info-section a:hover{color:#7fdfff;text-decoration:underline}.leaderboard-page{align-items:center;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.leaderboard-page::-webkit-scrollbar{display:none}.leaderboard-page .background-layer{background:url(../../static/media/leaderboard_background.da4c2dea.webp) top/auto no-repeat;background-color:rgba(14,63,110,.4);background-position:50%;background-size:cover;height:1250px;left:0;margin-top:-10vh;position:absolute;right:0;top:0;z-index:0}.leaderboard-page .leaderboard-content-container{align-items:center;display:flex;flex-direction:column;gap:3vh;max-width:428px;width:100%;z-index:999}.leaderboard-page .label-section{display:flex;justify-content:center;margin-top:calc(4vw + 10vh);position:relative;width:80%;z-index:1000}.leaderboard-page .label-section__bg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.leader-card{align-items:center;background:transparent;border-bottom:1px solid hsla(0,0%,100%,.25);color:#fff;display:flex;justify-content:space-between;padding:8px 6px;transition:background .2s ease,transform .2s ease}.leader-card:hover{background:hsla(0,0%,100%,.08);transform:scale(1.01)}.leader-card--self{background:rgba(13,86,128,.6);border-radius:8px}.leader-card__left{align-items:center;display:flex;gap:10px}.leader-card__left .data{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.leader-card__position{font-size:12px;font-weight:700;text-align:center;width:34px}.leader-card__medal{height:41px;width:34px}.leader-card__image-container{background:#0f3f64;border:1px solid hsla(0,0%,100%,.5);border-radius:10px;height:36px;overflow:hidden;width:36px}.leader-card__image-container img{height:54px;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);width:36px}.leader-card__name{font-size:12px;font-weight:700}.leader-card__tag{color:hsla(0,0%,100%,.5);font-size:10px;font-weight:510}.leader-card__right{align-items:center;display:flex;gap:4px}.leader-card__right .leader-card__gifts-value{color:#fff;font-size:12px;font-weight:700}.leader-card__right img{height:28px;width:23px}@keyframes OC3WBq{to{opacity:1;transform:none}}@keyframes lCnyVt{to{transform:rotate(1turn)}}.UVpQOT{background:#457d93;height:100dvh;overflow:hidden;position:relative}.OGNL5V,.UVpQOT{inset:0;width:100%}.OGNL5V{animation:OC3WBq .42s ease-out forwards;filter:brightness(.95);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transform:scale(1.02);will-change:transform,opacity}.OGNL5V,.VDokQk{position:absolute}.VDokQk{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.25));inset:0}.S11XIn{display:grid;height:100%;overflow:visible;place-items:center;position:relative;z-index:1}.ZVr7BV{animation:lCnyVt .9s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;bottom:12%;height:28px;opacity:.8;position:absolute;width:28px;z-index:3}@font-face{font-display:swap;font-family:SF Pro Text;font-style:normal;font-weight:100 1000;src:local(".SFNSText-Regular"),local("SF Pro Text Regular"),local("SF Pro Text"),url(../../static/media/SF-Pro.e2b605af.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF Pro Display;font-style:normal;font-weight:100 1000;src:local(".SFNSDisplay-Regular"),local("SF Pro Display Regular"),local("SF Pro Display"),url(../../static/media/SF-Pro.e2b605af.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF Pro Rounded;font-style:normal;font-weight:100 1000;src:local(".SFNSRounded-Regular"),local("SF Pro Rounded Regular"),local("SF Pro Rounded"),url(../../static/media/SF-Pro.e2b605af.woff2) format("woff2")}@keyframes fadeIn{to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}.layout{align-items:center;background-color:#000;min-height:100vh;overflow:hidden;width:100vw}.layout:before{aspect-ratio:392/812;background-color:#001926;border-radius:28px;box-shadow:0 0 20px rgba(0,0,0,.5);display:block;height:100%;max-width:392px;width:100%}@media(min-width:768px){.layout:before{aspect-ratio:392/812;max-width:480px}}@media(min-width:1200px){.layout:before{max-width:550px}}@media(max-width:450px){.layout:before{border-radius:0;box-shadow:none;height:100%;width:100%}}