.loading-screen-container{background:#072042;background:var(--app-bg-color,#072042);height:100dvh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.loading-screen-canvas,.loading-screen-container{align-items:center;display:flex;justify-content:center}.loading-screen-canvas{height:100%;width:100%}.loading-screen-canvas canvas{display:block;height:100vh!important;left:0;position:absolute;top:0;width:100vw!important}.start-overlay{align-items:center;animation:startOverlayFadeIn .5s ease forwards;bottom:0;display:flex;flex-direction:column;left:0;padding:0 24px 36px;position:fixed;right:0;z-index:10000}@keyframes startOverlayFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.start-overlay__promo{align-items:flex-start;display:flex;gap:10px;margin-bottom:14px;max-width:360px;width:100%}.start-overlay__gift{flex-shrink:0;height:60px;object-fit:contain;width:60px}.start-overlay__promo-text{color:#71d9ff;font-size:13.5px;font-weight:700;line-height:22px}.start-overlay__promo-text p{-webkit-text-stroke:.2em #000;margin:0;paint-order:stroke fill}.start-overlay__card{align-items:center;background:#0f0c1e;border:1px solid #5f5c7c;border-radius:14px;box-sizing:border-box;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px;width:100%}.start-overlay__card-icon{background:#ffffff0d;background-image:url(/static/media/nft.f4b32dcfe2c96fad2259.png);background-size:100%;border-radius:10px;flex-shrink:0;height:52px;opacity:.5;width:52px}.start-overlay__card-text{flex:1 1}.start-overlay__card-title{color:#fff;font-size:15px;margin:0 0 4px}.start-overlay__card-subtitle,.start-overlay__card-title{border-bottom:1px solid #fff3;font-family:Montserrat,sans-serif;font-weight:700;padding-bottom:4px}.start-overlay__card-subtitle{color:#9995ca;font-size:12px;margin:0;opacity:.6}.start-overlay__button{max-width:351px}.start-overlay__buttons-row{display:flex;gap:8px;width:100%}.start-overlay__button--full{max-width:none;width:100%}.start-overlay__button--start{flex:1.2 1;font-size:14px;max-width:none}.start-overlay__button--early{flex:1 1;font-size:14px;max-width:none;padding-left:10px;padding-right:10px;white-space:nowrap}.auth-error-overlay{align-items:center;animation:startOverlayFadeIn .4s ease forwards;bottom:0;display:flex;flex-direction:column;left:0;padding:0 24px 60px;position:fixed;right:0;z-index:10000}.auth-error-modal{background:#1c1a2e;border:1px solid #5f5c7c;border-radius:16px;max-width:351px;padding:24px 20px;text-align:center;width:100%}.auth-error-modal__title{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0 0 8px}.auth-error-modal__message{color:#9995ca;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin:0 0 20px}.auth-error-modal__button{background:#beff33;border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;height:44px;width:100%}.desktop-qr{align-items:center;animation:dqrFadeIn .55s ease forwards;background:radial-gradient(120% 80% at 50% -10%,#9747ff52 0,#0000 55%),radial-gradient(90% 60% at 50% 110%,#71d9ff38 0,#0000 60%),linear-gradient(180deg,#0c0828,#050314);color:#fff;display:flex;inset:0;justify-content:center;overflow:hidden;padding:40px 24px;position:fixed;z-index:99998}@keyframes dqrFadeIn{0%{opacity:0}to{opacity:1}}.desktop-qr__glow{animation:dqrPulse 9s ease-in-out infinite;border-radius:50%;filter:blur(80px);height:520px;opacity:.55;pointer-events:none;position:absolute;width:520px}.desktop-qr__glow--violet{background:radial-gradient(circle,#9747ff 0,#0000 65%);left:-120px;top:-180px}.desktop-qr__glow--cyan{animation-delay:-3s;background:radial-gradient(circle,#71d9ff 0,#0000 65%);bottom:-200px;right:-140px}@keyframes dqrPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}.desktop-qr__inner{align-items:center;display:flex;flex-direction:column;gap:14px;max-width:440px;position:relative;text-align:center;width:100%}.desktop-qr__logo{-webkit-user-drag:none;filter:drop-shadow(0 6px 22px rgba(113,217,255,.4));height:auto;margin-bottom:6px;-webkit-user-select:none;user-select:none;width:76px}.desktop-qr__title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#d4cefb);-webkit-background-clip:text;background-clip:text;font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.4px;line-height:1.2;margin:0}.desktop-qr__subtitle{color:#9995ca;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.5;margin:0 0 10px;max-width:320px}.desktop-qr__card{align-items:center;background:linear-gradient(180deg,#1c1a2ed9,#0f0c1ef2);border:1px solid #9747ff4d;border-radius:24px;box-shadow:0 24px 60px -16px #000000b3,inset 0 0 0 1px #ffffff0a,0 0 80px -20px #9747ff80;display:flex;flex-direction:column;gap:16px;padding:22px 22px 18px;position:relative}.desktop-qr__card:before{background:linear-gradient(135deg,#71d9ffbf,#9747ffbf 50%,#fff0 85%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.desktop-qr__qr-frame{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000073;box-sizing:border-box;display:flex;height:240px;justify-content:center;padding:14px;width:240px}.desktop-qr__qr{shape-rendering:crispEdges;display:block;height:100%;width:100%}.desktop-qr__username{color:#71d9ff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;letter-spacing:.3px;text-decoration:none;text-shadow:0 0 14px #71d9ff8c;transition:color .15s ease,text-shadow .15s ease,transform .1s ease}.desktop-qr__username:hover{color:#b8ecff;text-shadow:0 0 22px #71d9ffe6}.desktop-qr__username:active{transform:translateY(1px)}.desktop-qr__hint{color:#9995ca;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:500;line-height:1.5;margin:6px 0 0;max-width:320px}.desktop-qr__copy{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;gap:8px;margin-top:2px;padding:10px 18px;transition:background .15s ease,border-color .15s ease,transform .05s ease,color .15s ease}.desktop-qr__copy:hover{background:#ffffff1f;border-color:#ffffff38}.desktop-qr__copy:active{transform:translateY(1px)}.desktop-qr__copy--ok{background:#beff3314;border-color:#beff3359;color:#beff33}.desktop-qr__copy-icon{align-items:center;color:#71d9ff;display:inline-flex}.desktop-qr__copy--ok .desktop-qr__copy-icon{color:#beff33}@media (max-width:420px){.desktop-qr{padding:24px 18px}.desktop-qr__qr-frame{height:208px;padding:12px;width:208px}.desktop-qr__title{font-size:23px}.desktop-qr__username{font-size:18px}}@media (max-height:720px){.desktop-qr__inner{gap:10px}.desktop-qr__logo{margin-bottom:0;width:64px}.desktop-qr__qr-frame{height:220px;width:220px}.desktop-qr__subtitle{margin-bottom:4px}}body,html{height:100%;margin:0;overflow-x:hidden;padding:0}.brand{align-items:center;display:flex;gap:8px}.brand-icon{height:40px;width:42px}.brand-text-wrapper{align-items:center;display:flex;height:18px}.brand-text.datum{height:14px}.empire{color:#a09eff;font-size:20px;font-weight:900}.onboarding-container{background-color:#0a0a0a;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;inset:0;overflow:hidden;position:fixed}.onboarding-container *,.onboarding-container :after,.onboarding-container :before{box-sizing:border-box}.ob-glow{background:linear-gradient(180deg,#0000 20%,#683de959);height:30vh;inset:0 0 auto 0;pointer-events:none;position:absolute}.ob-header{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:16px 20px 20px;padding:calc(var(--tg-safe-top, 0px) + var(--tg-content-safe-top, 0px) + 16px) 20px 20px;position:relative;z-index:1}.ob-header-title{color:#fdfdfd;font-size:18px;font-weight:700}.ob-card{align-items:stretch;background:#000;border-radius:32px 32px 0 0;border-top:2px solid #ac90ff;box-shadow:0 -4px 24px #7662ff4d;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;padding:24px 20px 20px;padding:24px 20px calc(var(--tg-safe-bottom, 0px) + 20px);touch-action:pan-y;-webkit-user-select:none;user-select:none;z-index:1}.ob-card,.ob-media{min-height:0;position:relative}.ob-media{border-radius:20px;flex:0 1 auto;margin:0 auto;max-width:400px;overflow:hidden;width:100%}.ob-track{display:flex;transition:transform .45s cubic-bezier(.22,.61,.36,1);width:100%;will-change:transform}.ob-slide{display:flex;flex:0 0 100%;justify-content:center;padding:0 28px}.ob-frame{animation:ob-shimmer 1.4s linear infinite;aspect-ratio:322/275;background:linear-gradient(110deg,#111018 30%,#1d1a2e 50%,#111018 70%);background-size:200% 100%;border-radius:16px;max-width:calc(34dvh*322/275);overflow:visible;position:relative;width:100%}.ob-frame.is-loaded{animation:none;background:#0000}.ob-image{border-radius:16px;display:block;height:100%;object-fit:contain;opacity:0;pointer-events:none;transition:opacity .35s ease;width:100%}.ob-frame.is-loaded .ob-image{opacity:1}.ob-arrow{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:28px}.ob-arrow img{height:28px;width:16px}.ob-arrow--left{left:0}.ob-arrow--right{right:0}.ob-arrow:disabled{cursor:default;opacity:.25}.ob-reward{align-items:center;background:#0a0818cc;border:1px solid #ac90ff80;border-radius:999px;bottom:10px;box-shadow:0 4px 16px #7662ff59;display:flex;gap:6px;opacity:0;padding:6px 12px 6px 8px;pointer-events:none;position:absolute;right:10px;transform:scale(.6)}.ob-reward.is-visible{animation:ob-pop .6s cubic-bezier(.34,1.56,.64,1) .25s forwards}.ob-reward-icon{height:34px;object-fit:contain;width:28px}.ob-reward-text{color:#fff;font-size:18px;font-weight:800}.ob-text{animation:ob-fade-in .35s ease both;flex:1 1 auto;margin:0 auto;max-width:400px;min-height:0;overflow-y:auto;padding:0 8px;scrollbar-width:none;text-align:center;width:100%}.ob-text::-webkit-scrollbar{display:none}.ob-title{color:#fff;font-size:clamp(20px,6vw,26px);font-weight:700;letter-spacing:.2px;line-height:1.2;margin:0 0 12px}.ob-desc{color:#8e8ab0;font-size:clamp(14px,4vw,16px);line-height:1.5;margin:0}.ob-footer{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;margin:0 auto;max-width:400px;width:100%}.ob-dots{display:flex;gap:8px;justify-content:center}.ob-dot{-webkit-tap-highlight-color:transparent;background:#3a3850;border:none;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .3s ease,background-color .3s ease;width:8px}.ob-dot.is-active{background:#cfff1f;width:24px}.ob-button{-webkit-tap-highlight-color:transparent;background-color:#cfff1f;border:none;border-radius:14px;box-shadow:0 4px 16px #cfff1f4d;color:#000;cursor:pointer;font-size:16px;font-weight:700;min-height:52px;padding:14px;transition:transform .1s ease,opacity .2s ease;width:100%}.ob-button:active:not(:disabled){transform:scale(.98)}.ob-button:disabled{cursor:default;opacity:.7}@media (max-height:640px){.ob-header{padding-bottom:12px}.ob-card{gap:14px;padding-top:18px}.ob-title{margin-bottom:8px}}@keyframes ob-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ob-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ob-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ob-frame,.ob-reward.is-visible,.ob-text,.ob-track{animation:none;transition:none}.ob-reward.is-visible{opacity:1;transform:none}}.tab-switch-bar{background:#000;border-radius:15px;display:flex;flex-shrink:0;gap:0;margin:12px 11px;padding:3px}.tab-switch-btn{background:#0000;border:none;border-radius:12px;color:#9995ca99;cursor:pointer;flex:1 1;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;padding:9px 0;position:relative;transition:background .2s,color .2s}.tab-switch-btn.active{background:#2b2452;border:1px solid #693de9;color:#fff}.tab-switch-badge{background:#ff588b;border:2px solid #652136;border-radius:100px;color:#000;font-size:11px;font-weight:700;line-height:1.3;padding:1px 6px;position:absolute;right:-8px;top:-6px}.preloader{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 16px}.preloader--sm{gap:8px;padding:20px 16px}.preloader__spinner{animation:preloader-rotate .8s linear infinite;border:3px solid #9995ca40;border-radius:50%;border-top-color:#693de9;box-sizing:border-box;display:block;height:32px;width:32px}.preloader--sm .preloader__spinner{border-width:2px;height:20px;width:20px}.preloader__label{color:#9995ca;font-size:14px;text-align:center}.preloader--sm .preloader__label{font-size:12px}@keyframes preloader-rotate{to{transform:rotate(1turn)}}.copy-toast{bottom:4px;bottom:calc(4px + var(--tg-safe-bottom, 0px));color:#cfff1f;display:block;font-size:14px;font-weight:600;left:0;position:absolute;right:0;text-align:center}.tasks-page{color:#fff;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,Segoe UI,sans-serif;min-height:0;overflow:hidden}.task-list-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.task-list{display:flex;flex-direction:column;gap:10px;padding:0 14px 88px;padding:0 14px calc(var(--page-bottom-pad, 80px) + 8px);position:relative;z-index:5}.tasks-empty{font-size:14px;opacity:.5;padding:40px 0;text-align:center}.task-card-new{align-items:center;background:#1b1b1b;border:1px solid #9747ff;border-radius:16px;box-shadow:0 0 8px 0 #9747ff;display:flex;flex-wrap:wrap;gap:12px;padding:10px 12px;transition:opacity .2s}.task-card-new.claimed{border-color:#9995ca55;box-shadow:0 0 8px 0 #9995ca33;opacity:.7}.task-card-new.claimable{border-color:#cfff1f;box-shadow:0 0 10px 0 #cfff1f66}.task-icon-wrap{background:#2c2c2c;background:#2e194a;border:1px solid #9747ff;border-radius:10px;box-shadow:0 0 8px #9747ff;flex-shrink:0;height:48px;overflow:hidden;width:48px}.task-icon-wrap img{height:100%;object-fit:cover;width:100%}.task-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding:6px 0}.task-title-new{color:#fff;font-size:15px;font-weight:700;letter-spacing:-.16px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-reward-new{color:#9995ca;font-size:13px;font-weight:700;line-height:16px;opacity:.7}.task-progress{align-self:center;color:#9747ff;color:#5f5c7c;flex:none;flex-grow:0;font-size:12px;font-size:14px;font-weight:600;font-weight:700;left:auto;line-height:17px;margin-top:2px;order:1;position:absolute;right:0;text-shadow:0 0 2px #000;top:-20px}.task-action{align-items:center;display:flex;flex-shrink:0}.task-channel-actions{display:flex;flex-direction:column;gap:6px}.task-channel-hint{color:#ff8a8a;flex-basis:100%;font-size:12px;margin-top:6px}.task-progressbar__gradient{background:linear-gradient(89.91deg,#b8ffd1 2.17%,#5effb9 13.08%,#3abdff 39.36%,#5c79ff 63.65%,#8c5fff 85.97%,#a23cf7 99.35%);border-radius:8px;height:4px;left:0;position:absolute;top:0;transform:matrix(-1,0,0,1,0,0);width:100%}.task-progressbar{background-color:#000;display:block;height:4px;position:relative;width:100%}.task-arrow{object-fit:contain;opacity:.7;width:28px}.task-check{height:26px;object-fit:contain;width:26px}.task-reward-icons{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:96px}.task-reward-icon{filter:drop-shadow(0 0 3px rgba(0,0,0,.6));height:24px;object-fit:contain;width:24px}.task-group,.task-group__items{display:flex;flex-direction:column}.task-group__items{gap:10px;overflow:hidden;transition:max-height .35s ease}.task-group__items--collapsed{-webkit-mask-image:linear-gradient(180deg,#000 55%,#0000 98%);mask-image:linear-gradient(180deg,#000 55%,#0000 98%);max-height:140px}.task-group-toggle{align-items:center;align-self:center;background:#0000;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;margin-top:2px;padding:0;width:44px}.task-group-toggle__chevron{border-bottom:2px solid #9995ca;border-right:2px solid #9995ca;height:9px;transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s ease;width:9px}.task-group-toggle--expanded .task-group-toggle__chevron{transform:rotate(225deg) translate(-3px,-3px)}.flying-coin{animation:fly-to-balance 1s ease-out forwards;height:28px;object-fit:contain;pointer-events:none;position:fixed;width:28px;z-index:1000}@keyframes fly-to-balance{0%{opacity:1;transform:translate(0) scale(1)}70%{opacity:1;transform:translate(var(--x),var(--y)) scale(.8)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.2)}}.ls-page-wrapper{color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative;z-index:1}.ls-scroll-area{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.ls-status-row{flex-shrink:0;justify-content:space-between;padding:6px 16px}.ls-status-row,.ls-toggle-item{align-items:center;display:flex;gap:8px}.ls-toggle-item{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:6px 12px}.ls-toggle-label{color:#ccc;font-size:12px;font-weight:600;white-space:nowrap}.ls-toggle-switch{cursor:pointer;display:inline-block;height:18px;position:relative;width:34px}.ls-toggle-switch input{height:0;opacity:0;width:0}.ls-toggle-track{background:#444;border-radius:18px;inset:0;position:absolute;transition:background .2s}.ls-toggle-switch input:checked+.ls-toggle-track{background:#5b2be6}.ls-toggle-track:before{background:#fff;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .2s;width:14px}.ls-toggle-switch input:checked+.ls-toggle-track:before{transform:translateX(16px)}.ls-ticket-count-row{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;display:flex;flex:1 1;gap:6px;max-width:48%;padding:6px 10px}.ls-ticket-icon-sm{height:18px;width:22px}.ls-ticket-count-text{font-size:13px;font-weight:700;white-space:nowrap}.ls-ticket-progress-bar{background:#ffffff26;border-radius:6px;flex:1 1;height:6px;overflow:hidden}.ls-ticket-progress-fill{background:linear-gradient(90deg,#e277ff,#73e5fc,#cfff1f);border-radius:6px;height:100%;transition:width .3s}.ls-autocollect-timer{align-items:center;background:#0006;border:2px solid #cfff1f;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:5px;justify-content:center;max-width:48%;padding:6px 10px}.ls-autocollect-label{color:#cfff1f;font-size:11px;font-weight:700}.ls-clock-icon{height:14px;width:14px}.ls-autocollect-time{font-size:11px;font-weight:700;white-space:nowrap}.ls-bp-pill{align-items:center;background:linear-gradient(90deg,#5e0000,#2a0a00 50%,#090705);border:1.5px solid #c8960c;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:5px;justify-content:center;max-width:48%;overflow:visible;padding:6px 10px;position:relative}.ls-bp-pill-crown{flex-shrink:0;height:35px;left:-30px;object-fit:contain;position:absolute;width:48px}.ls-bp-pill-season{color:#f5d040}.ls-bp-pill-season,.ls-bp-pill-time{font-size:11px;font-weight:700;white-space:nowrap}.ls-bp-pill-time{color:#fff}.ls-bp-pill-badge{background:#ff588b;border:2px solid #652136;border-radius:100px;color:#000;font-size:11px;font-weight:700;line-height:1.3;padding:1px 5px;position:absolute;right:-7px;top:-7px;z-index:1}.ls-bp-pill--free{background:linear-gradient(90deg,#4a0a2a,#2a0a30 50%,#090705);border-color:#e0b028}.ls-bp-pill--free .ls-bp-pill-time{color:#ffd13a;text-decoration:underline;text-underline-offset:2px}.ls-monitor-area{gap:0;margin-bottom:27px;padding-top:50px;width:100%}.ls-monitor-area,.ls-titles{align-items:center;display:flex;flex-direction:column}.ls-titles{gap:2px;margin-bottom:0}.ls-title{color:#fff;font-size:20px;font-weight:700;text-shadow:0 2px 4px #0009}.ls-subtitle{color:#68f7ff;font-size:14px;font-weight:700;text-shadow:0 1px 3px #00000080}.ls-slot-holder{overflow:hidden;width:100%}.ls-total-spins{align-items:center;align-self:center;background:#0000;border:1.3px solid #5bd6ff80;border-radius:24px;color:#68f7ff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;justify-content:center;margin-top:0;padding:4px 16px;position:relative}.ls-spin-icon{height:18px;transform:rotate(-15deg);width:18px}.ls-spins-count{color:#68f7ff;font-weight:700}.ls-progress-row{align-items:center;display:flex;gap:8px;justify-content:center;padding:10px 16px 4px}.ls-progress-icon{height:36px;left:25px;position:relative;transform:rotate(-15deg) scale(.75);width:36px;z-index:50}.ls-progress-bar-wrap{position:relative;width:200px}.ls-progress-bar-track{background:#111;border:1px solid #000;border-radius:383px;box-shadow:inset 0 -2px 0 #ffffff80,inset 0 2px 0 #ffffff80;height:20px;overflow:hidden;width:100%}.ls-progress-bar-fill{background:linear-gradient(89.91deg,#b8ffd1 2.17%,#5effc5 13.08%,#3abdff 39.36%,#5c79ff 63.65%,#8c5fff 85.97%,#a23cf7 99.35%);border-radius:10px;height:100%;transition:width .4s ease}.ls-progress-text{background:#0000004d;border-radius:12px;color:#fff;display:flex;font-size:11px;font-weight:700;gap:3px;left:50%;line-height:16px;padding:0 6px;pointer-events:none;position:absolute;text-shadow:0 1px 3px #000c;top:2px;transform:translateX(-50%);white-space:nowrap}.ls-progress-slash{color:#ffffff80}.ls-progress-ticket{align-items:center;display:flex;gap:3px;left:-20px;position:relative;z-index:10}.ls-progress-ticket img{transform:rotate(12deg);transition:width .25s ease,filter .25s ease;width:25px}.ls-progress-ticket span{font-size:14px;font-weight:700}.ls-progress-reward--coins img{transform:none}.ls-progress-reward--ton_coins img{transform:none;width:28px}.ls-progress-reward--ton_coins span{color:#4fb6ff}@keyframes ls-progress-reward-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ls-progress-reward-glow{0%,to{filter:drop-shadow(0 0 4px rgba(255,214,92,.9)) drop-shadow(0 0 10px rgba(255,190,40,.55))}50%{filter:drop-shadow(0 0 8px rgba(255,236,150,1)) drop-shadow(0 0 20px rgba(255,200,60,.95))}}@keyframes ls-progress-reward-glow-ton{0%,to{filter:drop-shadow(0 0 4px rgba(120,200,255,.9)) drop-shadow(0 0 10px rgba(79,182,255,.55))}50%{filter:drop-shadow(0 0 8px rgba(190,230,255,1)) drop-shadow(0 0 20px rgba(79,182,255,.95))}}@keyframes ls-progress-reward-halo{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.95;transform:scale(1.35)}}@keyframes ls-progress-reward-shake{0%,24%,to{transform:rotate(0deg) translateX(0) scale(1);transform:rotate(var(--ls-rot,0deg)) translateX(0) scale(1)}3%{transform:rotate(-12deg) translateX(-2px) scale(1.08);transform:rotate(calc(var(--ls-rot, 0deg) - 12deg)) translateX(-2px) scale(1.08)}6%{transform:rotate(12deg) translateX(2px) scale(1.08);transform:rotate(calc(var(--ls-rot, 0deg) + 12deg)) translateX(2px) scale(1.08)}9%{transform:rotate(-10deg) translateX(-2px) scale(1.06);transform:rotate(calc(var(--ls-rot, 0deg) - 10deg)) translateX(-2px) scale(1.06)}12%{transform:rotate(10deg) translateX(2px) scale(1.06);transform:rotate(calc(var(--ls-rot, 0deg) + 10deg)) translateX(2px) scale(1.06)}15%{transform:rotate(-6deg) translateX(-1px) scale(1.03);transform:rotate(calc(var(--ls-rot, 0deg) - 6deg)) translateX(-1px) scale(1.03)}18%{transform:rotate(6deg) translateX(1px) scale(1.03);transform:rotate(calc(var(--ls-rot, 0deg) + 6deg)) translateX(1px) scale(1.03)}21%{transform:rotate(-2deg) translateX(0) scale(1.01);transform:rotate(calc(var(--ls-rot, 0deg) - 2deg)) translateX(0) scale(1.01)}}.ls-progress-ticket--claimable{animation:ls-progress-reward-float 2.4s ease-in-out infinite}@keyframes ls-progress-track-glow{0%,to{box-shadow:inset 0 -2px 0 #ffffff80,inset 0 2px 0 #ffffff80,0 3px 6px #5effc559,0 6px 14px #8c5fff40}50%{box-shadow:inset 0 -2px 0 #ffffffb3,inset 0 2px 0 #ffffffb3,0 4px 12px #5effc5f2,0 8px 26px #8c5fffbf}}@keyframes ls-progress-fill-shine{0%{transform:translateX(-120%)}60%,to{transform:translateX(220%)}}.ls-progress-row--claimable{-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.ls-progress-row--claimable .ls-progress-bar-track{animation:ls-progress-track-glow 1.6s ease-in-out infinite;border-color:#ffffff59;overflow:visible}.ls-progress-row--claimable .ls-progress-bar-fill{border-radius:383px;overflow:hidden;position:relative}.ls-progress-row--claimable .ls-progress-bar-fill:after{animation:ls-progress-fill-shine 2.4s ease-in-out infinite;background:linear-gradient(100deg,#fff0,#ffffff8c 50%,#fff0);bottom:0;content:"";left:0;position:absolute;top:0;width:45%}.ls-progress-row--claimable:active .ls-progress-bar-track{animation-play-state:paused}.ls-progress-row--claiming{opacity:.6;pointer-events:none}.ls-progress-ticket--claimable img{--ls-rot:12deg;animation:ls-progress-reward-glow 1.6s ease-in-out infinite,ls-progress-reward-shake 3s ease-in-out infinite;position:relative;width:32px;will-change:transform,filter;z-index:1}.ls-progress-reward--coins.ls-progress-ticket--claimable img{--ls-rot:0deg}.ls-progress-reward--ton_coins.ls-progress-ticket--claimable img{--ls-rot:0deg;animation:ls-progress-reward-glow-ton 1.6s ease-in-out infinite,ls-progress-reward-shake 3s ease-in-out infinite;width:28px}.ls-progress-ticket-glow{animation:ls-progress-reward-halo 1.6s ease-in-out infinite;background:radial-gradient(circle,#ffdc6ef2 0,#ffbe2873 45%,#ffbe2800 75%);border-radius:50%;filter:blur(4px);height:34px;left:2px;margin-top:-17px;pointer-events:none;position:absolute;top:50%;width:34px;z-index:0}.ls-progress-reward--ton_coins .ls-progress-ticket-glow{background:radial-gradient(circle,#aae1fff2 0,#4fb6ff73 45%,#4fb6ff00 75%)}.ls-progress-ticket--claimable:active img{animation-play-state:paused;filter:none}@media (prefers-reduced-motion:reduce){.ls-progress-row--claimable .ls-progress-bar-fill:after,.ls-progress-row--claimable .ls-progress-bar-track,.ls-progress-ticket--claimable,.ls-progress-ticket--claimable img,.ls-progress-ticket-glow{animation:none}.ls-progress-row--claimable .ls-progress-bar-track{box-shadow:inset 0 -2px 0 #ffffff80,inset 0 2px 0 #ffffff80,0 4px 12px #5effc5cc}.ls-progress-ticket--claimable img{filter:drop-shadow(0 0 8px rgba(255,214,92,1))}}.ls-progress-ticket-badge{background:#ff5c7a;border-radius:8px;color:#fff;font-size:10px!important;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-10px;text-align:center;top:-8px}.ls-bottom{display:flex;flex-direction:column;flex-shrink:0;padding:8px 16px 104px;padding:8px 16px calc(var(--page-bottom-pad, 80px) + 24px);z-index:5}.ls-no-tickets-row{grid-gap:8px;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.ls-no-tickets-row .app-btn{box-sizing:border-box;height:auto;min-height:44px;min-width:0;padding:6px 10px;width:100%}.ls-no-tickets-row .app-btn--wait{font-size:13px;line-height:1.15;text-align:center;white-space:normal}.ls-convert-btn{font-size:14px;gap:6px}.ls-adv-btn{gap:8px}.ls-adv-icon{flex-shrink:0;height:21px;object-fit:contain;width:21px}.ls-adv-btn:disabled .ls-adv-icon{opacity:.35}.ls-no-tickets-row .ls-adv-btn{font-size:13px;line-height:1.15;text-align:center;white-space:normal}.ls-no-tickets-row .app-btn:only-child{grid-column:1/-1}.ls-convert-icon{flex-shrink:0;height:20px;object-fit:contain;width:20px}.ls-convert-arrow{color:#fff;font-size:14px;line-height:1}.free-ticket-info{color:#9995ca;font-size:14px;gap:5px;text-align:center}.free-ticket-info .ticket-inline-icon{height:18px}.free-ticket-info .clock-inline-icon{height:16px;width:16px}.ls-btn-ticket-icon{height:28px}.ls-btn-autospin{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-size:15px;font-weight:700;line-height:18px;margin-bottom:12px;margin-top:10px;text-align:center;width:100%}.ls-stop-label{color:#beff33;font-size:15px;font-weight:700}.ls-stop-dots{animation:ls-blink 1s step-start infinite;color:#beff33;font-size:24px;letter-spacing:3px}@keyframes ls-blink{0%,to{opacity:1}50%{opacity:0}}.ls-stop-hint{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-size:12px;font-weight:600;line-height:18px;margin-bottom:12px;margin-top:10px;text-align:center;width:100%}.ls-rewards-collected{align-items:center;align-self:center;background:#191820e6;border:1.3px solid #fff;border-radius:43px;box-shadow:0 0 8px #fff;box-sizing:border-box;display:inline-flex;gap:12px;height:52px;justify-content:center;margin:-4px 0;max-width:100%;min-width:50px;overflow-x:auto;padding:10px 20px;scrollbar-width:none;transition:width 1s ease-in-out}.ls-rewards-collected::-webkit-scrollbar{display:none}.ls-reward-item{align-items:center;display:flex;flex-shrink:0;gap:5px}.ls-reward-item img{height:30px;object-fit:contain;width:30px}.ls-reward-item span{color:#fff;font-size:16px;font-weight:700;white-space:nowrap}.flying-item{animation:fly-to-target 1.5s ease forwards;height:60px;width:60px}@keyframes fly-to-target{0%{opacity:1;transform:translate(0)}to{opacity:.7;transform:translate(var(--x),var(--y)) scale(.5)}}.modal-overlay{align-items:center;background-color:#000;background-image:url(/static/media/Backgraund.43fcf3d509a82393c665.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-overlay-base{background:url(/static/media/Backgraund.43fcf3d509a82393c665.png) no-repeat 50%/cover;height:100%;margin-top:40px;width:100%;z-index:1000}.modal-container{animation:fadeScaleIn .4s ease-out;border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:30px;max-width:400px;padding:20px;text-align:center;width:90%}.modal-title{font-size:26px;font-weight:700;margin:10px 0 90px}.modal-reward-image-wrapper{align-items:center;display:flex;height:260px;justify-content:center;position:relative;width:100%}.modal-reward-image{height:100px;left:50%;margin-bottom:50px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.modal-reward-label{color:#fff;font-size:24px;font-weight:700;margin-top:40px}.modal-reward-quantity{color:#fff629;font-size:32px;font-weight:800;margin:4px 0 0}.modal-shine-background{height:260px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:260px;z-index:1}.rotating-burst-wrapper{border-radius:50%;height:300px;mask-image:radial-gradient(circle,#000 65%,#0000 100%);-webkit-mask-image:radial-gradient(circle,#000 65%,#0000 100%);overflow:hidden;width:300px}.rotating-burst{animation:rotateBurst 6s linear infinite;background-image:url(/static/media/Lines.3610e321213c607879a2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.rotating-burst-mask{animation:rotateShine 8s linear infinite;background:radial-gradient(circle,rgba(18,255,22,.905) 0,rgba(167,255,3,.691) 20%,#6c6e6c00 70%,#0000 100%);border-radius:50%;height:100%;transform-origin:center;width:100%}@keyframes rotateBurst{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.boost-qty-row{gap:20px;margin-bottom:20px}.boost-qty-btn,.boost-qty-row{align-items:center;display:flex;justify-content:center}.boost-qty-btn{background:#0000;border:2px solid #8f4dfc;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;font-weight:700;height:44px;transition:background .15s ease,opacity .15s ease;width:44px}.boost-qty-btn:hover:not(:disabled){background:#8f4dfc40}.boost-qty-btn:disabled{cursor:not-allowed;opacity:.35}.boost-qty-value{color:#fff;font-size:36px;font-weight:700;min-width:48px;text-align:center}.boost-price-block{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.boost-price-unit{color:#9995ca;font-size:14px;font-weight:600}.boost-price-total{color:#fff;font-size:42px;font-weight:700}.sb-backdrop{background-image:url(/static/media/light.71c8dff5af88023214d3.png);background-position:top;background-size:1000px}.modal-container .modal-secondary-btn{margin-top:10px}.slot-wrapper{-ms-overflow-style:none;margin:0 auto;max-width:310px;overflow:hidden;position:relative;scrollbar-width:none;width:100%}.slot-wrapper::-webkit-scrollbar{display:none}.slot-track{overflow:visible;padding:10px 0;width:max-content}.slot-item,.slot-track{backface-visibility:hidden;display:flex;transform:translateZ(0);will-change:transform}.slot-item{align-items:center;background:#12e3ff26;border:1.3px solid #5bd6ff;border-radius:20px;color:#fff;flex-direction:column;flex-shrink:0;gap:4px;height:140px;justify-content:space-between;opacity:.5;padding:10px 6px;transition:opacity .3s ease,background .3s ease,box-shadow .3s ease}.slot-item.centered{background:#68f7ff59;border:1.3px solid #5bd6ff;opacity:1}.slot-item img{flex:1 1;height:68px;min-height:0;object-fit:contain;width:68px}.slot-item-count,.slot-item-title{color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.item-picker{border:2px solid #fff;border-radius:22px;box-shadow:0 0 14px #68f7ff59;height:152px;left:50%;margin-left:-1px;pointer-events:none;position:absolute;top:4px;transform:translateX(-50%)}.free-ticket-info{align-items:center;color:#fffc;display:flex;font-size:15px;font-style:normal;font-weight:700;gap:0;justify-content:center;line-height:normal;margin-bottom:2px;min-height:24px}.free-ticket-info.available{color:#ffd54f;font-weight:600}.ticket-available-text{align-items:center;display:flex;gap:6px}.ticket-inline-icon{height:18px;width:18px}.clock-inline-icon,.ticket-inline-icon{object-fit:contain;vertical-align:middle}.clock-inline-icon{height:16px;margin:0 4px;width:16px}.timer-text{color:#fff;font-weight:600;margin-left:4px}.popover-container{align-items:center;display:flex;flex-direction:column;position:absolute;z-index:100000}.popover-container.top{transform:translateY(-100%)}.popover-content{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;font-size:13px;padding:10px;text-align:center;width:220px}.popover-content strong{color:#000;display:block;margin-bottom:4px}.popover-content p{color:#333;font-size:12px;margin:0}.popover-arrow{border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;height:0;margin-bottom:-2px;width:0}.modal-overlay-base{align-items:center;background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.modal{animation:fadeIn .3s ease;background:linear-gradient(180deg,#1b1531,#0f0d1a);border-radius:20px;box-shadow:0 0 20px #000;color:#fff;max-width:400px;padding:20px;position:relative;text-align:center;width:90%}.modal-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding-bottom:10px}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:20px}.modal-body{align-items:center;display:flex;justify-content:space-between;position:relative}.arrow{color:#fff;cursor:pointer;font-size:30px;-webkit-user-select:none;user-select:none}.plan{animation:slideIn .4s ease;flex:1 1;margin:0 10px;transition:transform .3s ease}.plan-left{animation-name:slideInLeft}.plan-right{animation-name:slideInRight}.old-price{color:#e66;font-size:20px;text-decoration:line-through}.new-price{color:#fff;font-size:32px;font-weight:700;margin-top:5px}.duration{background:#1a1444;border:1px solid #66f;border-radius:20px;margin:10px 0;padding:8px}.desc{color:#ccc;font-size:14px;margin:10px 0}.buy-btn{background-color:#cf0;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;margin-top:10px;padding:12px 16px}.modal-footer .close-footer{background:none;border:none;color:#999;cursor:pointer;font-size:14px;margin-top:15px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ticket-content{color:#fff;padding:20px;text-align:center;z-index:100000000000000}.ticket-label{font-size:16px;font-weight:700;margin-bottom:8px}.ticket-counter{align-items:center;display:flex;gap:40px;justify-content:center;margin-bottom:24px}.counter-btn-minus{background:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAEwCAYAAABmJFXpAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFaSURBVHgB7dtBbYVAGIXRv033DwlYqQOctBLqACvgACdFAg5aumRXkpm85Oac5Cr4woRZTBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL+8VFuf5z6KO/Zz79XIW7U1nBuLp3ktorT+Qi+maaphGIqrZVnqOI7qoWvQeZ5rHMfiat/32ratenDkhhE0jKBhBA0jaBhBwwgaRtAwgoYRNIygYQQNI2gYQcMIGkbQMIKGETSMoGEEDSNoGEHDCBpG0DCChhE0jKBhBA0jaJiur8/Wda3H41Fc9XpK2MPXuR+7te9qyJEbRtAwgoYRNIygYVpfW/7+x/fijr0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPr5BaL3ZEwCH8ayAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:contain}.counter-btn-minus,.counter-btn-plus{align-items:center;border:3px solid #8f4dfc;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;font-size:45px;font-weight:700;height:55px;text-align:center;width:55px}.counter-btn-plus{background:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAD8CAYAAACmeYCSAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJcSURBVHgB7d3RbRpBFIbRmygFuIR1BXYHTjpwCZSyqQCogBboICmBDow7gAoIa8mSRSAoPGxm/5wjXQnxguBDI620M1sFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/IVPNQ19tWFxnF01bCpBD9WG7jiv1bDPRRRBw3ypiXl+fq75fF5jWC6XtVgsakomF/Tu7q66rqsxDJ81NZbcMIKGETSMoGEEDSNoGEHDCBpG0DCChhE0jKBhBA0jaBhBwwgaRtAwgoYRNIygYQQNI2gYQcMIGkbQMIKGETSMoGEEDXNp91lXnHNfbe16356+cSnoS3HOj2rLt+P8/PiGJTeMoGGu7uB+fHx82wbfioeHhxrL09NT9X1frdhsNrVer+sWh/eZzWYH2rBarQ4f2xzn62k4S24YQcMIGkbQMIKGETSMoGEEDSNoGEHDCBpG0DCChhE0jKBhBA0jaBhBwwgaRtAwgoYRNIygYa7eaL3b7Wq73VYrhsdXjfUIq+G7D9OK/X5ftzq0OmPe+N33fbO/Q7nR+v8gaBhBwwgaRtAwgoa5dB16X215qTYMZxpsqx2/XSRfCrotzhn+WK/VMEtuGEHDCBpG0DCChhE0jKBhBA0jaBhBwwgaRtAwgoYRNIygYQQNI2gYQcMIGkbQMIKGETSMoGEEDSNoGEHDtPRw0z85vL/ouu5txjCcLXFyvkRXjW+FmFzQf6wre1sYk6BhBA0jaBhBw1w9Gq4R36sNt5/NBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJDgFwmpg4cSIn3yAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:contain}.ticket-img{height:auto;width:40px}.ticket-amount{color:#fff;font-size:22px;font-weight:700}.ticket-cost{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;gap:8px;justify-content:center;margin-bottom:24px}.ticket-cost img{width:36px}.counter-icons-div{display:flex;flex-direction:column;gap:10px}.purchase-modal-sheet-ticket{background:#000;border-top-left-radius:24px;border-top-left-radius:50px;border-top-right-radius:24px;border-top-right-radius:50px;height:450px;max-height:90vh;padding:0;transform:translateY(100%);transition:transform .3s ease;width:100vw;z-index:1000}.counter-btn-minus.disabled,.counter-btn-plus.disabled{cursor:not-allowed;opacity:.4}.purchase-modal-overlay{align-items:flex-end;background:linear-gradient(180deg,#000c,#693de9cc);display:flex;inset:0;justify-content:center;position:fixed;z-index:999;z-index:9999}.purchase-modal-sheet{background:#000;border-top-left-radius:50px;border-top-right-radius:50px;max-height:90vh;transform:translateY(100%);transition:transform .3s ease;width:100vw;z-index:1000}.invite-modal-sheet.visible,.purchase-card.visible,.purchase-modal-sheet-ticket.visible,.purchase-modal-sheet.visible{transform:translateY(0)}.purchase-modal-header{align-items:center;background-color:#161421;border-top-left-radius:50px;border-top-right-radius:50px;display:flex;height:90px;justify-content:center;margin-top:2px;width:100vw}.purchase-modal-title{color:#fff;font-family:Montserrat;font-size:25px;font-weight:700;text-align:center;text-shadow:1px,1px,1px,#000c}.purchase-modal-popular-img{left:25%;position:absolute;top:-20px;width:100px}.purchase-modal-image-most-popular{background-image:url(/static/media/Lines_2.42a9e0355e382da022f1.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;margin:0 auto 30px;padding-top:30px;width:120px}.purchase-modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;margin-top:0;position:absolute;right:30px;width:30px}.purchase-modal-content{background-color:#000;margin-left:32px;margin-right:32px;margin-top:16px;position:relative;text-align:center}.purchase-modal-image{background-image:url(/static/media/Lines_2.42a9e0355e382da022f1.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;margin:0 auto;width:120px}.purchase-card{background:linear-gradient(180deg,#9747ff,#4b00ad);border-top-left-radius:50px;border-top-right-radius:50px;transform:translateY(100%);transition:transform .3s ease;width:100vw}.purchase-modal-popular{background:#ff00ae;background:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;color:#fff;font-size:12px;font-size:15px;font-weight:700;font-weight:800;height:35px;left:35%;padding:8px;position:absolute;top:8px;transform:translateX(-50%) rotate(-15deg);transform:rotate(-15deg);width:46px}.purchase-modal-quantity{color:#ff0;font-size:28px;font-weight:700;margin-bottom:16px;margin-top:-20px}.purchase-images{display:flex;flex-direction:row}.purchase-modal-desc{color:#5f5c7c;font-family:Montserrat;font-size:16px;font-weight:700;margin-top:0;padding:0 10px}.purchase-modal-price{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f7df06,#fff);-webkit-background-clip:text;font-size:28px;font-weight:900;margin-top:14px}.purchase-modal-buttons{display:flex;flex-direction:column;gap:28px;margin-left:12px;margin-right:12px;margin-top:20px;padding-bottom:15px}.purchase-modal-buttons .purchase-modal-buttons{margin-top:0}.purchase-modal-old-price{color:#9995ca;font-size:32px;font-weight:700;margin-bottom:0;text-decoration:line-through;text-decoration-color:red;text-decoration-thickness:2px}.purchase-modal-new-price{background:url(/static/media/gradient.1f4f7425b49fb280b47c.png);background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;font-size:42px;font-weight:700;justify-content:center;margin-bottom:10px;width:250px}.purchases-div{align-items:center;display:flex;flex-direction:column;gap:15px}.pack-purchase-content{padding:24px 16px 16px}.pack-benefits-list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.pack-benefit-row{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:10px}.pack-benefit-icon{filter:hue-rotate(90deg) saturate(3) brightness(1.4);height:22px;width:22px}.pack-benefit-text{text-align:left}.pack-icons-block{grid-gap:14px 8px;align-items:start;background:#171421;border:2px solid #fff;border-radius:20px;display:grid;gap:14px 8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;margin-top:20px;padding:14px 12px}.pack-icons-item{flex-direction:column;min-width:0}.pack-icons-image-wrapper,.pack-icons-item{align-items:center;display:flex;justify-content:center}.pack-icons-image-wrapper{height:56px;position:relative;width:100%}.pack-icons-image{height:100%;max-width:64px;object-fit:contain;position:relative;width:100%;z-index:2}.pack-icons-shine{height:70px;max-width:120%;object-fit:contain;opacity:.8;position:absolute;width:78px;z-index:1}.pack-icons-amount{color:#fff629;font-size:15px;font-weight:700;margin-top:4px}.pack-purchase-actions{padding-bottom:24px}.invite-modal-sheet{background:#000;border-top-left-radius:24px;border-top-left-radius:50px;border-top-right-radius:24px;border-top-right-radius:50px;margin-bottom:0;padding:0 0 24px;padding:0 0 calc(24px + var(--tg-safe-bottom, 0px));position:relative;transform:translateY(100%);transition:transform .3s ease;width:100vw;z-index:1000}.autocollect-sheet{background:#0e0814;overflow:visible;position:relative}.autocollect-body{padding:20px 20px 32px;text-align:center}.autocollect-price-row{align-items:center;display:flex;gap:8px;justify-content:center;min-height:120px;position:relative}.autocollect-price-center{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.autocollect-new-price{color:#fff;font-size:42px;font-weight:700;line-height:1;margin:0}.autocollect-duration-badge{border:1px solid #5f5c7c;border-radius:20px;display:inline-flex;margin-top:8px;padding:3px 14px}.autocollect-duration-badge span{color:#9995ca;font-size:13px;font-weight:600}.autocollect-discount-label{color:#5f5c7c;font-size:13px;font-weight:600;margin-top:4px}.autocollect-arrow{background:none;border:none;color:#9995ca;cursor:pointer;flex-shrink:0;font-size:40px;line-height:1;padding:0 4px;transition:color .2s}.autocollect-arrow:hover{color:#fff}.autocollect-dots{display:flex;gap:6px;justify-content:center;margin-top:8px}.autocollect-dot{background:#5f5c7c;border-radius:50%;height:7px;transition:background .2s;width:7px}.autocollect-dot.active{background:#9995ca}.ds-sheet{background:#0e0814;display:flex;flex-direction:column;max-height:92vh;overflow:hidden}.ds-header{flex-shrink:0;position:relative}.ds-title{color:#ffd13a;letter-spacing:.5px;margin:0}.ds-divider{background:#5f5c7c;flex-shrink:0;height:2px}.ds-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:16px 12px 4px}.ds-hero{border:1px solid #ffd13a40;border-radius:20px;box-shadow:0 8px 24px #00000073,0 0 24px #ffd13a14;height:min(34vh,260px);min-height:150px;overflow:hidden;position:relative}.ds-hero-img{display:block;height:100%;object-fit:cover;object-position:center 35%;width:100%}.ds-hero:after{background:linear-gradient(180deg,#0e081400,#0e0814eb);content:"";inset:45% 0 0 0;pointer-events:none;position:absolute}.ds-hero-caption{align-items:center;bottom:12px;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:2px;left:14px;position:absolute;right:14px;text-align:center;z-index:1}.ds-hero-caption-title{color:#fff;font-size:20px;font-weight:800;text-shadow:0 2px 6px #000000b3}.ds-hero-caption-sub{color:#c1c0d2;font-size:13px;font-weight:600}.ds-section-title{align-items:center;color:#9995ca;display:flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:10px;letter-spacing:.8px;margin:18px 4px 12px;text-transform:uppercase;white-space:nowrap}.ds-section-title:after,.ds-section-title:before{background:linear-gradient(90deg,#5f5c7c00,#5f5c7c);content:"";flex:1 1;height:1px}.ds-section-title:after{background:linear-gradient(90deg,#5f5c7c,#5f5c7c00)}.ds-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ds-cell{--ds-accent:153,149,202;align-items:center;animation:ds-cell-in .35s ease-out forwards;aspect-ratio:1/1.08;background:radial-gradient(circle at 50% 35%,rgba(var(--ds-accent),.22) 0,rgba(var(--ds-accent),0) 65%),#ffffff0a;border:1px solid rgba(var(--ds-accent),.35);border-radius:14px;display:flex;flex-direction:column;gap:2px;justify-content:center;opacity:0;padding:8px 4px 6px;position:relative;transform:translateY(8px) scale(.96)}.ds-cell--gram{--ds-accent:64,170,255}.ds-cell--ticket{--ds-accent:255,92,170}.ds-cell--module{--ds-accent:157,104,255}.ds-cell-icon{filter:drop-shadow(0 3px 5px rgba(0,0,0,.5));height:44%;object-fit:contain;width:52%}.ds-cell--module .ds-cell-icon{height:58%;width:64%}.ds-cell-value{color:#fff;font-size:17px;font-weight:800;line-height:1.1}.ds-cell-label,.ds-cell-value{font-family:Montserrat,sans-serif}.ds-cell-label{color:#9995ca;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}@keyframes ds-cell-in{to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ds-cell{animation:none;opacity:1;transform:none}}.ds-footer{background:linear-gradient(180deg,#0e081400,#0e0814 30%);flex-shrink:0;padding:14px 12px calc(24px + env(safe-area-inset-bottom, 0px))}.dp-sheet{max-width:none}.dp-title{color:#ffd13a;letter-spacing:.5px}.dp-period-note{color:#c1c0d2;font-size:14px;padding:4px 0 12px;text-align:center}.dp-benefits{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0 12px}.dp-benefit{align-items:center;background:#ffffff0a;border:1px solid #ffd13a40;border-radius:12px;display:flex;gap:12px;padding:10px 12px}.dp-benefit-icon{flex-shrink:0;height:36px;width:36px}.dp-benefit-title{color:#fff;font-size:15px;font-weight:600}.dp-benefit-desc{color:#bbb9d0;font-size:12px;margin-top:2px}.dp-buttons{display:flex;flex-direction:column;gap:10px;padding:16px 12px calc(24px + env(safe-area-inset-bottom, 0px))}.dp-buttons .purchase-modal-buttons{gap:10px;margin:0;padding-bottom:0}.dp-error{color:#ff6b6b;font-size:13px;padding:8px 16px 0;text-align:center}.ls-datumpass-active{align-items:center;background:linear-gradient(90deg,#ffd13a,#ff8a00);border-radius:999px;color:#1f1633;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:4px 10px}.selector-container{color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:83px;padding-bottom:calc(var(--page-bottom-pad, 80px) + 3px)}.top-section{margin-bottom:0;padding:15px}.selected-head{align-items:center;background:#180e27;border:1px solid #693de9;border-radius:24.658px;box-shadow:0 -4px 0 0 #693de9;display:flex;flex-direction:column;height:282px!important;margin-bottom:0;overflow:hidden;position:relative;text-align:center;z-index:90}.selected-head-img{height:176px;margin-top:13px;object-fit:contain;transition:all .3s ease;width:199px;z-index:1000}.selected-head-img.character{height:210px;object-fit:cover}.plate-img{height:72px;margin-top:-42px;width:169px}.corner-image{animation:spin 4s linear infinite;height:51px;position:absolute;width:51px;z-index:10}.top-left{left:10px;top:8px;transform:translate(-50%,-50%)}.top-right{right:10px;top:8px;transform:translate(50%,-50%)}.bottom-left{left:10px;top:175px;transform:translate(-50%,50%)}.bottom-right{right:10px;top:175px;transform:translate(50%,50%)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tab-bar{background:#000;border-radius:24.658px;display:flex;gap:0;height:47.26px;justify-content:center;margin-left:2px;margin-right:2px;margin-top:-50px;position:relative;transition:transform 0s ease;width:-webkit-fill-available;z-index:1;z-index:90}.tab{background:#0000;border:none;border-radius:12px;color:#5c5979;cursor:pointer;font-family:Montserrat;font-size:16px;font-weight:700;padding:8px 16px}.tab-image{height:29.794px;object-fit:cover}.tab.active{color:#beff33}.head-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 15px 15px}.empty-text{box-sizing:border-box;padding:16px 15px 15px}@media (max-width:340px){.head-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px){.head-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:900px){.head-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.head-card{aspect-ratio:3/4;background:linear-gradient(180deg,#9747ff,#4b00ad);border-radius:15px;cursor:pointer;padding:1px;position:relative;text-align:center}.head-card-inner{align-items:center;background:#331e52;border-radius:15px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;width:100%}.quantity-badge{background:#ff588b;border:2px solid #652136;border-radius:100px;color:#000;font-size:11px;font-weight:700;line-height:1.3;padding:1px 6px;position:absolute;right:-8px;top:-6px;z-index:1}.head-card:hover .head-name{background:#12452080}.head-card img{flex:1 1;height:auto;min-height:0;object-fit:contain;padding:4px 0 8px;width:85%}.head-name{background-color:#9747ff5f;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;flex-shrink:0;font-family:Roboto;font-size:10px;font-weight:500;letter-spacing:-.28px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:1}.character-title{color:#fff;font-size:25.343px;font-weight:700;text-align:center}.character-subtitle{color:#a8a2e7}.character-description,.character-subtitle{font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:110%;text-align:center}.character-description{color:#5c5979;font-family:Roboto}.character-flex{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:13px;min-height:0;overflow-y:auto;padding:15px}.scroll-shadow-wrapper{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative}.scroll-shadow-wrapper:after,.scroll-shadow-wrapper:before{content:"";height:30px;left:0;pointer-events:none;position:sticky;right:0;z-index:2}.scroll-shadow-wrapper:before{background:linear-gradient(180deg,#0009,#0000);top:0}.scroll-shadow-wrapper:after{background:linear-gradient(0deg,#0009,#0000);bottom:0}.head-card.selected{background:linear-gradient(180deg,#beff33,#2a5a14)}.head-card.selected .head-card-inner,.head-card.selected .head-name{background:#12452080}.case-chest-card .head-card-inner{justify-content:flex-end}.case-chest-card .head-card-inner img.case-chest-img{flex:1 1;height:auto;min-height:0;object-fit:contain;padding:10px 0 4px;width:78%}.case-chest-footer{align-items:center;background:#0000008c;display:flex;flex-shrink:0;gap:4px;justify-content:space-between;padding:4px 6px;width:100%}.case-chest-name{color:#ffffffd9;flex:1 1;font-size:9px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-qty{background:#ffffff24;border-radius:100px;color:#fff;flex-shrink:0;font-size:10px;font-weight:800;line-height:1.4;min-width:18px;padding:1px 6px;text-align:center}.case-qty--zero{background:#0000;color:#ffffff73}.case-chest-card.selected .case-qty{background:#beff33;color:#000}.case-ready-key{align-items:center;animation:case-open-pulse 1.8s ease-in-out infinite;background:#124520d9;border:1px solid #beff33;border-radius:50%;display:flex;font-size:12px;height:22px;justify-content:center;left:5px;pointer-events:none;position:absolute;top:5px;width:22px;z-index:5}.case-chest-card .case-ready-key img{filter:drop-shadow(0 0 3px #BEFF33);flex:0 0 auto;height:14px;min-height:0;object-fit:contain;padding:0;width:14px}@keyframes case-open-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.case-chest-unowned{opacity:.55}.case-chest-locked{filter:grayscale(.55);opacity:.6}.case-chest-card.selected{box-shadow:0 0 14px color-mix(in srgb,#beff33 35%,#0000)}.new-badge{background-color:#f44;border:2px solid #fff;border-radius:50%;box-shadow:0 0 4px #f449;height:12px;position:absolute;right:8px;top:8px;width:12px;z-index:10}.daily-container{align-items:center;background:#000;color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.rewards-gradient{background:linear-gradient(180deg,#000,#693de9);height:50%;position:absolute;top:0;width:100%}.rewards-card{background:linear-gradient(180deg,#9747ff,#4b00ad);bottom:0;display:flex;flex-direction:column;flex-grow:1;height:80%;justify-content:space-evenly;text-align:center}.rewards-card,.rewards-card-inner{border-top-left-radius:50px;border-top-right-radius:50px;position:absolute;width:100%}.rewards-card-inner{background:#000;height:100%;margin-top:4px;padding:20px;z-index:1}.rewards-card h2{font-family:Montserrat;font-size:25px;font-weight:600;margin-top:120px;z-index:2}.streak-progress{margin-bottom:20px;z-index:2}.streak-info{margin-bottom:15px;text-align:center}.streak-info h3{color:#693de9;font-family:Montserrat;font-size:18px;font-weight:600;margin-bottom:5px}.streak-info p{color:#9995ca;font-size:14px;margin:0}.streak-days{display:flex;gap:5px;justify-content:space-between;margin-top:15px}.streak-day{align-items:center;background:#ffffff1a;border-radius:10px;display:flex;flex:1 1;flex-direction:column;min-width:35px;padding:8px}.streak-day.completed{background:#693de94d;border:2px solid #693de9}.streak-day.current{animation:pulse 2s infinite;background:#ffd7004d;border:2px solid gold}.day-number{color:#fff;font-family:Montserrat;font-size:16px;font-weight:600;margin-bottom:5px}.day-rewards{font-size:10px;text-align:center}.day-rewards .coins{color:gold;display:block;font-weight:600}.day-rewards .tickets{color:#0f8;display:block;font-weight:600}.error-message{background:#ff44441a;border:1px solid #ff44444d;border-radius:5px;color:#f44;font-size:14px;margin:10px 0;padding:10px}.loading-spinner{align-items:center;color:#693de9;display:flex;font-family:Montserrat;font-size:18px;font-weight:600;height:100vh;justify-content:center}.day-reel-container{height:100px;overflow:hidden;z-index:2}.day-reel{color:#fff;display:flex;flex-direction:column;font-family:Montserrat;font-size:102px;font-weight:600;gap:50px;margin-top:30px;transform:translateY(0);transition:transform 3s cubic-bezier(.25,1.25,.5,1);z-index:2}.day-reel.spin{transform:translateY(-110px);z-index:2}.reel-number--prev{color:#595675}.reel-number{height:60px;line-height:60px;z-index:2}.streak-dots{display:flex;gap:8px;justify-content:center;margin:10px 0 16px;z-index:2}.streak-dot{background:#fff3;border-radius:50%;height:10px;transition:background .3s ease;width:10px}.streak-dot--done{background:#693de9}.streak-dot--current{background:#fff;box-shadow:0 0 6px #fff9}.reward-list{display:flex;gap:0;justify-content:center;margin:20px 0;width:100%;z-index:2}.reward-item{border:2px solid #1a1a2f;border-radius:12px;font-family:Montserrat;font-size:25px;font-weight:600;margin-left:10px;margin-right:10px;padding:10px;text-align:center;width:40%;z-index:2}.balance-wrapper{margin-top:12px;padding:0 16px}.reward-item img{height:80px;z-index:2}.daily-reward-amount{font-size:20px;font-weight:700;margin-top:5px;z-index:2}.daily-reward-label{font-size:12px;font-weight:600}.daily-reward-label,.info-text{color:#5f5c7c;font-family:Montserrat;font-size:16px;z-index:2}.info-text{font-weight:700;margin-bottom:20px}.tip{color:#5f5c7c;font-size:16px;z-index:2}.claim-button{margin-left:30px;margin-right:30px;width:calc(100% - 60px);z-index:2}.flying-item{animation:flyToTarget 1.5s ease-out forwards;height:40px;pointer-events:none;position:fixed;width:40px;z-index:9999}@keyframes flyToTarget{0%{opacity:1;scale:1;transform:translate(0)}to{opacity:0;scale:.8;transform:translate(var(--x),var(--y))}}.flying-original{height:60px;pointer-events:none;position:fixed;transition:transform 1s ease-in-out,opacity 2s ease-in-out;width:60px;z-index:9999}.char-assembly-wrap{flex-shrink:0;height:210px;margin-top:13px;position:relative;width:199px}.char-assembly-silhouette{height:100%;inset:0;object-fit:contain;opacity:.15;position:absolute;width:100%}.char-assembly-part{height:auto;object-fit:contain;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.character-tab-content{gap:16px;overflow-y:auto;padding:16px 16px 100px}.character-slot-card,.character-tab-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.character-slot-card{aspect-ratio:4/5;background:#000;border:1px solid #5f5c7c;border-radius:15px;cursor:pointer;height:auto;justify-content:center;transition:border-color .2s,opacity .2s}.character-slot-card.disabled,.character-slot-card:disabled{cursor:not-allowed;opacity:.45}.character-slot-card:not(:disabled):not(.disabled):active{opacity:.7}.character-slot-plus{color:#9995ca;font-size:50px;line-height:1;margin-bottom:4px}.character-slot-label,.character-slot-plus{font-family:Roboto,sans-serif;font-weight:500}.character-slot-label{color:#fff;font-size:10px;letter-spacing:-.02em}.character-slot-price{align-items:center;display:flex;gap:3px;margin-top:4px}.character-slot-price-icon{height:14px;width:14px}.character-slot-price-value{color:#fff;font-family:Roboto,sans-serif;font-size:11px;font-weight:500}.character-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@media (max-width:340px){.character-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px){.character-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:900px){.character-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.character-card.selected{border-color:#a97fff;box-shadow:0 0 0 2px #693de9}.character-card{align-items:center;aspect-ratio:4/5;background:#170e24;border:1px solid #693de9;border-radius:15px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:center;overflow:hidden;position:relative;transition:opacity .2s;width:100%}.character-card.incomplete{border-color:#5f5c7c;opacity:.9}.character-card:active{opacity:.7}.character-card-mini-assembly{aspect-ratio:70/85;flex-shrink:0;position:relative;width:75%}.character-card-mini-silhouette{height:100%;inset:0;object-fit:contain;opacity:.15;position:absolute;width:100%}.character-card-mini-part{height:auto;object-fit:contain;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.character-card-badge{background:#693de9;border-radius:6px;color:#fff;font-size:9px;font-weight:700;padding:1px 5px;position:absolute;right:4px;top:4px}.character-card-badge.incomplete{background:#5f5c7c}.character-builder-overlay{align-items:flex-end;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.character-builder-modal{align-items:center;animation:slideUp .25s ease;background:#170e24;border:1px solid #693de9;border-bottom:none;border-radius:30px 30px 0 0;box-shadow:0 -4px 0 0 #693de9;box-sizing:border-box;display:flex;flex-direction:column;max-width:414px;padding:20px 20px 32px;width:100%}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.builder-assembly-wrap{flex-shrink:0;height:170px;margin-bottom:12px;position:relative;width:160px}.builder-assembly-wrap--large{height:200px;margin-bottom:0;position:relative;width:190px;z-index:2}.builder-complete-visual{align-items:center;display:flex;flex-direction:column;margin-bottom:16px;padding-top:10px;position:relative;width:100%}.builder-complete-shine{height:320px;left:50%;object-fit:contain;opacity:.85;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-54%);width:320px;z-index:0}.builder-complete-floor{margin-top:-28px;object-fit:contain;pointer-events:none;position:relative;width:200px;z-index:3}.character-builder-title--complete{color:#ffe96e;font-size:22px;margin-bottom:12px;text-shadow:0 0 12px #ffc800b3,0 2px 0 #000}.character-builder-slots--complete .character-builder-slot{cursor:default}.character-builder-slots--complete .character-builder-slot:active{opacity:1}.builder-assembly-silhouette{height:100%;inset:0;object-fit:contain;opacity:.15;position:absolute;width:100%}.builder-assembly-part{height:auto;object-fit:contain;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.character-builder-title{color:#fff;font-size:20px;margin-bottom:6px}.character-builder-progress,.character-builder-title{font-family:Lilita One,sans-serif;text-align:center;text-shadow:0 2px 0 #000}.character-builder-progress{color:#9995ca;font-size:19px;margin-bottom:16px}.character-builder-progress span{color:#fff}.character-builder-slots{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;width:100%}.character-builder-slot{align-items:center;aspect-ratio:1;background:#00000080;border:1px solid #5f5c7c;border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:center;overflow:hidden;padding:6px;position:relative;transition:border-color .15s,opacity .15s;width:100%}.character-builder-slot:active{opacity:.7}.character-builder-slot.filled{border-color:#693de9}.character-builder-slot img{height:75%;object-fit:contain;width:75%}.character-builder-slot-label{bottom:4px;color:#9995ca;font-size:8px;font-weight:500;left:0;letter-spacing:.04em;position:absolute;right:0;text-align:center;text-transform:uppercase}.character-builder-slot-plus{color:#9995ca;font-size:26px;font-weight:300;line-height:1;margin-bottom:12px}.character-builder-close{background:#0000;border:1px solid #5f5c7c;border-radius:14px;color:#9995ca;cursor:pointer;font-size:15px;font-weight:600;padding:14px;transition:opacity .15s;width:100%}.character-builder-close:active{opacity:.7}.inventory-picker-overlay{align-items:flex-end;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:300}.inventory-picker-modal{animation:slideUp .22s ease;background:#170e24;border:1px solid #693de9;border-bottom:none;border-radius:30px 30px 0 0;box-shadow:0 -4px 0 0 #693de9;box-sizing:border-box;display:flex;flex-direction:column;max-height:70vh;max-width:414px;padding:20px 16px 32px;width:100%}.inventory-picker-title{color:#fff;flex-shrink:0;font-family:Lilita One,sans-serif;font-size:18px;margin-bottom:16px;text-align:center;text-shadow:0 2px 0 #000}.inventory-picker-subtitle{color:#9995ca;flex-shrink:0;font-size:12px;margin-bottom:12px;text-align:center}.inventory-picker-grid{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));overflow-y:auto;padding-bottom:8px}@media (max-width:340px){.inventory-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.inventory-picker-item{align-items:center;aspect-ratio:1;background:#0006;border:1px solid #5f5c7c;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:8px;transition:border-color .15s,opacity .15s}.inventory-picker-item:active{opacity:.7}.inventory-picker-item img{height:70%;margin-bottom:4px;object-fit:contain;width:70%}.inventory-picker-item-name{color:#fff;font-size:9px;font-weight:500;text-align:center}.inventory-picker-item-qty{color:#9995ca;font-size:8px;margin-top:2px}.inventory-picker-empty{color:#9995ca;font-size:14px;grid-column:1/-1;padding:40px 0;text-align:center}.inventory-picker-cancel{background:#0000;border:1px solid #5f5c7c;border-radius:14px;color:#9995ca;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:600;margin-top:12px;padding:13px;transition:opacity .15s;width:100%}.inventory-picker-cancel:active{opacity:.7}.character-detail-overlay{align-items:flex-end;background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.character-detail-modal{animation:slideUp .25s ease;background:#170e24;border:1px solid #693de9;border-bottom:none;border-radius:30px 30px 0 0;box-shadow:0 -4px 0 0 #693de9;box-sizing:border-box;max-width:414px;padding:24px 20px 32px;width:100%}.character-detail-title{color:#fff;font-family:Lilita One,sans-serif;font-size:20px;margin-bottom:8px;text-align:center;text-shadow:0 2px 0 #000}.character-detail-status{color:#9995ca;font-size:12px;margin-bottom:20px;text-align:center}.character-detail-status.complete{color:#5dde7a}.character-detail-slots{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.character-detail-slot{align-items:center;aspect-ratio:1;background:#0006;border:1px solid #5f5c7c;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:6px;position:relative}.character-detail-slot.filled{border-color:#693de9}.character-detail-slot img{height:80%;object-fit:contain;width:80%}.character-detail-slot-label{bottom:4px;color:#9995ca;font-size:9px;font-weight:500;left:0;letter-spacing:.04em;position:absolute;right:0;text-align:center;text-transform:uppercase}.character-detail-slot-empty{color:#5f5c7c;font-size:24px;margin-bottom:16px}.character-detail-info{align-items:center;background:#ffffff0a;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.character-detail-info-label{color:#9995ca;font-size:12px}.character-detail-info-value{color:#fff;font-size:13px;font-weight:600}.character-detail-actions{display:flex;gap:10px}.character-detail-btn{border:none;border-radius:14px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:13px;transition:opacity .15s}.character-detail-btn:active{opacity:.7}.character-detail-btn.primary{background:#693de9;color:#fff}.character-detail-btn.secondary{background:#0000;border:1px solid #5f5c7c;color:#9995ca}.character-builder-doll{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:68px minmax(0,1fr) 68px;margin-bottom:12px;width:100%}.character-builder-col{display:flex;flex-direction:column;gap:10px}.character-builder-doll .character-builder-slot{aspect-ratio:auto;height:68px;width:68px}.builder-assembly-wrap--doll{height:224px;margin:0 auto;max-width:180px;width:100%}.builder-assembly-part.is-highlighted{filter:drop-shadow(0 0 6px #b98cff) brightness(1.2)}.character-builder-slot.empty{border-style:dashed}.character-builder-slot.active{border-color:#b98cff;box-shadow:0 0 0 2px #b98cff59}.character-builder-slot:disabled{cursor:default}.character-builder-slot img{margin-bottom:8px}.character-builder-slot-power{color:#ffe96e;font-size:9px;font-weight:700;position:absolute;right:5px;text-shadow:0 1px 0 #000;top:5px}.character-builder-power,.character-builder-progress .character-builder-power{color:#ffe96e;font-size:15px;margin-left:10px}.character-builder-power--big{align-items:center;display:flex;font-family:Lilita One,sans-serif;font-size:18px;gap:8px;justify-content:center;margin:0 0 12px;text-shadow:0 2px 0 #000}.character-builder-power--big b{color:#fff}.character-builder-set{background:#ffe96e;border-radius:100px;color:#170e24;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;padding:2px 8px;text-shadow:none}.character-builder-hint{color:#9995ca;font-size:12px;margin-bottom:12px;min-height:30px;padding:0 6px;text-align:center}.character-builder-cta.app-btn{margin-bottom:10px}.inventory-picker-item{position:relative}.inventory-picker-current{align-items:center;background:#00000059;border:1px solid #5f5c7c;border:1px solid var(--rank-color,#5f5c7c);border-radius:14px;display:flex;flex-shrink:0;gap:10px;margin-bottom:10px;padding:8px}.inventory-picker-current-icon{flex-shrink:0;height:52px;position:relative;width:52px}.inventory-picker-current-icon img{height:100%;object-fit:contain;width:100%}.inventory-picker-current-icon .rank-badge{left:-4px;position:absolute;top:-4px;z-index:1}.inventory-picker-current-info{flex:1 1;min-width:0}.inventory-picker-current-name{color:#fff;font-size:13px;font-weight:700}.inventory-picker-current-meta{color:#9995ca;font-size:11px}.inventory-picker-remove{background:#0000;border:1px solid #ff6b81;border-radius:10px;color:#ff8a9b;cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px}.inventory-picker-remove:active{opacity:.7}.character-card-power{color:#ffe96e;font-size:10px;font-weight:700;left:6px;position:absolute;text-shadow:0 1px 0 #000;top:6px;z-index:2}.character-card-badge.on-mission{background:#2d7ff9}.character-builder-stats{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.character-builder-perks{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center}.inventory-picker-item-stats{margin-top:2px}.inventory-picker-item-perk{color:#ffe96e;font-size:7px;font-weight:600;line-height:1.2;margin-top:2px;text-align:center}.rank-badge{--rank-color:#9aa0a6;align-items:center;background:linear-gradient(160deg,color-mix(in srgb,var(--rank-color) 85%,#fff),var(--rank-color) 55%,color-mix(in srgb,var(--rank-color) 60%,#000));clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);color:#fff;display:inline-flex;flex-shrink:0;font-family:Lilita One,sans-serif;justify-content:center;line-height:1;position:relative;text-shadow:0 1px 0 #000c}.rank-badge--sm{font-size:12px;height:19px;width:22px}.rank-badge--md{font-size:15px;height:26px;width:30px}.rank-badge--lg{font-size:20px;height:35px;width:40px}.rank-badge__img{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.rank-badge__num{position:relative}.character-builder-slot .rank-badge,.head-card .rank-badge,.inventory-picker-item .rank-badge{left:5px;position:absolute;top:5px;z-index:2}.character-builder-slot.ranked,.head-card.ranked .head-card-inner,.inventory-picker-item.ranked{box-shadow:inset 0 0 14px -2px var(--rank-color)}.module-preview-bar{align-items:center;bottom:10px;display:flex;gap:8px;left:10px;position:absolute;right:10px;z-index:1100}.module-preview-info{align-items:center;background:#00000073;border-radius:12px;color:#c9c6ef;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;min-width:0;padding:6px 10px;text-align:left}.module-preview-info b{color:#fff}.module-preview-info-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-open-btn.app-btn{flex-shrink:0;font-size:14px;height:36px;padding:0 14px;width:auto}.merge-open-btn .merge-open-count{font-size:11px;opacity:.85}.merge-open-btn.is-ready{animation:mergeReadyPulse 1.6s ease-in-out infinite}@keyframes mergeReadyPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}.inventory-play-btn.app-btn{font-size:14px;height:34px;left:0;margin:0 auto;padding:0 14px;position:absolute;right:0;top:10px;width:fit-content;z-index:1100}.merge-body{color:#fff;flex-direction:column;gap:10px}.merge-body,.merge-item-head{align-items:center;display:flex;width:100%}.merge-item-head{gap:8px}.merge-item-rank{font-family:Lilita One,sans-serif;font-size:17px;text-shadow:0 2px 0 #000}.merge-item-qty{color:#9995ca;font-size:12px;margin-left:auto}.merge-item-qty b{color:#fff;font-size:14px}.merge-item-stats{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;width:100%}.merge-altar{--from-color:#9aa0a6;--to-color:#cd7f32;--r:82px;flex-shrink:0;height:230px;position:relative;width:230px}.merge-ring{animation:mergeSpin 9s linear infinite;background:conic-gradient(from 0deg,#0000,var(--from-color),#0000 35%,var(--to-color),#0000 70%,var(--from-color),#0000);border-radius:50%;inset:18px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63%,#000 67%,#0000 68%);mask:radial-gradient(circle,#0000 62%,#000 63%,#000 67%,#0000 68%);opacity:.75;position:absolute}.merge-ring--inner{animation-direction:reverse;animation-duration:6s;inset:54px;opacity:.45}@keyframes mergeSpin{to{transform:rotate(1turn)}}.merge-orbit{inset:0;position:absolute}.merge-orb{height:54px;left:50%;margin:-27px 0 0 -27px;position:absolute;top:50%;transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(var(--a)*-1));width:54px}.merge-orb__inner{align-items:center;background:#0000008c;border:1px dashed #5f5c7c;border-radius:50%;box-sizing:border-box;display:flex;height:100%;justify-content:center;width:100%}.merge-orb__inner img{filter:grayscale(1);height:76%;object-fit:contain;opacity:.2;width:76%}.merge-orb.filled .merge-orb__inner{animation:mergeBob 2.4s ease-in-out infinite;animation-delay:var(--d);border:2px solid var(--from-color);box-shadow:0 0 14px -2px var(--from-color),inset 0 0 10px -2px var(--from-color)}.merge-orb.filled .merge-orb__inner img{filter:none;opacity:1}@keyframes mergeBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.merge-core{align-items:center;background:radial-gradient(circle,#693de959,#0009 70%);border:1px solid color-mix(in srgb,var(--to-color) 60%,#0000);border-radius:50%;display:flex;height:78px;justify-content:center;left:50%;margin:-39px 0 0 -39px;position:absolute;top:50%;width:78px;z-index:2}.merge-core img{filter:grayscale(1) brightness(.6);height:78%;object-fit:contain;opacity:.18;width:78%}.merge-core-badge{position:absolute;right:-10px;top:-10px}.merge-core-q{color:#c9c6ef;font-family:Lilita One,sans-serif;font-size:30px;position:absolute;text-shadow:0 2px 0 #000}.merge-flash,.merge-rays,.merge-smoke,.merge-sparks{pointer-events:none;position:absolute}.merge-rays{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--to-color) 55%,#0000) 0deg 8deg,#0000 8deg 24deg);border-radius:50%;inset:-10px;-webkit-mask:radial-gradient(circle,#000 20%,#0000 70%);mask:radial-gradient(circle,#000 20%,#0000 70%);opacity:0}.merge-sparks{height:0;left:50%;top:50%;width:0;z-index:3}.merge-sparks span{background:#fff;border-radius:50%;box-shadow:0 0 8px 3px var(--to-color);height:6px;margin:-3px;opacity:0;position:absolute;width:6px}.merge-smoke{background:radial-gradient(circle,#a09bbeb3,#504b6e59 45%,#0000 70%);height:140px;left:50%;margin:-70px;top:50%;width:140px;z-index:3}.merge-flash,.merge-smoke{border-radius:50%;opacity:0}.merge-flash{background:radial-gradient(circle,#fff 0,color-mix(in srgb,var(--to-color) 70%,#fff) 25%,#0000 65%);inset:-40px;z-index:4}.merge-altar--fusing .merge-ring{animation-duration:.7s;opacity:1}.merge-altar--fusing .merge-ring--inner{animation-duration:.45s}.merge-altar--fusing .merge-orbit{animation:mergeSpin 1.6s cubic-bezier(.55,0,.75,.4) forwards}.merge-altar--fusing .merge-orb{animation:mergePullIn 1.5s cubic-bezier(.6,0,.9,.5) forwards;animation-delay:var(--d)}@keyframes mergePullIn{0%{opacity:1;transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(var(--a)*-1)) scale(1)}80%{opacity:1;transform:rotate(var(--a)) translateX(10px) rotate(calc(var(--a)*-1)) scale(.45)}to{opacity:0;transform:rotate(var(--a)) translateX(0) rotate(calc(var(--a)*-1)) scale(.1)}}.merge-altar--fusing .merge-core{animation:mergeCharge 1.6s ease-in forwards}@keyframes mergeCharge{0%{box-shadow:0 0 0 0 var(--to-color);transform:scale(1)}85%{box-shadow:0 0 40px 14px var(--to-color);transform:scale(1.12)}to{box-shadow:0 0 60px 22px #fff;transform:scale(.9)}}.merge-altar--fusing .merge-core-q{animation:mergeShake .18s linear infinite}.merge-altar--success .merge-flash{animation:mergeFlash .7s ease-out forwards}@keyframes mergeFlash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}.merge-altar--success .merge-rays{animation:mergeSpin 7s linear infinite,mergeFadeIn .6s ease-out;opacity:1}@keyframes mergeFadeIn{0%{opacity:0}to{opacity:1}}.merge-altar--success .merge-sparks span{animation:mergeBurst .9s cubic-bezier(.1,.8,.3,1) forwards;animation-delay:var(--sd)}@keyframes mergeBurst{0%{opacity:1;transform:rotate(var(--s)) translateX(0) scale(1.4)}to{opacity:0;transform:rotate(var(--s)) translateX(115px) scale(.2)}}.merge-altar--fail .merge-orb,.merge-altar--success .merge-orb{opacity:0}.merge-altar--success .merge-core{animation:mergePop .8s cubic-bezier(.2,1.7,.4,1) both;border:2px solid var(--to-color);box-shadow:0 0 30px 8px var(--to-color)}.merge-altar--success .merge-core img{filter:none;opacity:1}.merge-altar--success .merge-core-badge{animation:mergePop .6s cubic-bezier(.2,1.8,.4,1) .3s both}@keyframes mergePop{0%{transform:scale(.2) rotate(-25deg)}to{transform:scale(1.15) rotate(0)}}.merge-altar--fail .merge-smoke{animation:mergeSmoke 1.2s ease-out forwards}@keyframes mergeSmoke{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6) translateY(-20px)}}.merge-altar--fail .merge-core{animation:mergeShake .4s linear 2}.merge-altar--fail .merge-ring{filter:grayscale(1);opacity:.25}@keyframes mergeShake{0%,to{translate:0 0}25%{translate:-5px 0}75%{translate:5px 0}}.merge-outcome{font-size:14px;padding:0 8px;text-align:center}.merge-outcome--won{animation:mergeFadeIn .5s .4s both;color:#e9ffd2}.merge-outcome--lost{color:#ffb3bd}.merge-outcome-stats{display:flex;justify-content:center;margin-top:6px}.merge-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.merge-stat{background:#00000059;border-radius:12px;color:#9995ca;display:flex;flex-direction:column;font-size:11px;gap:2px;padding:8px 10px}.merge-stat b{align-items:center;color:#fff;display:flex;font-size:14px;gap:4px}.merge-stat-arrow{color:#9995ca}.merge-stat--bad{color:#ff7d8c!important}.merge-stat-coin{height:16px;width:16px}.merge-stat-old{font-weight:500}.merge-hint,.merge-stat-old{color:#9995ca;font-size:11px}.merge-hint{grid-column:1/-1;text-align:center}.merge-error{color:#ff6b6b;font-size:12px;text-align:center}.merge-footer{display:flex;flex-direction:column;gap:8px;width:100%}.merge-btn-cost{align-items:center;display:inline-flex;font-size:13px;gap:3px;opacity:.95}.merge-btn-cost img{height:16px;width:16px}.merge-max{color:#ffe96e;font-family:Lilita One,sans-serif;font-size:16px;padding:6px 0;text-align:center}@media (prefers-reduced-motion:reduce){.merge-orb__inner,.merge-rays,.merge-ring{animation:none!important}}.module-preview-perk{bottom:56px;left:10px;position:absolute;right:10px;text-align:center;z-index:1100}.merge-stat--wide{grid-column:1/-1}.merge-stat--wide b{flex-wrap:wrap}.merge-ready-mark{align-items:center;animation:mergeReadyPulse 1.6s ease-in-out infinite;background:#5ee67a;border:2px solid #1d5a2a;border-radius:50%;bottom:-6px;display:flex;font-size:12px;height:22px;justify-content:center;position:absolute;right:-6px;width:22px;z-index:3}.stat-chips{flex-wrap:nowrap;gap:4px}.stat-chip,.stat-chips{align-items:center;display:inline-flex}.stat-chip{--stat-color:#fff;background:#0006;border:1px solid color-mix(in srgb,var(--stat-color) 55%,#0000);border-radius:8px;color:#fff;font-weight:700;gap:2px;line-height:1.3;padding:1px 5px;white-space:nowrap}.stat-chip--dim{opacity:.4}.stat-chips--xs .stat-chip{font-size:8px;gap:1px;padding:0 3px}.stat-chips--xs .stat-chip__icon{font-size:8px}.stat-chips--sm .stat-chip{font-size:11px}.stat-chips--sm .stat-chip__icon{font-size:10px}.stat-chips--md .stat-chip{font-size:13px;padding:2px 7px}.perk-line{color:#ffe96e;font-size:11px;font-weight:600;text-shadow:0 1px 0 #000}.stat-chip--power{--stat-color:#ffe96e;background:#ffe96e1f;color:#ffe96e}.lb-section{padding:12px 14px 24px}.lb-section-title{color:#fff;font-size:18px;font-weight:800;letter-spacing:.5px;margin:6px 0 12px;text-transform:uppercase}.lb-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.lb-chest-card{align-items:center;background:radial-gradient(circle at center,#ffffff0d,#0000),#140e28d9;border:2px solid #fff;border:2px solid var(--rarity-color,#fff);border-radius:14px;box-shadow:0 0 14px color-mix(in srgb,#fff 25%,#0000);box-shadow:0 0 14px color-mix(in srgb,var(--rarity-color,#fff) 25%,#0000);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px 8px;position:relative;transition:transform .15s ease}.lb-chest-card:active{transform:scale(.97)}.lb-chest-card-info{align-items:center;background:#ffffffd9;border-radius:50%;color:#000;display:flex;font-size:11px;font-weight:800;height:18px;justify-content:center;position:absolute;right:6px;top:6px;width:18px}.lb-chest-image{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));height:110px;max-width:110px;object-fit:contain;width:100%}.lb-chest-name{font-size:16px;font-weight:800;letter-spacing:.5px;text-transform:capitalize}.lb-chest-keys{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:4px}.lb-chest-key-icon{filter:drop-shadow(0 0 3px #fff);filter:drop-shadow(0 0 3px var(--rarity-color,#fff))}.lb-chest-key-sep{color:#fff6}.lb-chest-key-need{color:#fffc}.lb-error{color:#ff6b6b;font-size:13px;padding:6px 0}.lb-opening-overlay{align-items:center;background:#000000ed;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.lb-opening-inner{gap:28px;position:relative}.lb-opening-inner,.lb-wheel-wrap{align-items:center;display:flex;flex-direction:column}.lb-wheel-wrap{gap:14px;width:min(92vw,380px)}.lb-wheel-title{font-family:Montserrat,sans-serif;font-size:20px;font-weight:900;letter-spacing:1px;text-shadow:0 0 14px color-mix(in srgb,var(--rarity-color) 60%,#0000);text-transform:uppercase}.lb-wheel{filter:drop-shadow(0 0 26px color-mix(in srgb,var(--rarity-color) 40%,transparent));height:auto;overflow:visible;width:100%}.lb-wheel-seg-text{fill:#fff;stroke:#12072a;stroke-width:3px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;paint-order:stroke}.lb-wheel-seg--win path{stroke:#fff;stroke-width:4;fill-opacity:1;animation:lb-wheel-win .45s ease-in-out infinite alternate}@keyframes lb-wheel-win{0%{filter:brightness(1)}to{filter:brightness(1.6)}}.lb-wheel-bulb{fill:#fff6c2;animation:lb-wheel-bulb .8s steps(1) infinite}.lb-wheel-bulb--alt{animation-delay:-.4s}@keyframes lb-wheel-bulb{0%{opacity:1}50%{opacity:.25}}.lb-wheel-pointer{filter:drop-shadow(0 3px 4px rgba(0,0,0,.6))}.lb-opening-label{animation:lb-blink-text 1s ease-in-out infinite;font-size:17px;font-weight:800;letter-spacing:3px;margin:0;position:relative;text-transform:uppercase;z-index:1}@keyframes lb-blink-text{0%,to{opacity:1}50%{opacity:.3}}.lb-open-overlay{align-items:center;background:#000000d1;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .2s ease;z-index:9999}.lb-open-overlay.visible{opacity:1}.lb-open-modal{background:linear-gradient(180deg,#2a1854,#14092a);border:2px solid #ffd13a;border-radius:22px;max-width:320px;overflow:hidden;padding:28px 24px 24px;position:relative;text-align:center;width:88%}.lb-reward-modal--enter{opacity:0;transform:scale(.55) translateY(40px)}.lb-reward-modal--visible{opacity:1;transform:scale(1) translateY(0);transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.lb-reward-modal--exit{opacity:0;transform:scale(.88) translateY(16px);transition:transform .26s ease,opacity .26s ease}.lb-reward-rays{animation:lb-rays-spin 10s linear infinite;background:conic-gradient(from 0deg,#0000 0deg 20deg,color-mix(in srgb,#ffd13a 8%,#0000) 20deg 35deg,#0000 35deg 55deg,color-mix(in srgb,#ffd13a 6%,#0000) 55deg 70deg,#0000 70deg 90deg,color-mix(in srgb,#ffd13a 8%,#0000) 90deg 105deg,#0000 105deg 125deg,color-mix(in srgb,#ffd13a 6%,#0000) 125deg 140deg,#0000 140deg 160deg,color-mix(in srgb,#ffd13a 8%,#0000) 160deg 175deg,#0000 175deg 195deg,color-mix(in srgb,#ffd13a 6%,#0000) 195deg 210deg,#0000 210deg 230deg,color-mix(in srgb,#ffd13a 8%,#0000) 230deg 245deg,#0000 245deg 265deg,color-mix(in srgb,#ffd13a 6%,#0000) 265deg 280deg,#0000 280deg 300deg,color-mix(in srgb,#ffd13a 8%,#0000) 300deg 315deg,#0000 315deg 335deg,color-mix(in srgb,#ffd13a 6%,#0000) 335deg 350deg,#0000 350deg 1turn);background:conic-gradient(from 0deg,#0000 0deg 20deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 8%,#0000) 20deg 35deg,#0000 35deg 55deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 6%,#0000) 55deg 70deg,#0000 70deg 90deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 8%,#0000) 90deg 105deg,#0000 105deg 125deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 6%,#0000) 125deg 140deg,#0000 140deg 160deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 8%,#0000) 160deg 175deg,#0000 175deg 195deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 6%,#0000) 195deg 210deg,#0000 210deg 230deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 8%,#0000) 230deg 245deg,#0000 245deg 265deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 6%,#0000) 265deg 280deg,#0000 280deg 300deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 8%,#0000) 300deg 315deg,#0000 315deg 335deg,color-mix(in srgb,var(--rarity-color,#ffd13a) 6%,#0000) 335deg 350deg,#0000 350deg 1turn);inset:-60px;pointer-events:none;position:absolute}@keyframes lb-rays-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lb-open-title{font-size:20px;font-weight:800;letter-spacing:1px;position:relative;z-index:1}.lb-reward-icon-wrap{align-items:center;display:flex;justify-content:center;margin:10px 0;position:relative}.lb-reward-icon-glow{animation:lb-glow-pulse 1.4s ease-in-out infinite alternate;background:radial-gradient(circle,color-mix(in srgb,#ffd13a 35%,#0000) 0,#0000 70%);background:radial-gradient(circle,color-mix(in srgb,var(--rarity-color,#ffd13a) 35%,#0000) 0,#0000 70%);border-radius:50%;height:100px;position:absolute;width:100px}@keyframes lb-glow-pulse{0%{opacity:.6;transform:scale(.85)}to{opacity:1;transform:scale(1.3)}}.lb-open-icon{display:block;height:100px;object-fit:contain;position:relative;width:100px;z-index:1}.lb-reward-icon--float{animation:lb-icon-float 2.2s ease-in-out infinite}@keyframes lb-icon-float{0%,to{filter:drop-shadow(0 6px 14px rgba(0,0,0,.5));transform:translateY(0)}50%{filter:drop-shadow(0 16px 20px rgba(0,0,0,.3));transform:translateY(-9px)}}.lb-open-label{color:#fff;font-size:20px;font-weight:800;margin-bottom:18px;position:relative;z-index:1}.lb-open-actions{display:flex;flex-direction:column;gap:10px;position:relative;width:100%;z-index:1}.purchase-modal-sheet-ticket.chest-info-sheet{display:flex;flex-direction:column;height:auto;max-height:min(78vh,calc(100vh - 220px))}.chest-info-sheet .purchase-modal-header{flex-shrink:0;overflow:visible}.chest-info-body{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:14px 20px 12px}.chest-info-footer{background:#0006;border-top:1px solid #ffffff14;flex-shrink:0;padding:12px 20px max(20px,env(safe-area-inset-bottom))}.chest-info-footer-hint{color:#a8a2e7;font-size:13px;font-weight:700;padding:10px 0;text-align:center}.chest-info-footer-hint--warn{color:#ff8a8a}.chest-info-error{color:#ff6b6b;font-size:12px;font-weight:700;padding-bottom:8px;text-align:center}.chest-info-text{color:#d9d4ff;font-size:14px;font-weight:600;line-height:1.35;margin:0;text-align:center}.lb-hero{flex-direction:column;gap:10px;padding:4px 0 2px}.lb-hero,.lb-hero-stage{align-items:center;display:flex}.lb-hero-stage{height:116px;justify-content:center;position:relative;width:132px}.lb-hero-glow{animation:lb-hero-glow 2.4s ease-in-out infinite;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--rarity-color) 55%,#0000) 0,#0000 70%);border-radius:50%;bottom:4px;height:36px;left:50%;position:absolute;transform:translateX(-50%);width:128px}@keyframes lb-hero-glow{0%,to{opacity:.65;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}.lb-hero-img{animation:lb-hero-float 3s ease-in-out infinite;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--rarity-color) 50%,transparent));max-height:104px;max-width:112px;object-fit:contain;position:relative}.lb-hero-emoji{font-size:56px;position:relative}@keyframes lb-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lb-hero-stage--empty .lb-hero-emoji,.lb-hero-stage--empty .lb-hero-img{animation:none;filter:grayscale(.7);opacity:.55}.lb-hero-stage--empty .lb-hero-glow{animation:none;opacity:.3}.lb-hero-qty{align-items:baseline;background:color-mix(in srgb,var(--rarity-color) 16%,#00000073);border:1px solid color-mix(in srgb,var(--rarity-color) 60%,#0000);border-radius:100px;box-shadow:0 0 12px color-mix(in srgb,var(--rarity-color) 30%,#0000);color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;gap:4px;padding:4px 16px}.lb-hero-qty-x{color:var(--rarity-color);font-size:14px;font-weight:700}.lb-hero-qty-num{font-size:24px;font-weight:900;line-height:1}.lb-hero-qty-label{color:#fff9;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lb-hero-qty--zero{background:#00000073;border-color:#ffffff26;box-shadow:none}.lb-hero-qty--zero .lb-hero-qty-num,.lb-hero-qty--zero .lb-hero-qty-x{color:#ffffff73}.chest-info-drops-title{color:#9995ca;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.chest-info-loading{color:#888;font-size:13px;padding:8px 0;text-align:center}.chest-info-drops{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.chest-info-drop-cell{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 6px;text-align:center}.chest-info-drop-icon-wrap{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.chest-info-drop-icon{max-height:44px;max-width:44px;object-fit:contain}.chest-info-drop-icon-placeholder{color:#9995ca;font-size:22px}.chest-info-drop-name{color:#fff;font-size:12px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chest-info-drop-value{color:#cfff1f;font-size:13px;font-weight:800}.mb-root{-webkit-touch-callout:none;flex:1 1;flex-direction:column;gap:8px;margin:0 auto;max-width:460px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 12px 16px;user-select:none;-webkit-user-select:none;width:100%}.mb-panel,.mb-root{box-sizing:border-box;display:flex}.mb-panel{background:#071430b8;border:1px solid #84aaff40;border-radius:14px;color:#fff;flex:0 0 auto;flex-direction:column;height:76px;justify-content:center;overflow:hidden;padding:6px 10px}.mb-hint{color:#ffffffd1;font-size:12px;line-height:1.3}.mb-hint b{color:#ffe96e;font-weight:600}.mb-detail{align-items:center;display:flex;gap:10px}.mb-detail__img{flex-shrink:0;height:48px;object-fit:contain;width:48px}.mb-detail__body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.mb-detail__title{align-items:center;display:flex;font-family:Lilita One,sans-serif;font-size:15px;gap:6px;min-width:0}.mb-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-detail__sub{color:#ffffffa6;font-size:12px}.mb-lvl{background:linear-gradient(135deg,#b36bff,#6a3dff);border-radius:8px;font-size:12px;padding:1px 6px}.mb-btn{border-radius:12px;font-size:14px;height:36px;min-width:0;padding:0 10px}.mb-detail .mb-btn{flex-shrink:0;width:auto}.mb-preview{display:flex;flex-direction:column;gap:4px}.mb-preview__title{align-items:center;color:#ffe96e;display:flex;font-family:Lilita One,sans-serif;font-size:16px;gap:8px}.mb-same{background:#7dffa0;border-radius:8px;color:#062;font-family:inherit;font-size:11px;padding:1px 6px}.mb-cost{align-items:center;color:#ffe96e;display:inline-flex;gap:3px}.mb-cost img{height:14px;width:14px}.mb-message{color:#ff9c8a;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-board{--mb-size:8;grid-gap:3px;background:#030c20cc;border:1px solid #84aaff4d;border-radius:12px;display:grid;flex:0 0 auto;gap:3px;grid-template-columns:repeat(var(--mb-size),minmax(0,1fr));padding:4px;touch-action:none}.mb-board.is-busy{opacity:.85}.mb-cell{align-items:center;aspect-ratio:1;background:#ffffff0d;border-radius:8px;display:flex;justify-content:center;min-width:0;position:relative;touch-action:none;transition:background .12s,box-shadow .12s,opacity .12s,transform .12s}.mb-cell.has-item{background:radial-gradient(circle at 50% 40%,#6e96ff59,#1e326e8c);cursor:grab}.mb-cell img{height:88%;object-fit:contain;pointer-events:none;width:88%}.mb-cell.is-dim{opacity:.4}.mb-cell.is-selected{box-shadow:inset 0 0 0 2px #ffe96e}.mb-cell.is-compatible{box-shadow:inset 0 0 0 2px #59e88a}.mb-cell.is-over{box-shadow:inset 0 0 0 2px #fff;z-index:2}.mb-cell.is-over--merge{box-shadow:inset 0 0 0 2px #59e88a,0 0 10px #59e88acc}.mb-cell.is-over--swap{box-shadow:inset 0 0 0 2px #59a8ff}.mb-cell:not(.has-item).is-over{background:#ffffff2e}.mb-cell.is-source{background:#ffffff0d}.mb-cell.is-source:not(.is-over){box-shadow:inset 0 0 0 1px #ffffff59}.mb-cell.is-over--merge>img:not(.mb-cell__drag),.mb-cell.is-over--swap>img:not(.mb-cell__drag){opacity:.45}.mb-cell .mb-cell__drag{filter:drop-shadow(0 3px 5px rgba(0,0,0,.7));height:88%;inset:6%;position:absolute;width:88%;z-index:3}.mb-cell__lvl{background:linear-gradient(135deg,#b36bff,#6a3dff);border-radius:7px 0 7px 0;bottom:0;color:#fff;font-family:Lilita One,sans-serif;font-size:11px;line-height:15px;min-width:15px;padding:0 3px;pointer-events:none;position:absolute;right:0;text-align:center}.mb-cell__lvl--1{background:#5b6478}.mb-cell__lvl--2{background:linear-gradient(135deg,#3fb56b,#1f7a44)}.mb-cell__lvl--3{background:linear-gradient(135deg,#3a8dff,#1d4fb8)}.mb-cell__lvl--4{background:linear-gradient(135deg,#b36bff,#6a3dff)}.mb-cell__lvl--5{background:linear-gradient(135deg,#ff9f2e,#d1590b)}.mb-cell__lvl--6{background:linear-gradient(135deg,#ff4f6a,#b3122f)}.mb-cell__rank{border-radius:50%;height:6px;left:2px;pointer-events:none;position:absolute;top:2px;width:6px}.mb-cell.is-merged{animation:mb-merge-pop .45s ease-out}@keyframes mb-merge-pop{0%{box-shadow:0 0 0 0 #ffe96ee6;transform:scale(.6)}60%{box-shadow:0 0 14px 6px #ffe96e99;transform:scale(1.25)}to{box-shadow:0 0 0 0 #ffe96e00;transform:scale(1)}}.mb-pop{animation:mb-pop-float 1.1s ease-out forwards;color:#ffe96e;font-family:Lilita One,sans-serif;font-size:12px;left:50%;pointer-events:none;position:absolute;text-shadow:0 1px 2px #000;top:-6px;white-space:nowrap;z-index:3}.mb-pop--same{color:#7dffa0}@keyframes mb-pop-float{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-26px)}}.mb-actions{grid-gap:8px;align-items:center;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.mb-count{color:#ffffffbf;font-family:Lilita One,sans-serif;font-size:14px;min-width:42px}.mb-tray{background:#07143099;border:1px dashed #84aaff4d;border-radius:12px;box-sizing:border-box;display:flex;flex:0 0 auto;gap:6px;min-height:62px;overflow-x:auto;padding:6px;position:relative;touch-action:pan-x}.mb-tray.is-drop{border-color:#59a8ff}.mb-tray.is-over{background:#59a8ff40}.mb-tray__drop{background:#071430bf;border-radius:12px;color:#cfe4ff;font-size:13px;inset:0;pointer-events:none;position:absolute;z-index:2}.mb-tray__drop,.mb-tray__item{align-items:center;display:flex;justify-content:center}.mb-tray__item{background:#ffffff14;border-radius:8px;flex:0 0 50px;height:50px;position:relative;touch-action:pan-x}.mb-tray__item img{height:86%;object-fit:contain;pointer-events:none;width:86%}.mb-tray__item.is-selected{box-shadow:inset 0 0 0 2px #ffe96e}.mb-tray__item.is-compatible{box-shadow:inset 0 0 0 2px #59e88a}.mb-tray__qty{color:#fff;font-family:Lilita One,sans-serif;font-size:11px;position:absolute;right:3px;text-shadow:0 1px 1px #000;top:1px}.mb-tray__empty{align-self:center;color:#fff9;font-size:12px}.mb-ghost{filter:drop-shadow(0 4px 8px rgba(0,0,0,.6));height:44px;margin:-22px 0 0 -22px;object-fit:contain;pointer-events:none;position:fixed;width:44px;z-index:1000}.head-card .fuse-badge{background:linear-gradient(135deg,#b36bff,#6a3dff);border-radius:7px;bottom:5px;color:#fff;font-family:Lilita One,sans-serif;font-size:11px;line-height:16px;padding:0 5px;position:absolute;right:5px;z-index:2}@media (prefers-reduced-motion:reduce){.mb-cell.is-merged,.mb-pop{animation:none}}.balance-container{box-sizing:border-box;padding:12px 0;width:100%}.balance-group{gap:12px}.balance-group,.balance-item{display:flex;justify-content:space-between}.balance-item{align-items:center;max-width:33.3%;position:relative}.icon{height:40px;width:40px}.icon,.icon-ton{left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.icon-ton{height:34px;width:34px}.plus-icon{height:18px;left:22px;position:absolute;top:18px;width:16px;z-index:2}.ticket-icon{width:32px}.value-bg{align-items:center;background:#000;border-radius:16px;box-sizing:border-box;display:flex;height:32px;justify-content:center;padding-left:48px;padding-right:22px;position:relative;width:100%;z-index:1}.value-text{color:#fff;font-size:14px;font-weight:700;text-align:center;text-shadow:0 .91px 0 #000;white-space:nowrap}.shop-page{color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.shop-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 10px 140px;padding-bottom:calc(var(--page-bottom-pad, 80px) + 60px)}.shop-empty{color:#9995cacc;font-family:Montserrat,sans-serif;font-size:14px;padding:48px 16px;text-align:center}.shop-convert-wrap{bottom:99px;bottom:calc(var(--page-bottom-pad, 75px) + 24px);left:0;padding:0 16px;position:fixed;right:0;z-index:90}.shop-packs-list{display:flex;flex-direction:column;gap:24px;padding-bottom:12px;padding-top:24px}.starter-pack{background:#00000080;border-radius:15px;cursor:pointer;overflow:visible;position:relative}.starter-pack-title{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:120px;color:#fff;font-size:14px;font-weight:700;left:50%;min-width:120px;padding:4px 20px;position:absolute;text-align:center;top:-15px;transform:translateX(-50%);white-space:nowrap;z-index:2}.starter-pack-popular{height:70px;left:-14px;object-fit:contain;pointer-events:none;position:absolute;top:-20px;width:78px;z-index:3}.starter-pack-body{align-items:stretch;border:1px solid #fff;border-bottom:0;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:row;overflow:hidden}.starter-pack-bg-p{background-image:url(/static/media/shine_pink.afedcc8b040acbf148f0.png)}.starter-pack-bg-y{background-image:url(/static/media/shine_yellow.37037739c434b4f03a64.png)}.starter-pack-bg-g{background-image:url(/static/media/shine_green.dcfd559f505ccbf9eb22.png)}.starter-pack-bg-b{background-image:url(/static/media/shine_blue.a5a21ad78fdc42032039.png)}.starter-pack-bg-pu{background-image:url(/static/media/shine_purple.591ec46432157541d515.png)}.starter-pack-item{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:16px 6px 12px}.starter-pack-item-img{height:52px;max-width:64px;object-fit:contain;position:relative;width:100%;z-index:2}.starter-pack-item-label{color:#fff629;margin:0;text-shadow:0 1px 0 #000}.starter-pack-item-label,.starter-pack-price{font-size:14px;font-weight:700;text-align:center}.starter-pack-price{background:#462558;border:1px solid #9e49ff;border-radius:0 0 14px 14px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:0;color:#fff;padding:5px 8px 6px}.shop-items-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}@media (min-width:420px){.shop-items-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.shop-items-grid .item-body{padding:8px 8px 22px}.shop-items-grid .item-label{font-size:13px}.shop-items-grid .item-daily{font-size:11px}.shop-items-grid .item-price{gap:3px;padding:3px 4px 4px}.shop-items-grid .price-free,.shop-items-grid .price-new{font-size:12px}.shop-items-grid .price-old{font-size:11px}.shop-items-grid .price-countdown{font-size:10px;letter-spacing:0}}.item-wrap{min-width:0;position:relative}.shop-item{background:#17171780;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden}.shop-item.free{background:#0a0d04;border-color:#caff5a}.shop-item.exhausted{cursor:default;opacity:.7}.item-body{align-items:center;aspect-ratio:1/1;border:solid #f7df06;border-top-left-radius:15px;border-top-right-radius:15px;border-width:1px 1px 0;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10px 10px 24px;position:relative;width:100%}.item-shine{animation:itemShineSpin 14s linear infinite;height:100%;left:50%;object-fit:contain;opacity:.8;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);width:100%;z-index:0}@keyframes itemShineSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.item-img{height:100%;max-width:110px;object-fit:contain;position:relative;width:100%;z-index:1}.item-daily{color:#fff;font-size:12px;left:6px;top:4px;z-index:2}.item-daily,.item-label{font-weight:700;position:absolute}.item-label{bottom:4px;color:#fff629;font-size:15px;margin:0;padding:1px 0 3px;text-align:center;text-shadow:0 1px 0 #000;z-index:1}.item-price{align-items:center;background:#9747ff4d;border:1px solid #8549ba;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top:0 solid #8549ba;display:flex;flex-direction:row;flex-shrink:0;gap:4px;justify-content:center;min-height:25px;padding:4px 6px 5px}.shop-item.free .item-body{border-color:#bdfe34}.shop-item.free .item-price{background:#39c36ad9;border-color:#b5f01e}.price-old{color:#ffffff8c;font-size:12px;font-weight:500;text-decoration:line-through;text-decoration-color:#ffffffbf;text-decoration-thickness:1px}.price-free,.price-new{color:#fff;font-size:13px;font-weight:700}.price-countdown{font-feature-settings:"tnum";color:#9995ca;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.3px}.item-info-btn{-webkit-tap-highlight-color:transparent;background:#0000;border:none;cursor:pointer;height:26px;padding:3px;position:absolute;right:6px;top:6px;width:26px;z-index:11}.item-info-btn img{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));height:100%;object-fit:contain;width:100%}.item-info-btn:active img{transform:scale(.9)}.item-badge{height:46px;left:-12px;pointer-events:none;position:absolute;top:-14px;width:54px;z-index:10}.item-badge.right{left:auto;right:-6px;top:-14px}.item-best-offer{background-image:url(data:image/png;base64,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)}.item-best-offer,.item-discount{background-position:50%;background-repeat:no-repeat;background-size:50px}.item-discount{background-image:url(data:image/png;base64,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)}.item-badge img{display:block;height:100%;object-fit:contain;width:100%}.item-badge-text{color:#fff;font-size:11px;font-weight:800;left:52%;line-height:1;position:absolute;text-align:center;text-shadow:0 0 4px #000000e6;top:50%;transform:translate(-50%,-50%) rotate(-17deg)}.shop-section-title{color:#fff;font-size:14px;font-weight:800;letter-spacing:.8px;margin:0;opacity:.7;padding:4px 4px 0;text-transform:uppercase}.shop-datumpass-card{align-items:center;background-color:#1a1040;background-position:center 30%;background-repeat:no-repeat;background-size:cover;border:1.5px solid #e0b028;border-radius:18px;box-shadow:0 6px 24px #e0b0282e,inset 0 0 0 1px #ffffff0a;cursor:pointer;display:flex;gap:12px;margin:12px 4px 4px;min-height:132px;overflow:hidden;padding:14px 14px 14px 16px;position:relative}.shop-datumpass-card--active{border-color:#96ff00;box-shadow:0 6px 24px #96ff0024}.shop-datumpass-overlay{background:linear-gradient(90deg,#09080ae0,#09080a9e 55%,#09080a59),linear-gradient(180deg,#09080a00 60%,#09080a8c);inset:0;pointer-events:none;position:absolute}.shop-datumpass-crown{filter:drop-shadow(0 4px 10px rgba(255,209,58,.45));flex-shrink:0;height:52px;object-fit:contain;position:relative;width:64px;z-index:1}.shop-datumpass-body{flex:1 1;min-width:0;position:relative;z-index:1}.shop-datumpass-kicker{color:#ffd13a;font-size:10px;font-weight:700;letter-spacing:1px;opacity:.9;text-transform:uppercase}.shop-datumpass-title{color:#fff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;line-height:1.1;text-shadow:0 2px 8px #0009}.shop-datumpass-perks{display:flex;flex-direction:column;gap:2px;list-style:none;margin:6px 0 0;padding:0}.shop-datumpass-perks li{color:#e6e1ff;font-size:11px;line-height:1.35;padding-left:12px;position:relative}.shop-datumpass-perks li:before{background:#ffd13a;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:6px;width:5px}.shop-datumpass-active{color:#96ff00;font-size:11px;font-weight:700;margin-top:6px}.shop-datumpass-btn{align-self:flex-end;flex-shrink:0;min-width:84px;position:relative;width:auto;z-index:1}.friends-container{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.invite-count{color:#fff;font-size:16px;font-weight:700;margin:0;text-align:center}.friends-tab-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:84px;padding-bottom:calc(var(--page-bottom-pad, 80px) + 4px)}.friends-list-scroll,.leaderboard-tab-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.leaderboard-tab-scroll{padding-bottom:88px;padding-bottom:calc(var(--page-bottom-pad, 80px) + 8px)}.invite-subtitle{color:#9995ca;font-size:14px;font-weight:700;margin:4px 0 12px;text-align:center}.friends-list{margin-left:12px;margin-right:12px;padding-bottom:8px}.friend-card{align-items:center;background:#1e1530;border:1px solid #9995ca;border-radius:16px;color:#fff;display:flex;justify-content:space-between;margin:6px 0;padding:10px}.avatar{border-radius:8px;height:45px;margin-right:4px;width:45px}.friends-convert-div{bottom:99px;bottom:calc(var(--page-bottom-pad, 75px) + 24px);left:0;padding:0 16px;position:fixed;right:0;width:100%;z-index:90}.friend-name{flex:1 1;font-weight:700;margin-left:12px}.friend-action{align-items:center;display:flex;gap:6px}.coin-icon{height:24px;width:24px}.coin-count{font-size:16px;font-weight:700}.ticket-icon-friends{height:32px}.invite-btn{background:#7a4efc;border:none;border-radius:30px;bottom:10px;color:#fff;font-weight:700;left:0;margin:0 auto;max-width:420px;padding:14px;position:fixed;right:0;width:calc(100% - 24px)}.reward-container{background:#693de9;font-size:16px;height:70px;margin-left:12px;margin-right:12px;padding:0}.reward-box,.reward-container{border-radius:16px;font-weight:700;margin-bottom:20px}.reward-box{background:#2a1b4d;bottom:-10px;color:#9995ca;display:flex;font-size:11px;gap:2px;height:61px;left:2px;margin-top:2px;position:relative;right:2px;top:2px;width:99%}.reward-title{font-size:16px;font-weight:700;margin-bottom:6px}.title-container{color:#fff;display:flex;flex-direction:column;gap:0;height:61px;justify-content:center;padding:4px 4px 4px 12px}.low-reward,.mid-reward,.top-reward{color:#fff}.time-left{font-size:12px}.inline-reward-container{display:flex;flex-direction:column;gap:5px;justify-content:space-around;margin-left:8px;margin-top:5px}.separator{background-color:#693de9;width:1px}.inline-reward-item{display:flex;flex-direction:row;gap:4px;justify-content:left}.inline-reward-item img{height:14px;width:14px}.podium{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px;position:relative}.podium-background{background-color:#161421;border-radius:16px;display:flex;height:110px;justify-content:space-around;left:12px;margin-bottom:16px;position:absolute;right:12px;top:60px}.podium-user{color:#fff;font-family:Montserrat;font-size:14px;font-weight:700;height:100%;min-width:0;overflow:hidden;text-align:center;z-index:1000}.item-icon{height:24px;width:24px}.item-icon.spins{height:30px;width:30px}.medal-avatar{background:#444;border-radius:50%;height:67px;margin:0 auto 6px;width:67px}.gold .medal-avatar{border:3px solid gold;top:-20px}.silver .medal-avatar{border:3px solid silver}.bronze .medal-avatar{border:3px solid #cd7f32}.leaderboard-list{display:flex;flex-direction:column;gap:0}.podium-item{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center}.user-with-medal{margin-bottom:25px;position:relative}.medal-icon{bottom:-10px;display:block;height:30px;left:50%;position:absolute;transform:translateX(-50%);width:38px}.leader-background{background-color:#282347;border-top-left-radius:50%;border-top-right-radius:50%;height:135px;left:50%;position:absolute;top:100px;transform:translate(-50%,-50%);width:28%}.leader-row{align-items:center;background:#1e1530;border:1px solid #9995ca;border-radius:16px;color:#fff;display:flex;gap:8px;justify-content:space-between;margin:6px 12px;padding:10px}.leader-row.highlight{background-color:#1e2709;border:2px solid #96ff00}.leader-row--me-pinned{bottom:8px;box-shadow:0 -10px 20px #0000008c;margin-top:8px;position:sticky;z-index:10}.leader-row .row-right{align-items:center;display:flex;font-size:14px;gap:6px;justify-content:left}.name-placeholder{align-items:flex-start;display:flex;flex-direction:column}.avatar-placeholder{align-items:center;display:flex;flex-direction:row;gap:8px}.amounts-placeholder{display:flex;flex-direction:column;font-size:14px;right:8px}.amounts-placeholder,.name{font-family:Montserrat;font-weight:700}.name{color:#fff;font-size:16px}.podium-user .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:normal;word-break:break-word}.place{color:#9995ca;font-family:Montserrat;font-size:16px;font-weight:700}.friends-state-msg{color:#fff;font-size:14px;opacity:.6;padding:20px;text-align:center}.friends-state-error{color:#ff6b6b;opacity:1}.friend-info{display:flex;flex:1 1;flex-direction:column;gap:2px;margin-left:10px}.friend-coins{align-items:center;color:#9995ca;display:flex;font-size:13px;font-weight:700;gap:4px}.coin-icon-sm{height:16px;width:16px}.friend-check{height:26px;object-fit:contain;width:26px}.lb-tab{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:0 12px calc(90px + env(safe-area-inset-bottom, 0px))}.lb-rewards-box{background:#1a1040;border:1px solid #693de9;border-radius:16px;margin-bottom:18px;padding:12px 14px}.lb-rewards-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lb-rewards-title{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.lb-timer{color:#9995ca;font-size:13px;font-weight:700}.lb-rewards-list{display:flex;flex-direction:column;gap:5px}.lb-reward-row{align-items:center;color:#9995ca;display:flex;font-family:Montserrat,sans-serif;font-size:12px;gap:6px}.lb-reward-icon{flex-shrink:0;height:16px;width:16px}.lb-reward-val{color:#fff;font-weight:700}.lb-podium{align-items:flex-end;display:flex;justify-content:space-around;margin-bottom:16px;padding:0 4px 10px;position:relative}.lb-podium-bg{background:#161421;border-radius:16px;bottom:0;height:90px;left:0;position:absolute;right:0}.podium-user-new{align-items:center;color:#fff;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,sans-serif;gap:4px;position:relative;z-index:1}.podium-center{transform:translateY(-18px)}.podium-avatar-wrap{border:3px solid #ccc;border-radius:50%;height:64px;overflow:visible;position:relative;width:64px}.podium-avatar{border-radius:50%;height:100%;object-fit:cover;width:100%}.podium-badge{align-items:center;border:2px solid #0000004d;border-radius:50%;bottom:-4px;color:#000;display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:22px}.podium-name{font-size:13px;font-weight:700;margin:4px 0 0;max-width:90px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.podium-stat{align-items:center;display:flex;font-size:12px;font-weight:700;gap:4px}.stat-icon{height:18px;width:18px}.lb-list{flex-direction:column}.lb-list,.lb-row{display:flex;gap:8px}.lb-row{align-items:center;background:#1e1530;border:1px solid #9995ca44;border-radius:16px;justify-content:space-between;padding:10px 12px}.lb-row--me{background:#1e2709;border:2px solid #96ff00}.lb-row-left{align-items:center;display:flex;gap:10px;min-width:0}.lb-rank{color:#9995ca;flex-shrink:0;font-size:13px;font-weight:700;text-align:center;width:22px}.lb-avatar{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.lb-info{display:flex;flex-direction:column;gap:2px;min-width:0}.lb-name{color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-name,.lb-place{font-family:Montserrat,sans-serif;font-weight:700}.lb-place{color:#9995ca;font-size:13px}.lb-row-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.lb-stat{align-items:center;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:5px}.lb-separator{background:#9995ca33;height:1px;margin:4px 0}.pt-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:0 12px 96px;padding:0 12px calc(var(--page-bottom-pad, 80px) + 16px)}.pt-section-title{color:#9995ca;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;margin:18px 0 8px;text-transform:uppercase}.pt-hero{background:linear-gradient(160deg,#241552,#160f36 60%,#120c2a);border:1.5px solid #693de9;border-radius:18px;margin-top:12px;overflow:hidden;padding:16px 14px 14px;position:relative}.pt-hero--active{background:linear-gradient(160deg,#163a24,#12281c 60%,#0f1d18);border-color:#4caf50}.pt-hero--warning{background:linear-gradient(160deg,#3a2010,#2a160c 60%,#1a0f08);border-color:#ff8a3d}.pt-hero-glow{background:radial-gradient(circle,#ffd13a47 0,#ffd13a00 70%);border-radius:50%;height:200px;left:-40px;pointer-events:none;position:absolute;top:-60px;width:200px}.pt-hero--active .pt-hero-glow{background:radial-gradient(circle,#96ff0038 0,#96ff0000 70%)}.pt-hero-top{align-items:center;display:flex;gap:12px;margin-bottom:12px;position:relative}.pt-hero-crown{filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));flex-shrink:0;height:60px;object-fit:contain;width:60px}.pt-hero--locked .pt-hero-crown{filter:grayscale(.35) drop-shadow(0 4px 10px rgba(0,0,0,.45))}.pt-hero-text{min-width:0}.pt-hero-title{color:#ffd13a;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;letter-spacing:.2px}.pt-hero--active .pt-hero-title{color:#cfff1f}.pt-hero-sub{color:#ffffffc7;font-size:13px;line-height:1.4;margin-top:3px}.pt-status{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;gap:10px;margin-bottom:12px;padding:10px 12px;position:relative}.pt-status,.pt-status-icon{align-items:center;display:flex}.pt-status-icon{border-radius:50%;flex-shrink:0;height:28px;justify-content:center;width:28px}.pt-status-icon svg{height:16px;width:16px}.pt-status--active .pt-status-icon{background:#96ff00;color:#10240c}.pt-status--warning .pt-status-icon{background:#ff9052;color:#2a1408}.pt-status--locked .pt-status-icon{background:#ffffff1f;color:#c9c4ef}.pt-status-text{display:flex;flex-direction:column;min-width:0}.pt-status-text strong{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.pt-status--active .pt-status-text strong{color:#96ff00}.pt-status--warning .pt-status-text strong{color:#ff9052}.pt-status-meta{color:#ffffffb3;font-size:12px;margin-top:1px}.pt-hero-btn{position:relative}.pt-streams{display:flex;flex-direction:column;gap:10px}.pt-stream{background:#1e1530;border:1px solid #9995ca33;border-radius:16px;overflow:hidden;padding:12px;position:relative}.pt-stream--dp{border-color:#ffd13a59}.pt-stream--win{border-color:#0098ea66}.pt-stream-flow{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:84px 24px 1fr}.pt-stream-from{align-items:center;color:#d9d5f2;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;line-height:1.25;text-align:center}.pt-stream-icon{height:44px;object-fit:contain;width:44px}.pt-stream-arrow{align-items:center;color:#9995ca;display:flex;height:24px;justify-content:center;width:24px}.pt-stream-arrow svg{height:22px;width:22px}.pt-stream-to{display:flex;flex-direction:column;min-width:0;padding-left:4px}.pt-stream-label{color:#9995ca;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pt-stream-value{align-items:center;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;gap:6px;line-height:1.15;margin-top:2px}.pt-stream-value--dp{color:#ffd13a}.pt-stream-value--win{color:#4fc3ff}.pt-stream-gram{height:20px;object-fit:contain;width:20px}.pt-stream-note{color:#ffffffa6;font-size:12px;margin-top:2px}.pt-stream-conds{border-top:1px dashed #9995ca33;display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px}.pt-cond{color:#d9d5f2;font-size:12px;font-weight:600;gap:8px}.pt-cond,.pt-cond-icon{align-items:center;display:flex}.pt-cond-icon{border-radius:50%;flex-shrink:0;height:20px;justify-content:center;width:20px}.pt-cond-icon svg{height:12px;width:12px}.pt-cond--ok .pt-cond-icon{background:#96ff00;color:#10240c}.pt-cond--ok{color:#96ff00}.pt-cond--locked .pt-cond-icon{background:#ff6b6b2e;color:#ff8a8a}.pt-cond--locked{color:#ff8a8a}.pt-cond--info .pt-cond-icon{background:#ffd13a2e;color:#ffd13a}.pt-cond-icon--star svg{height:13px;width:13px}.pt-stream-foot{align-items:center;background:#0098ea1a;border-radius:10px;display:flex;justify-content:space-between;margin-top:10px;padding:8px 10px}.pt-stream-foot-label{color:#9995ca;font-size:12px;font-weight:600}.pt-stream-foot-value{color:#ffffffbf;font-size:13px}.pt-stream-foot-value strong{color:#4fc3ff;font-family:Montserrat,sans-serif;font-size:15px}.pt-earn{background:#1e1530;border:1px solid #9995ca33;border-radius:16px;padding:12px}.pt-earn-total{align-items:center;border-bottom:1px solid #9995ca22;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.pt-earn-total-label{color:#9995ca;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pt-earn-total-value{align-items:center;animation:pt-count-up .5s ease both;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;gap:6px}.pt-earn-cur{color:#9995ca;font-size:13px;font-weight:700}.pt-earn-icon{height:22px;width:22px}.pt-earn-split{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.pt-earn-item{background:#ffffff0a;border-left:3px solid #0000;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.pt-earn-item--dp{border-left-color:#ffd13a}.pt-earn-item--win{border-left-color:#0098ea}.pt-earn-item-label{color:#9995ca;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pt-earn-item-value{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}@keyframes pt-count-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pt-table-wrap{background:#1e1530;border:1px solid #9995ca22;border-radius:16px;margin-top:4px;overflow:hidden}.pt-table{border-collapse:collapse;font-size:13px;width:100%}.pt-table thead tr{background:linear-gradient(90deg,#693de9,#482896)}.pt-table th{color:#ffffffe6;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;padding:10px 12px;text-align:center;text-transform:uppercase}.pt-table th:first-child{text-align:left}.pt-table tbody tr{border-bottom:1px solid #9995ca15;transition:background .15s}.pt-table tbody tr:last-child{border-bottom:none}.pt-table tbody tr:nth-child(2n){background:#693de90a}.pt-table td{color:#fff;font-weight:600;padding:9px 12px;text-align:center}.pt-table td:first-child{color:#9995ca;font-weight:700;text-align:left}.pt-table-level-badge{align-items:center;background:#693de94d;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.pt-table-level-hint{color:#9995ca;font-size:10px;font-weight:600;letter-spacing:.04em;margin-left:8px;text-transform:uppercase}.pt-table-toggle{-webkit-tap-highlight-color:transparent;background:#693de914;border:none;border-top:1px solid #9995ca22;color:#a78bfa;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;padding:10px;width:100%}.pt-table-toggle:active{opacity:.7}.pt-table-ton{color:#ffd13a;font-weight:700}.pt-table-pct{color:#96ff00;font-weight:700}.pt-table-empty{color:#9995ca44}.pt-history-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.pt-history-item{align-items:center;background:#1e1530;border:1px solid #9995ca22;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.pt-history-badge{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.pt-history-badge--dp{background:#693de94d;color:#9b5cf6}.pt-history-badge--ton{background:#0098ea33;color:#4fc3ff}.pt-history-info{flex:1 1;min-width:0}.pt-history-type{color:#fff;font-size:12px;font-weight:700}.pt-history-detail{color:#9995ca;font-size:11px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-history-right{flex-shrink:0;text-align:right}.pt-history-reward{color:#96ff00;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.pt-history-date{color:#9995ca;font-size:11px;margin-top:1px}.pt-empty{color:#9995ca;font-size:14px;padding:20px 0;text-align:center}.pt-friends-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.pt-friend-card{background:#1e1530;border:1px solid #9995ca33;border-radius:14px;overflow:hidden;transition:border-color .2s}.pt-friend-card--expanded{border-color:#693de9}.pt-friend-header{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px;-webkit-user-select:none;user-select:none}.pt-friend-name{color:#fff;flex:1 1;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-friend-expiry{color:#96ff00;flex-shrink:0;font-size:11px;font-weight:600}.pt-friend-arrow{color:#9995ca;flex-shrink:0;height:18px;transition:transform .2s;width:18px}.pt-friend-card--expanded .pt-friend-arrow{transform:rotate(180deg)}.pt-friend-pass-dot{animation:pt-pulse 2s ease-in-out infinite;background:#4caf50;border-radius:50%;box-shadow:0 0 6px #4caf50;flex-shrink:0;height:8px;width:8px}@keyframes pt-pulse{0%,to{box-shadow:0 0 6px #4caf50;opacity:1}50%{box-shadow:0 0 12px #4caf50;opacity:.6}}.pt-friend-levels{border-top:1px solid #9995ca22;display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.pt-friend-levels-title{color:#9995ca;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.pt-level-rows{display:flex;flex-wrap:wrap;gap:6px}.pt-level-chip{align-items:center;background:#693de933;border:1px solid #693de966;border-radius:8px;display:flex;font-size:12px;font-weight:700;gap:5px;padding:4px 10px}.pt-level-chip-depth{color:#9995ca}.pt-level-chip-count{color:#fff}.pt-friend-no-levels{color:#9995ca;font-size:12px;font-style:italic}.pt-loading{color:#9995ca;padding:40px 20px}.pt-error,.pt-loading{font-size:14px;text-align:center}.pt-error{color:#ff6b6b;padding:24px 16px}.pt-bottom-cta{margin-top:20px}.ea-page{background:#0d0b1f;color:#fff;display:flex;flex-direction:column;inset:0;overflow:hidden;padding-top:0;padding-top:var(--tg-content-safe-top,var(--tg-safe-top,0));position:fixed;z-index:9000}.ea-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;justify-content:center;padding:32px 48px 16px;position:relative}.ea-header-title{color:#fff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;margin:0;text-align:center}.ea-header-close{bottom:12px;cursor:pointer;height:44px;object-fit:contain;opacity:.85;position:absolute;right:8px;transition:opacity .15s;width:44px}.ea-header-close:active{opacity:.6}.ea-scroll{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;padding:12px 14px 32px}.ea-block{background:#0d0b1ff2;border-radius:14px;border-style:solid;border-width:3px 1px 1px;padding:14px 14px 16px}.ea-block--features{border-color:#9995ca}.ea-features-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.ea-features-icon{flex-shrink:0;height:36px;object-fit:contain;width:36px}.ea-features-title{color:#9995ca;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.4;margin:0}.ea-features-title strong{color:#fff;font-weight:800}.ea-features-list{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.ea-features-item{align-items:center;color:#9995ca;display:flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:10px}.ea-features-item-icon{flex-shrink:0;height:22px;object-fit:contain;width:22px}.ea-block--pioneer{border-color:#693de9}.ea-block--elite{border-color:#ffe500}.ea-block-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;margin:0 0 12px;text-align:center}.ea-block-title--pioneer{color:#693de9}.ea-block-title--elite{color:#ffe500}.ea-block-title-row{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:12px}.ea-block-title-row .ea-block-title{margin:0}.ea-best-offer{align-self:flex-start;background:#ffe500;border-radius:6px;color:#000;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;padding:2px 6px;white-space:nowrap}.ea-benefits-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 14px;padding:0}.ea-benefit-item{align-items:flex-start;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:8px;line-height:1.35}.ea-benefit-icon{flex-shrink:0;height:20px;margin-top:1px;object-fit:contain;width:20px}.ea-benefit-note{color:#9995ca;font-weight:400}.starter-pack-body.ea-pack-body{border:1px solid #fff6;border-radius:12px;margin-bottom:14px;min-width:0;overflow:hidden;width:100%}.ea-pack-body .starter-pack-item{min-width:0;padding:14px 6px}.ea-pack-body .starter-pack-item-img{height:64px;max-width:100%;object-fit:contain;width:64px}.ea-pack-body .starter-pack-item-label{color:#fff;display:block;font-size:16px;font-weight:700;margin-top:-25px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;text-shadow:0 0 8px #000;white-space:nowrap;width:100%;z-index:4}.ea-buy-btn{border:none;border-radius:12px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;height:48px;transition:opacity .15s;width:100%}.ea-buy-btn:active{opacity:.85}.ea-buy-btn--pioneer{background:#693de9;color:#fff}.ea-buy-btn--elite{background:#ffe500;color:#000}.bp-page{background:#09080a;color:#fff;font-family:Montserrat,sans-serif;height:100dvh;overflow:hidden}.bp-sticky-header{left:0;position:fixed;right:0;top:0;z-index:200}.bp-header{align-items:flex-end;background-position:top;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;min-height:270px;overflow:hidden;padding-top:0;padding-top:var(--tg-content-safe-top,var(--tg-safe-top,0));position:relative;width:100%}.bp-header-fade-bottom{background:linear-gradient(180deg,#0000,#09080a);bottom:0;height:80px;left:0;pointer-events:none;position:absolute;right:0}.bp-close{align-items:center;background:#0000008c;border:1.5px solid #ffffff40;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;position:fixed;right:20px;top:35px;top:calc(var(--tg-content-safe-top, var(--tg-safe-top, 0px)) + 35px);width:38px;z-index:110}.bp-header-content{padding-bottom:24px;position:relative;text-align:center;width:100%;z-index:2}.bp-season-title{align-items:center;color:#ffe500;display:flex;font-size:28px;font-weight:700;gap:8px;justify-content:center;text-shadow:0 2px 0 #000}.bp-crown{height:40px;object-fit:contain;width:40px}.bp-subtitle{background:#0000008c;color:#fff;display:inline-block;margin-top:4px;padding:3px 16px;text-shadow:0 1px 0 #00000080}.bp-countdown,.bp-subtitle{border-radius:999px;font-size:14px;font-weight:700}.bp-countdown{align-items:center;background:#0009;border:1px solid #ffffff1a;color:#bab4fc;display:inline-flex;gap:5px;margin-top:8px;padding:4px 14px}.bp-ribbon-section{align-items:center;display:flex;height:93px;padding:0 12px;position:relative}.bp-ribbon-half{bottom:0;height:100%;object-fit:fill;pointer-events:none;position:absolute;top:0;width:50%}.bp-ribbon-half--left{left:0}.bp-ribbon-half--right{right:0}.bp-progress-wrap{align-items:center;background:#000;border:1.5px solid #67188b;border-radius:999px;display:flex;flex:1 1;margin:0 20px;position:relative;transform:translateY(-14px);z-index:5}.bp-progress-spin-icon{align-items:center;display:flex;height:36px;justify-content:center;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:10}.bp-progress-spin-icon img{height:32px;object-fit:contain;width:32px}.bp-progress-track{background:#ffffff12;border-radius:999px;flex:1 1;height:16px;overflow:hidden;position:relative}.bp-progress-fill{background:linear-gradient(90deg,#b8ffd1 2%,#5effc5 13%,#3abdff 39%,#5c79ff 64%,#8c5fff 86%,#a23cf7);border-radius:999px;inset:0;position:absolute;transition:width .4s ease;width:0}.bp-progress-text{color:#fff;font-size:12px;font-weight:700;inset:0;text-shadow:0 1px 2px #000c;z-index:1}.bp-level-badge,.bp-progress-text{align-items:center;display:flex;justify-content:center;position:absolute}.bp-level-badge{height:34px;right:-10px;top:50%;transform:translateY(-50%);width:34px;z-index:10}.bp-level-badge-bg{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.bp-level-badge span{color:#fff;font-size:14px;font-weight:700;position:relative;text-shadow:0 1px 0 #000;z-index:1}.bp-buttons-row{display:grid;grid-template-columns:1fr 0 1fr}.bp-balance-wrap{left:0;pointer-events:auto;position:absolute;right:0;top:0;top:var(--tg-safe-top,0);z-index:5}.bp-pass-col{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:90px;padding:16px 8px}.bp-pass-col--premium{background-color:#5b2d9a}.bp-pass-col--free{background-color:#2a2a38}.bp-pass-center-stub,.bp-premium-btn{position:relative}.bp-premium-btn{align-items:center;background-color:initial;background-repeat:no-repeat;background-size:100%;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;min-height:54px;min-width:160px;padding:10px 14px 10px 10px}.bp-premium-btn-icon{flex-shrink:0;height:38px;object-fit:contain;width:38px}.bp-premium-btn-text{align-items:flex-start;display:flex;flex-direction:column}.bp-premium-btn-title{color:#952c2c;font-size:11px;font-weight:800;letter-spacing:.3px;line-height:1.2}.bp-premium-btn-sub{background-color:initial;color:#000;font-size:14px;font-weight:900;letter-spacing:.5px}.bp-free-btn{background-color:initial;background-repeat:no-repeat;background-size:100% 100%;border:none;border-radius:6px;color:#483955;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.4px;min-height:48px;min-width:110px;padding:8px 16px}.bp-tiers-wrap{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;overflow-x:hidden;overflow-y:auto;padding-bottom:152px;padding-bottom:calc(var(--page-bottom-pad, 96px) + 56px)}.bp-tier-row{display:grid;grid-template-columns:1fr 0 1fr;position:relative}.bp-tier-col{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:12px 8px 10px;position:relative}.bp-tier-col--premium{background-color:#5b2d9a}.bp-tier-col--free{background-color:#2a2a38}.bp-tier-row:not(.bp-tier-row--past):not(.bp-tier-row--current) .bp-tier-col--premium{background-color:#3a1f6a;filter:brightness(.65)}.bp-tier-row:not(.bp-tier-row--past):not(.bp-tier-row--current) .bp-tier-col--free{background-color:#1e1e28;filter:brightness(.65)}.bp-tier-center-fill{background:linear-gradient(270deg,#f09f00,#f09f00 30%,#ffd400 0,#ffd400 70%,#f09f00 0,#f1a000);height:0;left:0;position:absolute;right:0;top:0;transition:height .4s ease;z-index:1}.bp-tier-center{background:linear-gradient(270deg,#29293f,#29293f 30%,#363853 0,#363853 70%,#29293f 0,#29293f);left:-7px;overflow:visible;position:relative;transform:translateY(50%);width:14px;z-index:3}.bp-center-line{display:none}.bp-tier-diamond-wrap{align-items:center;display:flex;height:48px;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:48px;z-index:10}.bp-tier-diamond-bg{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.bp-tier-number{color:#fff;font-size:16px;font-weight:700;position:relative;text-shadow:0 1px 0 #000;z-index:3}.bp-level-up-badge{align-items:center;background:linear-gradient(1turn,#4a0303,#a24400 3%,#1b0604 79%,#090705);border:1px solid #ffe500;border-radius:999px;bottom:-16px;display:flex;flex-direction:column;left:50%;min-width:80px;padding:4px 10px;position:absolute;transform:translateX(-50%) translateY(-60px);white-space:nowrap;z-index:10}.bp-level-up-text{color:#fff;font-size:13px;font-weight:700;line-height:1.3}.bp-level-up-cost{align-items:center;display:flex;gap:3px}.bp-level-up-coin{height:14px;object-fit:contain;width:14px}.bp-level-up-cost span{color:#ffe500;font-size:11px;font-weight:700}.bp-reward-card{align-items:center;background-repeat:no-repeat;background-size:100% 100%;border-radius:10px;display:flex;flex-direction:column;height:100px;justify-content:center;overflow:visible;position:relative;width:100px}.bp-reward-card--premium{box-shadow:0 0 14px #ffc80040}.bp-reward-card--locked{filter:grayscale(.3) brightness(.8)}.bp-reward-card--tappable{-webkit-tap-highlight-color:transparent;cursor:pointer;transition:transform .1s}.bp-reward-card--tappable:active{transform:scale(.96)}.bp-reward-info-hint{background:#000000b3;border:1px solid #ffffff73;border-radius:50%;color:#fff;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:800;height:18px;left:-4px;line-height:16px;pointer-events:none;position:absolute;text-align:center;top:-4px;width:18px;z-index:5}.bp-reward-lock{filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));height:30px;right:-6px;top:-6px;width:26px}.bp-reward-lock,.bp-reward-lock-open{object-fit:contain;position:absolute;z-index:5}.bp-reward-lock-open{height:32px;right:-8px;top:-8px;width:30px}.bp-reward-icon-wrap{align-items:center;display:flex;height:56px;justify-content:center;position:relative;width:64px}.bp-reward-shining{height:70px;object-fit:contain;opacity:.6;pointer-events:none;position:absolute;width:90px}.bp-reward-icon{height:50px;object-fit:contain;position:relative;width:58px;z-index:1}.bp-reward-label-wrap{align-items:center;background:#0000008c;border-radius:999px;bottom:4px;display:flex;gap:4px;left:50%;padding:2px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap}.bp-reward-label{color:#fff;font-size:13px;font-weight:700;text-shadow:0 1px 0 #000}.bp-reward-label--received{color:#e0e0e0;font-size:12px}.bp-reward-check{color:#4ddc6c;font-size:14px;font-weight:900}.bp-reward-empty{height:100%;width:100%}.bp-claim-btn{background:#beff33;border:1px solid #598a05;border-radius:9px;box-shadow:0 3.6px 3.6px #00000080,inset 0 -3.6px 0 #598a05;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;padding:8px 0;transition:transform .1s,box-shadow .1s;width:90px}.bp-claim-btn:active{box-shadow:0 1px 2px #00000080,inset 0 -1px 0 #598a05;transform:translateY(2px)}.bp-claim-btn:disabled{cursor:not-allowed;opacity:.7}.bp-error,.bp-loading{color:#c1c0d2;font-size:14px;padding:40px 20px;text-align:center}.bp-error{color:#ff6b6b}.ton-withdrawal-page{color:#fff;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,Segoe UI,sans-serif;min-height:0;overflow:hidden}.ton-withdrawal-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}.ton-withdrawal-inner{display:flex;flex-direction:column;gap:16px;padding:16px 16px 88px;padding:16px 16px calc(var(--page-bottom-pad, 80px) + 8px)}.ton-withdrawal-title{font-size:20px;font-weight:800;letter-spacing:.5px;margin:0 0 4px;text-align:center}.ton-balance-card{align-items:center;background:#1b1b1b;border:1px solid #9747ff;border-radius:16px;box-shadow:0 0 10px 0 #9747ff66;display:flex;gap:12px;padding:16px}.ton-balance-card img{flex-shrink:0;height:36px;width:36px}.ton-balance-label{color:#aaa;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ton-balance-value{color:#fff;font-size:24px;font-weight:800;line-height:1.1}.ton-balance-warning{color:#ff6b6b;font-size:11px;font-weight:600;margin-top:2px}.ton-wallet-section{background:#1b1b1b;border:1px solid #333;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px}.ton-wallet-section-title{color:#aaa;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ton-wallet-address-row{align-items:center;display:flex;gap:8px}.ton-wallet-address{color:#cfff1f;flex:1 1;font-size:13px;font-weight:600;line-height:1.4;word-break:break-all}.ton-withdrawal-form{background:#1b1b1b;border:1px solid #333;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px}.ton-form-label{color:#aaa;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ton-amount-input-wrap{align-items:center;display:flex;position:relative}.ton-amount-input{background:#111;border:1px solid #444;border-radius:12px;box-sizing:border-box;color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;outline:none;padding:12px 52px 12px 14px;transition:border-color .2s;width:100%}.ton-amount-input:focus{border-color:#9747ff}.ton-amount-input::placeholder{color:#555;font-size:14px;font-weight:500}.ton-amount-currency{color:#888;font-size:13px;font-weight:700;position:absolute;right:14px}.ton-form-hint{color:#666;font-size:11px;font-weight:500}.ton-form-error{background:#ff6b6b1a;color:#ff6b6b}.ton-form-error,.ton-form-success{border-radius:8px;font-size:12px;font-weight:600;padding:8px 12px}.ton-form-success{background:#cfff1f1a;color:#cfff1f}.ton-history-section{display:flex;flex-direction:column;gap:8px}.ton-history-section-title{color:#fff;font-size:14px;font-weight:800;padding:0 2px}.ton-history-empty{color:#555;font-size:13px;padding:16px 0;text-align:center}.ton-history-item{align-items:center;background:#1b1b1b;border:1px solid #2a2a2a;border-radius:14px;display:flex;gap:10px;padding:12px 14px}.ton-history-item--credit{border-color:#cfff1f33}.ton-history-item--debit{border-color:#ff6b6b33}.ton-history-item--pending{border-color:#9747ff66}.ton-history-item--approved{border-color:#cfff1f4d}.ton-history-item--rejected{border-color:#ff6b6b4d;opacity:.7}.ton-history-item--cancelled{border-color:#6464644d;opacity:.6}.ton-history-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.ton-history-icon--credit{background:#cfff1f1f}.ton-history-icon--debit{background:#ff6b6b1f}.ton-history-icon--pending{background:#9747ff26}.ton-history-icon--approved{background:#cfff1f1f}.ton-history-icon--rejected{background:#ff6b6b1f}.ton-history-icon--cancelled{background:#64646426}.ton-history-info{flex:1 1;min-width:0}.ton-history-type{color:#fff;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ton-history-date{color:#666;font-size:11px;margin-top:2px}.ton-history-wallet{color:#888;font-family:monospace;font-size:11px;margin-top:2px}.ton-history-amount{flex-shrink:0;font-size:15px;font-weight:800}.ton-history-amount--credit{color:#cfff1f}.ton-history-amount--debit{color:#ff6b6b}.ton-history-amount--pending{color:#9747ff}.ton-history-amount--approved{color:#cfff1f}.ton-history-amount--rejected{color:#ff6b6b}.ton-history-amount--cancelled{color:#666}.ton-status-badge{border-radius:6px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-top:3px;padding:2px 6px;text-transform:uppercase}.ton-status-badge--PENDING{background:#9747ff40;color:#b07fff}.ton-status-badge--APPROVED{background:#cfff1f26;color:#cfff1f}.ton-status-badge--REJECTED{background:#ff6b6b26;color:#ff6b6b}.ton-status-badge--CANCELLED{background:#64646433;color:#888}.ton-cancel-confirm{align-items:center;color:#aaa;display:flex;font-size:11px;gap:6px;margin-top:6px}.ton-cancel-yes{background:#ff6b6b33;border:1px solid #ff6b6b66;border-radius:6px;color:#ff6b6b}.ton-cancel-no,.ton-cancel-yes{cursor:pointer;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;padding:2px 8px}.ton-cancel-no{background:#64646426;border:1px solid #333;border-radius:6px;color:#888}.ton-cancel-btn{background:none;border:none;color:#666;cursor:pointer;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;margin-top:5px;padding:0;text-decoration:underline}.menu-bar{align-items:center;background:#121015;border-top:1px solid #2c2c2c;bottom:0;display:flex;justify-content:space-around;left:0;margin:0 auto;max-width:480px;padding:10px 0 calc(10px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:100}.ls-page-wrapper:before{background:linear-gradient(0deg,#000,#000 60%,#0000);bottom:65px;content:"";display:block;height:250px;position:absolute;width:100%;z-index:0}.menu-item{cursor:pointer;flex-direction:column;gap:4px}.icon-wrapper,.menu-item{align-items:center;display:flex}.icon-wrapper{justify-content:center}.menu-item{color:#9995ca;flex:1 1}.menu-item.active{color:#cfff1f}.icon-wrapper{height:28px;position:relative;width:28px}.menu-icon{height:auto;width:100%}.menu-label{font-size:11px;font-weight:500}.menu-label.active{font-weight:700}.badge{background:#ff4b9f;border-radius:999px;box-shadow:0 0 3px #0000004d;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;position:absolute;right:-10px;top:-6px}.notification-badge{background:#ff588b;border:2px solid #652136;border-radius:100px;color:#000;font-size:11px;font-weight:700;line-height:1.3;padding:1px 6px;position:absolute;right:-15px;top:-10px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.notification-badge.large{font-size:12px;height:22px;min-width:22px;padding:3px 8px}.notification-badge.small{font-size:10px;height:16px;min-width:16px;padding:1px 4px}.game-shell{background:#0b0618;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-top:0;padding-top:var(--tg-content-safe-top,0);position:relative}.game-shell>*,.lair-page{flex:1 1;min-height:0}.lair-page{background:radial-gradient(120% 60% at 50% 0,#693de938,#0000 70%);color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;overflow:hidden}.lair-glyph{flex-shrink:0;height:14px;width:14px}.lair-header{display:flex;gap:8px;padding:10px 11px 0}.lair-back,.lair-header{align-items:center;flex-shrink:0}.lair-back{-webkit-tap-highlight-color:transparent;background:#2b2452;border:1px solid #693de9;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:transform .12s ease;width:38px}.lair-back .lair-glyph{height:20px;width:20px}.lair-back:active{transform:scale(.94)}.lair-resources{grid-gap:5px;display:grid;flex:1 1;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.lair-res{align-items:center;background:#000;border:1px solid #9995ca40;border-radius:10px;display:flex;font-size:13px;font-weight:700;gap:4px;height:34px;min-width:0;padding:0 6px 0 3px}.lair-res img{flex-shrink:0;height:26px;object-fit:contain;width:26px}.lair-res span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lair-res--rare{border-color:#59a8ff73}.lair-res--epic{border-color:#b36bff8c}.lair-res--legendary{border-color:#ffba3d8c}.lair-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 11px 96px;padding:0 11px calc(var(--page-bottom-pad, 80px) + 16px)}.lair-tab{display:flex;flex-direction:column;gap:16px}.lair-section__title{color:#a8a2e7;font-size:15px;font-weight:800;letter-spacing:.4px;margin:0 0 8px 2px;text-transform:uppercase}.lair-empty{align-items:center;color:#9995ca;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:12px;padding:28px 12px;text-align:center}.lair-empty--sheet{color:#d9d4ff;line-height:1.35;padding:12px 4px}.lair-muted{color:#6f6b99;font-size:12px;font-weight:600}.lair-loading{display:flex;justify-content:center;padding:48px 0}.lair-spinner{animation:lair-spin .8s linear infinite;border:3px solid #9995ca40;border-radius:50%;border-top-color:#9747ff;height:34px;width:34px}@keyframes lair-spin{to{transform:rotate(1turn)}}.lair-progress{background:#000;border:1px solid #693de999;border-radius:11px;height:22px;overflow:hidden;position:relative}.lair-progress__fill{background:linear-gradient(90deg,#693de9,#9747ff);border-radius:11px;inset:0 auto 0 0;position:absolute;transition:width 1s linear}.lair-progress__text{font-feature-settings:"tnum";align-items:center;display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;gap:4px;height:100%;justify-content:center;position:relative;text-shadow:0 1px 2px #000000b3;z-index:1}.lair-progress__text img{height:14px;width:14px}.lair-runs{display:flex;flex-direction:column;gap:8px}.lair-run{background:#1b1b1b;border:1px solid #9747ff;border-radius:16px;box-shadow:0 0 8px 0 #9747ff8c;display:flex;gap:10px;padding:8px}.lair-run--ready{border-color:#cfff1f;box-shadow:0 0 10px 0 #cfff1f66}.lair-run__thumb{background:#331e52;border-radius:12px;flex-shrink:0;height:64px;position:relative;width:64px}.lair-run__thumb>img:first-child{border-radius:12px;height:100%;object-fit:cover;width:100%}.lair-run__hero{background:#2b2452;border:1.5px solid #9747ff;border-radius:50%;bottom:-6px;height:30px;object-fit:contain;position:absolute;right:-6px;width:30px}.lair-run__body{display:flex;flex:1 1;flex-direction:column;gap:5px;justify-content:space-between;min-width:0}.lair-run__title{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lair-run__meta{color:#a8a2e7;display:flex;font-size:12px;font-weight:700;gap:12px}.lair-run__meta span{align-items:center;display:inline-flex;gap:3px}.lair-run__claim{align-self:flex-start;min-width:104px}.lair-run--ready .lair-run__claim{animation:lair-pulse 1.4s ease-in-out infinite}@keyframes lair-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.lair-run-done{align-items:center;background:#1b1b1bbf;border:1px solid #9995ca33;border-radius:12px;display:flex;gap:8px;padding:6px 8px}.lair-run-done__img{border-radius:8px;flex-shrink:0;height:36px;object-fit:cover;opacity:.85;width:36px}.lair-run-done__body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.lair-run-done__head{align-items:center;display:flex;gap:6px;min-width:0}.lair-run-done__name{color:#d9d4ff;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lair-run-done__rewards{display:flex;flex-wrap:wrap;gap:4px}.lair-run-done__rewards .lair-reward-chip{font-size:11px;height:20px}.lair-run-done__rewards .lair-reward-chip img{height:14px;width:14px}.lair-tag{border-radius:6px;flex-shrink:0;font-size:10px;font-weight:800;padding:1px 7px;text-transform:uppercase}.lair-tag--ok{background:#cfff1f26;color:#cfff1f}.lair-tag--fail{background:#ff588b26;color:#ff588b}.lair-missions{display:flex;flex-direction:column;gap:10px}.lair-mission{-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#9747ff,#4b00ad);border-radius:16px;cursor:pointer;display:flex;gap:10px;padding:1px;position:relative;transition:transform .12s ease}.lair-mission:active{transform:scale(.985)}.lair-mission--hard-lock{cursor:default}.lair-mission--hard-lock:active{transform:none}.lair-mission>*{position:relative}.lair-mission:before{background:#331e52;border-radius:15px;content:"";inset:1px;position:absolute}.lair-mission__img{align-self:stretch;background:#180e27;border-radius:12px;flex-shrink:0;margin:8px 0 8px 8px;min-height:84px;overflow:hidden;width:84px}.lair-mission__img img{display:block;height:100%;object-fit:cover;width:100%}.lair-mission__body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:8px 10px 9px 0}.lair-mission__name{font-size:15px;font-weight:800;line-height:1.2}.lair-mission__stats{display:flex;flex-wrap:wrap;gap:5px}.lair-stat{align-items:center;background:#00000073;border-radius:8px;color:#d9d4ff;display:inline-flex;font-size:12px;font-weight:700;gap:3px;height:22px;padding:0 7px;white-space:nowrap}.lair-stat--power{color:#ffd54f}.lair-stat--chance{color:#cfff1f}.lair-mission__rewards{display:flex;flex-wrap:wrap;gap:4px}.lair-mission__rewards--center{justify-content:center}.lair-reward-chip{align-items:center;background:#180e27;border:1px solid #9747ff59;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;gap:3px;height:24px;padding:0 6px 0 3px;white-space:nowrap}.lair-reward-chip img{height:18px;object-fit:contain;width:18px}.lair-reward-chip__ph{color:#9995ca;text-align:center;width:18px}.lair-reward-chip__drop{color:#ff9ad0;font-size:10px;font-weight:800}.lair-mission__lock{align-items:center;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);background:#09080aad;border-radius:15px;color:#fff;display:flex;font-size:14px;font-weight:800;gap:6px;inset:1px;justify-content:center;padding:0 16px;position:absolute!important;text-align:center}.lair-glyph--lock{color:#a8a2e7;height:18px;width:18px}.lair-sheet-mission{align-items:center;display:flex;gap:12px}.lair-sheet-mission>img{border:1px solid #693de9;border-radius:14px;flex-shrink:0;height:76px;object-fit:cover;width:76px}.lair-sheet-mission__info{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.lair-sheet-mission__name{font-size:17px;font-weight:800}.lair-sheet-mission__desc{color:#a8a2e7;font-size:12px;font-weight:600;line-height:1.3}.lair-sheet-hint{color:#8b86c4;font-size:11px;font-weight:600;text-align:center}.lair-heroes{display:flex;flex-direction:column;gap:6px}.lair-hero{-webkit-tap-highlight-color:transparent;align-items:center;background:#1b1b1b;border:1px solid #9995ca40;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:7px 10px 7px 7px;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.lair-hero--selected{background:#1f2410;border-color:#cfff1f;box-shadow:0 0 10px #cfff1f59}.lair-hero--disabled{cursor:not-allowed;opacity:.5}.lair-hero__avatar{align-items:center;background:#331e52;border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;width:42px}.lair-hero__avatar img{height:90%;object-fit:contain;width:90%}.lair-hero__info{flex:1 1;min-width:0}.lair-hero__name{font-size:14px;font-weight:800}.lair-hero__power{align-items:center;color:#ffd54f;display:inline-flex;font-size:12px;font-weight:700;gap:3px}.lair-hero__right{flex-shrink:0;text-align:right}.lair-hero__chance{align-items:center;color:#cfff1f;display:inline-flex;font-size:16px;font-weight:800;gap:4px}.lair-hero__reason{color:#ff8a8a;font-size:11px;font-weight:700}.lair-result{align-items:center;display:flex;flex-direction:column;gap:4px}.lair-result__stage{align-items:center;display:flex;height:104px;justify-content:center;position:relative;width:112px}.lair-result__stage img{animation:lair-pop .45s cubic-bezier(.2,1.4,.4,1) both;border-radius:18px;height:92px;object-fit:cover;position:relative;width:92px}.lair-result__glow{animation:lair-glow 2.2s ease-in-out infinite;background:radial-gradient(circle,var(--lair-result-color) 0,#0000 68%);border-radius:50%;inset:0;opacity:.55;position:absolute}.lair-result--ok{--lair-result-color:#cfff1fb3}.lair-result--fail{--lair-result-color:#ff588b99}.lair-result__headline{animation:lair-pop .5s cubic-bezier(.2,1.4,.4,1) .1s both;font-size:30px;font-weight:900;letter-spacing:2px}.lair-result--ok .lair-result__headline{color:#cfff1f;text-shadow:0 0 14px #cfff1f80}.lair-result--fail .lair-result__headline{color:#ff588b;text-shadow:0 0 14px #ff588b73}.lair-result__sub{color:#a8a2e7;font-size:13px;font-weight:600}.lair-result__cell{animation:lair-pop .4s cubic-bezier(.2,1.4,.4,1) both}.lair-result__cell:nth-child(2){animation-delay:.08s}.lair-result__cell:nth-child(3){animation-delay:.16s}.lair-result__cell:nth-child(4){animation-delay:.24s}.lair-result__cell:nth-child(n+5){animation-delay:.32s}@keyframes lair-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes lair-glow{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.7;transform:scale(1.08)}}.lair-income{background:#180e27;border:1px solid #693de9;border-radius:20px;box-shadow:0 -4px 0 0 #693de9;display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:12px}.lair-income--full{border-color:#ffd54f;box-shadow:0 -4px 0 0 #ffd54f,0 0 14px #ffd54f40}.lair-income__top{align-items:center;display:flex;gap:12px}.lair-income__icon{filter:drop-shadow(0 0 10px rgba(151,71,255,.5));flex-shrink:0;height:56px;object-fit:contain;width:56px}.lair-income__title{font-size:16px;font-weight:800}.lair-income__rate{color:#ffd54f;font-size:13px;font-weight:700}.lair-progress--income{border-radius:13px;height:26px}.lair-progress--income .lair-progress__fill{background:linear-gradient(90deg,#b8860b,#ffd54f);border-radius:13px}.lair-progress--income .lair-progress__text{font-size:13px}.lair-income__full{color:#ffd54f;font-size:12px;font-weight:700;text-align:center}.lair-income__btn{height:42px}.lair-building,.lair-buildings{display:flex;flex-direction:column;gap:10px}.lair-building{background:#1b1b1b;border:1px solid #9747ff;border-radius:16px;box-shadow:0 0 8px 0 #9747ff8c;padding:10px}.lair-building--max{border-color:#ffd54f;box-shadow:0 0 8px 0 #ffd54f59}.lair-building--flash{animation:lair-flash 1.2s ease-out}@keyframes lair-flash{0%{border-color:#cfff1f;box-shadow:0 0 0 0 #cfff1fe6;transform:scale(1)}20%{transform:scale(1.02)}to{box-shadow:0 0 8px 0 #9747ff8c;transform:scale(1)}}.lair-building--flash .lair-building__icon img{animation:lair-pop .5s cubic-bezier(.2,1.4,.4,1)}.lair-building--flash .lair-level{animation:lair-pop .5s cubic-bezier(.2,1.4,.4,1) .15s both}.lair-building__head{align-items:center;display:flex;gap:10px}.lair-building__icon{align-items:center;background:#331e52;border-radius:14px;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.lair-building__icon img{height:52px;object-fit:contain;width:52px}.lair-building__icon--unbuilt img{filter:grayscale(.85) brightness(.7)}.lair-building__info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.lair-building__title{align-items:center;display:flex;gap:6px;min-width:0}.lair-building__name{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lair-level{background:#693de9;border-radius:7px;flex-shrink:0;font-size:11px;font-weight:800;padding:2px 7px}.lair-level--none{background:#2a2936;color:#9995ca}.lair-building__bonus{color:#d9d4ff;font-size:12px;font-weight:600;line-height:1.3}.lair-building__next{align-items:center;color:#9995ca;display:inline-flex;font-size:12px;font-weight:700;gap:5px}.lair-building__arrow{color:#693de9}.lair-building__next-val{color:#cfff1f}.lair-building__footer{align-items:center;display:flex;gap:8px}.lair-building__costs{display:flex;flex:1 1;flex-wrap:wrap;gap:4px;min-width:0}.lair-cost{font-feature-settings:"tnum";align-items:center;background:#000;border:1px solid #9995ca40;border-radius:8px;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;gap:3px;height:24px;padding:0 6px 0 3px;white-space:nowrap}.lair-cost img{height:17px;object-fit:contain;width:17px}.lair-cost--short{border-color:#ff588b99;color:#ff6b8f}.lair-building__btn{flex-shrink:0;min-width:92px}.lair-building__maxed{align-self:stretch;background:#ffd54f1f;border-radius:10px;color:#ffd54f;font-size:14px;font-weight:900;letter-spacing:2px;padding:6px 0;text-align:center}.lair-toast{animation:lair-toast 2.2s ease forwards;border-radius:14px;font-size:14px;font-weight:800;left:50%;max-width:calc(100vw - 32px);padding:10px 16px;pointer-events:none;position:fixed;text-align:center;top:70px;top:calc(var(--tg-content-safe-top, var(--tg-safe-top, 0px)) + 70px);transform:translateX(-50%);z-index:10000}.lair-toast--ok{background:#cfff1f;box-shadow:0 4px 18px #cfff1f59;color:#000}.lair-toast--error{background:#ff588b;box-shadow:0 4px 18px #ff588b59;color:#000}@keyframes lair-toast{0%{opacity:0;transform:translate(-50%,-12px) scale(.92)}10%{opacity:1;transform:translate(-50%) scale(1.03)}16%{transform:translate(-50%) scale(1)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@media (max-width:370px){.lair-res{font-size:11px;padding-right:4px}.lair-res img{height:22px;width:22px}.lair-mission__img{min-height:70px;width:70px}}.lair-mission__weights{color:#c9c6ef;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:8px;margin-top:4px}.lair-hero__score{color:#9995ca;font-size:9px;font-weight:600;text-transform:uppercase}.lair-hero__info .stat-chips{margin-top:3px}.lair-hero__perk{color:#ffe96e;font-size:10px;font-weight:600;margin-top:2px}.lair-mission__head{align-items:flex-start;display:flex;gap:6px;justify-content:space-between}.lair-type{align-items:center;background:#9995ca2e;border-radius:8px;color:#c9c6ef;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;gap:3px;padding:2px 7px;white-space:nowrap}.lair-type--tactics{background:#59a8ff2e;color:#8ec5ff}.lair-type--brawler{background:#ff7a592e;color:#ffab8f}.lair-type--match3{background:#b25cff33;color:#dcb8ff}.lair-type--solitaire{background:#2fd77a2e;color:#9ff0c4}.lair-sheet-mission__info .lair-type{align-self:flex-start;margin:2px 0}.lair-stars{color:#ffd84a;font-size:12px;letter-spacing:1px}.lair-arena-card{background:linear-gradient(160deg,#331e52,#2b2452 60%,#1d1640);border:1px solid #693de9;border-radius:18px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:16px;position:relative}.lair-arena-card__art{align-items:center;background:radial-gradient(circle at 25% 60%,#ff588b8c,#0000 45%),radial-gradient(circle at 75% 60%,#59a8ff8c,#0000 45%),#0b0618;border-radius:14px;display:flex;height:110px;justify-content:center}.lair-arena-card__vs{-webkit-text-stroke:2px #000;animation:lair-pulse 1.4s ease-in-out infinite;color:#ffd84a;font:900 italic 48px Montserrat,sans-serif;text-shadow:4px 4px 0 #000}.lair-arena-card__title{font-size:18px;font-weight:900}.lair-arena-card__text{color:#d9d4ff;font-size:13px;line-height:1.4}.lair-arena-card__list{display:flex;flex-direction:column;font-size:13px;gap:4px;margin:0;padding-left:18px}.hf-part,.hf-rig{transform-box:fill-box}.hf-rig{transform-origin:50% 100%;transition:transform .16s ease,opacity .3s ease,filter .2s ease}.hf-part{transition:transform .09s ease-out}.hf-leg{transform-origin:50% 12%}.hf-hand{transform-origin:50% 16%}.hf-head{transform-origin:50% 88%}.hf-body{transform-origin:50% 100%}.hf image,.hf-box{pointer-events:none}.hf--idle .hf-rig{animation:hf-breathe 1.4s ease-in-out infinite}.hf--idle .hf-head{animation:hf-nod 1.4s ease-in-out infinite}@keyframes hf-breathe{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-1.5px) scaleY(1.012)}}@keyframes hf-nod{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px) rotate(-1.5deg)}}.hf--walk .hf-leg--front{animation:hf-swing .42s ease-in-out infinite alternate}.hf--walk .hf-leg--back{animation:hf-swing .42s ease-in-out infinite alternate-reverse}.hf--walk .hf-hand--front{animation:hf-arm .42s ease-in-out infinite alternate-reverse}.hf--walk .hf-hand--back{animation:hf-arm .42s ease-in-out infinite alternate}.hf--walk .hf-rig{animation:hf-bob .21s ease-in-out infinite alternate}@keyframes hf-swing{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@keyframes hf-arm{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes hf-bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.hf--jump .hf-leg--front{transform:translateY(-7px) rotate(-34deg)}.hf--jump .hf-leg--back{transform:translateY(-5px) rotate(24deg)}.hf--jump .hf-hand--front{transform:rotate(-40deg)}.hf--jump .hf-hand--back{transform:rotate(-26deg)}.hf--jump .hf-head{transform:translateY(1.5px)}.hf--windup .hf-hand--front{transform:translateX(-7px) rotate(42deg)}.hf--windup .hf-body{transform:rotate(-5deg)}.hf--windup .hf-head{transform:translateX(-2px)}.hf--attack .hf-hand--front{transform:translateX(16px) rotate(-92deg);transition-duration:.05s}.hf--attack .hf-hand--back{transform:rotate(24deg)}.hf--attack .hf-body{transform:translateX(4px) rotate(6deg)}.hf--attack .hf-head{transform:translateX(5px)}.hf--attack .hf-leg--front{transform:rotate(-16deg)}.hf--attack .hf-leg--back{transform:rotate(12deg)}.hf--block .hf-hand--front{transform:translateX(6px) rotate(-70deg)}.hf--block .hf-hand--back{transform:translateX(14px) rotate(-62deg)}.hf--block .hf-rig{transform:scaleY(.96)}.hf--block .hf-head{transform:translateX(-2px) translateY(2px)}.hf--cast .hf-hand--front{transform:rotate(-160deg)}.hf--cast .hf-hand--back{transform:rotate(-148deg)}.hf--cast .hf-rig{animation:hf-cast .35s ease-in-out infinite alternate}@keyframes hf-cast{0%{filter:drop-shadow(0 0 2px rgba(190,140,255,.6));transform:translateY(0)}to{filter:drop-shadow(0 0 9px rgba(190,140,255,1));transform:translateY(-3px)}}.hf--stun .hf-rig{animation:hf-wobble .32s ease-in-out infinite alternate}.hf--stun .hf-hand{transform:rotate(18deg)}.hf--stun .hf-head{transform:rotate(10deg)}@keyframes hf-wobble{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.hf--ko .hf-rig{opacity:.7;transform:rotate(-84deg) translateX(8px);transition-duration:.35s}.hf--ko .hf-hand{transform:rotate(-30deg)}.hf--static .hf-part,.hf--static .hf-rig{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.hf-part,.hf-rig{animation:none!important}}.hero-figure{display:block;overflow:visible}.brawl-stage{max-width:100%;overflow:hidden;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;width:100%}.brawl-stage--fill{background:#05020f;inset:0;position:absolute}.brawl-stage--fill.brawl-stage--comix{background:#ff8a3d}.brawl-stage__svg{display:block;height:100%;width:100%}.brawl-graffiti{fill:#ffd84a59;stroke:#0006;stroke-width:2;font:900 64px Montserrat,sans-serif;letter-spacing:4px}.brawl-spot{animation:brawl-spot 7s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 0}.brawl-spot--r{animation-delay:-3.5s}@keyframes brawl-spot{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.brawl-star{animation:brawl-twinkle 2.4s ease-in-out infinite alternate}@keyframes brawl-twinkle{0%{opacity:.15}to{opacity:.95}}.brawl-beacon{animation:brawl-twinkle 1.1s steps(2) infinite}.brawl-vignette{pointer-events:none}.bledge__glow{animation:bledge-glow 1.8s ease-in-out infinite alternate}@keyframes bledge-glow{0%{opacity:.25}to{opacity:.6}}.brawl-cam--shake1.is-n0{animation:brawl-shake1a .32s linear}.brawl-cam--shake1.is-n1{animation:brawl-shake1b .32s linear}.brawl-cam--shake2.is-n0{animation:brawl-shake2a .38s linear}.brawl-cam--shake2.is-n1{animation:brawl-shake2b .38s linear}@keyframes brawl-shake1a{0%,to{transform:translate(0)}20%{transform:translate(-5px,3px)}40%{transform:translate(4px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}@keyframes brawl-shake1b{0%,to{transform:translate(0)}20%{transform:translate(5px,-3px)}40%{transform:translate(-4px,3px)}60%{transform:translate(3px,-2px)}80%{transform:translate(-2px,1px)}}@keyframes brawl-shake2a{0%,to{transform:translate(0)}15%{transform:translate(-11px,6px)}30%{transform:translate(9px,-7px)}45%{transform:translate(-7px,5px)}60%{transform:translate(5px,-3px)}80%{transform:translate(-2px,1px)}}@keyframes brawl-shake2b{0%,to{transform:translate(0)}15%{transform:translate(11px,-6px)}30%{transform:translate(-9px,7px)}45%{transform:translate(7px,-5px)}60%{transform:translate(-5px,3px)}80%{transform:translate(2px,-1px)}}.bf-shadow{fill:#000}.bf-pos--dc{opacity:.55}.bf-dc{fill:#ff588b;stroke:#000;stroke-width:3px;font:900 12px Montserrat,sans-serif;paint-order:stroke}.bf-trail{fill:none;stroke:#ffffff59;stroke-width:16;stroke-linecap:round;stroke-linejoin:round}.bf-trail--mine{stroke:#cfff1f59}.bf-aura{fill:#cfff1f12;stroke:#cfff1f40;stroke-width:2}.bf-cast-glow,.bf-shield,.bf-swoosh{opacity:0;pointer-events:none;transition:opacity .1s ease}.bf--block .bf-shield{animation:bf-shield .6s ease-in-out infinite alternate;opacity:1}@keyframes bf-shield{0%{opacity:.6}to{opacity:1}}.bf--attack .bf-swoosh{opacity:.85}.bf--attack.bf--combo2 .bf-swoosh{stroke:#ffd84a;stroke-width:9}.bf--cast .bf-cast-glow{animation:bf-pulse .4s ease-in-out infinite alternate;opacity:1}@keyframes bf-pulse{0%{transform:scale(.85)}to{transform:scale(1.15)}}.bf-cast-glow,.bf-stars__spin{transform-box:fill-box;transform-origin:50% 50%}.bf-stars__spin{animation:bf-spin .8s linear infinite}.bf-stars text{fill:#ffd84a;stroke:#000;stroke-width:1}@keyframes bf-spin{to{transform:rotate(1turn)}}.bf--berserk{filter:drop-shadow(0 0 5px #ff2d2d) saturate(1.5)}.bf-flash{animation:bf-flash .18s linear}.bf-flash--blk{animation:bf-flash-blk .18s linear}@keyframes bf-flash{0%,60%{filter:brightness(3) saturate(0)}to{filter:none}}@keyframes bf-flash-blk{0%,60%{filter:brightness(1.6) hue-rotate(180deg)}to{filter:none}}.bf-bars__hp{transition:width .15s ease-out}.bf-bars__mana-full{animation:bf-mana .6s ease-in-out infinite alternate}@keyframes bf-mana{to{fill:#fff}}.bf-you{animation:bf-you .8s ease-in-out infinite alternate}@keyframes bf-you{to{transform:translateY(-5px)}}.bf-buff--rage{animation:bf-flame .25s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 100%}@keyframes bf-flame{0%{transform:scale(.95,.92)}to{transform:scale(1.05,1.06)}}.bf-buff--berserk{animation:bf-spin 2s linear infinite;transform-box:fill-box;transform-origin:50% 50%}.bf-buff--shell{animation:bf-shell 1s ease-in-out infinite alternate}@keyframes bf-shell{0%{opacity:.6}to{opacity:1}}.bp-spin{animation:bf-spin .3s linear infinite;transform-box:fill-box;transform-origin:50% 50%}.bp--shield .bp-spin{animation-duration:.45s}.bp-trail{animation:bp-trail .12s linear infinite alternate}@keyframes bp-trail{0%{opacity:.18}to{opacity:.4}}.bpick__bob{animation:bpick-bob 1s ease-in-out infinite alternate}@keyframes bpick-bob{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.bpick__glow{animation:bpick-glow .9s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 50%}@keyframes bpick-glow{0%{opacity:.2;transform:scale(.85)}to{opacity:.5;transform:scale(1.25)}}.bpick__shine{animation:bf-spin 1.6s linear infinite;transform-box:fill-box;transform-origin:50% 50%}.bbarrel--fuse .bbarrel__body{animation:bbarrel-shake .08s linear infinite alternate}.bbarrel--fuse rect:first-child{fill:#ff3d2a}@keyframes bbarrel-shake{0%{transform:translateX(-2px)}to{transform:translateX(2px)}}.bbarrel__spark{animation:bbarrel-spark .12s linear infinite alternate}@keyframes bbarrel-spark{0%{opacity:.4}to{opacity:1}}.bfx-dmg{fill:#fff;stroke:#000;stroke-width:6px;animation:bfx-float .9s ease-out forwards;font:900 34px Montserrat,sans-serif;paint-order:stroke}.bfx-dmg--crit{fill:#ffd84a;font-size:46px}.bfx-dmg--blk{fill:#a9c8e8;stroke-width:5px;font-size:22px}@keyframes bfx-float{0%{opacity:0;transform:translateY(10px)}15%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}.bfx-burst__pop{animation:bfx-pop .9s ease-out forwards;transform-box:fill-box;transform-origin:50% 50%}.bfx-burst__star{fill:#ffd84a;stroke:#000;stroke-width:4px;stroke-linejoin:round}.bfx-burst--crit .bfx-burst__star{fill:#ff4d4d}.bfx-burst--cast .bfx-burst__star{fill:#b36bff}.bfx-burst__text{fill:#fff;stroke:#000;stroke-width:5px;font:900 italic 19px Montserrat,sans-serif;paint-order:stroke}@keyframes bfx-pop{0%{opacity:0;transform:scale(.2) rotate(-20deg)}18%{opacity:1;transform:scale(1.25) rotate(4deg)}30%{transform:scale(1) rotate(-3deg)}80%{opacity:1}to{opacity:0;transform:scale(1.05) rotate(-3deg)}}.bfx-spark{animation:bfx-spark .3s ease-out forwards;transform-box:fill-box;transform-origin:50% 50%}.bfx-spark__ray{stroke:#fff6c2;stroke-width:4;stroke-linecap:round}.bfx-spark__core{fill:#fff}.bfx-spark--crit .bfx-spark__ray{stroke:#ffd84a;stroke-width:6}@keyframes bfx-spark{0%{opacity:1;transform:scale(.2)}60%{opacity:1}to{opacity:0;transform:scale(1.4)}}.bfx-shield{animation:bfx-shield .45s ease-out forwards}.bfx-shield__arc{fill:none;stroke:#7ad8ff;stroke-width:7;stroke-linecap:round}.bfx-shield__spark{stroke:#e8f6ff;stroke-width:3;stroke-linecap:round}@keyframes bfx-shield{0%{opacity:1}to{opacity:0}}.bfx-ring{fill:none;stroke-width:6;animation:bfx-ring .6s ease-out forwards;transform-box:fill-box;transform-origin:50% 50%}@keyframes bfx-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}.bfx-word{fill:#fff;stroke:#000;stroke-width:6px;animation:bfx-float .95s ease-out forwards;font:900 italic 24px Montserrat,sans-serif;paint-order:stroke}.bfx-word--blk{fill:#7ad8ff}.bfx-word--guard{fill:#ff7a59;font-size:28px}.bfx-word--pick-health{fill:#5ee67a}.bfx-word--pick-mana{fill:#59a8ff}.bfx-word--pick-rage{fill:#ff5a2a}.bfx-boom__ball{animation:bfx-boom .7s ease-out forwards;transform-box:fill-box;transform-origin:50% 50%}@keyframes bfx-boom{0%{opacity:1;transform:scale(.1)}60%{opacity:1}to{opacity:0;transform:scale(1.3)}}.bfx-boom__text{fill:#ffd84a;stroke:#000;stroke-width:7px;animation:bfx-float .95s ease-out forwards;font:900 italic 44px Montserrat,sans-serif;paint-order:stroke}.bfx-ko{fill:#ff4d4d;stroke:#000;stroke-width:8px;animation:bfx-pop .95s ease-out forwards;font:900 italic 72px Montserrat,sans-serif;paint-order:stroke;transform-box:fill-box;transform-origin:50% 50%}.bfx-flash{animation:bfx-flash .55s ease-out forwards}@keyframes bfx-flash{0%{opacity:.85}to{opacity:0}}.bfx-dust ellipse{fill:#d2c8f0a6}.bfx-dust__l{animation:bfx-dust-l .5s ease-out forwards}.bfx-dust__r{animation:bfx-dust-r .5s ease-out forwards}.bfx-dust__c{animation:bfx-fade .4s ease-out forwards}@keyframes bfx-dust-l{0%{opacity:.9;transform:translateX(0) scale(.6)}to{opacity:0;transform:translateX(-26px) scale(1.4)}}@keyframes bfx-dust-r{0%{opacity:.9;transform:translateX(0) scale(.6)}to{opacity:0;transform:translateX(26px) scale(1.4)}}@keyframes bfx-fade{0%{opacity:.8}to{opacity:0}}.bfx-puff{fill:none;stroke:#ffffffb3;stroke-width:3;animation:bfx-ring .4s ease-out forwards;transform-box:fill-box;transform-origin:50% 50%}.bfx-whoosh path{stroke:#fff;stroke-width:3;stroke-linecap:round;opacity:.85}.bfx-whoosh{animation:bfx-fade .5s ease-out forwards}.bfx-whoosh__text{fill:#cfff1f;stroke:#000;stroke-width:4px;font:900 italic 16px Montserrat,sans-serif;paint-order:stroke}.bh{grid-gap:6px;color:#fff;display:grid;font-family:Montserrat,sans-serif;gap:6px;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);padding:6px 8px;position:relative;z-index:6}.bh,.bh-side{align-items:center}.bh-side{display:flex;gap:5px;min-width:0}.bh-side--right{flex-direction:row-reverse}.bh-side__bars{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.bh-side--right .bh-side__bars{align-items:flex-end}.bh-portrait{align-items:flex-start;background:radial-gradient(circle at 50% 30%,#3b2b70,#0d0723);border:2px solid #000;border-radius:10px;box-shadow:0 0 0 1.5px #cfff1f99;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.bh-portrait--right{box-shadow:0 0 0 1.5px #ff588bb3}.bh-portrait .hero-figure{flex-shrink:0;height:66px;margin-top:-2px;width:60px}.bh-side.is-danger .bh-portrait{animation:bh-danger .5s ease-in-out infinite alternate}@keyframes bh-danger{to{box-shadow:0 0 0 2px #ff3d3d,0 0 10px #ff3d3d}}.bh-side--right .bh-name{flex-direction:row-reverse}.bh-side--right .bh-hp,.bh-side--right .bh-hp__text,.bh-side--right .bh-meters>div{transform:scaleX(-1)}.bh-name{align-items:center;display:flex;font-size:11.5px;font-weight:800;gap:5px;max-width:100%;text-shadow:0 1px 0 #000}.bh-name__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-power{color:#cfff1f;flex-shrink:0;font-size:10.5px}.bh-spell{flex-shrink:0;font-size:12px}.bh-hp{background:#3a1424;border:2px solid #000;border-radius:4px;box-shadow:inset 0 2px 0 #0006;height:14px;overflow:hidden;position:relative;width:100%}.bh-hp__fill,.bh-hp__lag{inset:0 auto 0 0;position:absolute}.bh-hp__lag{background:linear-gradient(180deg,#ffd0dc,#ff588b);transition:width .7s ease .35s}.bh-hp__fill{background:linear-gradient(180deg,#e5ff7a,#b5ec10 55%,#86b300);transition:width .12s ease-out}.bh-side--right .bh-hp__fill{background:linear-gradient(180deg,#ffb0c4,#ff4d6d 55%,#c2183c)}.bh-side.is-danger .bh-hp__fill{animation:bh-blink .45s steps(2) infinite}@keyframes bh-blink{50%{filter:brightness(1.6)}}.bh-hp__text{font-size:10px;font-weight:900;position:absolute;right:4px;text-shadow:0 1px 0 #000,0 0 2px #000;top:-1px}.bh-meters{display:flex;flex-direction:column;gap:2px;width:100%}.bh-guard,.bh-mana{background:#0f1232e6;border-radius:3px;overflow:hidden;width:100%}.bh-mana{height:5px}.bh-guard{height:3px;width:70%}.bh-side--right .bh-guard{align-self:flex-end}.bh-mana__fill{background:linear-gradient(90deg,#2f5fd0,#59a8ff);height:100%;transition:width .2s linear}.bh-mana__fill.is-full{animation:bh-blink .6s steps(2) infinite;background:#b6ecff;box-shadow:0 0 6px #7ad8ff}.bh-guard__fill{background:#ffd84a;height:100%;transition:width .15s linear}.bh-guard__fill.is-low{background:#ff7a59}.bh-center,.bh-timer{display:flex;justify-content:center}.bh-timer{font-feature-settings:"tnum";align-items:center;background:linear-gradient(180deg,#1d1640,#000);border:2px solid #693de9;border-radius:10px;box-shadow:0 0 10px #693de999;font-size:20px;font-variant-numeric:tabular-nums;font-weight:900;height:38px;min-width:46px}.bh-timer.is-low{animation:bh-blink .5s steps(2) infinite;border-color:#ff588b;color:#ff588b}.bo{z-index:5}.bo-text{font:900 italic 64px Montserrat,sans-serif;text-shadow:4px 4px 0 #000}.bo-text.is-banner{font-size:56px}.bo{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:8}.bo-text{-webkit-text-stroke:3px #000;animation:bo-pop .6s cubic-bezier(.2,1.6,.4,1) both;color:#fff;font:900 italic 76px Montserrat,sans-serif;text-shadow:4px 4px 0 #000,0 0 30px #9747ffcc}.bo-text.is-count{animation:bo-count 1s ease-out both}.bo-text.is-go{color:#cfff1f;font-size:84px;text-shadow:5px 5px 0 #000,0 0 40px #cfff1fe6}.bo-text.is-banner{color:#ffd84a;font-size:60px}@keyframes bo-pop{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}@keyframes bo-count{0%{opacity:0;transform:scale(2.6)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.bf-buff--berserk,.bledge__glow,.bpick__bob,.bpick__shine,.brawl-cam,.brawl-spot,.brawl-star{animation:none!important}}.bc{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-items:flex-end;box-sizing:border-box;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:8px 12px 12px;padding:8px 12px calc(12px + var(--tg-safe-bottom, 0px));touch-action:none;user-select:none;-webkit-user-select:none}.bc--overlay{background:linear-gradient(0deg,#05020e8c,#05020e40 55%,#0000);pointer-events:none}.bc--overlay .bc-actions,.bc--overlay .bc-pad{pointer-events:auto}.bc--disabled{opacity:.55}.bc-pad{--pad:150px;display:grid;flex-shrink:0;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:var(--pad);position:relative;touch-action:none;width:var(--pad)}.bc-pad__ring{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:radial-gradient(circle,#ffffff12 0 30%,#140c306b 31% 100%);border:2px solid #ffffff24;border-radius:50%;inset:6%;pointer-events:none;position:absolute}.bc-pad__btn{align-items:center;background:linear-gradient(180deg,#5a46aac7,#2b2452c7);border:2px solid #000000bf;border-radius:14px;box-shadow:0 3px 0 #000000b3;display:flex;justify-content:center;margin:3px;pointer-events:none;position:relative;transition:transform .05s ease,background .05s ease}.bc-pad__btn svg{fill:none;stroke:#fff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;height:60%;width:60%}.bc-pad__btn--up{background:linear-gradient(180deg,#78c828cc,#3c7814cc);grid-column:2;grid-row:1}.bc-pad__btn--left{grid-column:1;grid-row:2}.bc-pad__btn--right{grid-column:3;grid-row:2}.bc-pad__btn--down{grid-column:2;grid-row:3}.bc-pad__btn.is-pressed{background:linear-gradient(180deg,#b47bff,#693de9);box-shadow:0 1px 0 #000000b3;transform:translateY(2px) scale(.94)}.bc-pad__btn--up.is-pressed{background:linear-gradient(180deg,#e5ff7a,#9fd400)}.bc-actions{grid-gap:8px 8px;align-items:center;display:grid;gap:8px 8px;grid-template-columns:64px 92px;grid-template-rows:64px 64px;justify-items:center}.bc-btn{-webkit-tap-highlight-color:transparent;align-items:center;border:3px solid #000000d9;border-radius:50%;box-shadow:0 4px 0 #000c;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-weight:900;gap:1px;justify-content:center;overflow:hidden;padding:0;position:relative;touch-action:none;transition:transform .05s ease,box-shadow .05s ease,filter .05s ease}.bc-btn.is-pressed{box-shadow:0 1px 0 #000;filter:brightness(1.25);transform:translateY(3px) scale(.94)}.bc-btn__icon{font-size:22px;line-height:1;position:relative;z-index:1}.bc-btn__label{font-size:9.5px;letter-spacing:.5px;position:relative;text-shadow:0 1px 0 #000;z-index:1}.bc-btn--magic{background:#1d1640d9;grid-row:1;overflow:visible}.bc-btn--block,.bc-btn--magic{grid-column:1;height:64px;width:64px}.bc-btn--block{background:radial-gradient(circle at 40% 35%,#59a8ffeb,#1f4fa8eb);grid-row:2}.bc-btn--attack{background:radial-gradient(circle at 40% 35%,#ff7a8ff2,#c2183cf2);grid-column:2;grid-row:1/span 2;height:92px;width:92px}.bc-btn--attack .bc-btn__icon{font-size:34px}.bc-btn--attack .bc-btn__label{font-size:11px}.bc-ring{height:calc(100% + 12px);inset:-6px;pointer-events:none;position:absolute;width:calc(100% + 12px)}.bc-ring__bg{fill:none;stroke:#0000008c;stroke-width:7}.bc-ring__fg{fill:none;stroke:#59a8ff;stroke-width:7;stroke-linecap:round;transition:stroke-dasharray .2s linear}.bc-btn--magic[aria-disabled=true] .bc-btn__icon{filter:grayscale(.8);opacity:.7}.bc-btn--magic.is-ready{animation:bc-ready .7s ease-in-out infinite alternate;background:radial-gradient(circle at 40% 35%,#c89bff,#693de9)}.bc-btn--magic.is-ready .bc-ring__fg{stroke:#e6d3ff}@keyframes bc-ready{0%{box-shadow:0 4px 0 #000,0 0 0 #b36bff}to{box-shadow:0 4px 0 #000,0 0 20px #b36bff}}.bc-btn__guard{background:linear-gradient(0deg,#ffd84a8c,#ffd84a26);bottom:0;height:100%;height:var(--guard,100%);left:0;position:absolute;right:0;transition:height .15s linear}.bc-btn--block.is-low .bc-btn__guard{background:linear-gradient(0deg,#ff5a3cbf,#ff5a3c33)}.brawl-controls-dock{bottom:0;left:0;pointer-events:none;position:absolute;right:0;z-index:7}.bc--comix .bc-pad__btn{background:#ffffffeb;border-color:#000}.bc--comix .bc-pad__btn svg{stroke:#000}.bc--comix .bc-pad__btn--up{background:#ffe14af2}.bc--comix .bc-pad__btn.is-pressed{background:#ffe14a}.bc--comix .bc-pad__ring{background:#0000001f;border-color:#0000004d}@media (max-height:660px),(max-width:370px){.bc-pad{--pad:128px}.bc-actions{gap:6px;grid-template-columns:56px 80px;grid-template-rows:56px 56px}.bc-btn--block,.bc-btn--magic{height:56px;width:56px}.bc-btn--attack{height:80px;width:80px}.bc-btn__icon{font-size:19px}}@media (prefers-reduced-motion:reduce){.bc-btn--magic.is-ready{animation:none}}.arena-page{background:radial-gradient(120% 60% at 50% 0,#693de959,#0000 70%),#0b0618;color:#fff;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;min-height:0;overflow:hidden;position:relative}.arena-header{align-items:center;display:flex;flex-shrink:0;gap:10px;padding:10px 16px 6px}.arena-header__title{font-size:20px;font-style:italic;font-weight:900;letter-spacing:1px}.arena-header__spacer{flex:1 1}.arena-back{align-items:center;background:#2b2452;border:1px solid #693de9;border-radius:12px;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.arena-back svg{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.arena-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 24px}.arena-center{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:40px 16px;text-align:center}.arena-muted{color:#9995ca;font-size:13px}.arena-retry{width:auto}.arena-spinner{animation:arena-spin .8s linear infinite;border:4px solid #ffffff26;border-radius:50%;border-top-color:#9747ff;height:34px;width:34px}@keyframes arena-spin{to{transform:rotate(1turn)}}.arena-gram{height:16px;margin-right:3px;object-fit:contain;vertical-align:-3px;width:16px}.arena-section{margin-top:14px}.arena-section__row{align-items:center;display:flex;gap:8px;justify-content:space-between}.arena-section__title{font-size:15px;font-weight:800;margin:0 0 8px}.arena-balance{color:#cfff1f;font-size:13px;font-weight:700;margin-bottom:8px}.arena-empty{background:#2b2452;border-radius:14px;color:#9995ca;font-size:13px;padding:16px;text-align:center}.arena-heroes{display:flex;flex-direction:column;gap:8px}.arena-hero{align-items:center;background:#2b2452;border:2px solid #0000;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.arena-hero.is-selected{background:#331e52;border-color:#cfff1f;box-shadow:0 0 12px #cfff1f40}.arena-hero.is-disabled{cursor:not-allowed;opacity:.45}.arena-hero__avatar{align-items:center;background:radial-gradient(circle at 50% 30%,#3b2b70,#000);border-radius:12px;display:flex;flex-shrink:0;height:58px;justify-content:center;overflow:hidden;width:52px}.arena-hero__avatar .hero-figure{flex-shrink:0}.arena-hero__info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.arena-hero__top{display:flex;gap:6px;justify-content:space-between}.arena-hero__class{font-size:14px;font-weight:800;text-transform:capitalize}.arena-hero__busy{color:#ff588b;font-size:11px;font-weight:700}.arena-hero__spell{align-items:center;color:#c9b8ff;display:flex;font-size:12px;gap:4px}.arena-stakes{display:flex;flex-wrap:wrap;gap:8px}.arena-stake{align-items:center;background:#1d1640;border:2px solid #693de9;border-radius:19px;color:#fff;cursor:pointer;display:inline-flex;font:800 14px Montserrat,sans-serif;height:38px;justify-content:center;min-width:64px;padding:0 12px}.arena-stake.is-selected{background:#693de9;border-color:#cfff1f}.arena-stake:disabled{cursor:not-allowed;opacity:.35}.arena-stake--free.is-selected{background:#3e8a33}.arena-prize{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;margin-top:10px}.arena-prize strong{color:#cfff1f;font-size:17px}.arena-rules{background:#1d1640;border-radius:14px;font-size:13px;margin-top:14px;padding:10px 12px}.arena-rules summary{cursor:pointer;font-weight:800}.arena-rules ul{color:#d9d4ff;display:flex;flex-direction:column;gap:5px;margin:8px 0 0;padding-left:18px}.arena-cta{margin-top:16px}.arena-hint{font-size:12px;margin-top:6px;text-align:center}.arena-hint--error{color:#ff588b}.arena-recent{display:flex;flex-direction:column;gap:6px}.arena-recent__row{grid-gap:4px 8px;align-items:center;background:#1d1640;border-radius:12px;display:grid;font-size:12px;gap:4px 8px;grid-template-columns:44px minmax(0,1fr) auto auto;padding:8px 10px}.arena-recent__res{font-weight:900}.arena-recent__row.is-win .arena-recent__res{color:#cfff1f}.arena-recent__row.is-loss .arena-recent__res{color:#ff588b}.arena-recent__row.is-draw .arena-recent__res{color:#9aa0a6}.arena-recent__opp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-recent__pay{color:#cfff1f;font-weight:800}.arena-recent__time{color:#9995ca;font-size:11px;grid-column:2/-1}.arena-search{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:16px;text-align:center}.arena-radar{background:radial-gradient(circle,#1d1640,#0b0618);border:2px solid #693de9;border-radius:50%;height:200px;overflow:hidden;position:relative;width:200px}.arena-radar__sweep{animation:arena-spin 1.8s linear infinite;background:conic-gradient(from 0deg,#cfff1f73,#0000 25%);inset:0;position:absolute}.arena-radar__ring{border:1px solid #9747ff99;border-radius:50%;position:absolute}.arena-radar__ring--1{inset:30%}.arena-radar__ring--2{inset:12%}.arena-radar__dot{background:#cfff1f;border-radius:50%;box-shadow:0 0 10px #cfff1f;height:12px;left:50%;margin:-6px;position:absolute;top:50%;width:12px}.arena-search__title{font-size:17px;font-weight:800}.arena-search__time{font-feature-settings:"tnum";font-size:32px;font-variant-numeric:tabular-nums;font-weight:900}.arena-search__meta{color:#c9b8ff;display:flex;flex-direction:column;font-size:13px;gap:4px}.arena-search__cancel{max-width:220px}.arena-page--fight{height:100%;min-height:0}.arena-fight{background:#05020f;overflow:hidden}.arena-fight,.arena-fight__stage{inset:0;position:absolute}.arena-fight__hud{background:linear-gradient(180deg,#05020fd9,#05020f8c 70%,#0000);left:0;padding-top:0;pointer-events:none;position:absolute;right:0;top:0;z-index:6}.arena-fight__hud .arena-flag{pointer-events:auto}.arena-fight__top{align-items:center;display:flex;font-size:12px;gap:8px;padding:6px 10px 0}.arena-fight__stake{color:#cfff1f;flex:1 1;font-weight:800;text-align:center;text-shadow:0 1px 0 #000}.arena-fight__ping{color:#9995ca;font-size:11px}.arena-flag{background:#2b2452d9;border:1px solid #693de9;border-radius:10px;cursor:pointer;font-size:16px;height:32px;width:32px}.arena-banner{align-items:center;background:#000c;border:1px solid #ffd84a;border-radius:12px;display:flex;font-size:13px;font-weight:800;gap:8px;left:50%;padding:6px 14px;position:absolute;top:40%;transform:translateX(-50%);z-index:6}.arena-banner--error{border-color:#ff588b}.arena-banner .app-btn{width:auto}.arena-confirm{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:16px;position:absolute;z-index:20}.arena-confirm__box{background:#2b2452;border:2px solid #693de9;border-radius:18px;display:flex;flex-direction:column;gap:10px;max-width:300px;padding:18px;text-align:center;width:100%}.arena-confirm__title{font-size:18px;font-weight:900}.arena-confirm__actions{display:flex;gap:8px}.arena-result{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:16px;text-align:center}.arena-result__burst{animation:bo-pop .6s cubic-bezier(.2,1.6,.4,1) both;background:#ffd84a;clip-path:polygon(50% 0,61% 18%,82% 8%,78% 30%,100% 36%,82% 52%,96% 72%,72% 72%,66% 96%,50% 80%,34% 96%,28% 72%,4% 72%,18% 52%,0 36%,22% 30%,18% 8%,39% 18%);padding:26px 30px}.arena-result.is-loss .arena-result__burst{background:#ff588b}.arena-result.is-draw .arena-result__burst{background:#9aa0a6}.arena-result__title{-webkit-text-stroke:2px #000;color:#fff;font:900 italic 34px Montserrat,sans-serif;text-shadow:3px 3px 0 #000}.arena-result__reason{color:#c9b8ff;font-size:14px}.arena-result__money{font-size:20px;font-weight:900}.arena-result__money.is-plus{color:#cfff1f}.arena-result__money.is-minus{color:#ff588b}.arena-result__actions{display:flex;flex-direction:column;gap:10px;margin-top:8px;max-width:300px;width:100%}.arena-toast{animation:bo-pop .3s ease both;background:#ff588bf2;border-radius:12px;bottom:24px;color:#fff;font-size:14px;font-weight:700;left:16px;padding:10px 14px;position:absolute;right:16px;text-align:center;z-index:30}.dk-page{background:radial-gradient(120% 60% at 50% 0,#693de959,#0000 70%),#0b0618;color:#fff;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;min-height:0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.dk-card-svg{display:block;height:auto;overflow:visible;width:100%}.dk-gram{height:16px;margin-right:3px;object-fit:contain;vertical-align:-3px;width:16px}.dk-muted{color:#9995ca;font-size:13px}.dk-auto{width:auto}.dk-center{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:32px 16px;text-align:center}.dk-spinner{animation:dk-spin .8s linear infinite;border:4px solid #ffffff26;border-radius:50%;border-top-color:#9747ff;height:34px;width:34px}@keyframes dk-spin{to{transform:rotate(1turn)}}.dk-header{align-items:center;display:flex;flex-shrink:0;gap:10px;padding:10px 16px 6px}.dk-header__title{font-size:20px;font-style:italic;font-weight:900;letter-spacing:2px}.dk-header__spacer{flex:1 1}.dk-icon-btn{align-items:center;background:#2b2452;border:1px solid #693de9;border-radius:12px;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;padding:0;width:38px}.dk-icon-btn svg{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.dk-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 24px}.dk-hero{display:flex;height:128px;justify-content:center;margin:6px 0 4px;position:relative}.dk-hero__card{animation:dk-hero-in .6s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--i)*80ms);filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));left:50%;position:absolute;top:8px;transform:translateX(-50%) rotate(calc((var(--i) - 1.5)*13deg));transform-origin:50% 120%;width:72px}@keyframes dk-hero-in{0%{opacity:0;transform:translateX(-50%) rotate(0deg) translateY(30px)}}.dk-notice{background:#ff588b26;border-radius:12px;color:#ff8fb0;font-size:13px;margin-top:8px;padding:10px 12px;text-align:center}.dk-section{margin-top:14px}.dk-section__row{align-items:center;display:flex;gap:8px;justify-content:space-between}.dk-section__title{font-size:15px;font-weight:800;margin:0 0 8px}.dk-balance{color:#cfff1f;font-size:13px;font-weight:700;margin-bottom:8px}.dk-stakes{display:flex;flex-wrap:wrap;gap:8px}.dk-stake{align-items:center;background:#1d1640;border:2px solid #693de9;border-radius:19px;color:#fff;cursor:pointer;display:inline-flex;font:800 14px Montserrat,sans-serif;height:38px;justify-content:center;min-width:64px;padding:0 12px}.dk-stake.is-selected{background:#693de9;border-color:#cfff1f}.dk-stake:disabled{cursor:not-allowed;opacity:.35}.dk-stake--free.is-selected{background:#3e8a33}.dk-prize{align-items:center;color:#d9d4ff;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:10px}.dk-prize b{color:#cfff1f;font-size:15px}.dk-find{margin-top:16px}.dk-rules{background:#2b2452;border-radius:14px;color:#d9d4ff;font-size:13px;line-height:1.45;margin-top:14px;padding:10px 12px}.dk-rules summary{color:#fff;cursor:pointer;font-weight:800}.dk-rules ul{gap:4px;margin:8px 0 0;padding-left:18px}.dk-recent,.dk-rules ul{display:flex;flex-direction:column}.dk-recent{gap:6px;list-style:none;margin:0;padding:0}.dk-recent__row{grid-gap:8px;align-items:center;background:#1d1640;border-radius:12px;display:grid;font-size:12px;gap:8px;grid-template-columns:52px 1fr auto auto;padding:8px 10px}.dk-recent__res{font-weight:900}.dk-recent__res--win{color:#cfff1f}.dk-recent__res--loss{color:#ff588b}.dk-recent__res--draw{color:#9995ca}.dk-recent__opp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-recent__stake{font-weight:700}.dk-recent__ago{color:#9995ca}.dk-shuffle{height:126px;margin-bottom:10px;position:relative;width:90px}.dk-shuffle__card{animation:dk-shuffle 1.6s ease-in-out infinite;animation-delay:calc(var(--i)*.16s);filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));inset:0;position:absolute}@keyframes dk-shuffle{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-46px) rotate(-12deg)}50%{transform:translateX(0) rotate(0deg) translateY(-6px)}75%{transform:translateX(46px) rotate(12deg)}}.dk-search__title{font-size:17px;font-weight:800}.dk-search__time{font-feature-settings:"tnum";color:#cfff1f;font-size:30px;font-variant-numeric:tabular-nums;font-weight:900}.dk-table{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.dk-top{flex-shrink:0;gap:10px;padding:10px 16px 0}.dk-opp,.dk-top{align-items:center;display:flex}.dk-opp{flex:1 1;gap:8px;min-width:0}.dk-opp__avatar{align-items:center;background:#2b2452;border:2px solid #693de9;border-radius:50%;display:flex;flex-shrink:0;font-size:20px;height:38px;justify-content:center;width:38px}.dk-opp__avatar.is-turn{border-color:#cfff1f;box-shadow:0 0 12px #cfff1f80}.dk-opp__info{flex:1 1;min-width:0}.dk-opp__name{align-items:center;display:flex;font-size:14px;font-weight:800;gap:6px;overflow:hidden;white-space:nowrap}.dk-opp__sub{color:#9995ca;font-size:12px}.dk-opp__sub b{color:#cfff1f}.dk-tag{background:#693de9;border-radius:6px;font-size:9px;font-weight:900;letter-spacing:.5px;padding:2px 5px}.dk-tag--off{background:#ff588b}.dk-opp-fan{display:flex;flex-shrink:0;height:70px;justify-content:center;margin-top:2px;position:relative}.dk-opp-card{filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));left:50%;margin-left:-21px;position:absolute;top:-14px;transform-origin:50% 0;transition:transform .3s ease;width:42px}.dk-opp-count{background:#0b0618;border:1px solid #693de9;border-radius:11px;font-size:12px;font-weight:900;height:22px;left:50%;min-width:26px;padding:0 6px;position:absolute;top:34px;transform:translateX(-50%);z-index:30}.dk-felt,.dk-opp-count{align-items:center;display:flex;justify-content:center}.dk-felt{background:radial-gradient(70% 60% at 50% 50%,#3e8a3361,#0000 75%),radial-gradient(100% 100% at 50% 50%,#1c3b2a,#0f1f17 80%);border-radius:26px;box-shadow:inset 0 0 0 2px #cfff1f1f,inset 0 0 40px #0009;flex:1 1;margin:4px 10px 0;min-height:190px;position:relative}.dk-deck{height:90px;left:6px;position:absolute;top:50%;transform:translateY(-50%);width:54px}.dk-deck__trump{filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));left:14px;position:absolute;top:14px;transform:rotate(90deg);width:50px}.dk-deck__stack{animation:dk-deck-pulse .4s ease;left:0;position:absolute;top:6px;width:50px}.dk-deck__layer{filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));left:0;position:absolute;top:0}.dk-deck__layer--1{transform:translate(-2px,-2px)}.dk-deck__layer--2{transform:translate(-4px,-4px)}@keyframes dk-deck-pulse{50%{transform:scale(1.06)}}.dk-deck__count{bottom:-16px;color:#cfff1f;font-size:12px;font-weight:900;left:50%;position:absolute;text-shadow:0 1px 2px #000;transform:translateX(-50%)}.dk-deck__empty{align-items:center;border:2px dashed #ffffff40;border-radius:8px;color:#ffffff8c;display:flex;font-size:30px;height:70px;justify-content:center;margin-top:6px;width:50px}.dk-deck__empty.is-red{color:#ff5878cc}.dk-discard{height:60px;position:absolute;right:8px;top:12px;width:42px}.dk-discard__card{filter:brightness(.75) drop-shadow(0 2px 3px rgba(0,0,0,.5));inset:0;position:absolute}.dk-discard__label{color:#9995ca;font-size:10px;font-weight:800;left:50%;position:absolute;top:64px;transform:translateX(-50%);white-space:nowrap}.dk-pairs{grid-gap:12px 8px;align-items:center;display:grid;gap:12px 8px;grid-template-columns:repeat(3,1fr);justify-items:center;margin-left:18px;max-width:300px;min-height:100px;position:relative;width:calc(100% - 128px)}.dk-felt__hint{color:#ffffff59;font-size:14px;font-weight:800;grid-column:1/-1}.dk-pair{-webkit-tap-highlight-color:transparent;background:none;border:0;border-radius:8px;cursor:pointer;height:78px;padding:0;position:relative;width:56px}.dk-pairs--two-rows .dk-pair{height:73px;width:52px}.dk-pair__a,.dk-pair__d{filter:drop-shadow(0 3px 5px rgba(0,0,0,.55));left:0;position:absolute;top:0;width:100%}.dk-pair__d{transform:translate(10px,14px) rotate(9deg)}.dk-pair.is-open .dk-pair__a{outline:2px solid #ffd84a00}.dk-pair.is-target .dk-pair__a{animation:dk-target .9s ease-in-out infinite;filter:drop-shadow(0 0 7px #cfff1f) drop-shadow(0 0 3px #cfff1f)}@keyframes dk-target{50%{transform:translateY(-4px)}}.dk-from-opp{animation:dk-in-top .38s cubic-bezier(.2,.8,.3,1) both}.dk-from-me{animation:dk-in-bottom .38s cubic-bezier(.2,.8,.3,1) both}.dk-pair__d.dk-from-opp{animation-name:dk-in-top-d}.dk-pair__d.dk-from-me{animation-name:dk-in-bottom-d}@keyframes dk-in-top{0%{opacity:0;transform:translateY(-180px) rotate(-20deg) scale(.7)}}@keyframes dk-in-bottom{0%{opacity:0;transform:translateY(240px) rotate(15deg) scale(1.15)}}@keyframes dk-in-top-d{0%{opacity:0;transform:translate(10px,-180px) rotate(-20deg) scale(.7)}}@keyframes dk-in-bottom-d{0%{opacity:0;transform:translate(10px,240px) rotate(25deg) scale(1.15)}}.dk-ghost{grid-gap:12px 8px;align-items:center;animation:.55s cubic-bezier(.5,0,.8,.4) both;display:grid;gap:12px 8px;grid-template-columns:repeat(3,1fr);inset:0;justify-items:center;pointer-events:none;position:absolute}.dk-ghost--bito{animation-name:dk-out-bito}.dk-ghost--to-me{animation-name:dk-out-me}.dk-ghost--to-opp{animation-name:dk-out-opp}@keyframes dk-out-bito{to{opacity:0;transform:translate(140px,-60px) rotate(25deg) scale(.5)}}@keyframes dk-out-me{to{opacity:0;transform:translateY(260px) scale(1.1)}}@keyframes dk-out-opp{to{opacity:0;transform:translateY(-220px) scale(.6)}}.dk-pair--ghost,.dk-pairs.is-bito .dk-pair{cursor:default}.dk-pairs.is-bito .dk-pair__d{filter:drop-shadow(0 0 6px rgba(207,255,31,.55)) drop-shadow(0 3px 5px rgba(0,0,0,.55))}.dk-bito{align-items:center;animation:dk-pop .25s ease-out both;background:#0f1f17d9;border:1px solid #cfff1f73;border-radius:999px;color:#cfff1f;display:flex;font-size:12px;font-weight:900;gap:6px;left:50%;letter-spacing:1px;padding:3px 10px 5px;pointer-events:none;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap;z-index:5}.dk-bito__sec{color:#fff;font-size:11px;min-width:8px}.dk-bito__bar{background:#ffffff1f;border-radius:2px;bottom:2px;height:2px;left:10px;overflow:hidden;position:absolute;right:10px}.dk-bito__bar span{background:#cfff1f;display:block;height:100%;transform-origin:left;transition:transform .1s linear}.dk-status{align-items:center;color:#d9d4ff;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:40px;padding:6px 16px 0}.dk-status.is-mine{color:#cfff1f}.dk-status__warn{background:#ff588b26;border-radius:6px;color:#ff588b;font-size:11px;font-weight:900;padding:2px 6px}.dk-ring{align-items:center;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;position:relative;width:32px}.dk-ring svg{height:100%;inset:0;position:absolute;width:100%}.dk-ring__bg{fill:#00000059;stroke:#ffffff26;stroke-width:3}.dk-ring__fg{fill:none;stroke:#9747ff;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.dk-ring--mine .dk-ring__fg{stroke:#cfff1f}.dk-ring.is-urgent .dk-ring__fg{stroke:#ff588b}.dk-ring b{color:#fff;font-size:11px;font-weight:900;position:relative}.dk-actions{display:flex;flex-shrink:0;gap:10px;justify-content:center;min-height:50px;padding:6px 16px 0}.dk-action{animation:dk-pop .25s ease-out both;min-width:120px;width:auto}@keyframes dk-pop{0%{opacity:0;transform:scale(.8)}}.dk-hand{flex-shrink:0;margin:4px 0 calc(10px + env(safe-area-inset-bottom, 0px));position:relative}.dk-hand__card{-webkit-tap-highlight-color:transparent;background:none;border:0;cursor:pointer;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6));left:50%;padding:0;position:absolute;top:18px;transform-origin:50% 120%;transition:transform .22s ease,filter .2s ease}.dk-hand__card.is-legal{filter:drop-shadow(0 0 6px rgba(207,255,31,.85)) drop-shadow(0 4px 6px rgba(0,0,0,.6))}.dk-hand__card.is-dim{cursor:default;filter:brightness(.5) saturate(.6) drop-shadow(0 4px 6px rgba(0,0,0,.6))}.dk-hand__card.is-selected{filter:drop-shadow(0 0 10px #ffd84a) drop-shadow(0 0 4px #ffd84a)}.dk-hand__card.is-pending{opacity:.4}.dk-banner{background:#ffd84a;border-radius:14px;color:#000;font-weight:800;padding:6px 14px;top:56px;z-index:50}.dk-banner,.dk-toast{font-size:12px;left:50%;position:absolute;transform:translateX(-50%)}.dk-toast{animation:dk-toast 2.6s ease both;background:#ff588beb;border-radius:12px;bottom:42%;color:#fff;font-weight:700;max-width:80%;padding:8px 14px;pointer-events:none;text-align:center;z-index:60}@keyframes dk-toast{0%{opacity:0}8%,80%{opacity:1}to{opacity:0}}.dk-result__emoji{animation:dk-hero-pop .5s cubic-bezier(.2,.9,.3,1.4) both;font-size:56px}@keyframes dk-hero-pop{0%{opacity:0;transform:scale(.3)}}.dk-result__title{font-size:28px;font-style:italic;font-weight:900;margin:0}.dk-result--win .dk-result__title{color:#cfff1f}.dk-result--lose .dk-result__title{color:#ff588b}.dk-result__money{color:#cfff1f;font-size:24px;font-weight:900}.dk-result__money .dk-gram{height:22px;vertical-align:-4px;width:22px}.dk-result__refund{color:#d9d4ff;font-size:14px;font-weight:700}.dk-result__opp{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:4px}.dk-result__cards{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;max-width:320px}.dk-result__card{width:40px}.dk-result__actions{display:flex;flex-direction:column;gap:10px;margin-top:10px;max-width:300px;width:100%}.dk-modal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:absolute;z-index:100}.dk-modal__box{background:#2b2452;border:1px solid #693de9;border-radius:18px;display:flex;flex-direction:column;gap:10px;max-width:320px;padding:18px;text-align:center;width:100%}.dk-modal__title{font-size:18px;font-weight:900}.dk-modal__actions{display:flex;gap:10px}.dk-modal__actions .app-btn{flex:1 1}@media (prefers-reduced-motion:reduce){.dk-bito,.dk-from-me,.dk-from-opp,.dk-ghost,.dk-hero__card,.dk-shuffle__card{animation:none}}.cx-page{background:radial-gradient(circle,#00000029 1.6px,#0000 1.8px) 0 0 /10px 10px,#f3e7c9;color:#111;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,sans-serif;height:100%;min-height:0;overflow:hidden;position:relative}.cx-top{align-items:center;display:flex;gap:8px;padding:10px 12px 6px}.cx-flag{background:#fff;border-radius:8px;cursor:pointer;height:34px;width:34px}.cx-enemies,.cx-flag{border:3px solid #000;box-shadow:2px 2px 0 #000;font-weight:900}.cx-enemies{background:#ff588b;border-radius:8px;color:#fff;margin-left:auto;padding:4px 10px}.cx-caption{background:#ffe14a;border:3px solid #000;box-shadow:3px 3px 0 #000;color:#111;display:inline-block;font:900 italic 15px Montserrat,sans-serif;letter-spacing:.5px;padding:5px 12px;text-transform:uppercase}.cx-caption--big{font-size:20px}.cx-panel{animation:cx-enter .7s ease-out both;background:#000;border:5px solid #000;box-shadow:6px 6px 0 #000000d9;margin:4px 10px 0;perspective:900px;transform:rotate(-.4deg)}.cx-panel,.cx-panel__inner{position:relative}.cx-panel__page{background:#f3e7c9;background-image:radial-gradient(circle,#00000029 1.6px,#0000 1.8px);background-size:10px 10px;inset:0;opacity:0;pointer-events:none;position:absolute;transform:rotateY(-90deg);transform-origin:0 50%;z-index:8}.cx-panel.is-turning .cx-panel__page{animation:cx-turn 1.5s ease-in-out both}@keyframes cx-turn{0%{opacity:1;transform:rotateY(0deg);transform-origin:100% 50%}45%{opacity:1;transform:rotateY(-90deg);transform-origin:0 50%}to{opacity:0;transform:rotateY(-90deg)}}@keyframes cx-enter{0%{opacity:0;transform:rotate(-.4deg) translateX(40%) scale(.9)}to{opacity:1;transform:rotate(-.4deg)}}.cx-herobar{background:#fff;border:3px solid #000;box-shadow:3px 3px 0 #000;left:8px;padding:4px 6px;position:absolute;top:8px;width:42%;z-index:4}.cx-herobar__name{font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cx-herobar__hp{background:#ffcdd6;border:2px solid #000;height:10px;margin-top:2px;position:relative}.cx-herobar__hp>div{background:#e63946;height:100%;transition:width .15s ease-out}.cx-herobar__hp span{color:#fff;font-size:9px;font-weight:900;position:absolute;right:3px;text-shadow:0 0 2px #000;top:-3px}.cx-herobar__mana{background:#d8e6ff;border:1px solid #000;height:5px;margin-top:2px}.cx-herobar__mana>div{background:#2457c5;height:100%;transition:width .2s linear}.cx-herobar__mana>div.is-full{background:#59a8ff;box-shadow:0 0 5px #59a8ff}.cx-page .bc{margin-top:auto}.cx-bubble{align-items:center;background:#fff;border:3px solid #000;border-radius:16px;display:flex;font-size:13px;font-weight:900;gap:8px;left:50%;padding:6px 12px;position:absolute;top:14px;transform:translateX(-50%);z-index:9}.cx-bubble .app-btn{width:auto}.cx-center{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:center;padding:16px;text-align:center}.cx-muted{color:#4b4b4b;font-size:13px;font-weight:600}.cx-spinner{animation:arena-spin-cx .8s linear infinite;border:5px solid #000;border-radius:50%;border-top-color:#ffe14a;height:34px;width:34px}@keyframes arena-spin-cx{to{transform:rotate(1turn)}}.cx-result{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:center;padding:20px 16px;text-align:center}.cx-result__title{-webkit-text-stroke:2px #000;color:#fff;font:900 italic 30px Montserrat,sans-serif;text-shadow:4px 4px 0 #000}.cx-result.is-loss .cx-result__title{color:#ff588b}.cx-result .app-btn{max-width:300px}.cx-result__rewards{background:#2b2452;border:3px solid #000;box-shadow:3px 3px 0 #000;color:#fff;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;min-width:60%;padding:10px}.cx-stars{display:flex;gap:6px}.cx-star{-webkit-text-stroke:2px #000;animation:bo-pop .5s cubic-bezier(.2,1.6,.4,1) both;color:#c9c0a6;font-size:48px}.cx-star.is-on{color:#ffd84a}.cx-confirm{background:#0000008c;inset:0;justify-content:center;position:absolute;z-index:20}.cx-confirm,.cx-confirm__box{align-items:center;display:flex;padding:16px}.cx-confirm__box{background:#fff;border:4px solid #000;box-shadow:6px 6px 0 #000;flex-direction:column;gap:10px;max-width:300px;text-align:center;width:100%}.cx-confirm__actions,.m3-page{display:flex;gap:8px;width:100%}.m3-page{-webkit-tap-highlight-color:transparent;background:radial-gradient(90% 45% at 50% 100%,#5ee6d029,#0000 70%),radial-gradient(120% 60% at 50% 0,#9747ff47,#0000 70%),#120d26;box-sizing:border-box;color:#fff;flex:1 1;flex-direction:column;font-family:Montserrat,sans-serif;margin:0 auto;max-width:560px;min-height:0;overflow:hidden;padding:10px 10px calc(10px + env(safe-area-inset-bottom, 0px));position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.m3-page--center{align-items:center;gap:12px;justify-content:center;text-align:center}.m3-muted{color:#fff9;font-size:13px}.m3-error-title{font-size:20px;font-weight:800}.m3-error-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.m3-error-btns .app-btn{min-width:130px}.m3-spinner{animation:m3-spin .8s linear infinite;border:4px solid #ffffff26;border-radius:50%;border-top-color:#b25cff;height:42px;width:42px}@keyframes m3-spin{to{transform:rotate(1turn)}}.m3-topbar{align-items:center;display:flex;flex-shrink:0;gap:8px}.m3-back{background:#2b2452;border:1px solid #693de9;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-size:24px;height:36px;line-height:1;width:36px}.m3-title{display:flex;flex:1 1;flex-direction:column;min-width:0}.m3-title__kicker{color:#d9b8ff;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.m3-title__name{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m3-moves{align-items:baseline;background:linear-gradient(160deg,#3a2470,#2b2452);border:1px solid #693de9;border-radius:14px;display:flex;gap:2px;padding:6px 12px}.m3-moves__n{color:#cfff1f;font-size:22px;font-weight:900}.m3-moves__of{color:#ffffffa6;font-size:10px;font-weight:600}.m3-moves.is-low .m3-moves__n{animation:m3-throb .9s ease-in-out infinite;color:#ff6b7d}@keyframes m3-throb{50%{transform:scale(1.15)}}.m3-score{align-items:center;background:linear-gradient(160deg,#331e52,#2b2452);border:1px solid #9747ff80;border-radius:16px;gap:10px;padding:6px 12px 8px 6px}.m3-hero,.m3-score{display:flex;flex-shrink:0}.m3-hero{align-items:flex-end;height:64px;justify-content:center;width:56px}.m3-hero svg{max-height:100%;max-width:100%}.m3-hero.is-cheer{animation:m3-cheer .6s ease-out 2}@keyframes m3-cheer{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-12px) rotate(-6deg)}65%{transform:translateY(-6px) rotate(5deg)}}.m3-score__main{flex:1 1;min-width:0}.m3-score__row{align-items:baseline;display:flex;justify-content:space-between}.m3-score__label{color:#fff9;font-size:11px;font-weight:700;text-transform:uppercase}.m3-score__value{font-feature-settings:"tnum";color:#f5d36b;font-size:20px;font-variant-numeric:tabular-nums;font-weight:900}.m3-score__goal{color:#ffffff8c;font-size:10px;margin-top:4px}.m3-bar{background:#00000059;border-radius:6px;box-shadow:inset 0 1px 2px #00000080;height:12px;margin-top:6px;position:relative}.m3-bar__fill{background:linear-gradient(90deg,#9747ff,#ff5ccf 55%,#f5d36b);border-radius:6px;box-shadow:0 0 10px #f5d36b73;height:100%;transition:width .35s ease-out}.m3-bar__star{color:#5a4d86;font-size:18px;line-height:1;position:absolute;text-shadow:0 0 2px #000;top:50%;transform:translate(-50%,-50%);transition:color .2s,transform .2s}.m3-bar__star:last-child{transform:translate(-80%,-50%)}.m3-bar__star.is-on{color:#ffd84a;text-shadow:0 0 8px #ffb800;transform:translate(-50%,-50%) scale(1.25)}.m3-bar__star.is-on:last-child{transform:translate(-80%,-50%) scale(1.25)}.m3-field{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;position:relative}.m3-field__empty{aspect-ratio:7/9;width:100%}.m3-board{display:block;height:100%;max-height:100%;touch-action:none;width:100%}.m3-frame{fill:#1b1236;stroke:#693de9;stroke-width:4}.m3-tile{fill:#2a2050}.m3-tile--alt{fill:#241b46}.m3-selected{fill:#cfff1f2e;stroke:#cfff1f;stroke-width:5}.m3-hint{fill:none;stroke:#fff;stroke-width:5;animation:m3-hint 1.1s ease-in-out infinite;opacity:0}@keyframes m3-hint{50%{opacity:.9}}.m3-piece{transition-property:transform;transition-timing-function:cubic-bezier(.5,0,.6,1.25)}.m3-piece g{transform-box:view-box;transform-origin:0 0}.m3-piece__drop{animation:m3-drop .3s cubic-bezier(.45,0,.7,1.2) both}@keyframes m3-drop{0%{transform:translateY(-100px);transform:translateY(var(--m3-drop,-100px))}to{transform:translateY(0)}}.m3-piece.is-pop .m3-piece__fx{animation:m3-pop .28s ease-in forwards}@keyframes m3-pop{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.1)}}.m3-piece.is-born .m3-piece__fx{animation:m3-born .35s cubic-bezier(.3,1.6,.6,1) both}@keyframes m3-born{0%{transform:scale(.2)}to{transform:scale(1)}}.m3-piece.is-shuffled .m3-piece__fx{animation:m3-shuffle .7s ease-in-out both}@keyframes m3-shuffle{0%{opacity:0;transform:scale(.2) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0)}}.m3-piece__fx.is-wiggle{animation:m3-tryswap .36s ease-in-out}@keyframes m3-tryswap{0%,to{transform:translate(0)}45%{transform:translate(0);transform:translate(var(--m3-wx,0),var(--m3-wy,0))}70%{transform:translate(0,0);transform:translate(calc(var(--m3-wx, 0)*-.2),calc(var(--m3-wy, 0)*-.2))}}.m3-orb__spin{animation:m3-orb 3s linear infinite}@keyframes m3-orb{to{transform:rotate(1turn)}}.m3-bomb__glow{animation:m3-bomb 1s ease-in-out infinite}.m3-bomb__spark{animation:m3-fuse .35s steps(2) infinite}@keyframes m3-bomb{50%{opacity:.45;transform:scale(.92)}}@keyframes m3-fuse{50%{opacity:.3}}.m3-line rect{animation:m3-stripe 1.2s ease-in-out infinite}@keyframes m3-stripe{50%{opacity:.55}}.m3-gem-icon{flex-shrink:0}.m3-fx,.m3-fx circle,.m3-fx g{transform-box:view-box}.m3-spark{pointer-events:none}.m3-spark__ray{animation:m3-ray .5s ease-out forwards;transform-box:view-box;transform-origin:0 0}@keyframes m3-ray{0%{opacity:1;transform:translateY(0) scale(.4)}to{opacity:0;transform:translateY(-30px) scale(1)}}.m3-float{fill:#fff;stroke:#2b1453;stroke-width:6;animation:m3-float .9s ease-out forwards;font:900 38px Montserrat,sans-serif;paint-order:stroke;pointer-events:none}.m3-float--combo{fill:#f5d36b;font-size:46px}@keyframes m3-float{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-70px)}}.m3-laser--h{animation:m3-laser-h .55s ease-out forwards}.m3-laser--v{animation:m3-laser-v .55s ease-out forwards}@keyframes m3-laser-h{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes m3-laser-v{0%{opacity:1;transform:scaleY(0)}45%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.m3-blast{animation:m3-blast .55s ease-out forwards;transform-origin:0 0}.m3-fx--bolts .m3-blast{transform-origin:inherit}@keyframes m3-blast{0%{opacity:1;transform:scale(.1)}to{opacity:0;transform:scale(1)}}.m3-bolt{stroke-dasharray:600;stroke-dashoffset:600;animation:m3-bolt .6s ease-out forwards;filter:drop-shadow(0 0 6px #fff)}@keyframes m3-bolt{40%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.m3-shuffle-flash{animation:m3-flash .7s ease-out forwards}@keyframes m3-flash{0%{opacity:.5}to{opacity:0}}.m3-banner{animation:m3-banner .9s ease-out forwards;background:linear-gradient(160deg,#9747ffeb,#ff5ccfe6);border-radius:18px;box-shadow:0 8px 30px #9747ff8c;color:#fff;font-size:28px;font-weight:900;left:50%;padding:8px 22px;pointer-events:none;position:absolute;text-shadow:0 2px 0 #2b1453;top:38%;transform:translate(-50%,-50%);white-space:nowrap}.m3-banner--big{background:linear-gradient(160deg,#ffb800,#ff5ccf);font-size:34px}.m3-banner--win{animation-duration:1.2s;background:linear-gradient(160deg,#52c41a,#2fd77a)}.m3-banner--lose{animation-duration:1.2s;background:linear-gradient(160deg,#a3122a,#ff3d55)}@keyframes m3-banner{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}35%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-60%) scale(1)}}.m3-toast{background:#140c28eb;border:1px solid #ff6b7d;border-radius:12px;bottom:12px;font-size:13px;font-weight:700;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap}.m3-bonus{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:center}.m3-bonus__chip{align-items:center;background:#2b2452e6;border:1px solid #9747ff73;border-radius:10px;color:#fffc;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 8px}.m3-bonus__chip b{color:#cfff1f}.m3-end{align-items:center;animation:m3-fade .3s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080514b8;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}@keyframes m3-fade{0%{opacity:0}}.m3-end__card{align-items:center;background:linear-gradient(160deg,#331e52,#2b2452 60%,#1d1640);border:1px solid #693de9;border-radius:22px;display:flex;flex-direction:column;gap:8px;max-width:360px;overflow:hidden;padding:22px 16px 16px;position:relative;text-align:center;width:100%}.m3-end__glow{background:radial-gradient(closest-side,#f5d36b59,#0000);height:220px;inset:-40% -20% auto;pointer-events:none;position:absolute}.m3-end--lose .m3-end__glow{background:radial-gradient(closest-side,#ff3d554d,#0000)}.m3-end__headline{font-size:24px;font-weight:900;letter-spacing:1px;position:relative}.m3-end__mission{color:#fff9;font-size:12px;position:relative}.m3-end__stars{display:flex;font-size:40px;gap:6px;line-height:1;position:relative}.m3-end__star{color:#5a4d86}.m3-end__star.is-on{animation:m3-star .45s cubic-bezier(.3,1.6,.6,1) both;color:#ffd84a;text-shadow:0 0 14px #ffb800}@keyframes m3-star{0%{transform:scale(0) rotate(-90deg)}to{transform:scale(1) rotate(0)}}.m3-end__score{color:#f5d36b;font-size:22px;font-weight:900;position:relative}.m3-end__score span{color:#ffffff8c;font-size:13px;font-weight:700}.m3-end__sub{color:#ffffffbf;font-size:13px;position:relative}.m3-end__sub--dim{color:#ffffff80}.m3-end__rewards{display:flex;flex-direction:column;gap:6px;margin-top:4px;position:relative;width:100%}.m3-reward{background:#00000040;border-radius:12px;gap:8px;padding:6px 10px}.m3-reward,.m3-reward__icon{align-items:center;display:flex}.m3-reward__icon{height:28px;justify-content:center;width:28px}.m3-reward__icon img{max-height:100%;max-width:100%}.m3-reward__name{flex:1 1;font-size:13px;font-weight:600;text-align:left}.m3-reward__val{color:#cfff1f;font-weight:800}.m3-end__btn{margin-top:6px;position:relative;width:100%}@media (prefers-reduced-motion:reduce){.m3-bomb__glow,.m3-hint,.m3-line rect,.m3-orb__spin{animation:none}}.sol-page{--gap:4px;--cw:calc(min(100vw, 560px)/7 - 2.85714px - var(--gap)*6/7);--ch:calc(var(--cw)*1.4);-webkit-tap-highlight-color:transparent;background:radial-gradient(100% 50% at 50% 100%,#2fd77a1f,#0000 70%),radial-gradient(120% 60% at 50% 0,#9747ff47,#0000 70%),#120d26;box-sizing:border-box;color:#fff;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,sans-serif;gap:8px;margin:0 auto;max-width:560px;min-height:0;overflow:hidden;padding:10px 10px calc(10px + env(safe-area-inset-bottom, 0px));position:relative;-webkit-user-select:none;user-select:none;width:100%}.sol-page--center{align-items:center;gap:12px;justify-content:center;text-align:center}.sol-muted{color:#fff9;font-size:13px}.sol-error-title{font-size:20px;font-weight:800}.sol-error-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sol-error-btns .app-btn{min-width:130px}.sol-spinner{animation:sol-spin .8s linear infinite;border:4px solid #ffffff26;border-radius:50%;border-top-color:#2fd77a;height:42px;width:42px}@keyframes sol-spin{to{transform:rotate(1turn)}}.sol-topbar{align-items:center;display:flex;flex-shrink:0;gap:8px}.sol-back{background:#2b2452;border:1px solid #693de9;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-size:24px;height:36px;line-height:1;width:36px}.sol-title{display:flex;flex:1 1;flex-direction:column;min-width:0}.sol-title__kicker{color:#9ff0c4;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.sol-title__name{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sol-moves{align-items:baseline;background:linear-gradient(160deg,#3a2470,#2b2452);border:1px solid #693de9;border-radius:14px;display:flex;gap:2px;padding:6px 12px}.sol-moves__n{color:#cfff1f;font-size:22px;font-weight:900}.sol-moves__of{color:#ffffffa6;font-size:10px;font-weight:600}.sol-moves.is-low .sol-moves__n{animation:sol-throb .9s ease-in-out infinite;color:#ff6b7d}@keyframes sol-throb{50%{transform:scale(1.15)}}.sol-progress{align-items:center;background:linear-gradient(160deg,#331e52,#2b2452);border:1px solid #693de999;border-radius:16px;gap:10px;padding:6px 12px 6px 6px}.sol-hero,.sol-progress{display:flex;flex-shrink:0}.sol-hero{align-items:flex-end;height:52px;justify-content:center;width:44px}.sol-hero svg{max-height:100%;max-width:100%}.sol-progress__main{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.sol-progress__row{align-items:baseline;display:flex;justify-content:space-between}.sol-progress__label{color:#ffffffa6;font-size:11px;font-weight:700;text-transform:uppercase}.sol-progress__value{color:#f5d36b;font-size:18px;font-weight:900}.sol-progress__value small{color:#ffffff8c;font-size:11px;margin-left:1px}.sol-progress__bonus{color:#9ff0c4;font-size:10px;font-weight:700}.sol-bar{background:#00000059;border:1px solid #ffffff14;border-radius:6px;height:10px;margin:0 8px 0 2px;position:relative}.sol-bar__fill{background:linear-gradient(90deg,#2fd77a,#cfff1f);border-radius:6px;height:100%;transition:width .35s ease-out}.sol-bar__star{color:#5a4d86;font-size:15px;line-height:1;position:absolute;text-shadow:0 0 2px #000;top:50%;transform:translate(-50%,-50%);transition:transform .2s,color .2s}.sol-bar__star.is-on{color:#ffd84a;text-shadow:0 0 8px #ffb800;transform:translate(-50%,-50%) scale(1.25)}.sol-table{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:8px;position:relative}.sol-table.is-disabled .sol-card{cursor:default}.sol-row,.sol-tableau{grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-columns:repeat(7,var(--cw))}.sol-slot{border-radius:calc(var(--cw)*.12);box-sizing:border-box;height:var(--ch);position:relative;width:var(--cw)}.sol-slot--empty{background:#0000002e;border:1.5px dashed #ffffff2e}.sol-stock{align-items:center;background:#0003;border:1.5px dashed #ffffff40;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:0}.sol-stock.has-cards{background:#0000;border:none;filter:drop-shadow(2px 2px 0 #2b1a66) drop-shadow(2px 2px 0 #1d1247)}.sol-stock>.sol-card{inset:0;position:absolute}.sol-stock__n{background:#00000059;border-radius:8px;color:#fff;font-size:calc(var(--cw)*.3);font-weight:900;padding:1px 5px;position:relative;z-index:1}.sol-stock__recycle{font-size:calc(var(--cw)*.55)}.sol-waste{grid-column:span 2;height:var(--ch);position:relative}.sol-waste>.sol-card,.sol-waste__under{position:absolute;top:0}.sol-waste__under{filter:brightness(.85);pointer-events:none}.sol-foundation{align-items:center;background:#f5d36b0f;border:1.5px solid #f5d36b40;cursor:pointer;display:flex;justify-content:center}.sol-foundation__suit{color:#f5d36b4d;font-size:calc(var(--cw)*.55)}.sol-foundation>.sol-card{inset:0;position:absolute}.sol-col.is-legal .sol-col__empty,.sol-foundation.is-legal{animation:sol-pulse 1s ease-in-out infinite;border-color:#cfff1f;box-shadow:0 0 10px #cfff1f8c}.sol-col.is-hinted .sol-col__empty,.sol-foundation.is-hinted,.sol-stock.is-hinted{box-shadow:0 0 0 2px #f5d36b,0 0 14px #f5d36bcc}@keyframes sol-pulse{50%{box-shadow:0 0 2px #cfff1f33}}.sol-col.is-over .sol-col__empty,.sol-foundation.is-over{animation:none;background:#cfff1f2e;border-color:#cfff1f;box-shadow:0 0 0 2px #cfff1f,0 0 16px #cfff1fcc}.sol-col.is-over-bad .sol-col__empty,.sol-foundation.is-over-bad{border-color:#ff6b7db3}.sol-tableau{flex:1 0 auto}.sol-col{border-radius:calc(var(--cw)*.12);min-height:var(--ch);position:relative;transition:background .12s}.sol-col.is-legal{background:#cfff1f0d}.sol-col.is-over{background:#cfff1f24}.sol-col__pos{left:0;position:absolute;top:0;width:var(--cw)}.sol-col__empty{align-items:center;color:#fff3;display:flex;font-size:calc(var(--cw)*.4);font-weight:900;justify-content:center}.sol-card{-webkit-touch-callout:none;animation:sol-in .18s ease-out;border-radius:calc(var(--cw)*.09);box-shadow:0 1px 2px #00000073;box-sizing:border-box;display:block;height:var(--ch);position:relative;transition:transform .12s,box-shadow .12s,opacity .12s;-webkit-user-select:none;user-select:none;width:var(--cw)}.sol-card__art{display:block;height:100%;pointer-events:none;width:100%}.sol-card.is-draggable{cursor:grab;touch-action:none}.sol-table.is-dragging,.sol-table.is-dragging .sol-card{cursor:grabbing}@keyframes sol-in{0%{opacity:.4;transform:translateY(-6px)}}.sol-card.is-dragging{animation:none;opacity:.25}.sol-card.is-legal{box-shadow:0 0 0 2px #cfff1f,0 0 10px #cfff1f99}.sol-card.is-over{box-shadow:0 0 0 3px #cfff1f,0 0 18px #cfff1ff2}.sol-card.is-hinted{animation:sol-hint .9s ease-in-out infinite;box-shadow:0 0 0 2px #f5d36b,0 0 14px #f5d36be6}@keyframes sol-hint{50%{transform:translateY(-2px)}}.sol-card.is-shake{animation:sol-shake .3s ease-in-out}@keyframes sol-shake{25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.sol-card--back{animation:none}.sol-ghost{left:0;pointer-events:none;position:fixed;top:0;will-change:transform;z-index:100}.sol-ghost .sol-card{animation:none;box-shadow:0 8px 18px #0000008c}.sol-ghost.is-returning{transition:transform .18s ease-out}.sol-actions{display:flex;flex-shrink:0;gap:8px}.sol-action{background:#2b2452;border:1px solid #693de9;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:800;height:40px}.sol-action:disabled{cursor:default;opacity:.45}.sol-action--finish{border-color:#f5d36b99;color:#f5d36b}.sol-toast{animation:sol-toast 1.5s ease-out both;background:#140c2ee0;border:1px solid #693de9b3;border-radius:12px;bottom:calc(70px + env(safe-area-inset-bottom, 0px));font-size:12px;font-weight:700;left:50%;max-width:80vw;padding:7px 14px;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%);z-index:60}@keyframes sol-toast{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}.sol-confirm{align-items:flex-end;animation:sol-fade .2s ease-out;background:#08051499;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:45}.sol-confirm__card{background:linear-gradient(160deg,#331e52,#2b2452 60%,#1d1640);border:1px solid #693de9;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:400px;padding:18px 16px calc(16px + env(safe-area-inset-bottom, 0px));text-align:center;width:100%}.sol-confirm__title{font-size:18px;font-weight:900}.sol-confirm__text{color:#fffc;font-size:13px}.sol-confirm__btns{display:flex;gap:8px}.sol-confirm__btns .app-btn{flex:1 1}.sol-end{align-items:center;animation:sol-fade .3s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080514b8;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}@keyframes sol-fade{0%{opacity:0}}.sol-end__card{align-items:center;background:linear-gradient(160deg,#331e52,#2b2452 60%,#1d1640);border:1px solid #693de9;border-radius:22px;display:flex;flex-direction:column;gap:8px;max-width:360px;overflow:hidden;padding:22px 16px 16px;position:relative;text-align:center;width:100%}.sol-end__glow{background:radial-gradient(closest-side,#2fd77a52,#0000);height:220px;inset:-40% -20% auto;pointer-events:none;position:absolute}.sol-end--lose .sol-end__glow{background:radial-gradient(closest-side,#ff3d554d,#0000)}.sol-end__headline{font-size:24px;font-weight:900;letter-spacing:1px;position:relative}.sol-end__mission{color:#fff9;font-size:12px;position:relative}.sol-end__stars{display:flex;font-size:40px;gap:6px;line-height:1;position:relative}.sol-end__star{color:#5a4d86}.sol-end__star.is-on{animation:sol-star .45s cubic-bezier(.3,1.6,.6,1) both;color:#ffd84a;text-shadow:0 0 14px #ffb800}@keyframes sol-star{0%{transform:scale(0) rotate(-90deg)}to{transform:scale(1) rotate(0)}}.sol-end__score{color:#f5d36b;font-size:22px;font-weight:900;position:relative}.sol-end__score span{color:#ffffff8c;font-size:13px;font-weight:700}.sol-end__sub{color:#ffffffbf;font-size:13px;position:relative}.sol-end__sub--dim{color:#ffffff80}.sol-end__rewards{display:flex;flex-direction:column;gap:6px;margin-top:4px;position:relative;width:100%}.sol-reward{background:#00000040;border-radius:12px;gap:8px;padding:6px 10px}.sol-reward,.sol-reward__icon{align-items:center;display:flex}.sol-reward__icon{height:28px;justify-content:center;width:28px}.sol-reward__icon img{max-height:100%;max-width:100%}.sol-reward__name{flex:1 1;font-size:13px;font-weight:600;text-align:left}.sol-reward__val{color:#cfff1f;font-weight:800}.sol-end__btn{margin-top:6px;position:relative;width:100%}@media (prefers-reduced-motion:reduce){.sol-card,.sol-card.is-hinted,.sol-card.is-shake,.sol-col.is-legal .sol-col__empty,.sol-foundation.is-legal{animation:none}}.ton-payment-modal-overlay{align-items:flex-end;background:linear-gradient(180deg,#000000d9,#432388f2);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.ton-payment-card{animation:ton-payment-slide-up .3s ease forwards;background:linear-gradient(180deg,#9747ff,#4b00ad);border-top-left-radius:50px;border-top-right-radius:50px;transform:translateY(100%);width:100vw}.ton-payment-card.failed{background:linear-gradient(180deg,#441221,#17020a)}.ton-payment-sheet{background:#05020e;border-top-left-radius:50px;border-top-right-radius:50px;max-height:90vh;padding-bottom:32px;position:relative}.ton-payment-close{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:28px;top:22px;width:32px}.ton-payment-close img{height:24px;width:24px}.ton-payment-header{align-items:center;background:linear-gradient(180deg,#1b1630,#0d0a18);border-top-left-radius:50px;border-top-right-radius:50px;display:flex;height:70px;justify-content:center}.ton-payment-header h2{color:#fff;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;margin:0}.ton-payment-content{align-items:center;display:flex;flex-direction:column;padding:18px 28px 0;text-align:center}.ton-payment-image{background:url(/static/media/Lines_2.42a9e0355e382da022f1.png) 50%/contain no-repeat;height:110px;margin-bottom:12px;object-fit:contain;width:110px}.ton-payment-quantity{color:#ffd54f;font-size:22px;font-weight:700;margin-bottom:10px}.ton-payment-price{color:#80bfff;font-size:26px;font-weight:800;margin-bottom:14px}.ton-payment-description{color:#a29bc8;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:18px;max-width:280px}.ton-payment-dots{align-items:flex-end;display:flex;gap:10px;height:16px;margin-bottom:20px}.ton-payment-dots .dot{animation:ton-dot-pulse 1.8s ease-in-out infinite;background:#3d355d;border-radius:50%;display:inline-block;height:10px;width:10px}.ton-payment-dots .dot-1{animation-delay:0s}.ton-payment-dots .dot-2{animation-delay:.3s}.ton-payment-dots .dot-3{animation-delay:.6s}@keyframes ton-dot-pulse{0%,60%,to{background:#3d355d;transform:translateY(0)}30%{background:#58a4ff;transform:translateY(-8px)}}.ton-payment-error{color:#ff7c9e;font-size:14px;font-weight:600;margin:0 0 24px;max-width:350px}.ton-payment-footer-text{color:#756fa5;font-size:14px;font-weight:600;margin-bottom:20px}.ton-payment-button{background:linear-gradient(90deg,#5d34fb,#8433ff);border:none;border-radius:14px;box-shadow:0 10px 30px #8344ff66;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:env(safe-area-inset-bottom,12px);max-width:320px;padding:14px;transition:transform .2s ease,opacity .2s ease;width:80%}.ton-payment-button-disabled{cursor:default;opacity:.7}.ton-payment-button:not(.ton-payment-button-disabled):active{transform:translateY(2px)}@keyframes ton-payment-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.app-btn{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:14px;border-top:1px solid #0000;box-shadow:1px 5px 0 #0000;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;gap:8px;height:44px;justify-content:center;line-height:1;padding:0 16px;text-align:center;transform:translateY(0);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,opacity .15s ease;user-select:none;-webkit-user-select:none;white-space:nowrap;width:100%}.app-btn.is-disabled,.app-btn:disabled{background:#2a2936!important;border-top-color:#3a3748!important;box-shadow:1px 5px 0 #15141e!important;color:#5a576b!important;cursor:not-allowed}.app-btn:not(:disabled):not(.is-disabled):active{background-color:inherit;background-color:var(--app-btn-shadow,inherit);box-shadow:0 0 0 #0000;box-shadow:0 0 0 var(--app-btn-shadow,#0000);transform:translateY(3px)}.app-btn__icon{flex-shrink:0;height:20px;object-fit:contain;vertical-align:middle;width:20px}.app-btn--green{--app-btn-shadow:#598a07;background:#cfff1f;border-top-color:#dfff99}.app-btn--green,.app-btn--yellow{box-shadow:1px 5px 0 var(--app-btn-shadow);color:#000}.app-btn--yellow{--app-btn-shadow:#9b4e01;background:#ffd54f;border-top-color:#fff599}.app-btn--blue{--app-btn-shadow:#00459a;background:#0075ff;border-radius:10px;border-top-color:#66aeff}.app-btn--blue,.app-btn--purple{box-shadow:1px 5px 0 var(--app-btn-shadow);color:#fff}.app-btn--purple{--app-btn-shadow:#3a1e85;background:#693de9;border-top-color:#8f6bff}.app-btn--purple-outline{--app-btn-shadow:#1a0f3a;background:#1a1a2e;border:1px solid #693de9;border-top-color:#8f6bff;box-shadow:1px 5px 0 #1a0f3a;color:#a78bfa;font-size:13px}.app-btn--stop{--app-btn-shadow:#3a5c0a;background:#191820;border:1.3px solid #beff33;border-radius:10px;box-shadow:0 0 8px #beff33,1px 5px 0 var(--app-btn-shadow);color:#fff;font-size:17px;gap:10px}.app-btn--stop:not(:disabled):not(.is-disabled):active{background-color:#0f0e15;box-shadow:0 0 6px #beff33,0 0 0 var(--app-btn-shadow);transform:translateY(3px)}.app-btn--wait{background:#191820;border:1px solid #5f5c7c;border-radius:10px;box-shadow:none;color:#5f5c7c;cursor:not-allowed;font-size:15px}.app-btn--wait:active{background-color:#191820;box-shadow:none;transform:translateY(0)}.app-btn--sm{border-radius:10px;box-shadow:1px 3px 0 #0000;box-shadow:1px 3px 0 var(--app-btn-shadow,#0000);font-size:14px;height:32px;padding:0 14px;width:auto}.app-btn--sm.app-btn--green,.app-btn--sm.app-btn--purple,.app-btn--sm.app-btn--yellow{box-shadow:1px 3px 0 var(--app-btn-shadow)}.app-btn--sm:not(:disabled):not(.is-disabled):active{transform:translateY(2px)}*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--tg-safe-top:max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px),var(--tg-safe-top-js,0px));--tg-content-safe-top:max(var(--tg-content-safe-area-inset-top,0px),var(--tg-content-safe-top-js,0px));--tg-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px));--tg-safe-left:max(env(safe-area-inset-left,0px),var(--tg-safe-area-inset-left,0px));--tg-safe-right:max(env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right,0px));--app-bg-color:#072042;--app-text-color:#fff;--menu-height:64px;--page-bottom-pad:calc(var(--menu-height) + var(--tg-safe-bottom));--page-min-h:calc(100dvh - var(--tg-safe-top, 0px))}body,html{height:100dvh;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#072042;background:var(--app-bg-color);color:#fff;color:var(--app-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.app-shell,.app-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.app-shell{background:#072042 url(/static/media/Backgraund.43fcf3d509a82393c665.png) no-repeat top/cover;background:var(--app-bg-color) url(/static/media/Backgraund.43fcf3d509a82393c665.png) no-repeat top center /cover;padding-left:max(env(safe-area-inset-left,0px),0px);padding-left:var(--tg-safe-left);padding-right:max(env(safe-area-inset-right,0px),0px);padding-right:var(--tg-safe-right);padding-top:max(max(env(safe-area-inset-top,0px),0px,0px),0px);padding-top:max(var(--tg-safe-top),0px)}.app-content{background:#0000;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.app-content--centered{align-items:center;display:flex;justify-content:center;text-align:center}.balance-wrapper{flex-shrink:0;padding:40px 16px 0;width:100%;z-index:900}.app-layout,.app-layout__content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.rotate-overlay{align-items:center;background:#0b061a;color:#fff;display:none;flex-direction:column;gap:20px;inset:0;justify-content:center;padding:24px;position:fixed;text-align:center;z-index:99999}@media (orientation:landscape){.rotate-overlay{display:flex}}.rotate-logo{height:auto;margin-bottom:4px;opacity:.9;width:72px}.rotate-phone-wrap{align-items:center;animation:phoneRotateAnim 2.8s cubic-bezier(.45,0,.55,1) infinite;color:#9747ff;display:flex;filter:drop-shadow(0 0 18px rgba(151,71,255,.55));height:120px;justify-content:center;position:relative;width:120px}.rotate-phone-svg{height:auto;width:52px}.rotate-arc-svg{height:100%;inset:0;opacity:.55;position:absolute;width:100%}@keyframes phoneRotateAnim{0%,18%{transform:rotate(90deg)}48%,75%{transform:rotate(0deg)}95%,to{transform:rotate(90deg)}}.rotate-title{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.3px}.rotate-hint,.rotate-title{font-family:Montserrat,sans-serif;margin:0}.rotate-hint{color:#9995ca;font-size:14px;font-weight:500;line-height:1.55;max-width:240px}.flying-burst-item{animation:fly-burst-to-target 1s ease-out forwards;height:28px;object-fit:contain;pointer-events:none;position:fixed;width:28px;z-index:1000}@keyframes fly-burst-to-target{0%{opacity:1;transform:translate(0) scale(1)}70%{opacity:1;transform:translate(var(--x),var(--y)) scale(.8)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.2)}}
/*# sourceMappingURL=main.50f9ed7e.css.map*/