@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800;900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.bottom-0{bottom:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.flex{display:flex}.grid{display:grid}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-24{height:6rem}.h-28{height:7rem}.h-full{height:100%}.min-h-\[100dvh\]{min-height:100dvh}.w-12{width:3rem}.w-14{width:3.5rem}.w-28{width:7rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[430px\]{max-width:430px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-\[13px\]{gap:13px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-gold\/40{border-color:#f5a62366}.border-good\/30{border-color:#22c55e4d}.bg-gold\/15{background-color:#f5a62326}.bg-gold\/20{background-color:#f5a62333}.bg-good\/10{background-color:#22c55e1a}.bg-white\/10{background-color:#ffffff1a}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-violet{--tw-gradient-from: #7B35FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(123 53 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-neon{--tw-gradient-to: #A855F7 var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(10px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.pb-\[calc\(14px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.pt-1{padding-top:.25rem}.pt-\[10px\]{padding-top:10px}.pt-\[14px\]{padding-top:14px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.text-danger{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-gold{--tw-text-opacity: 1;color:rgb(245 166 35 / var(--tw-text-opacity, 1))}.text-good{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-neon{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.shadow-gold{--tw-shadow: 0 0 24px rgba(245, 166, 35, .22);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: #F5A623;--tw-shadow: var(--tw-shadow-colored)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_3px_14px_rgba\(255\,255\,255\,0\.2\)\]{--tw-drop-shadow: drop-shadow(0 3px 14px rgba(255,255,255,.2));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color-scheme:dark;font-family:Montserrat,Arial,sans-serif;font-feature-settings:"tnum" 0,"liga" 1,"kern" 1;font-weight:500;text-rendering:geometricPrecision;background:#03050a;color:#fff;--tg-controls-safe-top: calc(54px + env(safe-area-inset-top)) }.lootify-top-toast{position:fixed;top:calc(var(--tg-controls-safe-top) + 10px);left:50%;z-index:70;width:calc(100% - 32px);max-width:398px;transform:translate(-50%);border:1px solid rgba(168,85,247,.38);border-radius:18px;background:linear-gradient(135deg,#12102afa,#030710fa);box-shadow:0 0 34px #a855f757,inset 0 1px #ffffff1f;padding:13px 14px;color:#fff;text-align:center;font-size:13px;font-weight:900}.lootify-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:18px;background:#020308b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lootify-reward-modal,.lootify-info-modal,.lootify-inventory-modal{position:relative;width:min(100%,360px);border:1px solid rgba(168,85,247,.46);border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.35),transparent 42%),linear-gradient(145deg,#12102afa,#030710fa);box-shadow:0 0 38px #a855f752,inset 0 1px #ffffff1f;padding:24px;text-align:center}.lootify-reward-kicker{color:#c084fc;font-size:12px;font-weight:900;text-transform:uppercase}.lootify-reward-modal h2,.lootify-info-modal h2,.lootify-inventory-modal h2{margin:8px 0 0;color:#fff;font-size:24px;font-weight:950}.lootify-reward-modal p,.lootify-info-modal p{margin:10px 0 0;color:#ffffff9e;font-size:13px;line-height:1.45}.lootify-reward-modal>strong{display:block;margin:18px auto;border-radius:20px;border:1px solid rgba(245,197,66,.42);background:linear-gradient(135deg,#7e22ceeb,#461586f0);box-shadow:inset 0 1px #ffffff2e,0 0 24px #a855f754;padding:16px;color:#ffd76a;font-size:22px;font-weight:950}.lootify-reward-modal button,.lootify-info-modal button,.lootify-inventory-grid button{width:100%;border:1px solid rgba(233,213,255,.28);border-radius:18px;background:linear-gradient(135deg,#a855f7,#6d21d8);color:#fff;box-shadow:inset 0 1px #fff3,0 0 24px #a855f74d;padding:14px 16px;font-weight:950}.lootify-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.lootify-confirm-actions button:first-child{background:#ffffff14;box-shadow:inset 0 1px #ffffff1a}.lootify-modal-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff0f;color:#fff;font-size:22px;line-height:1}.lootify-inventory-grid{display:grid;gap:10px;margin-top:18px}.lootify-inventory-grid button{display:flex;align-items:center;justify-content:space-between;text-align:left}.lootify-inventory-grid span{color:#ffd76a;font-size:22px}.wheel-spin-button:disabled,.battle-pass-buy:disabled{opacity:.55;filter:grayscale(.2)}.tasks-partner-group{display:grid;gap:8px}.tasks-partner-toggle{display:flex;align-items:center;justify-content:space-between;min-height:56px;border:1px solid rgba(168,85,247,.18);border-radius:18px;background:linear-gradient(135deg,#131a2beb,#090c18f0);color:#fff;padding:0 15px}.tasks-partner-toggle span{display:inline-flex;align-items:center;gap:10px;min-width:0}.tasks-partner-toggle strong{font-size:15px;font-weight:900}.tasks-chevron-open{transform:rotate(180deg)}.tasks-empty{border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff0a;padding:14px;color:#ffffff8c;text-align:center;font-weight:800}.tasks-row-claimable{border-color:#22c55e61;box-shadow:0 0 18px #22c55e1a}.tasks-adsgram-strip{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:12px;align-items:center;margin-left:0;border:1px solid rgba(168,85,247,.34);border-radius:18px;background:radial-gradient(circle at 12% 50%,rgba(168,85,247,.32),transparent 36%),linear-gradient(135deg,#121727f0,#090c19eb);box-shadow:0 0 24px #a855f729,inset 0 1px #ffffff17;padding:10px 11px}.tasks-adsgram-strip img{width:62px;height:54px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(168,85,247,.42))}.tasks-adsgram-strip span{min-width:0}.tasks-adsgram-strip strong,.tasks-adsgram-strip em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-adsgram-strip strong{color:#fff;font-size:15px;font-weight:950}.tasks-adsgram-strip em{margin-top:3px;color:#e9d5ffb3;font-size:11px;font-style:normal;font-weight:750}.tasks-adsgram-strip button{border:1px solid rgba(233,213,255,.24);border-radius:13px;background:linear-gradient(135deg,#a855f7,#6d21d8);box-shadow:inset 0 1px #ffffff2e,0 0 18px #a855f73d;padding:10px 12px;color:#fff;font-size:12px;font-weight:950}.admin-delete-task{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(248,113,113,.28);border-radius:12px;background:#f8717114;color:#fca5a5}.battle-pass-top-stats{margin-top:0}.battle-pass-load-more{min-height:48px;border:1px solid rgba(168,85,247,.5);border-radius:18px;background:linear-gradient(135deg,#6d21d8eb,#a855f7e6);color:#fff;font-size:15px;font-weight:950;box-shadow:0 0 22px #a855f747}.battle-pass-buy b{gap:7px}.case-open-rewards strong,.case-open-rewards em,.cases-card-copy strong,.cases-card-copy em,.cases-card-copy small{white-space:normal;text-overflow:clip}@media(max-width:380px){.case-open-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}.case-open-rewards article{min-height:82px}.case-open-rewards img{width:38px;height:38px}.battle-pass-progress{height:10px;margin-top:12px}.battle-pass-buy{grid-template-columns:42px minmax(0,1fr) auto;padding:8px 10px}.battle-pass-buy strong{font-size:12px}.battle-pass-buy em{font-size:9px}.battle-pass-buy b{height:32px;padding:0 10px;font-size:12px}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-weight:500;overflow-x:hidden;background:radial-gradient(circle at 0% 4%,rgba(123,53,255,.28),transparent 28%),radial-gradient(circle at 98% 24%,rgba(59,130,246,.12),transparent 25%),linear-gradient(180deg,#02040a,#070a12 42%,#03050a)}button,input,select{font:inherit}.font-black{font-weight:750}.font-bold{font-weight:600}.glass{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.neon-button{background:linear-gradient(135deg,#7b35ff,#a855f7);box-shadow:0 12px 32px #7b35ff61}.safe-bottom{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.lootify-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;min-height:100dvh;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(123,53,255,.34),transparent 36%),radial-gradient(circle at 50% 66%,rgba(217,70,239,.18),transparent 34%),linear-gradient(180deg,#02030a,#090518 54%,#02030a);color:#fff;isolation:isolate}.lootify-loader:before,.lootify-loader:after,.lootify-loader-glow{position:absolute;content:"";pointer-events:none}.lootify-loader:before{top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,transparent 0 13%,rgba(168,85,247,.08) 13.3% 13.7%,transparent 14% 86%,rgba(168,85,247,.08) 86.3% 86.7%,transparent 87%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 30% 70%,rgba(168,85,247,.05))}.lootify-loader:after{inset:auto -12% -19% -12%;z-index:-2;height:44%;background:radial-gradient(ellipse at 50% 0%,rgba(168,85,247,.32),transparent 62%);filter:blur(8px)}.lootify-loader-glow{top:-10%;left:50%;z-index:-1;width:72%;height:46%;background:radial-gradient(ellipse at 50% 0%,rgba(124,58,237,.55),transparent 66%);filter:blur(10px);transform:translate(-50%)}.lootify-loader-hero{position:absolute;top:0;left:50%;width:min(100vw,430px);height:min(64dvh,552px);-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:drop-shadow(0 0 28px rgba(168,85,247,.42)) saturate(1.08);-webkit-mask-image:linear-gradient(180deg,#000 0 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 78%,transparent 100%);transform:translate(-50%)}.lootify-loader-copy{position:absolute;left:18px;right:18px;bottom:calc(118px + env(safe-area-inset-bottom));display:grid;justify-items:center;gap:8px}.lootify-loader-copy h1{margin:0;background:linear-gradient(180deg,#fff4b7,#ffd24e 32%,#f59e0b 72%,#7a3d00);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(56px,17vw,88px);font-weight:950;line-height:.92;letter-spacing:0;text-shadow:0 4px 0 rgba(93,48,5,.34),0 0 28px rgba(245,166,35,.32)}.lootify-loader-copy p{display:flex;align-items:center;gap:10px;margin:0;color:#c084fc;font-size:18px;font-weight:600;letter-spacing:0;text-shadow:0 0 18px rgba(168,85,247,.7)}.lootify-loader-copy p span{display:block;width:46px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,213,92,.7))}.lootify-loader-copy p span:last-child{background:linear-gradient(90deg,rgba(255,213,92,.7),transparent)}.lootify-loader-copy p span:after{display:block;width:5px;height:5px;margin-left:auto;background:#ff8ff6;box-shadow:0 0 10px #ff8ff6e6;content:"";transform:rotate(45deg) translateY(-2px)}.lootify-loader-copy p span:last-child:after{margin-right:auto;margin-left:0}.lootify-loader-progress{position:absolute;left:50%;bottom:calc(66px + env(safe-area-inset-bottom));width:min(74vw,286px);height:22px;overflow:hidden;border-radius:999px;border:1px solid rgba(216,180,254,.94);background:linear-gradient(180deg,rgba(255,255,255,.07),transparent),#180a2feb;box-shadow:inset 0 0 0 4px #04040ce0,inset 0 0 18px #a855f752,0 0 16px #d946efd1;transform:translate(-50%)}.lootify-loader-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a22ff,#e12cff 65%,#ff7af4);box-shadow:inset 0 1px #ffffff7a,0 0 15px #d946eff2;transition:width .18s ease}.lootify-loader>strong{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom));color:#a855f7;font-size:18px;font-weight:550;letter-spacing:0;text-shadow:0 0 14px rgba(168,85,247,.7)}.app-header{padding-top:var(--tg-controls-safe-top)}.avatar-tile{display:grid;height:54px;width:54px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:17px;background:transparent;box-shadow:0 0 32px #7b35ffc2;color:#fff;font-size:44px;font-weight:800;line-height:1}.player-name{font-size:20px}.account-badge{margin-top:4px;display:inline-flex;align-items:center;gap:6px;border-radius:12px;padding:4px 9px;font-size:12px;font-weight:700;line-height:1}.account-badge-standard{border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#ffffff94}.account-badge-premium{border:1px solid rgba(245,166,35,.42);background:#f5a6231f;color:#f5a623}.language-control{position:relative;z-index:30;flex:0 0 auto}.header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.admin-open-button{color:#c084fc}.language-button{display:grid;height:36px;width:36px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(145deg,#fff1,#ffffff05),#0b0e19eb;box-shadow:inset 0 0 14px #7b35ff14,0 8px 22px #0000004d;color:#ffffffc2}.language-menu{position:absolute;right:0;top:44px;width:134px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(145deg,#ffffff14,#ffffff06),#080a12fa;box-shadow:0 18px 34px #0000007a,0 0 18px #7b35ff29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;color:#ffffffc2;font-size:12px;font-weight:650;line-height:1;text-align:left}.language-option+.language-option{border-top:1px solid rgba(255,255,255,.065)}.language-option:hover{background:#7b35ff1f;color:#fff}.asset-pill{position:relative;display:flex;min-width:0;align-items:center;height:58px;gap:9px;overflow:hidden;border-radius:21px;padding:8px 8px 8px 11px;background:radial-gradient(circle at 18% 50%,rgba(123,53,255,.09),transparent 30%),linear-gradient(140deg,#7b35ff12,#ffffff09 46%,#ffffff05),#0b0e19;border:1px solid rgba(151,109,255,.14);box-shadow:inset 0 0 24px #ffffff06,0 12px 28px #00000059}.asset-pill-blue{border-color:#976dff24;background:radial-gradient(circle at 18% 50%,rgba(123,53,255,.09),transparent 30%),linear-gradient(140deg,#7b35ff12,#ffffff09 46%,#ffffff05),#0b0e19}.asset-coin{display:grid;height:40px;width:40px;flex:0 0 auto;place-items:center;border-radius:50%;box-shadow:inset 0 0 14px #ffffff0f,0 0 10px #7b35ff24}.asset-coin img{display:block;height:42px!important;width:42px!important;-o-object-fit:contain;object-fit:contain}.asset-label{font-size:11px}.asset-value{font-size:18px}.asset-plus{display:grid;height:30px;width:30px;flex:0 0 auto;place-items:center;border:1px solid rgba(168,85,247,.2);border-radius:50%;background:#7b35ff14;color:#ffffffb8;cursor:pointer}.battle-card{position:relative;height:164px;overflow:hidden;border-radius:24px;border:1px solid rgba(184,65,255,.9);background:radial-gradient(circle at 88% 38%,rgba(245,166,35,.34),transparent 19%),radial-gradient(circle at 70% 20%,rgba(139,54,255,.36),transparent 31%),linear-gradient(135deg,#30135ceb,#0c0b1afa 54%,#080912fa);box-shadow:inset 0 0 46px #7b35ff5c,0 0 34px #7b35ff80;padding:26px 18px 15px}.battle-copy{position:relative;z-index:10;display:grid;max-width:58%;align-content:start;gap:11px}.battle-season{font-size:13px}.battle-title{font-size:24px}.battle-level{font-size:12px}.battle-card-progress{max-width:175px;margin-top:1px}.battle-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,transparent 0 50%,rgba(168,85,247,.15) 50%,transparent 72%),radial-gradient(circle at 82% 48%,rgba(255,196,80,.25),transparent 28%);opacity:.9}.battle-gift{position:absolute;right:12px;top:48px;display:grid;height:104px;width:112px;place-items:center;background:transparent;filter:drop-shadow(0 0 22px rgba(245,166,35,.82))}.battle-gift img{display:block;height:104px!important;width:auto!important;max-width:112px;-o-object-fit:contain;object-fit:contain}.battle-open{position:absolute;right:17px;top:17px;z-index:12;display:inline-flex;align-items:center;gap:7px;color:#c997ff;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.battle-pass-page{display:grid;gap:7px;margin:0 -2px;padding:var(--tg-controls-safe-top) 0 calc(112px + env(safe-area-inset-bottom))}.battle-pass-topbar{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px}.battle-pass-topbar .battle-pass-icon-button:first-child{visibility:hidden;pointer-events:none}.battle-pass-topbar h1{margin:0;color:#fff;font-size:21px;font-weight:900;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.battle-pass-icon-button{display:grid;height:36px;width:36px;place-items:center;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,#ffffff13,#ffffff05),#121423eb;box-shadow:inset 0 0 18px #ffffff0a,0 10px 26px #0000005c;color:#ffffffdb}.battle-pass-topbar .battle-pass-icon-button:last-child{justify-self:end;border-radius:50%}.battle-pass-hero{position:relative;display:grid;min-height:126px;overflow:hidden;grid-template-columns:minmax(0,1fr) 116px;align-items:start;border-radius:22px;border:1px solid rgba(184,65,255,.94);background:radial-gradient(circle at 81% 34%,rgba(245,166,35,.28),transparent 27%),radial-gradient(circle at 78% 19%,rgba(168,85,247,.48),transparent 39%),linear-gradient(132deg,#351465f5,#0b0b19fa 56%,#1b092dfa);box-shadow:inset 0 0 48px #7b35ff52,0 0 28px #7b35ff6b;padding:14px 14px 16px}.battle-pass-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 34%,rgba(255,255,255,.55) 0 1px,transparent 2px),radial-gradient(circle at 86% 58%,rgba(255,255,255,.32) 0 1px,transparent 2px),linear-gradient(145deg,transparent 0 54%,rgba(168,85,247,.18) 54%,transparent 78%);opacity:.78;pointer-events:none}.battle-pass-hero-copy,.battle-pass-hero img{position:relative;z-index:1}.battle-pass-hero-copy span,.battle-pass-hero-copy strong,.battle-pass-hero-copy em{display:block;font-style:normal;line-height:1}.battle-pass-hero-copy span{color:#a855f7;font-size:14px;font-weight:900;text-transform:uppercase}.battle-pass-hero-copy strong{margin-top:10px;color:#fff;font-size:27px;font-weight:900}.battle-pass-hero-copy em{margin-top:9px;color:#fff;font-size:15px;font-weight:800}.battle-pass-hero-copy b{color:#a855f7;font-weight:900}.battle-pass-progress{position:relative;height:12px;max-width:166px;overflow:hidden;margin-top:8px;margin-bottom:0;border-radius:999px;background:#ffffff1c}.battle-pass-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f35ff,#c026ff);box-shadow:0 0 15px #a855f7a8}.battle-pass-hero img{width:126px;max-width:none;justify-self:end;-o-object-fit:contain;object-fit:contain;transform:translate(10px,1px);filter:drop-shadow(0 0 22px rgba(245,166,35,.7))}.battle-pass-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.battle-pass-tabs span{display:inline-flex;height:41px;align-items:center;justify-content:center;gap:9px;border-radius:15px 15px 5px 5px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffffff0b,#ffffff04),#080a14cc;color:#ffffff85;font-size:15px;font-weight:900;line-height:1;text-transform:uppercase}.battle-pass-tabs span:last-child{border-color:#b841ffc2;background:radial-gradient(circle at 50% 100%,rgba(168,85,247,.42),transparent 66%),linear-gradient(145deg,#4b198bdb,#100c20eb);box-shadow:inset 0 -14px 24px #a855f729,0 0 21px #7b35ff61;color:#ffd35a}.battle-pass-track{position:relative;display:grid;gap:7px;margin-top:-2px}.battle-pass-track-line{position:absolute;left:50%;top:4px;bottom:4px;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(168,85,247,.56),rgba(255,255,255,.16),rgba(168,85,247,.56),transparent);box-shadow:0 0 14px #a855f78f;pointer-events:none}.battle-pass-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:4px}.battle-pass-level{display:grid;height:32px;width:32px;place-items:center;border-radius:10px;border:1px solid rgba(168,85,247,.8);background:linear-gradient(145deg,#4b198beb,#120f23fa);box-shadow:inset 0 0 16px #ffffff14,0 0 15px #7b35ff75;color:#fff;font-size:14px;font-weight:900;line-height:1;transform:rotate(45deg)}.battle-pass-level-current{border-color:#ec48fffa;background:linear-gradient(145deg,#9727fffa,#3d147dfa);box-shadow:inset 0 0 18px #ffffff2e,0 0 22px #d31cffb8}.battle-pass-level{font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(168,85,247,.72)}.battle-pass-level i{display:block;font-style:normal;transform:rotate(-45deg)}.battle-pass-reward{position:relative;display:grid;min-height:62px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;overflow:hidden;border-radius:14px;border:1px solid rgba(59,130,246,.35);background:radial-gradient(circle at 8% 50%,rgba(59,130,246,.16),transparent 45%),linear-gradient(145deg,#ffffff0b,#ffffff03),#080c17f5;padding:7px;box-shadow:inset 0 0 20px #ffffff06,0 10px 24px #00000047}.battle-pass-reward-premium{border-color:#f5a62354;background:radial-gradient(circle at 9% 50%,rgba(245,166,35,.16),transparent 44%),linear-gradient(145deg,#ffffff0b,#ffffff03),#110d14f5}.battle-pass-reward-active{border-color:#b841fff2;background:radial-gradient(circle at 20% 30%,rgba(168,85,247,.32),transparent 50%),linear-gradient(145deg,#421784e6,#0e0c1bfa);box-shadow:inset 0 0 24px #a855f729,0 0 18px #a855f76b}.battle-pass-reward-premium.battle-pass-reward-active{border-color:#ffd55cf2;background:radial-gradient(circle at 19% 40%,rgba(245,166,35,.28),transparent 48%),radial-gradient(circle at 88% 0%,rgba(168,85,247,.18),transparent 50%),linear-gradient(145deg,#3c2312f2,#0d0b14fa);box-shadow:inset 0 0 26px #f5a6231f,0 0 20px #f5a62385}.battle-pass-reward img{height:38px;width:38px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(168,85,247,.48))}.battle-pass-reward-copy{min-width:0}.battle-pass-reward-copy strong,.battle-pass-reward-copy em,.battle-pass-reward-copy b{display:block;font-style:normal;line-height:1.05;overflow-wrap:normal;word-break:normal}.battle-pass-reward-copy strong{color:#fff;font-size:11px;font-weight:900}.battle-pass-reward-copy em{margin-top:2px;color:#ffffff9e;font-size:10px;font-weight:700}.battle-pass-reward-copy b{margin-top:4px;color:#22c55e;font-size:10px;font-weight:850}.battle-pass-reward-premium .battle-pass-reward-copy em{color:#a855f7}.battle-pass-status{position:static;grid-column:2;justify-self:end;align-self:end;display:grid;height:22px;width:22px;margin-top:-15px;place-items:center;border-radius:50%}.battle-pass-status-claimed{border:1px solid rgba(34,197,94,.7);background:#22c55e1f;color:#22c55e;box-shadow:0 0 13px #22c55e52}.battle-pass-status-locked{border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#ffffff8a}.battle-pass-claim{position:static;grid-column:2;justify-self:start;height:24px;min-width:67px;margin-top:4px;border-radius:9px;background:linear-gradient(135deg,#8f35ff,#d31cff);box-shadow:inset 0 0 14px #ffffff2e,0 0 15px #a855f773;color:#fff;font-size:10px;font-weight:900}.battle-pass-buy{position:relative;display:grid;min-height:64px;grid-template-columns:48px minmax(0,1fr) 74px;align-items:center;gap:9px;overflow:hidden;isolation:isolate;border-radius:18px;border:1px solid rgba(255,214,92,.72);background:linear-gradient(90deg,rgba(255,218,95,.42) 0 1px,transparent 1px calc(100% - 1px),rgba(255,218,95,.38) calc(100% - 1px)),radial-gradient(circle at 13% 30%,rgba(216,65,255,.44),transparent 36%),radial-gradient(circle at 88% 50%,rgba(245,166,35,.22),transparent 34%),linear-gradient(135deg,#451473f5,#0f0c1ffa 58%,#080812fa);box-shadow:inset 0 1px #ffffff24,inset 0 -18px 30px #2f0f596b,0 0 0 1px #a855f738,0 0 24px #a855f752,0 0 18px #f5a62333;padding:8px 9px;text-align:left}.battle-pass-buy:before,.battle-pass-buy:after{position:absolute;content:"";pointer-events:none}.battle-pass-buy:before{top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:16px;border:1px solid rgba(255,232,150,.12);background:linear-gradient(115deg,transparent 0 22%,rgba(255,255,255,.11) 29%,transparent 40%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 55%)}.battle-pass-buy:after{left:64px;right:98px;bottom:9px;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.88),rgba(255,213,92,.9),transparent);box-shadow:0 0 12px #ffd55ca6}.battle-pass-buy>span{position:relative;isolation:isolate;display:grid;height:44px;width:44px;place-items:center;overflow:hidden;border-radius:15px;border:2px solid rgba(255,232,139,.96);background:radial-gradient(circle at 36% 22%,rgba(255,255,255,.26),transparent 24%),radial-gradient(circle at 50% 62%,rgba(255,213,92,.22),transparent 48%),linear-gradient(145deg,#691fa0fa,#180d30fa);color:#ffe36f;box-shadow:inset 0 0 0 2px #b240ffad,inset 0 0 15px #ffffff1f,inset 0 -12px 14px #4c108775,0 0 0 1px #df24ff6b,0 0 17px #d946efb8,0 0 16px #f5a62357}.battle-pass-buy>span:before,.battle-pass-buy>span:after{position:absolute;content:"";pointer-events:none}.battle-pass-buy>span:before{top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:10px;border:1px solid rgba(255,190,64,.7);background:radial-gradient(circle at 50% 18%,rgba(255,244,182,.28),transparent 42%),linear-gradient(180deg,#ffc43f21,#53188b33);box-shadow:inset 0 0 10px #ffd55c38,0 0 10px #ffd55c2e}.battle-pass-buy>span:after{inset:-10px auto auto -8px;width:26px;height:62px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);opacity:.48;transform:rotate(28deg)}.battle-pass-buy>span svg{position:relative;z-index:1;width:30px;height:30px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.55)) drop-shadow(0 3px 0 rgba(156,85,0,.65)) drop-shadow(0 0 8px rgba(255,213,92,.9));stroke:#fff6b8fa}.battle-pass-buy strong,.battle-pass-buy em{display:block;min-width:0;font-style:normal;line-height:1.02}.battle-pass-buy strong{color:#ffd86a;font-size:14px;font-weight:900;text-transform:uppercase;text-shadow:0 1px 0 rgba(92,50,4,.8),0 0 12px rgba(255,213,92,.35)}.battle-pass-buy em{margin-top:5px;color:#e9d5ffc2;font-size:9.5px;font-weight:750;line-height:1.1}.battle-pass-buy b{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,246,184,.8);border-radius:14px;background:radial-gradient(circle at 38% 20%,rgba(255,255,255,.45),transparent 28%),linear-gradient(180deg,#ffe98b,#ffc13f 58%,#ec9c19);color:#341b02f5;font-size:16px;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffffad,inset 0 -5px 8px #9f58002e,0 0 0 1px #f5a62338,0 0 20px #f5a6235c;text-shadow:0 1px 0 rgba(255,255,255,.36)}.battle-pass-buy b svg{width:17px;height:17px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.42))}.battle-pass-buy{display:block;min-height:0;aspect-ratio:296 / 67;border:0;border-radius:18px;background:transparent;box-shadow:0 0 24px #a855f73d;overflow:hidden;padding:0}.battle-pass-buy:before,.battle-pass-buy:after{display:none}.battle-pass-buy img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;transform:scale(1.025)}.tasks-partner-toggle.tasks-row{display:grid;min-height:82px;grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;justify-content:initial;padding:10px 12px;text-align:left}.tasks-partner-toggle .tasks-row-title{color:#fff;font-size:16px;font-weight:950}.tasks-partner-toggle .tasks-partner-note{margin-top:4px;color:#ffffff85}.tasks-admin-created-task{grid-template-columns:56px minmax(0,1fr) 22px}.mines-win-info,.wheel-info-button{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff0f;color:#ffffffb8}.wheel-title-row{position:relative}.wheel-info-button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.battle-pass-footer-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;border-radius:15px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0c0e19eb;box-shadow:inset 0 0 22px #ffffff06}.battle-pass-footer-stats span{display:grid;min-height:52px;grid-template-columns:32px minmax(0,1fr);align-items:center;-moz-column-gap:7px;column-gap:7px;padding:7px 8px}.battle-pass-footer-stats span+span{border-left:1px solid rgba(255,255,255,.13)}.battle-pass-footer-stats i,.battle-pass-footer-stats svg{grid-row:1 / 3;align-self:center;color:#ffffff9e}.battle-pass-footer-stats i{display:grid;height:30px;width:30px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#8f35ff,#3f1978);color:#fff;font-size:12px;font-style:normal;font-weight:900;box-shadow:inset 0 0 14px #ffffff1f}.battle-pass-footer-stats strong,.battle-pass-footer-stats em{display:block;min-width:0;overflow:hidden;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.battle-pass-footer-stats strong{color:#ffffff85;font-size:8px;font-weight:850;text-transform:uppercase}.battle-pass-footer-stats em{margin-top:5px;color:#fff;font-size:11px;font-weight:800}.mines-page{display:grid;gap:10px;padding:var(--tg-controls-safe-top) 0 calc(18px + env(safe-area-inset-bottom))}.mines-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}.mines-topbar .mines-icon-button:first-child{visibility:hidden;pointer-events:none}.mines-topbar h1{margin:0;color:#fff;font-size:28px;font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.mines-icon-button{display:grid;height:42px;width:42px;place-items:center;border-radius:15px;border:1px solid rgba(168,85,247,.35);background:linear-gradient(145deg,#ffffff13,#ffffff05),#121423f0;box-shadow:inset 0 0 17px #ffffff0a,0 0 18px #7b35ff2e;color:#ffffffdb}.mines-topbar .mines-icon-button:last-child{justify-self:end;border-radius:16px}.mines-balance-bar{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;min-height:70px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.13);background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.2),transparent 55%),linear-gradient(145deg,#ffffff13,#ffffff05),#0e101df0;box-shadow:inset 0 0 26px #ffffff09,0 0 20px #7b35ff38}.mines-balance-divider{height:38px;background:#ffffff21}.mines-balance-item{display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:7px;min-width:0;padding:9px}.mines-balance-item img{height:38px;width:38px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(168,85,247,.46))}.mines-balance-item span{min-width:0}.mines-balance-item em,.mines-balance-item strong{display:block;overflow:hidden;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mines-balance-item em{color:#ffffff94;font-size:11px;font-weight:850;text-transform:uppercase}.mines-balance-item strong{margin-top:6px;color:#fff;font-size:18px;font-weight:900}.mines-balance-item button{display:grid;height:30px;width:30px;place-items:center;border-radius:50%;border:1px solid rgba(168,85,247,.68);background:#7b35ff26;color:#ffffffd1;box-shadow:inset 0 0 13px #a855f71f}.mines-board{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow:hidden;border-radius:24px;border:1px solid rgba(184,65,255,.75);background:radial-gradient(circle at 50% 50%,rgba(123,53,255,.24),transparent 68%),linear-gradient(145deg,#251049d1,#060812f5);box-shadow:inset 0 0 36px #7b35ff2e,0 0 24px #7b35ff5c;padding:12px}.mines-cell{position:relative;display:grid;aspect-ratio:1;min-width:0;place-items:center;overflow:hidden;border-radius:15px;border:1px solid rgba(168,85,247,.62);background:linear-gradient(145deg,#7830e457,#ffffff09 22%,#0a0918f0 62%),#100a22;box-shadow:inset 0 0 0 2px #220e41cc,inset 0 0 18px #a855f747,0 0 12px #7b35ff47;transition:transform .15s ease,border-color .15s ease}.mines-cell:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:12px;border:1px solid rgba(168,85,247,.36);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 48%),#ffffff04;box-shadow:inset 0 0 16px #00000047}.mines-cell:not(:disabled):active{transform:scale(.94)}.mines-cell img{position:relative;z-index:1;width:78%;height:78%;-o-object-fit:contain;object-fit:contain}.mines-cell-crystal{border-color:#d31cffc7;box-shadow:inset 0 0 0 2px #220e41cc,inset 0 0 18px #a855f747,0 0 18px #d31cff61}.mines-cell-crystal img{width:94%;height:94%;filter:drop-shadow(0 0 13px rgba(211,28,255,.82))}.mines-cell-bomb{border-color:#ef4444a6;box-shadow:inset 0 0 0 2px #410e22b8,inset 0 0 18px #ef444438,0 0 16px #ef44445c}.mines-cell-bomb img{clip-path:inset(0 6px 0 0 round 0);filter:hue-rotate(128deg) saturate(1.4) drop-shadow(0 0 12px rgba(239,68,68,.85))}.mines-result{border-radius:16px;padding:10px 12px;text-align:center;font-size:13px;font-weight:900}.mines-result-lost{border:1px solid rgba(239,68,68,.28);background:#ef444421;color:#fb7185}.mines-result-win{border:1px solid rgba(34,197,94,.28);background:#22c55e21;color:#22c55e}.mines-control-card{overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#ffffff0e,#ffffff04),#0a0d18f0;box-shadow:inset 0 0 22px #ffffff06,0 0 18px #0000003d}.mines-bet-card{padding:12px}.mines-control-head{display:grid;grid-template-columns:auto 32px minmax(0,1fr) 34px minmax(68px,.78fr) 34px;align-items:center;gap:7px}.mines-control-head span,.mines-count-card>span,.mines-autocash-card>span,.mines-win-head span{color:#ffffff9e;font-size:14px;font-weight:900;line-height:1;text-transform:uppercase}.mines-win-head span{font-size:11px;white-space:nowrap}.mines-control-head img,.mines-count-card>img{height:32px;width:32px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(168,85,247,.42))}.mines-control-head strong{color:#fff;font-size:22px;font-weight:900;line-height:1}.mines-control-head input{width:100%;min-width:0;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff0e;color:#ffffffad;font-size:15px;font-weight:900;line-height:1;text-align:center;outline:none;box-shadow:inset 0 0 13px #0000002e}.mines-control-head button{display:grid;height:34px;width:34px;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#ffffffd1}.mines-segment-grid{display:grid;gap:8px}.mines-bet-presets{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px}.mines-segment-grid button{min-width:0;height:39px;border-radius:15px;border:1px solid rgba(168,85,247,.32);background:#7b35ff1a;color:#fff9;font-size:16px;font-weight:900;line-height:1}.mines-segment-grid .mines-segment-active{border-color:#b841fff5;background:radial-gradient(circle at 50% 120%,rgba(211,28,255,.62),transparent 58%),linear-gradient(145deg,#7b35ffe0,#311264f5);box-shadow:inset 0 0 16px #ffffff1f,0 0 16px #a855f76b;color:#fff}.mines-count-card{display:grid;grid-template-columns:auto 34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px}.mines-count-options{grid-template-columns:repeat(4,minmax(0,1fr))}.mines-win-card{padding:11px 12px}.mines-win-head{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:6px}.mines-win-head strong{color:#ffffffb8;font-size:13px;font-weight:900;line-height:1;white-space:nowrap}.mines-win-head svg{color:#ffffff6b}.mines-multiplier-track{position:relative;height:8px;margin-top:16px;border-radius:999px;background:#ffffff21}.mines-multiplier-track:before{content:"";position:absolute;top:0;right:8px;bottom:0;left:8px;background:repeating-linear-gradient(90deg,transparent 0 16%,rgba(255,255,255,.32) 16% calc(16% + 2px),transparent calc(16% + 2px) 100%)}.mines-multiplier-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#8f35ff,#d31cff);box-shadow:0 0 14px #a855f7a3}.mines-multiplier-track b{position:absolute;top:50%;display:block;height:18px;width:18px;border-radius:50%;background:#fff;box-shadow:0 0 16px #d31cfff2,0 0 26px #a855f7d1;transform:translate(-50%,-50%)}.mines-multiplier-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:10px}.mines-multiplier-labels span{color:#ffffff85;font-size:10px;font-weight:800;line-height:1;text-align:center}.mines-multiplier-labels .mines-multiplier-current{color:#fff;text-shadow:0 0 12px rgba(168,85,247,.9)}.mines-play-button{display:flex;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;border-radius:18px;border:1px solid rgba(184,65,255,.96);background:radial-gradient(circle at 50% 130%,rgba(168,85,247,.95),transparent 68%),linear-gradient(180deg,#9727ffeb,#2d0d66fa);box-shadow:inset 0 0 24px #ffffff24,inset 0 -14px 24px #430c87b3,0 0 25px #a855f7a8;color:#fff;text-transform:uppercase}.mines-play-button strong,.mines-play-button em{display:block;font-style:normal;line-height:1}.mines-play-button strong{font-size:25px;font-weight:900;line-height:.96}.mines-play-button em{margin-top:0;color:#ffffff94;font-size:12px;font-weight:750;line-height:1;text-transform:none}.mines-autocash-card{display:grid;grid-template-columns:minmax(0,1fr) 1.65fr;align-items:center;gap:9px;padding:9px 12px}.mines-autocash-card>span{display:inline-flex;align-items:center;gap:7px}.mines-autocash-card>span svg{color:#ffffff6b}.mines-autocash-options{grid-template-columns:repeat(3,minmax(0,1fr))}.cases-page{display:grid;gap:12px;padding:var(--tg-controls-safe-top) 0 10px}.scratch-page{display:grid;gap:14px;padding-top:var(--tg-controls-safe-top)}.scratch-topbar{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px}.scratch-topbar h1{margin:0;color:#fff;font-size:28px;font-weight:900;line-height:1;text-transform:uppercase}.scratch-balance{display:grid;height:42px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:8px;justify-self:end;min-width:132px;border-radius:18px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#ffffff0f,#ffffff04),#0c0e19f0;box-shadow:inset 0 0 18px #ffffff06,0 0 14px #7b35ff24;padding:5px 6px}.scratch-balance img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(245,166,35,.42))}.scratch-balance strong{overflow:hidden;color:#fff;font-size:18px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.scratch-balance button{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;border:1px solid rgba(168,85,247,.68);background:#7b35ff26;color:#ffffffd1}.scratch-reward-toast{border-radius:18px;border:1px solid rgba(34,197,94,.28);background:#22c55e1f;padding:11px 13px;color:#22c55e;font-size:13px;font-weight:900;text-align:center}.scratch-panel{overflow:hidden;border-radius:24px;border:1px solid rgba(168,85,247,.78);background:radial-gradient(circle at 50% 45%,rgba(123,53,255,.34),transparent 34%),radial-gradient(circle at 50% 58%,rgba(168,85,247,.16),transparent 48%),linear-gradient(180deg,#220e46f5,#050710fa);box-shadow:inset 0 0 42px #7b35ff29,0 0 24px #7b35ff47;padding:20px 14px 18px}.scratch-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 13px}.scratch-panel-head strong,.scratch-panel-head em{display:block;font-style:normal;line-height:1}.scratch-panel-head strong{color:#c084fc;font-size:20px;font-weight:900;text-transform:uppercase}.scratch-panel-head em{color:#c084fc;font-size:16px;font-weight:800}.scratch-panel-head em b{color:#fff;font-weight:900}.scratch-ticket{position:relative;display:grid;min-height:282px;place-items:center;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.46),transparent 34%),radial-gradient(circle at 50% 44%,rgba(255,255,255,.1),transparent 42%),#050712b8}.scratch-prize{position:relative;z-index:1;display:grid;place-items:center;color:#fff;text-align:center;filter:drop-shadow(0 0 20px rgba(168,85,247,.76))}.scratch-prize img{width:74px;height:74px;-o-object-fit:contain;object-fit:contain}.scratch-prize strong,.scratch-prize em{display:block;font-style:normal;line-height:.92}.scratch-prize strong{margin-top:6px;font-size:68px;font-weight:900}.scratch-prize em{margin-top:7px;font-size:30px;font-weight:900}.scratch-foil-canvas{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:2;width:calc(100% - 16px);height:calc(100% - 16px);border-radius:16px;cursor:default;filter:drop-shadow(0 0 14px rgba(192,132,252,.58)) drop-shadow(0 12px 22px rgba(0,0,0,.38));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scratch-foil-canvas.is-active{cursor:grab}.scratch-rewards-section h2{margin:0 0 12px;color:#fff;font-size:20px;font-weight:900;line-height:1;text-transform:uppercase}.scratch-rewards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scratch-rewards-grid article{display:grid;min-height:126px;place-items:center;align-content:center;gap:8px;overflow:hidden;border-radius:16px;border:1px solid rgba(168,85,247,.22);background:linear-gradient(145deg,#ffffff0b,#ffffff03),#080b16d1;padding:10px 5px;text-align:center}.scratch-rewards-grid img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 13px rgba(168,85,247,.45))}.scratch-rewards-grid strong,.scratch-rewards-grid em{display:block;max-width:100%;overflow:hidden;font-style:normal;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.scratch-rewards-grid strong{color:#fff;font-size:13px;font-weight:750}.scratch-rewards-grid em{color:#c084fc;font-size:13px;font-weight:850}.scratch-main-button{display:inline-flex;height:64px;align-items:center;justify-content:center;border-radius:18px;border:1px solid rgba(216,180,254,.78);background:radial-gradient(circle at 34% 0%,rgba(255,255,255,.18),transparent 46%),linear-gradient(135deg,#7b2fe0,#9a35ff 54%,#5f22be);box-shadow:inset 0 1px #ffffff3d,inset 0 -16px 24px #460c9166,0 0 24px #a855f75c;color:#fff;font-size:23px;font-weight:900;line-height:1;text-transform:uppercase}.scratch-main-button:disabled{opacity:.45}.wheel-page{display:grid;min-height:calc(100dvh - var(--tg-controls-safe-top));align-content:start;gap:24px;padding-top:calc(var(--tg-controls-safe-top) + 16px)}.wheel-stage{display:grid;justify-items:center;gap:18px}.wheel-title-row{display:flex;align-items:center;justify-content:center;gap:17px;width:100%}.wheel-title-row h1{flex-shrink:0;margin:0;color:#fff;font-size:31px;font-weight:950;line-height:1;text-align:center;white-space:nowrap;text-shadow:0 4px 20px rgba(255,255,255,.2)}.wheel-title-row span{color:#a855f7;font-size:33px;line-height:1;text-shadow:0 0 14px rgba(168,85,247,.95),0 0 32px rgba(59,130,246,.48)}.wheel-wrap{--wheel-size: min(406px, calc(100vw - 24px) );position:relative;width:var(--wheel-size);height:var(--wheel-size);margin-top:10px}.wheel-disc{position:absolute;top:18px;right:18px;bottom:18px;left:18px;overflow:hidden;border-radius:50%;border:2px solid rgba(198,113,255,.95);background:radial-gradient(circle at 50% 50%,#0c082200 0,#0c082200 23%,#0b061eeb 23.5%,#0b061eeb),repeating-conic-gradient(from -22.5deg,rgba(255,255,255,.08) 0 .45deg,transparent .45deg 45deg),conic-gradient(from -22.5deg,#845208f5,#845208f5 45deg,#053c78fa 45deg,#053c78fa 90deg,#460c6afa 90deg,#460c6afa 135deg,#077224fa 135deg,#077224fa 180deg,#480c70fa 180deg,#480c70fa 225deg,#043a79fa 225deg,#043a79fa 270deg,#845208f5 270deg,#845208f5 315deg,#440e76fa 315deg,#440e76fa 360deg);box-shadow:inset 0 0 18px #ffffff1c,inset 0 0 52px #000000bf,0 0 26px #a855f77a;transform:rotate(var(--wheel-current-rotation, 0deg))}.wheel-disc:before,.wheel-disc:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.wheel-disc:before{border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 0 25%,rgba(255,255,255,.1) 25.5% 26%,transparent 26.5% 100%),repeating-conic-gradient(from -22.5deg,rgba(252,211,77,.8) 0 .7deg,transparent .7deg 45deg)}.wheel-disc:after{border-radius:50%;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.16),transparent 19%),radial-gradient(circle at 50% 50%,transparent 0 74%,rgba(0,0,0,.42) 100%);mix-blend-mode:screen;opacity:.7}.wheel-disc.is-spinning{transition:transform 3.8s cubic-bezier(.12,.75,.15,1)}.wheel-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(185,91,255,.98);box-shadow:inset 0 0 0 8px #622eca5c,inset 0 0 0 14px #050611e6,0 0 17px #a855f7f2,0 0 34px #7e22ceb8}.wheel-orbit i{position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:50%;border:4px solid #7c6dff;background:#fff;box-shadow:0 0 0 2px #10082df2,0 0 14px #6366f1f2;transform:translate(-50%,-50%) rotate(var(--dot-rotate)) translateY(calc(var(--wheel-size) * -.478))}.wheel-pointer{position:absolute;z-index:5;top:16px;left:50%;width:42px;height:52px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.38),transparent 28%),linear-gradient(180deg,#b76cff,#7b2fe0 64%,#5e16c8);clip-path:polygon(50% 100%,6% 8%,94% 8%);filter:drop-shadow(0 0 8px rgba(216,180,254,.88)) drop-shadow(0 7px 12px rgba(124,58,237,.62));transform:translate(-50%)}.wheel-prize{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:62px;height:72px;place-items:center;color:#fff;text-align:center;transform:translate(-50%,-50%)}.wheel-prize-inner{display:grid;justify-items:center;align-content:center;gap:2px;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.55)}.wheel-prize img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 13px rgba(251,191,36,.48))}.wheel-prize strong,.wheel-prize em{display:block;font-style:normal;line-height:1.02}.wheel-prize strong{color:#fff;font-size:16px;font-weight:950}.wheel-prize em{color:#ffffffe6;font-size:9px;font-weight:900}.wheel-prize-case img,.wheel-prize-scratch img{width:30px;height:30px}.wheel-prize-case strong,.wheel-prize-scratch strong,.wheel-prize-spin strong{max-width:58px;font-size:8px;line-height:1.08}.wheel-prize-case em,.wheel-prize-scratch em,.wheel-prize-spin em{font-size:8px}.wheel-prize-spin svg{width:30px;height:30px;color:#d8b4fe;filter:drop-shadow(0 0 12px rgba(216,180,254,.82))}.wheel-prize-xp strong{color:#e9b7ff;font-size:22px;text-shadow:0 0 18px rgba(217,70,239,.78)}.wheel-prize-xp em{font-size:11px}.wheel-prize-coins-big{top:18%;left:50%}.wheel-prize-ton-big{top:27%;left:76%}.wheel-prize-case{top:55%;left:79%}.wheel-prize-scratch{top:75%;left:64%}.wheel-prize-xp{top:80%;left:50%}.wheel-prize-ton-small{top:73%;left:31%}.wheel-prize-coins-small{top:54%;left:21%}.wheel-prize-spin{top:30%;left:26%}.wheel-disc .wheel-prize{top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--slot-angle)) translateY(var(--slot-radius)) rotate(var(--slot-counter-angle))}.wheel-center{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;border:3px solid rgba(213,158,255,.96);background:radial-gradient(circle at 50% 38%,rgba(110,41,255,.72),transparent 52%),#080918;box-shadow:inset 0 0 0 5px #581c87b8,inset 0 0 22px #60a5fa59,0 0 22px #a855f7f2,0 0 40px #7e22cead;transform:translate(-50%,-50%)}.wheel-center img{width:31px;height:31px;-o-object-fit:contain;object-fit:contain}.wheel-spin-button{display:inline-flex;width:100%;height:74px;align-items:center;justify-content:center;gap:11px;border-radius:22px;border:1px solid rgba(216,180,254,.86);background:radial-gradient(circle at 31% 0%,rgba(255,255,255,.2),transparent 44%),linear-gradient(135deg,#7b2fe0,#9a35ff 53%,#5b16c8);box-shadow:inset 0 2px #ffffff40,inset 0 -9px 18px #360a7685,0 0 18px #a855f7c7;color:#fff;font-size:33px;font-weight:950;line-height:1;text-transform:uppercase}.wheel-spin-button img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 11px rgba(251,191,36,.78))}.wheel-spin-button b{font-size:24px;font-weight:950}@keyframes wheelSpin{0%{transform:rotate(var(--wheel-start-rotation, 0deg))}62%{transform:rotate(calc(var(--wheel-target-rotation, 2160deg) - 160deg))}to{transform:rotate(var(--wheel-target-rotation, 2160deg))}}.cases-topbar{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px}.cases-topbar h1{margin:0;color:#fff;font-size:31px;font-weight:900;line-height:1}.cases-back-button{display:none;height:50px;width:50px;place-items:center;border-radius:18px;border:1px solid rgba(168,85,247,.3);background:linear-gradient(145deg,#ffffff13,#ffffff05),#121423f0;color:#ffffffe0;box-shadow:inset 0 0 17px #ffffff0a,0 0 18px #7b35ff29}.cases-balance-stack{display:grid;justify-self:end}.cases-balance-stack>div{display:grid;min-width:0;height:42px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:8px;border-radius:18px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#ffffff0f,#ffffff04),#0c0e19f0;padding:5px 6px;box-shadow:inset 0 0 18px #ffffff06,0 0 14px #7b35ff24}.cases-balance-stack img{height:34px;width:34px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(168,85,247,.38))}.cases-balance-stack strong{overflow:hidden;color:#fff;font-size:18px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.cases-balance-stack button{display:grid;height:28px;width:28px;place-items:center;border-radius:50%;border:1px solid rgba(168,85,247,.68);background:#7b35ff26;color:#ffffffd1}.cases-tabs{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffffff0d,#ffffff04),#090b14eb}.cases-tabs button{display:inline-flex;height:54px;align-items:center;justify-content:center;gap:9px;border-radius:17px;color:#ffffff6b;font-size:16px;font-weight:900;line-height:1}.cases-tabs .cases-tab-active{background:radial-gradient(circle at 50% 120%,rgba(211,28,255,.35),transparent 60%),linear-gradient(145deg,#7b35ffdb,#4a198be6);color:#fff;box-shadow:inset 0 0 18px #ffffff14,0 0 18px #a855f752}.cases-hero{position:relative;display:grid;min-height:104px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;overflow:hidden;border-radius:21px;border:1px solid rgba(168,85,247,.55);background:radial-gradient(circle at 78% 48%,rgba(245,166,35,.3),transparent 27%),radial-gradient(circle at 70% 40%,rgba(168,85,247,.38),transparent 39%),linear-gradient(135deg,#1e0e38fa,#060812fa 58%);box-shadow:inset 0 0 30px #a855f724,0 0 20px #7b35ff38;padding:18px}.cases-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 60% 45%,rgba(245,166,35,.75) 0 2px,transparent 3px),radial-gradient(circle at 84% 26%,rgba(255,255,255,.6) 0 1px,transparent 2px),linear-gradient(145deg,transparent 0 51%,rgba(168,85,247,.16) 51%,transparent 75%);opacity:.8;pointer-events:none}.cases-hero span,.cases-hero img{position:relative;z-index:1}.cases-hero strong,.cases-hero em{display:block;font-style:normal;line-height:1.08}.cases-hero strong{color:#fff;font-size:22px;font-weight:900}.cases-hero em{margin-top:8px;color:#ffffff9e;font-size:16px;font-weight:750}.cases-hero img{width:158px;max-width:none;justify-self:end;-o-object-fit:contain;object-fit:contain;transform:translate(16px,2px);filter:drop-shadow(0 0 18px rgba(245,166,35,.58))}.cases-reward-toast{border-radius:18px;border:1px solid rgba(34,197,94,.28);background:#22c55e1f;padding:11px 13px;color:#22c55e;font-size:13px;font-weight:900;text-align:center}.cases-shop{display:grid;gap:12px}.cases-shop h2{margin:0;color:#fff;font-size:25px;font-weight:900;line-height:1}.cases-filter-row{display:flex;gap:9px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.cases-filter-row::-webkit-scrollbar{display:none}.cases-filter-row button{flex:0 0 auto;height:42px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;color:#ffffff94;font-size:13px;font-weight:850;line-height:1;padding:0 18px}.cases-filter-row .cases-filter-active{border-color:#a855f7b8;background:radial-gradient(circle at 50% 120%,rgba(211,28,255,.42),transparent 62%),linear-gradient(145deg,#7b35ffc7,#3b156be0);color:#fff;box-shadow:0 0 14px #a855f747}.cases-list{display:grid;gap:12px}.cases-card{position:relative;display:grid;min-height:104px;grid-template-columns:78px minmax(0,1fr) 94px;align-items:center;gap:9px;overflow:hidden;border-radius:21px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 10% 50%,rgba(59,130,246,.12),transparent 43%),linear-gradient(145deg,#ffffff0d,#ffffff04),#080c17f2;box-shadow:inset 0 0 24px #ffffff06,0 10px 24px #0000003d;padding:10px}.cases-card-gold{border-color:#f5a6232e}.cases-card-diamond{border-color:#a855f747}.cases-card-badge{position:absolute;left:8px;top:8px;z-index:2;border-radius:9px;background:linear-gradient(135deg,#8f35ff,#d31cff);color:#ffffffe0;font-size:9px;font-weight:900;line-height:1;padding:5px 8px;box-shadow:0 0 12px #a855f76b}.cases-card-image{width:78px;height:78px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgba(168,85,247,.38))}.cases-card-copy{min-width:0}.cases-card-copy strong,.cases-card-copy em,.cases-card-copy span,.cases-card-copy small{display:block;overflow:hidden;font-style:normal;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.cases-card-copy strong{color:#fff;font-size:16px;font-weight:900;overflow:visible;text-overflow:clip;white-space:normal}.cases-card-copy em{margin-top:5px;color:#fff9;font-size:12px;font-weight:650;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.16}.cases-card-copy span{margin-top:14px;color:#ffffff80;font-size:12px;font-weight:750}.cases-card-copy small{margin-top:8px;color:#a855f7eb;font-size:11px;font-weight:800}.cases-card-rewards{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.cases-card-rewards p{display:inline-flex;align-items:center;gap:5px;margin:0;color:#fff;font-size:12px;font-weight:850;line-height:1}.cases-card-rewards img{height:18px;width:18px;-o-object-fit:contain;object-fit:contain}.cases-price-button{position:relative;display:inline-flex;width:94px;height:42px;align-items:center;justify-content:center;gap:4px;overflow:hidden;border-radius:11px;border:1px solid rgba(168,85,247,.44);background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.18),transparent 38%),linear-gradient(135deg,#7b2fe0,#8f35ff 52%,#5f22be);box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 16px #460c915c,0 8px 16px #581c8747,0 0 14px #a855f72e;color:#fff;line-height:1;padding:0 11px;white-space:nowrap;isolation:isolate}.cases-price-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 43%),linear-gradient(90deg,rgba(255,255,255,.08),transparent 30%);opacity:.9;pointer-events:none}.cases-price-button img{position:relative;z-index:1;height:17px;width:17px;flex:0 0 17px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 5px rgba(245,166,35,.42));padding:0}.cases-price-button span{position:relative;z-index:1;display:block;flex:0 0 auto;min-width:0;overflow:hidden;color:#fff;font-size:13px;font-weight:750;letter-spacing:0;line-height:1;text-align:left;text-overflow:clip;text-shadow:0 2px 0 rgba(0,0,0,.18),0 0 12px rgba(255,255,255,.38);white-space:nowrap}.cases-inventory,.cases-inventory-list{display:grid;gap:12px}.cases-inventory-card{position:relative;display:grid;min-height:118px;grid-template-columns:92px minmax(0,1fr) 116px;align-items:center;gap:12px;overflow:hidden;border-radius:21px;border:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 10% 50%,rgba(59,130,246,.12),transparent 43%),radial-gradient(circle at 88% 52%,rgba(168,85,247,.15),transparent 42%),linear-gradient(145deg,#ffffff0d,#ffffff04),#080c17f2;box-shadow:inset 0 0 24px #ffffff06,0 10px 24px #0000003d;padding:11px}.cases-inventory-card>img{width:92px;height:92px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 16px rgba(168,85,247,.4))}.cases-inventory-card-gold{border-color:#f5a62333}.cases-inventory-card-diamond{border-color:#a855f74d}.cases-inventory-copy{min-width:0}.cases-inventory-copy strong,.cases-inventory-copy em,.cases-inventory-copy small{display:block;font-style:normal;line-height:1.08}.cases-inventory-copy strong{color:#fff;font-size:20px;font-weight:900}.cases-inventory-copy em{margin-top:11px;color:#ffffff9e;font-size:14px;font-weight:750}.cases-inventory-copy em b{color:#a855f7;font-weight:900}.cases-inventory-copy small{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-size:14px;font-weight:800}.cases-inventory-copy small i{display:block;width:10px;height:10px;flex:0 0 auto;border-radius:50%}.cases-ready{color:#4ade80}.cases-ready i{background:#4ade80;box-shadow:0 0 12px #4ade809e}.cases-empty{color:#ffffff7a}.cases-empty i{background:#ffffff73}.cases-open-button{position:relative;display:inline-flex;height:54px;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:16px;border:1px solid rgba(168,85,247,.72);background:radial-gradient(circle at 35% 8%,rgba(255,255,255,.2),transparent 42%),linear-gradient(135deg,#7b2fe0,#9a35ff 52%,#661fc7);box-shadow:inset 0 1px #fff3,inset 0 -13px 18px #460c9161,0 10px 20px #581c874d,0 0 18px #a855f738;color:#fff;font-size:15px;font-weight:850;line-height:1;white-space:nowrap}.cases-open-button:disabled{border-color:#a855f729;background:radial-gradient(circle at 35% 8%,rgba(255,255,255,.08),transparent 42%),linear-gradient(135deg,#4323736b,#1e1239ad);box-shadow:inset 0 0 18px #ffffff06;color:#ffffff52}.cases-open-page{position:relative;gap:14px}.case-open-reward-toast{position:absolute;left:10px;right:10px;top:calc(var(--tg-controls-safe-top) + 42px);z-index:8;pointer-events:none}.case-open-topbar{display:grid;min-height:36px;place-items:center}.case-open-topbar h1{margin:0;color:#fff;font-size:32px;font-weight:900;line-height:1}.case-open-panel{display:grid;overflow:hidden;border-radius:24px;border:1px solid rgba(168,85,247,.72);background:radial-gradient(circle at 50% 34%,rgba(123,53,255,.32),transparent 30%),radial-gradient(circle at 50% 42%,rgba(168,85,247,.22),transparent 42%),linear-gradient(180deg,#1c0c39f0,#040710fa 58%,#05070ffa);box-shadow:inset 0 0 42px #7b35ff24,0 0 22px #7b35ff3d;padding:24px 14px 15px}.case-open-head{text-align:center}.case-open-head strong,.case-open-head em{display:block;font-style:normal;line-height:1}.case-open-head strong{color:#fff;font-size:31px;font-weight:900}.case-open-head em{margin-top:12px;color:#ffffff9e;font-size:18px;font-weight:750}.case-open-head em b{color:#f5c542;font-weight:900}.case-open-showcase{display:grid;height:250px;place-items:center;margin-top:8px}.case-open-showcase img{width:min(265px,78vw);max-height:240px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 28px rgba(168,85,247,.76)) drop-shadow(0 18px 24px rgba(0,0,0,.42))}.case-open-roulette{position:relative;overflow:hidden;height:82px;margin-top:8px;border-radius:16px;border:1px solid rgba(168,85,247,.48);background:linear-gradient(90deg,rgba(3,5,12,.98),transparent 18%,transparent 82%,rgba(3,5,12,.98)),radial-gradient(circle at 50% 50%,rgba(168,85,247,.22),transparent 48%),#080b16f0;box-shadow:inset 0 0 22px #a855f71f,0 0 18px #a855f72e}.case-open-marker{position:absolute;left:50%;top:0;z-index:3;width:3px;height:100%;border-radius:999px;background:#f5c542;box-shadow:0 0 16px #f5c542d9;transform:translate(-50%)}.case-open-reel{position:absolute;left:50%;top:0;display:flex;width:-moz-max-content;width:max-content;gap:8px;padding:9px;will-change:transform}.case-open-reel-moving{transition:transform 4.85s cubic-bezier(.12,.75,.15,1)}.case-open-reel span{display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;border-radius:13px;border:1px solid rgba(168,85,247,.28);background:linear-gradient(145deg,#ffffff0e,#ffffff04),#080b16eb}.case-open-reel img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(168,85,247,.42))}@keyframes caseReelSpin{0%{transform:translate(130px)}16%{transform:translate(calc(var(--case-reel-target-px, 2489px) * -1 + 760px))}32%{transform:translate(calc(var(--case-reel-target-px, 2489px) * -1 + 520px))}48%{transform:translate(calc(var(--case-reel-target-px, 2489px) * -1 + 320px))}64%{transform:translate(calc(var(--case-reel-target-px, 2489px) * -1 + 160px))}80%{transform:translate(calc(var(--case-reel-target-px, 2489px) * -1 + 58px))}91%{transform:translate(calc(var(--case-reel-target-px, 2489px) * -1 + 16px))}to{transform:translate(calc(var(--case-reel-target-px, 2489px) * -1))}}.case-open-strip{display:none;height:54px;place-items:center;margin-top:24px;border-radius:16px;border:1px solid rgba(168,85,247,.5);background:radial-gradient(circle at 28% 0%,rgba(255,255,255,.13),transparent 45%),linear-gradient(135deg,#7b35ffcc,#2d0d5feb);color:#fff;font-size:19px;font-weight:750}.case-open-panel h2{margin:10px 1px 12px;color:#fff;font-size:20px;font-weight:900;line-height:1}.case-open-rewards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.case-open-rewards article{display:grid;min-height:128px;place-items:center;align-content:center;gap:8px;overflow:hidden;border-radius:14px;border:1px solid rgba(168,85,247,.28);background:linear-gradient(145deg,#ffffff0a,#ffffff03),#080b16d1;padding:10px 6px;text-align:center}.case-open-rewards img{display:grid;width:54px;height:54px;place-items:center;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 13px rgba(168,85,247,.45))}.case-open-rewards strong,.case-open-rewards em{display:block;max-width:100%;overflow:hidden;font-style:normal;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.case-open-rewards strong{color:#fff;font-size:13px;font-weight:750}.case-open-rewards em{color:#d946ef;font-size:13px;font-weight:750}.case-open-rewards article:first-child em{color:#f5c542}.case-open-rewards article:nth-child(2) em,.case-open-rewards article:nth-child(2) strong{color:#22d3ee}.case-open-rewards article:nth-child(3) em{color:#4ade80}.case-open-rewards article:nth-child(4) em{color:#f5c542}.case-open-rewards article:nth-child(4) strong{color:#d8b4fe}.case-open-actions{display:grid;grid-template-columns:minmax(0,1fr);margin-top:18px}.case-open-main{position:relative;display:inline-flex;height:62px;align-items:center;justify-content:center;overflow:hidden;border-radius:17px;border:1px solid rgba(168,85,247,.58);gap:9px;background:radial-gradient(circle at 28% 0%,rgba(255,255,255,.17),transparent 46%),linear-gradient(135deg,#7b2fe0,#8f35ff 52%,#5f22be);box-shadow:inset 0 1px #fff3,inset 0 -15px 22px #460c9161,0 0 20px #a855f752;color:#fff;font-size:17px;font-weight:900;line-height:1}.case-open-main img{width:31px;height:31px;-o-object-fit:contain;object-fit:contain}.case-open-main b{color:#f5c542;font-weight:900}.case-open-main:disabled{opacity:.86;filter:saturate(1.2)}.game-card{position:relative;display:flex;height:146px;overflow:hidden;flex-direction:column;border-radius:21px;border:1px solid rgba(255,255,255,.1);padding:12px;text-align:left;box-shadow:inset 0 0 26px #ffffff09,0 12px 30px #00000052;transition:transform .16s ease}.game-card:active{transform:scale(.985)}.game-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 33%),repeating-linear-gradient(150deg,transparent 0 30px,rgba(255,255,255,.035) 31px 33px);opacity:.72}.game-card-mines{border-color:#975dff59;background:radial-gradient(circle at 18% 14%,rgba(123,53,255,.54),transparent 32%),#080a14}.game-card-cases{border-color:#f5a62361;background:radial-gradient(circle at 29% 14%,rgba(245,166,35,.42),transparent 27%),#0c0b10}.game-card-scratch{border-color:#22c55e47;background:radial-gradient(circle at 30% 16%,rgba(34,197,94,.35),transparent 29%),#07100f}.game-card-wheel{border-color:#3b82f661;background:radial-gradient(circle at 35% 17%,rgba(59,130,246,.48),transparent 31%),#07101d}.game-art{position:absolute;left:12px;top:7px;display:grid;height:78px;width:104px;place-items:center}.game-art img{display:block;height:78px!important;width:auto!important;max-width:104px;-o-object-fit:contain;object-fit:contain}.game-art-mines{filter:drop-shadow(0 0 18px rgba(168,85,247,.9))}.game-art-cases{filter:drop-shadow(0 0 17px rgba(245,166,35,.88))}.game-art-scratch{filter:drop-shadow(0 0 18px rgba(34,197,94,.78))}.game-art-wheel{filter:drop-shadow(0 0 18px rgba(59,130,246,.95))}.game-arrow{position:absolute;right:11px;bottom:19px;z-index:10;display:grid;height:25px;width:25px;place-items:center;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff}.game-title{font-size:14px}.game-subtitle{color:#ffffff6b;font-size:10.5px}.bonus-card{position:relative;display:grid;height:86px;grid-template-columns:72px minmax(0,1fr) 104px;align-items:center;gap:10px;overflow:hidden;border-radius:21px;border:1px solid rgba(151,93,255,.56);background:radial-gradient(circle at 13% 36%,rgba(123,53,255,.7),transparent 30%),radial-gradient(circle at 79% 50%,rgba(123,53,255,.35),transparent 24%),#090914;box-shadow:0 0 27px #7b35ff47;padding:8px 10px}.bonus-gift{position:relative;z-index:1;display:grid;height:66px;width:72px;transform:none;place-items:center;background:transparent;filter:drop-shadow(0 0 17px rgba(168,85,247,.8))}.bonus-gift img{display:block;height:66px!important;width:auto!important;max-width:72px;-o-object-fit:contain;object-fit:contain}.bonus-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:104px;height:52px;border-radius:17px;background:linear-gradient(135deg,#9f35ff,#6f28ff);padding:0 10px;box-shadow:inset 0 0 18px #ffffff2e,0 0 22px #7b35ffb8;color:#fff;font-size:11px;font-weight:750;line-height:1;text-transform:uppercase}.tasks-bonus-card{margin-top:0;height:76px;grid-template-columns:66px minmax(0,1fr) 96px}.tasks-bonus-card .bonus-gift{height:60px;width:66px}.tasks-bonus-card .bonus-gift img{height:60px!important;max-width:66px}.tasks-bonus-card .bonus-button{width:96px;height:46px;font-size:10.5px}.tasks-page{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.tasks-ad-card{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(168,85,247,.42);background:radial-gradient(circle at 82% 25%,rgba(217,70,239,.46),transparent 27%),radial-gradient(circle at 20% 12%,rgba(123,53,255,.2),transparent 30%),linear-gradient(145deg,#2b104ef2,#080a14fa 58%);box-shadow:inset 0 0 34px #a855f72e,0 0 24px #7b35ff3d;height:184px;padding:20px}.tasks-ad-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 34%),radial-gradient(circle at 72% 30%,rgba(255,255,255,.12),transparent 2px);opacity:.7}.tasks-ad-copy{position:relative;z-index:2;max-width:59%}.tasks-ad-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:18px;font-weight:800;line-height:1}.tasks-ad-reward{margin-top:8px;color:#ffffffa3;font-size:12px;font-weight:600;line-height:1.15}.tasks-ad-reward span{color:#f5a623}.tasks-progress-row{margin-top:18px;margin-bottom:6px;display:flex;width:100%;justify-content:space-between;color:#ffffff8c;font-size:11px;font-weight:650}.tasks-ad-copy>.h-2{height:5px}.tasks-ad-art{position:absolute;z-index:1;right:18px;top:24px;height:96px!important;width:auto!important;max-width:106px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 20px rgba(168,85,247,.82))}.tasks-ad-button{position:absolute;left:20px;right:20px;bottom:12px;z-index:2;display:grid;height:42px;place-items:center;border-radius:17px;background:linear-gradient(135deg,#8f35ff,#d31cff);box-shadow:inset 0 0 18px #ffffff2e,0 0 22px #a855f780;color:#fff;font-size:15px;font-weight:750}.tasks-section-title{display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:12px;padding:6px 14px 2px;color:#a855f7}.tasks-section-title span{height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.24),transparent)}.tasks-section-title strong{color:#fff;font-size:18px;font-weight:800;line-height:1}.tasks-list{display:grid;gap:10px}.tasks-partners-heading{padding-top:8px}.tasks-partners-heading strong{font-size:16px;white-space:nowrap}.tasks-partners-list{gap:9px}.tasks-partner-stack{display:grid;gap:8px}.tasks-row{position:relative;display:grid;min-height:82px;grid-template-columns:52px minmax(0,1fr) 32px 16px;align-items:center;gap:8px;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 9% 50%,rgba(123,53,255,.19),transparent 24%),linear-gradient(145deg,#ffffff0f,#ffffff05),#0a0e19e6;padding:11px 10px;text-align:left}.tasks-partner-row{min-height:82px;border-color:#a855f733;background:radial-gradient(circle at 12% 50%,rgba(168,85,247,.2),transparent 27%),radial-gradient(circle at 90% 18%,rgba(59,130,246,.1),transparent 28%),linear-gradient(145deg,#ffffff0f,#ffffff05),#0a0e19eb}.tasks-partner-row-pinned{min-height:90px;border-color:#a855f77a;background:radial-gradient(circle at 13% 50%,rgba(168,85,247,.31),transparent 31%),radial-gradient(circle at 84% 18%,rgba(217,70,239,.2),transparent 32%),linear-gradient(145deg,#30135c94,#080a14f5 64%);box-shadow:inset 0 0 24px #a855f71f,0 0 18px #7b35ff24}.tasks-row-icon{display:grid;height:52px;width:52px;place-items:center;border-radius:50%;background:#7b35ff29;box-shadow:inset 0 0 18px #a855f72e}.tasks-row-icon img{height:44px!important;width:44px!important;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(168,85,247,.75))}.tasks-partner-icon{overflow:visible;background:#7b35ff1a;box-shadow:inset 0 0 16px #a855f71f}.tasks-partner-icon img{height:58px!important;width:58px!important;filter:drop-shadow(0 0 12px rgba(168,85,247,.68))}.tasks-partner-icon-adsgram img{transform:translate(1px) scale(1.1)}.tasks-partner-icon-subscriptions img{transform:translate(2px) scale(1.06)}.tasks-partner-icon-bots img{transform:translate(0) scale(1.08)}.tasks-row-icon-invite_friend img{transform:translate(4px,1px) scale(1.04)}.tasks-row-copy{display:grid;min-width:0;gap:6px}.tasks-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:16px;font-weight:750;line-height:1}.tasks-row-reward{color:#f5a623;font-size:13px;font-weight:650;line-height:1}.tasks-partner-note{overflow:hidden;color:#ffffff7a;font-size:12px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tasks-row-count{color:#ffffff8c;font-size:15px;font-weight:700}.tasks-row-arrow{color:#a855f7;height:16px;width:16px;transition:transform .16s ease}.tasks-row-arrow-open{transform:rotate(90deg)}.tasks-partner-sublist{display:grid;gap:7px;margin:-1px 6px 2px 20px;padding-left:12px;border-left:1px solid rgba(168,85,247,.2)}.tasks-partner-subtask{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:9px;border-radius:16px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(circle at 6% 50%,rgba(168,85,247,.15),transparent 34%),linear-gradient(145deg,#ffffff0d,#ffffff05),#080b16db;padding:9px 10px 9px 12px;text-align:left}.tasks-partner-subtask:disabled{cursor:default;opacity:.62}.tasks-partner-subtask strong,.tasks-partner-subtask em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.05}.tasks-partner-subtask strong{color:#ffffffe0;font-size:13px;font-weight:700}.tasks-partner-subtask em{margin-top:5px;color:#ffffff6b;font-size:11px;font-weight:600}.tasks-partner-reward{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:7px;border-radius:999px;border:1px solid rgba(255,191,64,.42);background:radial-gradient(circle at 18% 50%,rgba(255,205,86,.22),transparent 48%),linear-gradient(135deg,#552a0ae0,#8a430f61 52%,#6f2bff38);box-shadow:inset 0 0 10px #ffd65e29,0 0 12px #ffb22c1f;padding:3px 8px 3px 4px;color:#ffd76a;font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.tasks-partner-reward img{height:18px;width:18px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 5px rgba(255,190,49,.72))}.tasks-partner-subtask-action{display:grid;height:34px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#8f35ff,#b31cff 62%,#751dff);box-shadow:inset 0 0 13px #ffffff2e,0 0 14px #a855f757;color:#fff;font-size:12px;font-weight:720;line-height:1;white-space:nowrap}.wallet-history-modal{width:min(390px,calc(100vw - 28px));max-height:min(620px,calc(100dvh - 88px));overflow:hidden;border-radius:24px;border:1px solid rgba(168,85,247,.36);background:radial-gradient(circle at 12% 0%,rgba(168,85,247,.22),transparent 36%),linear-gradient(145deg,#121424fa,#05070ffa);box-shadow:inset 0 0 24px #ffffff0d,0 22px 58px #00000094,0 0 28px #a855f73d;padding:16px}.wallet-history-modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.wallet-history-modal-head span{display:grid;gap:3px}.wallet-history-modal-head strong{color:#fff;font-size:20px;font-weight:950}.wallet-history-modal-head em{color:#ffffff7a;font-size:12px;font-style:normal;font-weight:700}.wallet-history-modal-head button,.wallet-connected-pill button{display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#fff;box-shadow:inset 0 0 14px #ffffff0a}.wallet-history-modal-head button{width:38px;height:38px;border-radius:14px}.wallet-history-modal-list{max-height:min(520px,calc(100dvh - 170px));overflow-y:auto;padding-right:2px}.wallet-connected-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;border:1px solid rgba(168,85,247,.34);background:radial-gradient(circle at 16% 50%,rgba(168,85,247,.22),transparent 38%),#ffffff0e;padding:12px 12px 12px 14px}.wallet-connected-pill span{display:grid;min-width:0;gap:4px}.wallet-connected-pill em{color:#ffffff7a;font-size:11px;font-style:normal;font-weight:800;text-transform:uppercase}.wallet-connected-pill strong{overflow:hidden;color:#fff;font-size:18px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.wallet-connected-pill button{flex:0 0 auto;width:38px;height:38px;border-radius:14px;font-size:22px;font-weight:700;line-height:1}.wallet-connected-pill-static{margin-top:-2px}.wallet-connect-inline{min-height:48px;border-radius:16px;border:1px solid rgba(168,85,247,.42);background:linear-gradient(135deg,#6b21a8bd,#a855f7bd);color:#fff;font-size:14px;font-weight:900;box-shadow:inset 0 0 18px #ffffff1a,0 0 18px #a855f73d}.tasks-final-reward{display:grid;width:100%;grid-template-columns:66px minmax(0,1fr) 18px;align-items:center;gap:8px;overflow:hidden;border-radius:22px;border:1px solid rgba(168,85,247,.48);background:radial-gradient(circle at 16% 50%,rgba(168,85,247,.35),transparent 28%),linear-gradient(145deg,#4e1777c2,#0a0916f5);box-shadow:0 0 20px #7b35ff33;padding:10px 12px 10px 8px;text-align:left}.tasks-final-reward img{height:54px!important;width:66px!important;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 16px rgba(168,85,247,.7))}.tasks-final-reward strong,.tasks-final-reward em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.tasks-final-reward strong{color:#fff;font-size:14px;font-style:normal;font-weight:750}.tasks-final-reward em{margin-top:6px;color:#a855f7;font-size:14px;font-style:normal;font-weight:650}.tasks-final-reward svg{color:#a855f7}.friends-page{display:grid;gap:12px;padding-bottom:calc(98px + env(safe-area-inset-bottom))}.friends-hero-card{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(192,132,252,.56);background:radial-gradient(circle at 82% 18%,rgba(168,85,247,.3),transparent 34%),radial-gradient(circle at 12% 2%,rgba(168,85,247,.19),transparent 32%),linear-gradient(145deg,#25143ef0,#080b16fa 56%);box-shadow:inset 0 0 34px #a855f721,0 0 24px #7b35ff33;padding:14px}.friends-hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 76% 18%,rgba(255,255,255,.18),transparent 2px),radial-gradient(circle at 88% 30%,rgba(255,255,255,.14),transparent 1.5px);opacity:.72;pointer-events:none}.friends-hero-art{position:absolute;right:-10px;top:10px;z-index:1;width:166px;max-width:52%;filter:drop-shadow(0 0 18px rgba(168,85,247,.72));-webkit-mask-image:radial-gradient(ellipse at 58% 44%,#000 0 58%,transparent 78%);mask-image:radial-gradient(ellipse at 58% 44%,#000 0 58%,transparent 78%);mix-blend-mode:screen;opacity:.92}.friends-hero-head,.friends-link-label,.friends-link-box,.friends-actions,.friends-stats-grid{position:relative;z-index:2}.friends-hero-head{display:flex;min-height:86px;align-items:center;gap:12px;padding-right:72px}.friends-title-icon{display:grid;height:46px;width:46px;flex:0 0 auto;place-items:center;border-radius:50%;border:1px solid rgba(168,85,247,.34);background:radial-gradient(circle at 50% 38%,rgba(168,85,247,.36),transparent 46%),#7b35ff29;color:#9f35ff;box-shadow:inset 0 0 22px #a855f72e}.friends-title-icon img{height:40px;width:40px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(168,85,247,.75))}.friends-hero-copy{min-width:0;max-width:108px}.friends-hero-copy h1{margin:0;color:#fff;font-size:24px;font-weight:800;line-height:.98}.friends-hero-copy p{margin:6px 0 0;color:#ffffff94;font-size:10.5px;font-weight:600;line-height:1.18}.friends-link-label{margin-top:2px;color:#ffffff94;font-size:12px;font-weight:600}.friends-link-row{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:9px;margin-top:7px}.friends-link-box{overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;padding:9px 12px;color:#ffffffa8;font-size:13px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.friends-link-copy{display:grid;height:42px;width:42px;place-items:center;border-radius:15px;border:1px solid rgba(168,85,247,.5);background:radial-gradient(circle at 50% 20%,rgba(168,85,247,.24),transparent 58%),#ffffff0b;box-shadow:inset 0 0 16px #a855f71f;color:#ffffffc7}.friends-actions{display:grid;margin-top:12px}.friends-action-secondary,.friends-action-primary{display:inline-flex;height:50px;align-items:center;justify-content:center;gap:10px;border-radius:17px;font-size:15px;font-weight:700}.friends-action-share-wide{width:100%}.friends-action-secondary{border:1px solid rgba(168,85,247,.72);background:radial-gradient(circle at 24% 12%,rgba(168,85,247,.22),transparent 46%),#ffffff06;box-shadow:inset 0 0 18px #a855f714;color:#ffffffc7}.friends-action-primary,.friends-invite-button{background:linear-gradient(135deg,#8f35ff,#b31cff 58%,#751dff);box-shadow:inset 0 0 18px #ffffff2e,0 0 24px #a855f76b;color:#fff}.friends-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.friends-stat-card{position:relative;display:flex;min-height:70px;align-items:center;gap:8px;overflow:hidden;border-radius:18px;border:1px solid rgba(168,85,247,.26);background:radial-gradient(circle at 22% 50%,rgba(168,85,247,.19),transparent 38%),#ffffff09;padding:9px}.friends-stat-earned{border-color:#f5a62352;background:radial-gradient(circle at 22% 50%,rgba(245,166,35,.12),transparent 38%),#ffffff08}.friends-stat-icon{display:grid;height:38px;width:38px;flex:0 0 auto;place-items:center;border-radius:50%}.friends-stat-icon img{height:44px;width:44px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 9px rgba(168,85,247,.55))}.friends-stat-card em,.friends-stat-card strong{display:block;font-style:normal;line-height:1}.friends-stat-card em{color:#ffffff8f;font-size:11px;font-weight:600}.friends-stat-card strong{margin-top:5px;color:#fff;font-size:20px;font-weight:750}.friends-stat-earned strong{color:#f5a623}.friends-bonus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.friends-bonus-card{display:grid;min-height:104px;place-items:center;align-content:center;gap:8px;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 20% 50%,rgba(168,85,247,.2),transparent 42%),linear-gradient(145deg,#ffffff0e,#ffffff05),#090c18eb;padding:10px 8px 12px;color:#a855f7;text-align:center}.friends-bonus-card>img{height:58px;width:72px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 13px rgba(168,85,247,.62))}.friends-bonus-card span,.friends-bonus-card strong,.friends-bonus-card em{min-width:0}.friends-bonus-card strong,.friends-bonus-card em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.08}.friends-bonus-card strong{color:#fff;font-size:20px;font-weight:750}.friends-bonus-card em{margin-top:4px;color:#ffffff8c;font-size:10px;font-weight:600}.friends-leaderboard-card{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 8% 4%,rgba(168,85,247,.17),transparent 34%),linear-gradient(145deg,#ffffff0e,#ffffff05),#070a14f0;box-shadow:inset 0 0 28px #a855f714;padding:18px 14px 14px}.friends-board-title{display:flex;align-items:center;gap:11px;color:#f5a623;padding:0 4px 12px}.friends-board-title strong{color:#fff;font-size:20px;font-weight:800;line-height:1}.friends-board-list{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff07}.friends-board-row{display:grid;min-height:47px;grid-template-columns:34px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.friends-board-row:last-child{border-bottom:0}.friends-board-row-you{margin:8px;min-height:54px;border:1px solid rgba(168,85,247,.72);border-radius:17px;background:radial-gradient(circle at 20% 50%,rgba(168,85,247,.34),transparent 42%),#7b35ff21;box-shadow:inset 0 0 18px #a855f729,0 0 18px #a855f740}.friends-rank,.friends-avatar{display:grid;place-items:center;border-radius:13px;color:#fff;font-weight:750;line-height:1}.friends-rank{height:30px;width:30px;font-size:14px}.friends-rank-gold{background:linear-gradient(145deg,#d89018,#8b5a12);box-shadow:inset 0 0 10px #ffffff26}.friends-rank-silver{background:linear-gradient(145deg,#6b7280,#343946)}.friends-rank-bronze{background:linear-gradient(145deg,#8f4c24,#4a2717)}.friends-rank-you{border-radius:50%;background:#ffffff14;color:#ffffffb8}.friends-avatar{height:36px;width:36px;overflow:hidden;border:1px solid rgba(255,255,255,.16);font-size:12px}.friends-avatar-gold{background:radial-gradient(circle at 50% 34%,#f5a62373,#0f1222f2 62%);color:#ffd37a}.friends-avatar-silver{background:radial-gradient(circle at 50% 34%,#3b82f66b,#0c0e1cf2 62%);color:#93c5fd}.friends-avatar-bronze{background:radial-gradient(circle at 50% 34%,#a855f76b,#0c0e1cf2 62%);color:#c084fc}.friends-avatar-you{border-color:#a855f7c2;box-shadow:0 0 14px #7b35ff94}.friends-avatar-you img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.friends-board-name{overflow:hidden;color:#ffffffdb;font-size:13px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.friends-board-row-you .friends-board-name{color:#a855f7;font-weight:750}.friends-board-coins{display:inline-flex;align-items:center;gap:5px;color:#f5a623;font-size:13px;font-weight:750;line-height:1}.friends-board-row-you .friends-board-coins{color:#a855f7}.friends-board-coins img{height:16px;width:16px;-o-object-fit:contain;object-fit:contain}.friends-invite-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:13px;border-radius:20px;font-size:16px;font-weight:750}.wallet-page{display:grid;gap:14px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.wallet-title{margin:0;color:#fff;font-size:34px;font-weight:800;line-height:1}.wallet-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wallet-balance-card{position:relative;display:flex;min-height:118px;align-items:center;gap:8px;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#080b16f0;padding:12px 10px;box-shadow:inset 0 0 24px #ffffff09}.wallet-balance-coins{border-color:#f5a62380;background:radial-gradient(circle at 0% 0%,rgba(245,166,35,.2),transparent 42%),linear-gradient(145deg,#ffffff0f,#ffffff05),#0c0a15f2}.wallet-balance-ton{border-color:#3b82f685;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.24),transparent 44%),linear-gradient(145deg,#ffffff0e,#ffffff05),#080b1af5}.wallet-balance-card img{position:relative;z-index:1;height:50px;width:50px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.wallet-balance-card .wallet-balance-ghost{position:absolute;z-index:0;right:-22px;bottom:-18px;height:98px;width:98px;-o-object-fit:contain;object-fit:contain;opacity:.11;filter:grayscale(.15) saturate(1.15);pointer-events:none}.wallet-balance-ton .wallet-balance-ghost{right:-28px;bottom:-20px;height:108px;width:108px;opacity:.09}.wallet-balance-card span{position:relative;z-index:1;min-width:0}.wallet-balance-card em,.wallet-balance-card strong{display:block;font-style:normal;line-height:1}.wallet-balance-card em{color:#ffffff8c;font-size:13px;font-weight:600}.wallet-balance-card strong{margin-top:8px;overflow:hidden;color:#fff;font-size:24px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wallet-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-action-card{display:flex;flex-direction:column;min-height:82px;align-items:center;justify-content:center;gap:9px;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.18),transparent 56%),linear-gradient(145deg,#ffffff0e,#ffffff05),#080b16f0;color:#a855f7;box-shadow:inset 0 0 22px #a855f714}.wallet-action-card svg{flex:0 0 auto}.wallet-action-card span{color:#ffffffb8;font-size:13px;font-weight:700;line-height:1}.wallet-connect-button{position:relative;display:grid;min-height:68px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;overflow:hidden;border-radius:20px;border:1px solid rgba(168,85,247,.48);background:radial-gradient(circle at 10% 50%,rgba(168,85,247,.34),transparent 31%),radial-gradient(circle at 86% 18%,rgba(59,130,246,.18),transparent 30%),linear-gradient(135deg,#7b35ff5c,#110b20f5 58%,#080b16fa);box-shadow:inset 0 0 24px #a855f724,0 0 22px #7b35ff33;padding:10px 13px;text-align:left}.wallet-connect-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 36%);opacity:.65;pointer-events:none}.wallet-connect-icon,.wallet-connect-button>span,.wallet-connect-button>svg{position:relative;z-index:1}.wallet-connect-icon{display:grid;height:48px;width:48px;place-items:center;border-radius:0;background:transparent;color:#fff;box-shadow:none}.wallet-connect-icon img{height:52px;width:52px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(168,85,247,.62))}.wallet-connect-button strong,.wallet-connect-button em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.05}.wallet-connect-button strong{color:#fff;font-size:16px;font-weight:750}.wallet-connect-button em{margin-top:6px;color:#ffffff7a;font-size:12px;font-weight:600}.wallet-connect-button>svg{color:#a855f7}.wallet-deposit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:end center;background:radial-gradient(circle at 50% 78%,rgba(123,53,255,.2),transparent 42%),#000000a8;padding:16px}.wallet-deposit-sheet{position:relative;width:100%;max-width:398px;overflow:hidden;border-radius:28px;border:1px solid rgba(168,85,247,.44);background:radial-gradient(circle at 16% 8%,rgba(168,85,247,.34),transparent 35%),radial-gradient(circle at 84% 16%,rgba(59,130,246,.16),transparent 34%),linear-gradient(145deg,#1e0e38fa,#070a14fa 62%);box-shadow:inset 0 0 30px #a855f724,0 20px 52px #00000085,0 0 28px #7b35ff3d;padding:16px}.wallet-deposit-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%);opacity:.7;pointer-events:none}.wallet-deposit-head,.wallet-deposit-copy,.wallet-deposit-field,.wallet-deposit-presets,.wallet-deposit-submit{position:relative;z-index:1}.wallet-deposit-head{display:flex;align-items:flex-start;justify-content:space-between}.wallet-deposit-head img{height:82px;width:82px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px rgba(168,85,247,.62))}.wallet-deposit-head button{display:grid;height:38px;width:38px;place-items:center;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff0e;color:#ffffffc7;font-size:26px;font-weight:500;line-height:1}.wallet-deposit-copy{margin-top:-8px}.wallet-deposit-copy strong,.wallet-deposit-copy em{display:block;font-style:normal;line-height:1.08}.wallet-deposit-copy strong{color:#fff;font-size:25px;font-weight:800}.wallet-deposit-copy em{margin-top:8px;color:#ffffff80;font-size:13px;font-weight:600}.wallet-deposit-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 8% 0%,rgba(168,85,247,.18),transparent 48%),#ffffff0b;padding:12px 14px}.wallet-deposit-field span{grid-column:1 / -1;color:#ffffff7a;font-size:12px;font-weight:650;line-height:1}.wallet-deposit-field input{min-width:0;border:0;background:transparent;color:#fff;font-size:30px;font-weight:800;line-height:1;outline:none}.wallet-deposit-field input::-moz-placeholder{color:#ffffff40}.wallet-deposit-field input::placeholder{color:#ffffff40}.wallet-deposit-field b{color:#38bdf8;font-size:15px;font-weight:800;line-height:1.2}.wallet-deposit-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.wallet-deposit-presets button{height:38px;border-radius:14px;border:1px solid rgba(168,85,247,.22);background:#7b35ff1f;color:#ffffffc7;font-size:12px;font-weight:750}.wallet-deposit-submit{display:grid;width:100%;height:52px;place-items:center;margin-top:14px;border-radius:18px;background:linear-gradient(135deg,#8f35ff,#d31cff);box-shadow:inset 0 0 18px #ffffff2e,0 0 23px #a855f780;color:#fff;font-size:16px;font-weight:800}.wallet-flow-sheet{position:relative;width:100%;max-width:398px;overflow:hidden;border-radius:28px;border:1px solid rgba(168,85,247,.44);background:radial-gradient(circle at 18% 10%,rgba(168,85,247,.32),transparent 36%),radial-gradient(circle at 86% 16%,rgba(59,130,246,.16),transparent 34%),linear-gradient(145deg,#1b0d34fa,#070a14fa 64%);box-shadow:inset 0 0 30px #a855f724,0 20px 52px #00000085,0 0 28px #7b35ff3d;padding:16px}.wallet-flow-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%);opacity:.68;pointer-events:none}.wallet-flow-head,.wallet-flow-copy,.wallet-exchange-switch,.wallet-flow-field,.wallet-flow-rate,.wallet-withdraw-address,.wallet-flow-sheet .wallet-deposit-submit{position:relative;z-index:1}.wallet-flow-head{display:flex;align-items:flex-start;justify-content:space-between}.wallet-flow-head>button{display:grid;height:38px;width:38px;place-items:center;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff0e;color:#ffffffc7;font-size:26px;font-weight:500;line-height:1}.wallet-flow-art{display:flex;height:82px;align-items:center}.wallet-flow-art img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 17px rgba(168,85,247,.56))}.wallet-flow-art-exchange img{height:104px;width:104px;transform:translate(-7px,-9px)}.wallet-flow-art-withdraw img{height:86px;width:86px}.wallet-flow-copy{margin-top:-6px}.wallet-flow-copy strong,.wallet-flow-copy em{display:block;font-style:normal;line-height:1.08}.wallet-flow-copy strong{color:#fff;font-size:25px;font-weight:800}.wallet-flow-copy em{margin-top:8px;color:#ffffff80;font-size:13px;font-weight:600}.wallet-exchange-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:5px}.wallet-exchange-switch button{height:38px;border-radius:14px;color:#ffffff8f;font-size:12px;font-weight:760}.wallet-exchange-switch .wallet-exchange-switch-active{background:linear-gradient(135deg,#8f35fff2,#d31cffe6);box-shadow:inset 0 0 14px #ffffff29,0 0 16px #a855f75c;color:#fff}.wallet-flow-field{margin-top:12px}.wallet-flow-rate{margin-top:10px;border-radius:16px;background:#ffffff0b;padding:11px 12px;color:#ffffff80;font-size:12px;font-weight:650;line-height:1.2}.wallet-section-card{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 0% 0%,rgba(168,85,247,.12),transparent 35%),linear-gradient(145deg,#ffffff0e,#ffffff05),#070a14f0;box-shadow:inset 0 0 26px #a855f712;padding:16px 14px}.wallet-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.wallet-section-head strong{flex:0 0 auto;color:#fff;font-size:21px;font-weight:800;line-height:1;white-space:nowrap}.wallet-section-head button{display:inline-flex;align-items:center;gap:4px;color:#ffffff7a;font-size:13px;font-weight:650;line-height:1;white-space:nowrap}.wallet-section-head button svg{color:#a855f7}.wallet-items-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wallet-item-card{display:flex;min-height:88px;align-items:center;gap:12px;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0c0e1be6;padding:12px 10px}.wallet-item-cases{border-color:#f5a62338}.wallet-item-scratch{border-color:#22c55e38}.wallet-item-card img{height:58px;width:58px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(168,85,247,.22))}.wallet-item-card em,.wallet-item-card strong{display:block;font-style:normal;line-height:1}.wallet-item-card em{color:#ffffff8a;font-size:14px;font-weight:600}.wallet-item-card strong{margin-top:9px;color:#fff;font-size:24px;font-weight:800}.wallet-history-card{padding-bottom:12px}.wallet-history-list{display:grid;gap:8px}.wallet-history-row{display:grid;min-height:70px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:18px;background:#ffffff0a;padding:10px 12px}.wallet-history-icon{display:grid;height:48px;width:48px;place-items:center;border-radius:50%}.wallet-history-icon-violet{background:#7b35ff2e;color:#a855f7}.wallet-history-icon-green{background:#22c55e26;color:#22c55e}.wallet-history-copy{min-width:0}.wallet-history-copy strong,.wallet-history-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.08}.wallet-history-copy strong{color:#fff;font-size:15px;font-weight:750}.wallet-history-copy em{margin-top:6px;color:#ffffff73;font-size:12px;font-weight:600}.wallet-history-amount{font-size:14px;font-weight:800;line-height:1;white-space:nowrap}.wallet-history-positive{color:#22c55e}.wallet-history-negative{color:#ff5a5f}.admin-page{display:grid;gap:14px;padding-top:calc(var(--tg-controls-safe-top) + 10px)}.admin-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-top span,.admin-card-head span{display:block;color:#ffffff80;font-size:12px;font-weight:700;line-height:1}.admin-top h1{margin:6px 0 0;color:#fff;font-size:31px;font-weight:900;line-height:1}.admin-top button{display:grid;height:42px;width:42px;place-items:center;border-radius:15px;border:1px solid rgba(168,85,247,.28);background:linear-gradient(145deg,#ffffff13,#ffffff05),#0c0e1af0;color:#c084fc;box-shadow:0 0 18px #7b35ff38}.admin-spin{animation:admin-spin .7s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.admin-stats article,.admin-card{border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 10% 0%,rgba(168,85,247,.18),transparent 42%),linear-gradient(145deg,#fff1,#ffffff05),#070a14f0;box-shadow:inset 0 0 24px #ffffff06,0 12px 30px #00000057}.admin-stats article{display:grid;min-height:86px;align-content:center;gap:7px;border-radius:18px;padding:12px 10px}.admin-stats svg{color:#a855f7}.admin-stats span{color:#ffffff80;font-size:10px;font-weight:750;line-height:1.05}.admin-stats strong{color:#fff;font-size:19px;font-weight:850;line-height:1}.admin-card{display:grid;gap:13px;border-radius:22px;padding:14px}.admin-card-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.admin-card-head strong{color:#fff;font-size:18px;font-weight:850;line-height:1}.admin-form{display:grid;gap:9px}.admin-form-grid,.admin-task-type{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-task-type{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:5px}.admin-task-type button{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:7px;border-radius:12px;color:#ffffff8c;font-size:12px;font-weight:800}.admin-task-type .admin-type-active{background:linear-gradient(135deg,#7b35ff,#a855f7);color:#fff;box-shadow:0 0 18px #a855f75c}.admin-form input,.admin-form textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#05070eb8;color:#fff;font-size:13px;font-weight:650;outline:none;padding:12px}.admin-form textarea{min-height:68px;resize:vertical}.admin-form input::-moz-placeholder,.admin-form textarea::-moz-placeholder{color:#ffffff5c}.admin-form input::placeholder,.admin-form textarea::placeholder{color:#ffffff5c}.admin-submit{height:46px;border-radius:15px;background:linear-gradient(135deg,#7b35ff,#c026ff);color:#fff;font-size:15px;font-weight:900;box-shadow:inset 0 1px #ffffff47,0 0 22px #a855f76b}.admin-submit:disabled{opacity:.55}.admin-task-list{display:grid;gap:8px}.admin-task-list p{margin:0;color:#ffffff7a;font-size:13px;font-weight:650}.admin-task-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:16px;background:#ffffff0a;padding:10px}.admin-task-list svg{color:#c084fc}.admin-task-list strong,.admin-task-list em,.admin-task-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.admin-task-list strong{color:#fff;font-size:13px;font-weight:850}.admin-task-list em{margin-top:4px;color:#ffffff8f;font-size:11px;font-weight:650}.admin-task-list small{margin-top:4px;color:#ffffff57;font-size:10px;font-weight:600}.admin-task-list b{color:#a855f7;font-size:12px;font-weight:850;white-space:nowrap}@media(max-width:380px){.wallet-title{font-size:31px}.wallet-balance-card{min-height:106px;gap:7px;padding:12px 9px}.wallet-balance-card img{height:46px;width:46px}.wallet-balance-card strong{font-size:22px}.wallet-action-card{min-height:74px}.wallet-item-card{gap:8px}.wallet-item-card img{height:50px;width:50px}.wallet-item-card em{font-size:12px}.friends-hero-head{padding-right:64px}.friends-hero-art{width:154px}.friends-hero-copy h1{font-size:23px}.friends-actions{gap:9px}.friends-action-secondary,.friends-action-primary{gap:8px;font-size:13px}.friends-board-row{grid-template-columns:34px 38px minmax(0,1fr) auto;gap:8px;padding-inline:9px}}.bonus-copy{align-self:center}.bonus-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1}.bonus-subtitle{margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1}.bonus-button:disabled{opacity:.42}.bottom-shell{overflow:hidden;border-radius:25px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,#ffffff13,#ffffff06),#080a14f5;box-shadow:inset 0 0 28px #ffffff09,0 -8px 32px #0006,0 0 26px #7b35ff38}.nav-item{position:relative;display:flex;height:72px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:21px;color:#ffffff85;font-size:13px;font-weight:650;line-height:1}.nav-item-active{background:radial-gradient(circle at 50% 100%,rgba(168,85,247,.72),transparent 34%),linear-gradient(145deg,#7b35ffa6,#7b35ff2e);color:#fff;text-shadow:0 0 16px rgba(168,85,247,.85)}.nav-item-active:after{content:"";position:absolute;bottom:4px;height:4px;width:34px;border-radius:999px;background:#fff;box-shadow:0 0 17px #a855f7f2}@media(max-width:380px){.wheel-page{gap:16px;padding-top:calc(var(--tg-controls-safe-top) + 10px)}.wheel-stage{gap:12px}.wheel-title-row{gap:13px}.wheel-title-row h1{font-size:26px}.wheel-title-row span{font-size:24px}.wheel-wrap{--wheel-size: min(332px, calc(100vw - 44px) );margin-top:4px}.wheel-disc{top:18px;right:18px;bottom:18px;left:18px}.wheel-pointer{top:15px;width:38px;height:48px}.wheel-orbit i{width:15px;height:15px;border-width:3px}.wheel-prize{width:54px;height:64px}.wheel-prize img{width:28px;height:28px}.wheel-prize strong{font-size:14px}.wheel-prize em{font-size:8px}.wheel-prize-case img,.wheel-prize-scratch img{width:26px;height:26px}.wheel-prize-case strong,.wheel-prize-scratch strong,.wheel-prize-spin strong{max-width:50px;font-size:7px}.wheel-prize-case em,.wheel-prize-scratch em,.wheel-prize-spin em{font-size:7px}.wheel-prize-spin svg{width:25px;height:25px}.wheel-prize-xp strong{font-size:20px}.wheel-prize-xp em{font-size:10px}.wheel-center{width:44px;height:44px}.wheel-center img{width:28px;height:28px}.wheel-spin-button{height:61px;border-radius:18px;font-size:26px}.wheel-spin-button img{width:29px;height:29px}.wheel-spin-button b{font-size:20px}.avatar-tile{height:50px;width:50px;border-radius:16px}.account-badge{margin-top:4px;padding:4px 8px;font-size:11px}.language-button{height:34px;width:34px;border-radius:13px}.avatar-tile+.min-w-0 .truncate{font-size:19px}.asset-pill{height:56px;gap:8px;border-radius:20px;padding:8px}.asset-coin{height:38px;width:38px}.asset-coin img{height:40px!important;width:40px!important}.asset-plus{height:28px;width:28px}.battle-card{height:164px;min-height:0;padding:19px 17px 14px}.battle-gift{right:6px;top:49px;height:98px;width:110px}.battle-gift img{height:98px!important;max-width:110px}.game-card{height:118px;min-height:0;border-radius:20px;padding:11px}.game-art{left:11px;top:7px;height:58px;width:84px}.game-art img{height:58px!important;max-width:84px}.game-arrow{right:9px;bottom:14px;height:23px;width:23px}.bonus-card{height:82px;min-height:0;grid-template-columns:66px minmax(0,1fr) 96px;border-radius:20px;padding:8px}.bonus-gift{height:62px;width:66px}.bonus-gift img{height:62px!important;max-width:66px}.bonus-button{width:96px;height:48px;border-radius:16px;padding:0 8px;font-size:11px}.bottom-shell{border-radius:23px}.nav-item{height:72px;border-radius:21px;font-size:13px}.mines-control-head{grid-template-columns:auto 28px minmax(38px,.76fr) 30px minmax(54px,.72fr) 30px;gap:5px}.mines-control-head span{font-size:12px}.mines-control-head img{height:28px;width:28px}.mines-control-head strong{font-size:18px;letter-spacing:0}.mines-control-head input{height:30px;border-radius:11px;font-size:13px}.mines-control-head button{height:30px;width:30px}.mines-win-head{grid-template-columns:minmax(0,1fr) 18px;row-gap:5px}.mines-win-head strong{grid-column:1 / -1;font-size:12px;justify-self:start}.mines-win-head svg{grid-column:2;grid-row:1}.cases-topbar{grid-template-columns:minmax(0,1fr) 112px;gap:7px}.cases-topbar h1{font-size:26px}.cases-back-button{height:38px;width:38px;border-radius:14px}.cases-balance-stack>div{height:37px;grid-template-columns:28px minmax(0,1fr) 24px;gap:5px;border-radius:15px;padding:4px}.cases-balance-stack img{height:28px;width:28px}.cases-balance-stack strong{font-size:15px}.cases-balance-stack button{height:24px;width:24px}.cases-tabs button{height:46px;font-size:14px}.scratch-topbar{grid-template-columns:minmax(0,1fr) 112px;gap:7px}.scratch-topbar h1{font-size:22px}.scratch-balance{min-width:112px;height:37px;grid-template-columns:28px minmax(0,1fr) 24px;gap:5px;border-radius:15px;padding:4px}.scratch-balance img{width:28px;height:28px}.scratch-balance strong{font-size:15px}.scratch-balance button{width:24px;height:24px}.scratch-panel{border-radius:20px;padding:15px 10px 12px}.scratch-panel-head strong{font-size:15px}.scratch-panel-head em{font-size:13px}.scratch-ticket{min-height:196px;border-radius:15px}.scratch-prize img{width:52px;height:52px}.scratch-prize strong{font-size:46px}.scratch-prize em{font-size:21px}.scratch-rewards-section h2{font-size:16px}.scratch-rewards-grid{gap:6px}.scratch-rewards-grid article{min-height:98px;border-radius:13px;gap:6px;padding:8px 4px}.scratch-rewards-grid img{width:40px;height:40px}.scratch-rewards-grid strong,.scratch-rewards-grid em{font-size:10px}.scratch-main-button{height:52px;border-radius:15px;font-size:17px}.cases-hero{min-height:92px;grid-template-columns:minmax(0,1fr) 118px;padding:15px 14px}.cases-hero strong{font-size:19px}.cases-hero em{font-size:14px}.cases-hero img{width:130px}.cases-card{min-height:92px;grid-template-columns:62px minmax(0,1fr) 82px;gap:8px;border-radius:18px;padding:9px}.cases-card-image{width:62px;height:62px}.cases-card-copy strong{font-size:13px}.cases-card-copy em,.cases-card-copy span,.cases-card-copy small{font-size:10px}.cases-card-copy span{margin-top:9px}.cases-card-rewards{gap:6px;margin-top:8px}.cases-card-rewards p{font-size:10px}.cases-card-rewards img{height:15px;width:15px}.cases-price-button{width:82px;height:38px;gap:4px;border-radius:10px;padding:0 9px}.cases-price-button img{height:16px;width:16px;flex-basis:16px}.cases-price-button span{font-size:11px}.cases-inventory-card{min-height:96px;grid-template-columns:64px minmax(0,1fr) 82px;gap:8px;border-radius:18px;padding:9px}.cases-inventory-card>img{width:64px;height:64px}.cases-inventory-copy strong{font-size:13px;line-height:1.12}.cases-inventory-copy em{margin-top:7px;font-size:10px}.cases-inventory-copy small{gap:5px;margin-top:7px;font-size:10px}.cases-inventory-copy small i{width:8px;height:8px}.cases-open-button{height:40px;gap:4px;border-radius:12px;font-size:11px}.cases-open-button svg{width:17px;height:17px}.case-open-topbar h1{font-size:27px}.case-open-panel{border-radius:20px;padding:18px 10px 12px}.case-open-head strong{font-size:25px}.case-open-head em{margin-top:8px;font-size:15px}.case-open-showcase{height:186px}.case-open-showcase img{width:min(212px,76vw);max-height:178px}.case-open-strip{height:0;margin-top:0;border-radius:14px;font-size:16px}.case-open-panel h2{margin-top:8px;font-size:17px}.case-open-rewards{gap:6px}.case-open-rewards article{min-height:106px;border-radius:12px;gap:6px;padding:8px 4px}.case-open-rewards img{width:42px;height:42px}.case-open-rewards strong,.case-open-rewards em{font-size:10px}.case-open-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px}.case-open-main{height:52px;border-radius:14px;gap:6px;font-size:13px}.case-open-main img{width:24px;height:24px}.case-open-roulette{height:64px;border-radius:13px}.case-open-reel{gap:6px;padding:7px}.case-open-reel span{width:50px;height:50px;border-radius:11px}.case-open-reel img{width:40px;height:40px}}@media(max-width:380px)and (max-height:700px){.cases-open-page{gap:8px}.case-open-topbar{min-height:28px}.case-open-topbar h1{font-size:24px}.case-open-panel{padding:9px 9px 8px}.case-open-head strong{font-size:21px}.case-open-head em{margin-top:6px;font-size:12px}.case-open-showcase{height:104px;margin-top:4px}.case-open-showcase img{width:min(136px,62vw);max-height:100px}.case-open-strip{height:0;margin-top:0;border-radius:11px;font-size:14px}.case-open-panel h2{margin:6px 1px;font-size:15px}.case-open-rewards article{min-height:70px;gap:4px;padding:6px 3px}.case-open-rewards img{width:31px;height:31px}.case-open-rewards strong,.case-open-rewards em{font-size:8px}.case-open-actions{grid-template-columns:minmax(0,1fr);margin-top:8px}.case-open-main{height:38px;border-radius:12px;font-size:11px}.case-open-main img{width:20px;height:20px}.case-open-roulette{height:48px;margin-top:4px;border-radius:11px}.case-open-reel{gap:5px;padding:5px}.case-open-reel span{width:38px;height:38px;border-radius:9px}.case-open-reel img{width:30px;height:30px}}.disabled\:opacity-40:disabled{opacity:.4}
