@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{font-family:Manrope;font-weight:700;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:none}#root{width:100dvw;min-height:100dvh;background-color:#fff;color:#000;position:relative;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse,#0000001a,#0000004d 30%,#000 120%),url(/assets/bg_main-CnuALDKb.png);background-size:cover;background-position:center;background-repeat:no-repeat}#root:after{content:"";position:fixed;top:0;width:100%;height:420px;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,transparent 30%);z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none}.page-layout{position:relative;width:100dvw;max-width:475px;flex-grow:1;padding:90px 16px 100px;overflow:hidden}.page-layout.mobile{padding:150px 16px 160px}.main-background{background:radial-gradient(ellipse,#0000001a,#0000004d 30%,#000 120%),url(/assets/bg_main-CnuALDKb.png);background-size:cover;background-position:center;background-repeat:no-repeat}.border-wide-background{position:relative;background-color:#200e3080;z-index:0}.border-wide-background:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;background:linear-gradient(160deg,#9c48ea 0%,transparent 25%,transparent 75%,#9c48ea 100%);mask-composite:exclude;z-index:-1}.transparent-container{padding:8px 10px;background-color:#ffffff12;border:inset .5px rgba(255,255,255,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.h-1{font-size:2rem;font-weight:700;color:#fff}.h-2{font-size:1.8rem;font-weight:700;color:#fff}.h-3{font-size:1.6rem;font-weight:700;color:#fff}.h-4{font-size:1.4rem;font-weight:700;color:#fff}.p-1{font-size:.9rem;font-weight:400;color:#fff}.p-2{font-size:.8rem;font-weight:400;color:#fff}.p-3{font-size:.7rem;font-weight:400;color:#fff}.p-4{font-size:.6rem;font-weight:400;color:#fff}.p-5{font-size:.5rem;font-weight:400;color:#fff}.loading-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:radial-gradient(circle,rgba(156,72,234,.3) 0%,rgba(156,72,234,.1) 45%,transparent 80%),#000;-webkit-user-select:none;user-select:none}.loading-screen .img-welcome{height:202px}.loading-screen .text-loading{font-size:1.5rem}.roulette-page{position:relative;display:flex;flex-direction:column;align-items:center;color:#fff;gap:16px;scrollbar-width:none}.roulette-page.background{background:radial-gradient(ellipse,transparent,#000000 125%),url(/assets/bg_main-CnuALDKb.png);background-size:cover;background-position:center;background-repeat:no-repeat}.roulette-page::-webkit-scrollbar{display:none}.roulette-page .img-frog-main{width:150px}.roulette-page .gifts-line-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}.roulette-page .gifts-line-wrapper .cover-line{position:relative;width:200px;height:4px;background:linear-gradient(-90deg,transparent,white 35%,white 65%,transparent)}.roulette-page .gifts-line-wrapper .cover-line:after{content:"";position:absolute;width:16px;height:12px;left:50%;transform:translate(-50%) scaleY(-1);background-color:#fff;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.roulette-page .gifts-line-wrapper .cover-line.flip{transform:scaleY(-1)}.roulette-page .gifts-line-wrapper .gifts-line{width:100%;position:relative;display:flex;gap:6px}.roulette-page .gifts-line-wrapper .gifts-line .gifts-line-stack{position:relative;display:flex;align-items:center;gap:6px;animation:scroll 24s linear infinite}.roulette-page .gifts-line-wrapper .gifts-line .gifts-line-stack .gifts-line-card{width:110px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px;border-radius:10px;position:relative;background:#200e3080}.roulette-page .gifts-line-wrapper .gifts-line .gifts-line-stack .gifts-line-card>*{position:relative;z-index:1}.roulette-page .gifts-line-wrapper .gifts-line .gifts-line-stack .gifts-line-card .gift-image{max-width:80px;max-height:80px}.roulette-page .gifts-line-wrapper .gifts-line .gifts-line-stack .gifts-line-card .gift-cost{display:flex;gap:4px}.roulette-page .gifts-line-wrapper .gifts-line .gifts-line-stack .gifts-line-card .gift-cost img{width:16px}.roulette-page .button-wide-purple{margin:12px 0 0;width:90%;height:50px;padding:16px 12px;border-radius:30px;font-size:1rem;font-weight:700;color:#fff;border:inset .5px rgba(255,255,255,.4);background:linear-gradient(175deg,#5720dd,#9c48ea);transition:all .2s;-webkit-user-select:none;user-select:none}.roulette-page .button-wide-purple:hover{cursor:pointer}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 6px))}}.lucky-ones-line{width:100%;margin-top:24px;display:flex;flex-direction:column;gap:12px;width:calc(100% + 32px);margin-bottom:24px}.lucky-ones-line .line-title{font-size:17px;margin-left:36px}.lucky-ones-line .line-container{position:relative;display:flex;width:max-content;gap:18px;animation:luckyScroll 48s linear infinite}.lucky-ones-line .line-container .line-card{width:60px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:4px;cursor:pointer}.lucky-ones-line .line-container .line-card .gift-value{display:flex;align-items:center;font-size:.75rem;gap:4px}.lucky-ones-line .line-container .line-card .img-avatar{width:40px;height:40px;border-radius:100%;background-color:#fff}.lucky-ones-line .line-container .line-card .user-name{width:120%;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}@keyframes luckyScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.gifts-claim-modal{display:flex;flex-direction:column;align-items:center;width:100%;gap:24px}.gifts-claim-modal .img-claim{height:228px;background:radial-gradient(ellipse,#9c48ea,rgba(156,72,234,.2) 50%,transparent 70%)}.gifts-claim-modal .claim-details{width:100%;display:flex;flex-direction:column;align-items:center;color:#fff}.gifts-claim-modal .claim-details .title{font-size:22px}.gifts-claim-modal .claim-details .description{font-size:14px;font-weight:400}.gifts-claim-modal .claim-button{display:flex;justify-content:center;align-items:center;width:100%;background-color:#fff;color:#2d1d3c;border-radius:30px;padding:15px 12px;gap:6px;-webkit-user-select:none;user-select:none;cursor:pointer}.modal-overlay{display:none;position:fixed;inset:0;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%;background-color:#0006;transition:all .2s;z-index:1;color:#fff}.modal-overlay.open{pointer-events:all}.modal-overlay.close{pointer-events:none}.modal-overlay .modal-container{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:475px;border-radius:20px 20px 0 0;border-top:solid .5px rgba(255,255,255,.4);background:radial-gradient(circle,transparent,rgba(0,0,0,.7)),#2d1d3c;z-index:0;max-height:75%;scrollbar-width:none;-ms-overflow-style:none}.modal-overlay .modal-container::-webkit-scrollbar{display:none}.modal-overlay .modal-container.open{animation:slideUp .3s ease-out forwards}.modal-overlay .modal-container.close{animation:slideDown .3s ease-in forwards}.modal-overlay .modal-container .close-modal{position:absolute;top:24px;right:24px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;background:none;padding:0}.modal-overlay .modal-container .modal-child{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding:24px 16px}.modal-overlay .modal-container .modal-child::-webkit-scrollbar{display:none}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.participation-page{position:relative;display:flex;flex-direction:column;align-items:center;color:#fff;gap:16px;scrollbar-width:none}.participation-page .title-text{width:100%;font-size:12px;font-weight:700;text-align:center}.participation-page .transfer-msg-container{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;border-radius:10px}.participation-page .transfer-msg-container .left .text{font-size:17px}.participation-page .transfer-msg-container .right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.participation-page .transfer-msg-container .right .transfer-msg-button{width:90%;color:#fff;font-size:11px;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.participation-page .transfer-msg-container .right .transfer-msg-button:hover{background-color:#ffffff26}.participation-page .transfer-msg-container .right .hint{width:100%;color:#ffffff80;font-size:11px;font-weight:400;white-space:nowrap}.participation-page .user-gifts-line{width:calc(100% + 32px);padding:0 16px;position:relative;display:flex;justify-content:flex-start;gap:6px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.participation-page .user-gifts-line::-webkit-scrollbar{display:none}.participation-page .user-gifts-line .gifts-line-card{width:110px;height:140px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px;border-radius:10px;background-color:#200e3080;cursor:pointer;-webkit-user-select:none;user-select:none}.participation-page .user-gifts-line .gifts-line-card.selected:after{content:"";position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:url("data:image/svg+xml,%3csvg%20width='12'%20height='9'%20viewBox='0%200%2012%209'%20fill='%239c48ea'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.96424%207.25003L10.0178%201.19646C10.1607%201.05361%2010.3273%200.982178%2010.5178%200.982178C10.7083%200.982178%2010.875%201.05361%2011.0178%201.19646C11.1607%201.33932%2011.2321%201.50908%2011.2321%201.70575C11.2321%201.90242%2011.1607%202.07194%2011.0178%202.21432L4.46424%208.78575C4.32138%208.92861%204.15472%209.00004%203.96424%209.00004C3.77376%209.00004%203.6071%208.92861%203.46424%208.78575L0.392812%205.71432C0.249954%205.57146%200.181383%205.40194%200.187097%205.20575C0.192812%205.00956%200.267335%204.8398%200.410668%204.69646C0.554002%204.55313%200.723764%204.4817%200.919954%204.48218C1.11614%204.48265%201.28567%204.55408%201.42853%204.69646L3.96424%207.25003Z'/%3e%3c/svg%3e") center no-repeat,#fff}.participation-page .user-gifts-line .gifts-line-card .gift-image{width:80px;border-radius:10px}.participation-page .user-gifts-line .gifts-line-card .gift-cost{display:flex;gap:4px}.participation-page .user-gifts-line .gifts-line-card .gift-cost img{width:16px}.participation-page .transfer-more-button{display:flex;align-items:center;justify-content:center;width:100%;height:50px;padding:16px 12px;border-radius:30px;font-size:14px;font-weight:700;color:#fff;border:inset .5px rgba(255,255,255,.4);transition:all .2s;-webkit-user-select:none;user-select:none}.participation-page .transfer-more-button:hover{opacity:.8;cursor:pointer}.participation-page .frog-img{width:210px}.participation-page .spin-container{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:-150px;z-index:0}.participation-page .anonymous-switch{display:flex;align-items:center;gap:12px}.participation-page .anonymous-switch .switch-label{font-size:12px}.participation-page .anonymous-switch .switch{position:relative;width:60px;height:30px;background-color:#200e3080;border-radius:20px;transition:all .3s;cursor:pointer;z-index:0}.participation-page .anonymous-switch .switch:has(input:checked){background-color:#9c48ea}.participation-page .anonymous-switch .switch:has(input:checked) .slider{transition:all .3s;transform:translate(100%)}.participation-page .anonymous-switch .switch input{opacity:0;width:0;height:0}.participation-page .anonymous-switch .switch:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;background:linear-gradient(120deg,#9c48ea 0%,transparent 45%,transparent 55%,#9c48ea 100%);mask-composite:exclude;z-index:-1}.participation-page .anonymous-switch .switch .slider{position:absolute;height:100%;width:50%;left:0;background:url(/assets/anonymous-CEajqSaf.svg) no-repeat center;transition:all .3s}.participation-page .button-wide-purple{position:relative;width:100%;height:50px;padding:16px 12px;border-radius:30px;font-size:1rem;font-weight:700;color:#fff;border:inset .5px rgba(255,255,255,.4);background:linear-gradient(175deg,#5720dd,#9c48ea);transition:all .2s;-webkit-user-select:none;user-select:none}.participation-page .button-wide-purple:before{content:"";position:absolute;left:50%;width:100%;height:48px;background:#000;border-radius:100%;filter:blur(24px);transform:translate(-50%,-75%);z-index:-1}.participation-page .button-wide-purple:hover{cursor:pointer}.participation-page .button-leave{width:100%;border-radius:30px;padding:16px 12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;-webkit-user-select:none;user-select:none;transition:all .2s}.participation-page .button-leave:hover{cursor:pointer}.participation-page .participators-gifts-list{width:100%;margin-top:12px;position:relative;display:flex;flex-direction:column;gap:12px}.participation-page .participators-gifts-list .background-image{position:absolute;width:140px;left:0;top:0;transform:translateY(-50%);z-index:-1}.participation-page .participators-gifts-list .header{display:flex;align-items:center;justify-content:space-between}.participation-page .participators-gifts-list .header .title{width:100%}.participation-page .participators-gifts-list .header .list-filters{width:100%;display:flex;align-items:center;justify-content:flex-end}.participation-page .participators-gifts-list .header .list-filters .filter{display:flex;align-items:center;gap:8px;border-radius:20px;-webkit-user-select:none;user-select:none;cursor:pointer}.participation-page .participators-gifts-list .header .list-filters .filter:hover{opacity:.8}.participation-page .participators-gifts-list .header .list-filters .filter .filter-icon{width:14px}.participation-page .participators-gifts-list .header .list-filters .filter .filter-name{font-size:11px}.participation-page .participators-gifts-list .list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:0 12px}.participation-page .participators-gifts-list .list .gifts-line-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px;border-radius:10px;background-color:#200e3080;cursor:pointer;-webkit-user-select:none;user-select:none;width:74px;max-width:110px}.participation-page .participators-gifts-list .list .gifts-line-card .user-details{width:100%;display:flex;align-items:center;justify-content:center;gap:4px}.participation-page .participators-gifts-list .list .gifts-line-card .user-details .user-image{height:12px;border-radius:50%}.participation-page .participators-gifts-list .list .gifts-line-card .user-details .user-name{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participation-page .participators-gifts-list .list .gifts-line-card .gift-image{max-width:70%;border-radius:10px}.participation-page .participators-gifts-list .list .gifts-line-card .gift-cost{display:flex;gap:4px}.participation-page .participators-gifts-list .list .gifts-line-card .gift-cost span{font-size:9px}.participation-page .participators-gifts-list .list .gifts-line-card .gift-cost img{width:10px}.notification-layout{display:none;position:fixed;inset:0;padding:16px;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;z-index:100;background-color:#0006;transition:all .3s;color:#fff}.notification-layout.visible{pointer-events:all;opacity:1}.notification-layout.invisible{pointer-events:none;opacity:0}.notification-layout .notification{padding:12px;display:flex;align-items:center;gap:12px;background-color:#2d1d3c;border:inset .5px rgba(255,255,255,.4);border-radius:20px}.notification-layout .notification.mobile{margin-top:60px}.notification-layout .notification.visible{pointer-events:all;animation:moveDown .3s ease-out forwards}.notification-layout .notification.invisible{pointer-events:none;animation:moveUp .3s ease-out forwards}.notification-layout .notification .image{width:20px}.notification-layout .notification .message{font-size:14px}@keyframes moveUp{0%{transform:translateY(20%)}to{transform:translateY(0)}}@keyframes moveDown{0%{transform:translateY(0);opacity:0}to{transform:translateY(20%);opacity:1}}.lottery-screen{position:relative;display:flex;flex-direction:column;align-items:center;color:#fff;gap:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lottery-screen .progress-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.lottery-screen .progress-container .details{display:flex;flex-direction:column;align-items:center;gap:6px}.lottery-screen .progress-container .details .progress-value{display:flex;align-items:center;gap:6px}.lottery-screen .progress-container .details .progress-value .image{width:20px}.lottery-screen .progress-container .details .progress-value .value{font-size:16px}.lottery-screen .progress-container .details .progress-bar{width:240px;height:10px;border-radius:20px;background-color:#26172f}.lottery-screen .progress-container .details .progress-bar .fill{height:100%;width:0%;border-radius:20px;background:repeating-linear-gradient(45deg,#7a2fc3 0px 10px,#9d4edd 10px 20px);background-size:30px 100%;animation:moveStripes 2s linear infinite;transition:width .8s ease}@keyframes moveStripes{0%{background-position:0 0}to{background-position:60px 0}}.lottery-screen .progress-container .description{font-size:12px}.lottery-screen .lottery-line{width:100%;display:flex;flex-direction:column;gap:24px;z-index:0}.lottery-screen .lottery-line .line-container{position:relative;left:-12px;width:calc(100% + 24px);overflow-x:hidden;display:flex;flex-direction:column;align-items:center;gap:24px;height:0;opacity:0;transition:all 1s linear}.lottery-screen .lottery-line .line-container.visible{height:100%;opacity:1}.lottery-screen .lottery-line .line-container .cover-line{position:relative;width:200px;height:4px;background:linear-gradient(-90deg,transparent,white 35%,white 65%,transparent)}.lottery-screen .lottery-line .line-container .cover-line:after{content:"";position:absolute;width:16px;height:12px;left:50%;transform:translate(-50%) scaleY(-1);background-color:#fff;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.lottery-screen .lottery-line .line-container .cover-line.flip{transform:scaleY(-1)}.lottery-screen .lottery-line .line-container .line{position:relative;width:100%;display:flex;gap:12px;padding:12px;overflow-x:visible;z-index:0}.lottery-screen .lottery-line .line-container .line.rolling{animation:roll 10s cubic-bezier(.2,.7,.1,1) forwards}@keyframes roll{0%{transform:translate(0)}to{transform:translate(-3400px)}}.lottery-screen .lottery-line .line-container .line .gifts-line-card{min-width:110px;min-height:140px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 2px;border-radius:10px;background-color:#200e3080;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:0}.lottery-screen .lottery-line .line-container .line .gifts-line-card .user-details{width:100%;display:flex;align-items:center;justify-content:center;gap:4px}.lottery-screen .lottery-line .line-container .line .gifts-line-card .user-details .user-image{height:12px;border-radius:50%}.lottery-screen .lottery-line .line-container .line .gifts-line-card .user-details .user-name{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lottery-screen .lottery-line .line-container .line .gifts-line-card .gift-image{max-width:75%;border-radius:10px}.lottery-screen .lottery-line .line-container .line .gifts-line-card .gift-cost{display:flex;gap:4px;font-size:12px}.lottery-screen .lottery-line .line-container .line .gifts-line-card .gift-cost img{width:16px}.lottery-screen .lottery-line .winning-chance-container{display:flex;flex-direction:column;align-items:center;gap:8px}.lottery-screen .lottery-line .winning-chance-container .chance-display{width:70px;height:70px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#200e3080}.lottery-screen .lottery-line .winning-chance-container .chance-display .chance-value{font-size:17px}.lottery-screen .lottery-line .winning-chance-container .chance-display .description{font-size:7px;color:#ffffffb3}.lottery-screen .lottery-line .winning-chance-container .increase-chance-button{color:#fff;border-radius:20px;font-size:11px;cursor:pointer}.lottery-screen .participators-gifts-list{width:100%;margin-top:12px;position:relative;display:flex;flex-direction:column;gap:12px}.lottery-screen .participators-gifts-list .background-image{position:absolute;width:140px;left:0;top:0;transform:translateY(-50%);z-index:-1}.lottery-screen .participators-gifts-list .header{display:flex;align-items:center;justify-content:space-between}.lottery-screen .participators-gifts-list .header .title{width:100%}.lottery-screen .participators-gifts-list .header .list-filters{width:100%;display:flex;align-items:center;justify-content:flex-end}.lottery-screen .participators-gifts-list .header .list-filters .filter{display:flex;align-items:center;gap:8px;border-radius:20px;-webkit-user-select:none;user-select:none;cursor:pointer}.lottery-screen .participators-gifts-list .header .list-filters .filter:hover{opacity:.8}.lottery-screen .participators-gifts-list .header .list-filters .filter .filter-icon{width:14px}.lottery-screen .participators-gifts-list .header .list-filters .filter .filter-name{font-size:11px}.lottery-screen .participators-gifts-list .list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:0 12px}.lottery-screen .participators-gifts-list .list .gifts-line-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px;border-radius:10px;background-color:#200e3080;cursor:pointer;-webkit-user-select:none;user-select:none;width:74px;max-width:110px}.lottery-screen .participators-gifts-list .list .gifts-line-card .user-details{width:100%;display:flex;align-items:center;justify-content:center;gap:4px}.lottery-screen .participators-gifts-list .list .gifts-line-card .user-details .user-image{height:12px;border-radius:50%}.lottery-screen .participators-gifts-list .list .gifts-line-card .user-details .user-name{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lottery-screen .participators-gifts-list .list .gifts-line-card .gift-image{max-width:70%;border-radius:10px}.lottery-screen .participators-gifts-list .list .gifts-line-card .gift-cost{display:flex;gap:4px}.lottery-screen .participators-gifts-list .list .gifts-line-card .gift-cost span{font-size:9px}.lottery-screen .participators-gifts-list .list .gifts-line-card .gift-cost img{width:10px}.lottery-chat-container{width:100%;min-height:140px;padding:24px 12px;position:relative;display:flex;flex-direction:column;background-color:#200e3080;border-radius:10px;gap:4px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lottery-chat-container.active{z-index:999}.lottery-chat-container .chat-history{width:100%;height:180px;display:flex;flex-direction:column;gap:16px;flex-grow:1;padding:12px;overflow-y:scroll}.lottery-chat-container .chat-input-bar{width:100%;padding:4px 8px 4px 12px;display:flex;align-items:center;gap:12px;border-radius:20px}.lottery-chat-container .chat-input-bar .chat-input{flex-grow:1;color:#fff;outline:none;background-color:transparent;border:none;font-size:11px}.lottery-chat-container .chat-input-bar .send-message-button{width:24px;height:24px;cursor:pointer}.lottery-chat-container .chat-input-bar .send-message-button:hover{opacity:.9}.chat-message{width:100%;display:flex;align-items:center;justify-content:space-between}.chat-message .message{display:flex;flex-direction:column;gap:4px}.chat-message .message .user-info{display:flex;align-items:center;gap:8px}.chat-message .message .user-info .user-image{height:20px;border-radius:50%}.chat-message .message .user-info .user-name{font-size:11px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-message .message-text{font-size:12px;font-weight:400;color:#ffffffb3}.chat-message .time{font-size:11px;font-weight:400;color:#ffffff80}.win-modal{width:100%;display:flex;flex-direction:column;align-items:center}.win-modal .img-win{height:160px;background:radial-gradient(ellipse,#9c48ea,rgba(156,72,234,.2) 50%,transparent 70%)}.win-modal .title{font-size:32px}.win-modal .description{font-size:14px;font-weight:400;margin-bottom:24px}.win-modal .white-button-ok{width:100%;border-radius:20px;padding:15px 12px;font-size:14px;color:#49266a;cursor:pointer;outline:none;border:none}.lose-modal{width:100%;display:flex;flex-direction:column;align-items:center}.lose-modal .img-lose{height:160px;background:radial-gradient(ellipse,#9c48ea,rgba(156,72,234,.2) 50%,transparent 70%)}.lose-modal .title{font-size:32px}.lose-modal .description{font-size:14px;font-weight:400;margin-bottom:24px}.lose-modal .white-button-ok{width:100%;border-radius:20px;padding:15px 12px;font-size:14px;color:#49266a;cursor:pointer;outline:none;border:none}.filter-sort-modal{width:100%;display:flex;flex-direction:column;padding:0 8px;margin-top:10px;gap:12px}.filter-sort-modal .title{font-size:14px;margin-bottom:6px}.filter-sort-modal .separator{width:100%;height:1px;background-color:#fff6}.filter-sort-modal .sort-by-list{width:100%;display:flex;flex-direction:column;gap:10px}.filter-sort-modal .sort-by-list .sort-by-item{display:flex;align-items:center;gap:8px;cursor:pointer}.filter-sort-modal .sort-by-list .sort-by-item .check-box{width:24px;height:24px;background:transparent;border:1px solid #9a9a9a;border-radius:50%}.filter-sort-modal .sort-by-list .sort-by-item .label{font-size:14px}.filter-sort-modal .sort-by-list .sort-by-item.selected .check-box{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid white;border-radius:50%}.filter-sort-modal .sort-by-list .sort-by-item.selected .check-box:before{content:"";position:absolute;inset:2px;border-radius:50%;background-color:#fff}.user-profile-page{position:relative;display:flex;flex-direction:column;gap:32px;padding-bottom:180px}.user-profile-page .user-details-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.user-profile-page .user-details-container .user-avatar{width:80px;height:80px;object-fit:cover;object-position:center;border-radius:50%;box-shadow:0 0 12px #0006;background-color:#fff}.user-profile-page .user-details-container .user-name{color:#fff;font-size:17px}.user-profile-page .user-tasks-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.user-profile-page .user-tasks-container .user-ref-task{width:100%;padding:16px 12px;display:flex;align-items:center;justify-content:space-between;gap:27px;border-radius:10px;background:linear-gradient(175deg,#5720dd,#9c48ea)}.user-profile-page .user-tasks-container .user-ref-task .details-container{width:100%;display:flex;align-items:center;gap:12px}.user-profile-page .user-tasks-container .user-ref-task .details-container .image{height:20px}.user-profile-page .user-tasks-container .user-ref-task .details-container .details{display:flex;flex-direction:column;color:#fff}.user-profile-page .user-tasks-container .user-ref-task .details-container .details .title{font-size:14px}.user-profile-page .user-tasks-container .user-ref-task .details-container .details .description{font-size:11px;font-weight:400}.user-profile-page .user-tasks-container .user-ref-task .complete-button{min-width:100px;min-height:34px;position:relative;color:#fff;font-size:11px;font-weight:700;border-radius:20px;background-color:#9c48ea;outline:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s;color:#49266a;background-color:#fff;width:100px}.user-profile-page .user-tasks-container .user-ref-task .complete-button:hover{background-color:#ffffffb3}.user-profile-page .my-gifts-container{width:100%;display:flex;flex-direction:column;gap:12px}.user-profile-page .my-gifts-container .title{color:#fff;font-size:17px}.user-profile-page .my-gifts-container .user-gifts-line{width:100%;position:relative;display:flex;justify-content:flex-start;gap:6px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.user-profile-page .my-gifts-container .user-gifts-line::-webkit-scrollbar{display:none}.user-profile-page .my-gifts-container .user-gifts-line .gifts-line-card{width:110px;height:140px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px;border-radius:10px;background-color:#200e3080;cursor:pointer;-webkit-user-select:none;user-select:none}.user-profile-page .my-gifts-container .user-gifts-line .gifts-line-card .gift-image{width:80px;border-radius:10px}.user-profile-page .my-gifts-container .user-gifts-line .gifts-line-card .gift-cost{display:flex;gap:4px;color:#fff}.user-profile-page .my-gifts-container .user-gifts-line .gifts-line-card .gift-cost img{width:16px}.user-gift-modal{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}.user-gift-modal .gift-details{display:flex;flex-direction:column;align-items:center;gap:8px}.user-gift-modal .gift-details .gift-name{font-size:18px}.user-gift-modal .gift-details .gift-image{max-width:80px;border-radius:24px;-webkit-user-select:none;user-select:none}.user-gift-modal .gift-details .gift-ticket-cost{display:flex;align-items:center;gap:4px;font-size:18px;-webkit-user-select:none;user-select:none}.user-gift-modal .gift-details .gift-ticket-cost .ticket-icon{width:16px}.user-gift-modal .withdraw-gift-button{display:flex;justify-content:center;align-items:center;gap:8px;width:75%;height:50px;padding:16px 12px;border-radius:30px;font-size:14px;font-weight:700;color:#fff;border:inset .5px rgba(255,255,255,.4);background:linear-gradient(175deg,#5720dd,#9c48ea);-webkit-user-select:none;user-select:none;outline:none}.user-gift-modal .withdraw-gift-button:hover{opacity:.9;cursor:pointer}.ref-code-modal{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}.ref-code-modal:after{content:"";position:absolute;transform:translateY(-30%);width:100%;height:100%;background:url(/assets/ellipse-3669-g_ezTkhj.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.ref-code-modal .image{width:150px}.ref-code-modal .description{text-align:center;font-size:22px;color:#fff}.ref-code-modal .actions{width:100%;display:flex;align-items:center;gap:12px}.ref-code-modal .actions .invite-button{width:100%;display:flex;align-items:center;justify-content:center;padding:14px 20px;background-color:#fff;border-radius:20xp;font-size:14px;font-weight:700;outline:none;border:none;border-radius:16px;color:#49266a;cursor:pointer;-webkit-user-select:none;user-select:none}.ref-code-modal .actions .invite-button:hover{opacity:.9}.ref-code-modal .actions .copy-button{display:flex;align-items:center;justify-content:center;padding:12px 20px;background-color:#fff;border-radius:20xp;outline:none;border:none;border-radius:16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s linear}.ref-code-modal .actions .copy-button:hover{opacity:.9}.ref-code-modal .actions .copy-button:active{background-color:#46b961;transition:none;opacity:1}.ref-code-modal .actions .copy-button .image{width:20px;height:20px}.select-app-lang{width:100%;height:60px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-radius:10px;color:#fff;font-weight:700;-webkit-user-select:none;user-select:none}.select-app-lang .details{display:flex;gap:12px}.select-app-lang .details .icon-lang{width:22px;height:22px}.select-app-lang .details .label{font-size:14px}.select-app-lang .selected-lang{display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;height:100%}.select-app-lang .selected-lang .lang{font-size:14px}.select-app-lang .selected-lang .icon-expand{max-height:14px}.select-app-lang .select-app-lang-modal{position:absolute;bottom:-84px;right:0;display:flex;flex-direction:column;align-items:flex-start;padding:8px 12px;gap:8px;border-radius:10px}.select-app-lang .select-app-lang-modal .lang-item{display:flex;align-items:center;gap:8px;cursor:pointer}.select-app-lang .select-app-lang-modal .lang-item .check-box{width:24px;height:24px;background:transparent;border:1px solid #9a9a9a;border-radius:50%}.select-app-lang .select-app-lang-modal .lang-item .label{color:#9a9a9a;font-size:14px}.select-app-lang .select-app-lang-modal .lang-item.selected .check-box{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid white;border-radius:50%}.select-app-lang .select-app-lang-modal .lang-item.selected .check-box:before{content:"";position:absolute;inset:2px;border-radius:50%;background-color:#fff}.select-app-lang .select-app-lang-modal .lang-item.selected .label{color:#fff}.user-task{width:100%;padding:16px 12px;display:flex;align-items:center;justify-content:space-between;gap:27px;border-radius:10px}.user-task .details-container{width:100%;display:flex;align-items:center;gap:12px}.user-task .details-container .image{height:20px}.user-task .details-container .details{display:flex;flex-direction:column;color:#fff}.user-task .details-container .details .title{font-size:14px}.user-task .details-container .details .description{font-size:11px;font-weight:400}.user-task .complete-button{min-width:100px;min-height:34px;position:relative;color:#fff;font-size:11px;font-weight:700;border-radius:20px;background-color:#9c48ea;outline:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.user-task .complete-button .task-check{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:all .2s}.user-task .complete-button.completed{cursor:auto}.user-task .complete-button:not(.completed):hover{background-color:#9c48eab3}.user-task .complete-button:not(.completed):hover .task-check{opacity:.7}.not-found-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;gap:32px}.not-found-screen.background{background:radial-gradient(circle,transparent,#000000),#222024}.not-found-screen .image{width:40%}.not-found-screen .alert{display:flex;flex-direction:column;align-items:center;color:#fff}.not-found-screen .alert .title{font-size:32px}.not-found-screen .alert .description{font-size:14px;font-weight:400}.not-found-screen .redirect-button{width:100%;height:50px;padding:16px 12px;border-radius:30px;font-size:1rem;font-weight:700;color:#49266a;border:inset .5px rgba(255,255,255,.4);background:#fff;transition:all .2s;-webkit-user-select:none;user-select:none}.not-found-screen .redirect-button:hover{background-color:#fffc;cursor:pointer}.footer-nav-bar{position:fixed;bottom:0;width:100%;max-width:475px;height:80px;padding:0 24px;display:flex;align-items:center;justify-content:space-around;border-radius:24px 24px 0 0;background:linear-gradient(120deg,#9c48ea 0%,transparent 45%,transparent 55%,#9c48ea 100%),#2d1d3c;-webkit-user-select:none;user-select:none}.footer-nav-bar.safari{height:100px;padding:0 24px 12px}.footer-nav-bar:before{content:"";position:absolute;border-radius:24px 24px 0 0;inset:.5px;background-color:#2d1d3c;z-index:-1}.footer-nav-bar .nav-bar-tab{height:100%;padding:0 12px 6px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;cursor:pointer}.footer-nav-bar .nav-bar-tab .tab-icon{width:25px;fill:#9a9a9a}.footer-nav-bar .nav-bar-tab .tab-title{font-size:.8rem;color:#9a9a9a}.footer-nav-bar .nav-bar-tab.active .tab-icon{width:25px;fill:#fff}.footer-nav-bar .nav-bar-tab.active .tab-title{font-size:.8rem;color:#fff}.error-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;gap:32px}.error-screen.background{background:radial-gradient(circle,transparent,#000000),#222024}.error-screen .image{height:197px}.error-screen .alert{display:flex;flex-direction:column;align-items:center;color:#fff}.error-screen .alert .title{font-size:32px}.error-screen .alert .description{font-size:14px;font-weight:400}.error-screen .redirect-button{width:100%;max-width:350px;height:50px;padding:16px 12px;border-radius:30px;font-size:1rem;font-weight:700;color:#49266a;border:inset .5px rgba(255,255,255,.4);background:#fff;transition:all .2s;-webkit-user-select:none;user-select:none}.error-screen .redirect-button:hover{background-color:#fffc;cursor:pointer}.user-balance-bar{position:fixed;top:36px;left:50%;transform:translate(-50%);max-width:475px;width:100%;padding:0 16px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;z-index:10}.user-balance-bar.mobile{top:96px}.user-balance-bar .image{width:20px}.user-balance-bar .text{color:#fff;font-size:12px}.user-balance-bar .rules-button{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:20px;cursor:pointer}.user-balance-bar .user-balance-container{display:flex;align-items:center;gap:8px}.user-balance-bar .user-balance-container .balance-button{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:20px}.rules-modal{display:flex;flex-direction:column;align-items:center}.rules-modal:before{content:"";position:absolute;transform:translateY(-25%);width:100%;height:100%;background:url(/assets/ellipse-3669-g_ezTkhj.webp);background-size:100%;background-position:center;background-repeat:no-repeat;z-index:-1}.rules-modal .img-rules{width:90%;height:100%}.rules-modal .rules-container{margin-top:32px;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.rules-modal .rules-container .rule{display:flex;flex-direction:column;gap:8px;width:100%}.rules-modal .rules-container .rule .rule-title{display:flex;color:#fff;font-size:17px}.rules-modal .rules-container .rule .rule-text{color:#9a9a9a;font-size:12px;font-weight:400}.rules-modal .rules-container .separator{width:100%;height:1px;background-color:#fff6}
