:root{--black:#070706;--black-soft:#0f0e0b;--panel:#15130e;--panel-soft:#1d1910;--gold:#d4a42a;--gold-bright:#ffda55;--yellow:#ffd400;--text:#f6f1e3;--muted:#968f7d;--line:rgba(255,219,84,0.16);--page-width:1100px;color-scheme:dark}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{min-height:100vh;margin:0;color:var(--text);background:radial-gradient(circle at 50% -15%,rgba(255,213,61,.1),transparent 32rem),#070706;font-family:Arial,Noto Sans Thai,sans-serif;-webkit-font-smoothing:antialiased}button{color:inherit;font:inherit}.lepShell{position:relative;isolation:isolate;min-height:100vh;padding-bottom:112px}.lepShell:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(5,5,4,.06),rgba(5,5,4,.2)),url(/images/lep88-black-gold-hi-tech-site-background-v1.jpg) top /100% auto repeat-y;content:"";pointer-events:none}.pageWidth{width:min(var(--page-width),calc(100% - 28px));margin-inline:auto}.installBar{position:relative;z-index:48;border-bottom:1px solid rgba(255,219,84,.15);color:#eee7d4;background:linear-gradient(90deg,rgba(255,218,76,.05),transparent 42%),#090908}.installBarInner{min-height:76px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px}.installAppIcon{position:relative;width:51px;height:51px;display:block;overflow:hidden;border:1px solid rgba(255,225,112,.42);border-radius:15px;background:#070706;box-shadow:inset 0 0 18px rgba(255,216,64,.06),0 10px 25px rgba(0,0,0,.35)}.installAppIcon img{width:100%;height:100%;display:block;object-fit:cover}.installBarCopy{min-width:0;display:grid;gap:5px}.installBarCopy small,.installBarCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installBarCopy strong{color:#f5efdf;font-size:13px}.installBarCopy small{color:#7f7868;font-size:8px}.installButton{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ffe272;border-radius:999px;padding:0 18px;color:#181100;background:linear-gradient(135deg,#ffe66d,#c68d0d);box-shadow:0 10px 25px rgba(208,151,12,.16);font-size:10px;font-weight:900;cursor:pointer}.installClose{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(255,221,88,.16);border-radius:50%;color:#7d7665;background:#12110d;cursor:pointer}.installGuide{min-height:48px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid rgba(255,220,80,.08);padding-block:8px;color:#9a927e;font-size:8px}.installGuide>span{width:29px;height:29px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--gold-bright);background:rgba(255,217,64,.07)}.installGuide p{margin:0}.installGuide strong{color:#ded6c0}.installGuide i{width:30px;height:1px;background:linear-gradient(90deg,rgba(255,221,92,.3),transparent)}.topBar{position:sticky;z-index:50;top:0;border-bottom:1px solid var(--line);background:rgba(7,7,6,.97);box-shadow:0 13px 34px rgba(0,0,0,.35)}.topBarInner{min-height:70px;gap:22px}.brandMark,.topBarInner{display:flex;align-items:center}.brandMark{flex:0 0 auto;padding:0;border:0;background:transparent;cursor:pointer}.brandLogo{width:72px;height:72px;display:block;object-fit:contain}.footerBrand strong{color:#fff;font-size:24px;font-style:italic;font-weight:950;letter-spacing:-.07em}.footerBrand strong span{color:var(--gold-bright)}.desktopMenu{display:flex;align-items:center;gap:3px;margin:0 auto}.desktopMenu button{border:0;color:#a29b89;background:transparent;font-size:11px;font-weight:750;cursor:pointer;border-radius:11px;padding:10px 13px}.desktopMenu button:hover{color:var(--gold-bright);background:rgba(255,218,73,.055)}.headerActions{display:flex;align-items:center;gap:7px}.languageToggle,.loginAction,.registerAction{height:37px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding-inline:13px;font-size:10px;font-weight:850;text-decoration:none;cursor:pointer}.loginAction{border:1px solid rgba(255,221,90,.22);color:#ddd6c2;background:rgba(255,255,255,.025)}.registerAction{border:1px solid #f2c43b;color:#171100;background:linear-gradient(135deg,#ffe46c,#c68e0f);box-shadow:0 8px 24px rgba(218,161,17,.15)}.memberHeaderStatus{height:37px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,221,90,.18);border-radius:11px;padding:0 11px;color:#deb53f;background:rgba(255,217,59,.035);text-decoration:none}.memberHeaderStatus>i{display:grid;gap:1px;font-style:normal}.memberHeaderStatus small{max-width:110px;overflow:hidden;color:#837b69;font-size:6px;white-space:nowrap;text-overflow:ellipsis}.memberHeaderStatus strong{color:#f0d16c;font-size:9px}.logoutAction{width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,221,90,.16);border-radius:11px;color:#a79d84;background:rgba(255,255,255,.025);cursor:pointer}.logoutAction span{display:none}.languagePicker{position:relative;z-index:2;display:none}.languageToggle{width:31px;height:31px;display:inline-flex;flex:0 0 31px;gap:0;overflow:hidden;border:1px solid rgba(255,220,80,.42);border-radius:50%;padding:3px;color:var(--gold-bright);background:linear-gradient(145deg,rgba(255,225,99,.12),rgba(255,255,255,.01)),#0c0b08;box-shadow:inset 0 0 0 2px rgba(255,219,65,.04),0 7px 18px rgba(0,0,0,.32);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.languagePicker.isOpen .languageToggle,.languageToggle:hover{border-color:#f6cd43;box-shadow:inset 0 0 0 2px rgba(255,226,104,.08),0 0 18px rgba(239,184,31,.22);transform:translateY(-1px)}.languageOptionFlag,.languageToggleFlag{display:block;overflow:hidden;border-radius:50%}.languageToggleFlag{width:23px;height:23px}.languageOptionFlag img,.languageToggleFlag img{width:100%;height:100%;display:block;object-fit:cover}.languageToggleCode{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.languageMenu{position:absolute;z-index:4;top:calc(100% + 7px);right:0;width:126px;display:grid;gap:6px;border:1px solid rgba(246,203,57,.4);border-radius:14px;padding:7px;opacity:0;visibility:hidden;color:#eee5cf;background:radial-gradient(circle at 84% 0,rgba(255,208,51,.13),transparent 46%),rgba(13,12,8,.98);box-shadow:0 20px 45px rgba(0,0,0,.55),inset 0 0 30px rgba(246,193,36,.035);transform:translateY(-10px) scale(.96);transform-origin:top right;pointer-events:none;transition:opacity .18s ease,visibility .18s ease,transform .22s cubic-bezier(.2,.85,.3,1.12)}.languagePicker.isOpen .languageMenu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.languageMenu:before{position:absolute;top:-5px;right:10px;width:7px;height:7px;border-top:1px solid rgba(246,203,57,.4);border-left:1px solid rgba(246,203,57,.4);background:#111008;transform:rotate(45deg);content:""}.languageMenuTitle{padding:1px 2px 0;color:#a89c7e;font-size:7px;font-weight:800;letter-spacing:.08em}.languageMenuOptions{display:grid;grid-template-columns:1fr;gap:5px}.languageOption{min-width:0;min-height:39px;display:flex;align-items:center;justify-content:flex-start;gap:9px;border:1px solid rgba(255,226,117,.12);border-radius:10px;padding:5px 9px;color:#817966;background:rgba(255,255,255,.025);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.languageOption:hover{border-color:rgba(255,222,92,.38);color:#efe5cc;background:rgba(255,219,68,.07);transform:translateX(-2px)}.languageOption.isSelected{border-color:#d9aa26;color:#ffe56f;background:linear-gradient(145deg,rgba(255,220,76,.16),rgba(255,220,76,.035)),#151208;box-shadow:inset 0 -2px 0 rgba(255,211,54,.7)}.languageOptionFlag{width:23px;height:23px;border:1px solid rgba(255,231,137,.42);box-shadow:0 4px 12px rgba(0,0,0,.38)}.languageOption strong{font-size:8px;font-weight:900;line-height:1;letter-spacing:.07em}.referenceLayout{display:grid;gap:18px;padding-top:18px}.heroCarousel{position:relative;aspect-ratio:3/1;min-height:0;overflow:hidden;border:1px solid rgba(255,222,88,.24);border-radius:26px;background:#08090d;box-shadow:inset 0 1px rgba(255,255,255,.04),0 26px 70px rgba(0,0,0,.34)}.heroTrack{width:100%;height:100%;display:flex;transition:transform .7s cubic-bezier(.22,.75,.2,1);will-change:transform}.heroSlide{position:relative;min-width:0;height:100%;flex:0 0 100%;overflow:hidden}.heroImageSlide{background:#03050c}.heroSlideImage{object-fit:cover}.promoBanner{position:relative;aspect-ratio:3/1;min-height:0;display:grid;grid-template-columns:55% 45%;overflow:hidden;border:1px solid rgba(255,222,88,.24);border-radius:26px;background:linear-gradient(110deg,rgba(255,217,73,.08),transparent 38%),linear-gradient(135deg,#1a160d,#080807 58%,#1a1509);box-shadow:inset 0 1px rgba(255,255,255,.04),0 26px 70px rgba(0,0,0,.34)}.heroSlide.promoBanner{aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.promoBanner:before{position:absolute;z-index:1;inset:0;opacity:.17;background-image:linear-gradient(rgba(255,219,81,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,219,81,.08) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent,#000);content:""}.heroArtworkSlide:after{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(2,4,11,.82),rgba(2,4,11,.28) 53%,transparent 72%);pointer-events:none;content:""}.heroArtworkSlide .heroSlideImage{z-index:0}.promoCopy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:42px 28px 47px 48px}.promoEyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;border:1px solid rgba(255,220,83,.22);border-radius:999px;padding:7px 11px;color:var(--gold-bright);background:rgba(255,218,75,.05);font-size:8px;font-weight:900;letter-spacing:.16em}.promoCopy h1,.promoCopy h2{margin:0;color:#fff8e2;font-size:clamp(39px,5.5vw,68px);font-weight:950;line-height:1.02;letter-spacing:-.055em}.promoCopy h1 strong,.promoCopy h2 strong{display:block;margin-top:8px;color:var(--gold-bright);font-size:.8em}.promoCopy p{max-width:520px;margin:17px 0 22px;color:#9d9581;font-size:11px;line-height:1.7}.promoCopy>button{min-height:44px;display:inline-flex;align-items:center;gap:7px;border:1px solid #ffe270;border-radius:13px;padding:0 19px;color:#171100;background:linear-gradient(135deg,#ffe875,#c88e0e);box-shadow:0 12px 30px rgba(211,154,14,.2);font-size:11px;font-weight:900;cursor:pointer}.promoVisual{position:relative;z-index:2;min-height:0;height:100%}.wheelGlow{width:82%;border-radius:50%;background:radial-gradient(circle,rgba(255,209,42,.24),rgba(255,209,42,.04) 40%,transparent 68%);filter:blur(7px);transform:translate(-50%,-50%)}.bonusWheel,.wheelGlow{position:absolute;top:50%;left:54%;aspect-ratio:1}.bonusWheel{width:min(300px,73%);display:grid;place-items:center;border:10px solid #0e0d0a;border-radius:50%;background:radial-gradient(circle,transparent 0 22%,#18140a 23% 26%,transparent 27%),repeating-conic-gradient(from -12deg,#e2ad25 0deg 23deg,#17140d 23deg 45deg);box-shadow:0 0 0 2px #f7cf57,0 0 0 9px #18140d,0 0 0 11px rgba(255,226,108,.62),0 25px 55px rgba(0,0,0,.55),0 0 42px rgba(255,205,35,.18);transform:translate(-50%,-50%) rotate(-8deg)}.bonusWheel:before{position:absolute;top:-25px;width:0;height:0;border-right:18px solid transparent;border-bottom:35px solid var(--gold-bright);border-left:18px solid transparent;filter:drop-shadow(0 5px 4px rgba(0,0,0,.55));content:""}.wheelCenter{width:31%;aspect-ratio:1;display:grid;place-content:center;justify-items:center;border:2px solid #ffe27a;border-radius:50%;color:#1b1402;background:linear-gradient(145deg,#ffe97e,#bd8105);box-shadow:inset 0 0 0 6px #181209,inset 0 0 0 8px rgba(255,226,112,.8);transform:rotate(8deg)}.wheelCenter svg{margin-bottom:-4px}.wheelCenter strong{font-size:clamp(26px,4vw,46px);font-style:italic;line-height:1}.goldChip{position:absolute;z-index:3;width:49px;height:49px;display:grid;place-items:center;border:4px dotted #ffe27d;border-radius:50%;color:#181000;background:#d8a11f;box-shadow:0 14px 25px rgba(0,0,0,.48);font-size:8px;font-weight:950}.chipA{top:18%;right:9%;transform:rotate(13deg)}.chipB{bottom:15%;left:2%;transform:rotate(-12deg)}.promoVisualLabel{position:absolute;right:20px;bottom:17px;color:rgba(255,225,116,.42);font-size:7px;font-weight:900;letter-spacing:.2em}.cyberChampionSlide{display:grid;grid-template-columns:58% 42%;background:radial-gradient(circle at 77% 48%,rgba(0,207,255,.28),transparent 31%),linear-gradient(112deg,#061018,#07101a 47%,#020308)}.cyberChampionSlide:before{position:absolute;inset:0;opacity:.38;background-image:linear-gradient(rgba(0,205,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,205,255,.1) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent 8%,#000);content:""}.cyberChampionCopy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px 20px 34px 48px}.cyberChampionCopy>span{margin-bottom:9px;color:#69e6ff;font-size:9px;font-weight:900;letter-spacing:.2em}.cyberChampionCopy h2{max-width:600px;margin:0;color:#f8fbff;font-size:clamp(34px,4.6vw,60px);font-weight:950;line-height:.98;letter-spacing:-.055em;text-shadow:0 0 28px rgba(0,190,255,.22)}.cyberChampionCopy p{margin:13px 0 17px;color:#91a9b8;font-size:10px}.cyberChampionCopy button{min-height:38px;display:inline-flex;align-items:center;gap:6px;border:1px solid #77eaff;border-radius:11px;padding-inline:15px;color:#001019;background:linear-gradient(135deg,#9ff3ff,#12bde2);box-shadow:0 12px 28px rgba(0,189,232,.18);font-size:9px;font-weight:900;cursor:pointer}.cyberChampionMascot{position:absolute;z-index:1;right:4%;bottom:-39%;width:auto;height:133%;filter:drop-shadow(0 12px 34px rgba(235,172,31,.22))}.bannerDots{position:absolute;z-index:5;bottom:13px;left:50%;display:flex;gap:5px;transform:translateX(-50%)}.bannerDots button{width:6px;height:6px;border:0;border-radius:99px;padding:0;background:rgba(255,255,255,.25);cursor:pointer;transition:width .24s ease,background .24s ease}.bannerDots button.active{width:24px;background:var(--gold-bright)}.announcementBar{min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:5px 9px;background:#12110d}.announcementIcon{width:31px;height:31px;display:grid;place-items:center;place-content:center;border-radius:9px;color:var(--gold-bright);background:rgba(255,216,65,.08)}.announcementIconImage{display:block;width:33px;height:33px;object-fit:contain;transform:translateY(1px);filter:drop-shadow(0 2px 5px rgba(255,184,22,.32))}.announcementCopy{min-width:0;display:grid;gap:1px}.announcementBar small{color:#756e5c;font-size:5.5px;font-weight:850;letter-spacing:.12em}.announcementBar strong{overflow:hidden;color:#d9d2bf;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.announcementMarquee{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.announcementMarqueeTrack{width:max-content;display:flex;align-items:center;will-change:transform;animation:announcement-marquee 32s linear infinite}.announcementMarqueeTrack strong{flex:0 0 auto;overflow:visible;padding-right:38px;text-overflow:clip}.announcementMarquee:hover .announcementMarqueeTrack{animation-play-state:paused}@keyframes announcement-marquee{to{transform:translateX(-50%)}}.apiStatus{overflow:hidden;display:flex;align-items:center;justify-content:center;gap:5px;color:#827b69;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.apiStatus i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--yellow);box-shadow:0 0 10px rgba(255,215,0,.72)}.categoryRail{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-inline:auto;scroll-margin-top:88px;padding:2px 0 3px}.gameRail::-webkit-scrollbar{display:none}.categoryTile{position:relative;min-width:0;min-height:76px;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:48px 18px;align-items:center;justify-items:center;gap:3px;border:1px solid rgba(255,255,255,.055);border-radius:14px;padding:7px 5px 6px;text-align:center;background:linear-gradient(145deg,rgba(255,255,255,.018),transparent 55%),#13120e;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.categoryTile:hover{border-color:rgba(255,219,79,.2);background:linear-gradient(145deg,rgba(255,220,73,.06),transparent 55%),#16140e;transform:translateY(-1px)}.categoryTile:focus-visible{outline:2px solid rgba(255,222,83,.78);outline-offset:1px}.categoryTile:active{transform:scale(.96);transition-duration:70ms}.categoryTile>span{position:relative;z-index:1;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:0;color:#9b916f;background:transparent}.categoryTile>span svg{width:25px;height:25px}.categoryTile>span.categoryIconWithImage{background:transparent}.categoryIconImage{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(255,181,28,.38))}.categoryTile strong{position:relative;z-index:1;overflow:hidden;color:#ded7c5;font-size:10px;font-weight:750;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.categoryTile.active{border-color:rgba(255,221,81,.3);background:radial-gradient(circle at 50% 22%,rgba(255,216,62,.13),transparent 44%),linear-gradient(145deg,rgba(255,232,130,.035),transparent 58%),#17150f;box-shadow:inset 0 1px rgba(255,237,158,.06),0 9px 24px rgba(199,142,14,.1);transform:translateY(-1px)}.categoryTile.active:before{position:absolute;top:0;left:50%;width:42%;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,#ffe576 24%,#d69b16 76%,transparent);box-shadow:0 3px 12px rgba(255,213,52,.5);content:"";transform:translateX(-50%)}.categoryTile.active>span{color:#ffe270;background:transparent;box-shadow:none;animation:categoryIconPop .28s cubic-bezier(.2,.8,.2,1)}.categoryTile.active strong{color:#ffe9a0;text-shadow:0 0 12px rgba(255,210,49,.14)}.categoryTile.active small{color:#a58d49}@keyframes categoryIconPop{0%{transform:scale(.82)}62%{transform:scale(1.08)}to{transform:scale(1)}}.categoryOnlyView{min-height:52vh;display:grid;align-content:start;gap:18px}.slotProviderPanel{position:relative;overflow:hidden;border:1px solid rgba(255,219,75,.2);border-radius:20px;padding:13px;background:radial-gradient(circle at 0 0,rgba(255,217,65,.11),transparent 28%),linear-gradient(135deg,#15130d,#0d0c09 72%);box-shadow:inset 0 1px rgba(255,241,180,.035),0 14px 36px rgba(0,0,0,.22)}.slotProviderPanel:before{position:absolute;top:0;left:28px;width:110px;height:1px;background:linear-gradient(90deg,transparent,#ffdc4a,transparent);content:"";opacity:.75;pointer-events:none}.slotProviderHeader{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:1px 2px 12px}.slotProviderHeader>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,222,91,.24);border-radius:13px;color:var(--gold-bright);background:linear-gradient(145deg,rgba(255,223,83,.12),transparent),#17150f;box-shadow:inset 0 0 14px rgba(255,209,38,.035)}.slotProviderHeader>div{min-width:0;display:grid;gap:2px}.slotProviderHeader small{color:#8b7e5b;font-size:5.5px;font-weight:900;letter-spacing:.18em}.slotProviderHeader h2{margin:0;color:#f1eadb;font-size:14px;line-height:1.25}.slotProviderHeader em{border:1px solid rgba(255,218,63,.16);border-radius:999px;padding:5px 8px;color:#c0a64b;background:rgba(255,215,57,.045);font-size:6px;font-style:normal;font-weight:850;letter-spacing:.05em;white-space:nowrap}.slotProviderViewport{position:relative}.slotProviderRail{position:relative;z-index:1;display:grid;grid-auto-columns:134px;grid-auto-flow:column;gap:7px;overflow-x:auto;padding:2px 1px 3px;scrollbar-width:none}.slotProviderRail::-webkit-scrollbar{display:none}.slotProviderScrollButton{position:absolute;z-index:4;top:50%;width:40px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,225,100,.42);border-radius:13px;color:#1b1300;background:linear-gradient(145deg,#ffe978,#c68d0d);box-shadow:0 9px 22px rgba(0,0,0,.45),0 0 18px rgba(229,170,23,.18);cursor:pointer;transform:translateY(-50%)}.slotProviderScrollButton.previous{left:4px}.slotProviderScrollButton.next{right:4px}.slotProviderScrollButton:focus-visible{outline:2px solid #fff0a4;outline-offset:2px}.slotProviderScrollGuide{padding:8px 3px 0}.slotProviderScrollGuide>i{position:relative;height:4px;overflow:hidden;display:block;border-radius:999px;background:rgba(255,226,105,.1);box-shadow:inset 0 0 0 1px rgba(255,224,96,.08)}.slotProviderScrollGuide>i>b{position:absolute;top:0;bottom:0;width:30%;border-radius:inherit;background:linear-gradient(90deg,#c98e0e,#ffe66e);box-shadow:0 0 10px rgba(255,215,69,.42);transition:left .12s linear}.slotProviderRail button{position:relative;min-width:134px;min-height:64px;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(255,255,255,.065);border-radius:14px;padding:8px;color:#aaa18d;text-align:left;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 52%),#17150f;box-shadow:inset 0 1px rgba(255,255,255,.025);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.slotProviderRail button:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,transparent,#ffde52 25%,#c98e0c 75%,transparent);content:"";transform:scaleX(0);transition:transform .16s ease}.slotProviderRail button:hover{border-color:rgba(255,221,79,.28);color:#e9e0c8;transform:translateY(-1px)}.slotProviderMark{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,218,65,.15);border-radius:11px;color:#aa9a64;background:#0e0d0a;font-size:8px;font-weight:950;letter-spacing:-.02em}.slotProviderCopy{min-width:0;display:grid;gap:3px}.slotProviderCopy strong{overflow:hidden;color:#d7cfbc;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.slotProviderCopy small{color:#766e5d;font-size:6px;font-weight:850;letter-spacing:.03em}.slotProviderRail button.active{border-color:rgba(255,225,91,.55);color:#fff1b6;background:linear-gradient(145deg,rgba(255,216,58,.14),transparent 58%),#1b180f;box-shadow:inset 0 1px rgba(255,239,161,.08),0 8px 22px rgba(209,151,11,.1)}.slotProviderRail button.active:after{transform:scaleX(1)}.slotProviderRail button.active .slotProviderMark{border-color:#ffe36d;color:#191100;background:linear-gradient(145deg,#ffe978,#ca9010);box-shadow:0 6px 15px rgba(208,148,8,.18)}.slotProviderRail button.active .slotProviderCopy strong{color:#fff2be}.slotProviderRail button.active .slotProviderCopy small{color:#bda54f}.hotToday{scroll-margin-top:88px;overflow:hidden;border:1px solid rgba(255,210,54,.28);border-radius:12px;background:radial-gradient(circle at 0 0,rgba(255,193,32,.09),transparent 34%),#0f0e0b;box-shadow:0 18px 44px rgba(0,0,0,.24)}.hotTodayHeader{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid rgba(255,210,54,.18);padding:9px 12px;background:linear-gradient(90deg,rgba(255,199,36,.12),transparent 62%),#17140d}.hotTodayIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#241600;background:linear-gradient(145deg,#ffe86b,#d89408);box-shadow:0 9px 20px rgba(212,143,8,.22)}.hotTodayCopy{min-width:0;display:grid;gap:2px}.hotTodayCopy small{color:#b98b22;font-size:7px;font-weight:900;letter-spacing:.14em}.hotTodayCopy h2,.hotTodayCopy p{margin:0}.hotTodayCopy h2{color:#fff5d7;font-size:16px}.hotTodayCopy p{color:#7f7766;font-size:8px}.hotTodayRail{display:grid;grid-auto-columns:calc((100% - 36px) / 4.15);grid-auto-flow:column;gap:9px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(229,181,42,.4) transparent;padding:13px}.hotTodayCard{min-width:0;overflow:hidden;display:grid;grid-template-rows:172px auto;scroll-snap-align:start;border:1px solid rgba(255,214,55,.18);border-radius:9px;padding:0;color:#f4ead0;text-align:left;background:#17140e;cursor:pointer}.hotTodayCard.champion{border-color:rgba(255,222,76,.72);box-shadow:0 0 0 1px rgba(255,214,52,.12)}.hotTodayArt{position:relative;min-width:0;overflow:hidden;display:grid;place-items:center;color:#e6b631;background:#080807}.hotTodayArt .referenceGameImage{object-position:center}.hotTodayShade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 56%,rgba(3,3,2,.7))}.hotTodayBadge,.hotTodayPlay,.hotTodayRank{position:absolute;z-index:2}.hotTodayRank{top:9px;left:9px;color:#ffe66c;font-size:18px;font-style:italic;text-shadow:0 2px 7px #000}.hotTodayBadge{top:9px;right:9px;border-radius:999px;padding:4px 7px;color:#251700;background:#ffd83f;font-size:7px;font-style:normal;font-weight:950}.hotTodayPlay{right:10px;bottom:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#1b1000;background:#ffd83f;box-shadow:0 8px 18px rgba(0,0,0,.34)}.hotTodayInfo{min-width:0;display:grid;gap:3px;padding:9px 10px 11px}.hotTodayInfo small,.hotTodayInfo strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotTodayInfo strong{font-size:11px}.hotTodayInfo small{color:#776f60;font-size:8px}.gameShelf{scroll-margin-top:88px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0f0e0b}.shelfHeader{min-height:57px;justify-content:space-between;gap:12px;padding:9px 13px 9px 16px;border-bottom:1px solid rgba(255,219,83,.17);background:linear-gradient(90deg,rgba(255,220,81,.14),transparent 58%),#17140d}.shelfHeader,.shelfTitle{display:flex;align-items:center}.shelfTitle{min-width:0;gap:9px}.shelfTitle>span{width:37px;height:37px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--gold-bright);background:rgba(255,217,63,.08)}.shelfTitle h2{overflow:hidden;margin:0;color:#f4eedf;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.shelfTitle em{border:1px solid rgba(255,223,99,.28);border-radius:6px;padding:4px 7px;color:#a8965a;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.08em}.shelfAllButton{display:inline-flex;align-items:center;gap:4px;border:0;color:var(--gold-bright);background:transparent;font-size:9px;font-weight:850;cursor:pointer}.shelfAllButton:disabled{color:#6d6656;cursor:default}.shelfAllButton svg{transition:transform .16s ease}.shelfAllButton svg.expanded{transform:rotate(90deg)}.gameRail{display:grid;grid-auto-flow:column;align-items:start;gap:10px;overflow-x:auto;padding:12px;scrollbar-width:none}.doubleRail,.gameRail{grid-auto-columns:calc((100% - 30px) / 4)}.doubleRail{grid-template-rows:repeat(2,auto)}.expandedRail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.referenceGameCard{min-width:0;overflow:hidden;border:1px solid rgba(255,219,75,.11);border-radius:8px;padding:0;text-align:left;background:#15130e;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.referenceGameCard:hover{border-color:rgba(255,220,82,.38);transform:translateY(-2px)}.referenceGameCard:disabled{cursor:wait}.referenceGameCard:disabled:not(.launching){opacity:.68}.referenceGameCard.launching{border-color:rgba(255,222,83,.52);box-shadow:0 0 0 1px rgba(255,220,65,.09)}.gameLaunchSpinner{animation:gameLaunchSpin .7s linear infinite}@keyframes gameLaunchSpin{to{transform:rotate(1turn)}}.referenceGameArt{position:relative;height:173px;display:grid;place-items:center;overflow:hidden;color:rgba(255,228,117,.76);background:#0b0a08}.deferredGameImage{position:absolute;z-index:0;inset:0;display:block}.referenceGameImage{z-index:0;object-fit:cover;object-position:center 20%;transition:filter .18s ease}.referenceGameCard:hover .referenceGameImage{filter:brightness(1.06)}.gameImageShade{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(4,3,1,.42)),linear-gradient(90deg,rgba(255,217,66,.045),transparent 35%);pointer-events:none}.artTone1{background:radial-gradient(circle at 20% 20%,rgba(255,225,102,.18),transparent 30%),#211907}.artTone2{background:linear-gradient(145deg,#2a220e,#0c0c0a)}.artTone3{background:radial-gradient(circle at 75% 30%,rgba(224,169,35,.2),transparent 32%),#17130b}.artTone4{background:linear-gradient(30deg,#0d0d0b,#2a210f)}.artTone5{background:radial-gradient(circle at 45% 70%,rgba(255,207,33,.17),transparent 35%),#19150c}.artTone6{background:linear-gradient(145deg,#27200d,#0b0b09 70%)}.referenceGameArt:after{position:absolute;z-index:3;inset:auto 8% 8px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--gold-bright) 28%,rgba(255,223,97,.12) 28%);content:""}.referenceGameArt>svg{position:relative;z-index:2;filter:drop-shadow(0 9px 16px rgba(0,0,0,.55))}.artOrbit{position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(255,228,121,.12);border-radius:50%}.artOrbit:after{position:absolute;inset:17%;border:1px dashed rgba(255,228,121,.16);border-radius:50%;content:""}.cardRank{position:absolute;z-index:4;top:8px;left:9px;color:rgba(255,237,174,.5);font-size:7px;font-weight:900;letter-spacing:.1em}.referenceGameArt em{position:absolute;z-index:5;top:7px;right:7px;border-radius:999px;padding:4px 7px;color:#181100;background:var(--gold-bright);font-size:6px;font-style:normal;font-weight:950}.miniPlay{position:absolute;z-index:5;right:8px;bottom:9px;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(255,231,139,.42);border-radius:50%;color:#191100;background:var(--gold-bright);box-shadow:0 8px 15px rgba(0,0,0,.35)}.referenceGameInfo{min-width:0;display:grid;gap:4px;padding:9px 10px 10px}.referenceGameInfo small,.referenceGameInfo strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referenceGameInfo strong{color:#e6dfce;font-size:9px}.referenceGameInfo small{color:#6c6659;font-size:7px}.ufabetEntrance{position:relative;min-height:150px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;scroll-margin-top:88px;overflow:hidden;border:1px solid rgba(255,219,75,.26);border-radius:21px;padding:16px 20px;background:linear-gradient(90deg,rgba(5,7,10,.64),rgba(5,7,10,.46) 42%,rgba(5,7,10,.2)),url(/images/lep88-ufabet-football-stadium-entry-background-v1.png) 50% /cover no-repeat;box-shadow:inset 0 1px rgba(255,244,191,.055),0 20px 46px rgba(0,0,0,.25)}.ufabetEntrance:before{inset:7px;border:1px solid rgba(255,223,93,.07);border-radius:15px;content:""}.ufaGrid,.ufabetEntrance:before{position:absolute;pointer-events:none}.ufaGrid{inset:0;opacity:.22;background-image:linear-gradient(rgba(255,221,81,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,221,81,.07) 1px,transparent 0);background-size:24px 24px;mask-image:linear-gradient(90deg,#000,transparent 63%)}.ufaMonogram{position:relative;z-index:2;width:105px;aspect-ratio:1;display:grid;place-content:center;justify-items:center;border:1px solid rgba(255,225,102,.54);border-radius:50%;color:#1a1200;background:radial-gradient(circle at 38% 28%,#fff0a6,transparent 27%),linear-gradient(145deg,#ffd853,#a66d05);box-shadow:inset 0 0 0 6px #171108,inset 0 0 0 8px rgba(255,224,98,.54),0 0 30px rgba(255,205,32,.13);transform:rotate(-5deg)}.ufaMonogram:after,.ufaMonogram:before{position:absolute;inset:-7px;border:1px dashed rgba(255,222,91,.23);border-radius:50%;content:""}.ufaMonogram:after{inset:-15px;border-style:solid;border-color:rgba(255,222,91,.06)}.ufaMonogram span{font-size:13px;font-weight:950;letter-spacing:.14em;line-height:1}.ufaMonogram strong{margin-top:-1px;font-size:36px;font-style:italic;font-weight:950;line-height:1}.ufaMonogram i{width:28px;height:3px;margin-top:3px;border-radius:99px;background:#1a1200}.ufaEntranceCopy{position:relative;z-index:2;min-width:0}.ufaEntranceCopy>small{display:flex;align-items:center;gap:6px;color:#a8965a;font-size:7px;font-weight:900;letter-spacing:.14em}.ufaEntranceCopy h2{margin:6px 0 5px;color:#f5edda;font-size:clamp(21px,3vw,29px);font-weight:950;line-height:1.05;letter-spacing:-.035em}.ufaEntranceCopy h2 em{color:var(--gold-bright);font-style:normal}.ufaEntranceCopy p{margin:0;color:#8d856f;font-size:9px;line-height:1.55}.ufaTags{display:flex;gap:5px;margin-top:9px}.ufaTags i{border:1px solid rgba(255,220,78,.13);border-radius:999px;padding:4px 8px;color:#8f8465;background:rgba(255,219,69,.035);font-size:6px;font-style:normal;font-weight:800}.ufaEntryAction{position:relative;z-index:2;min-width:202px;display:grid;justify-items:end;gap:8px}.ufaOnline{display:inline-flex;align-items:center;gap:6px;color:#8b826c;font-size:7px;font-weight:800}.ufaOnline i{width:6px;height:6px;border-radius:50%;background:var(--yellow);box-shadow:0 0 11px rgba(255,215,0,.8)}.ufaEntryAction>button{width:178px;max-width:100%;min-height:51px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #ffe376;border-radius:14px;padding:6px 12px 6px 7px;color:#181100;background:linear-gradient(135deg,#ffeb83,#cf9412);box-shadow:0 13px 28px rgba(201,143,9,.16),inset 0 1px rgba(255,255,255,.4);cursor:pointer;transition:filter .16s ease,transform .16s ease}.ufaEntryAction>button:hover{filter:brightness(1.08);transform:translateY(-2px)}.ufaEntryAction>button>span{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;color:#ffe77b;background:#181208}.ufaEntryAction>button strong{font-size:10px;font-weight:950}.lottoHotEntrance{border-color:rgba(91,173,255,.42);background:linear-gradient(90deg,rgba(2,8,26,.34),rgba(2,8,26,.76) 34%,rgba(2,8,26,.42) 67%,rgba(2,8,26,.16)),url(/images/lep88-lottohot-online-lottery-blue-background-banner.png) 50% /cover no-repeat;box-shadow:inset 0 1px rgba(149,214,255,.09),0 20px 46px rgba(0,0,0,.28)}.lottoHotEntrance:after{display:none}.lottoGrid{opacity:.06;mask-image:linear-gradient(90deg,#000,transparent 72%)}.lottoMonogram{background:radial-gradient(circle at 35% 24%,#fff4bb,transparent 25%),linear-gradient(145deg,#ffdd58,#a76b03);box-shadow:inset 0 0 0 6px #171006,inset 0 0 0 8px rgba(255,224,98,.6),0 0 34px rgba(255,194,19,.16);transform:rotate(4deg)}.lottoMonogram span{font-size:10px;letter-spacing:.12em}.lottoMonogram strong{font-size:34px}.lottoMonogram i{width:auto;height:auto;margin-top:3px;border-radius:999px;padding:2px 7px;color:#ffdc57;background:#181006;font-size:6px;font-style:normal;font-weight:950;letter-spacing:.17em;line-height:1}.lottoEntranceCopy h2 em{color:#ffd84c}.lottoHotEntrance .ufaTags i{border-color:rgba(255,205,42,.17);color:#a98d45;background:rgba(255,198,30,.045)}.lottoHotEntrance .ufaEntryAction>button{border-color:#ffdb59;background:linear-gradient(135deg,#ffe779,#c68508)}.ufaEntryAction>button:disabled{cursor:wait;filter:saturate(.65);opacity:.7;transform:none}.lottoOnline i{background:#ffd42d;box-shadow:0 0 12px rgba(255,205,28,.85)}.ufaModalBackdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.78);backdrop-filter:blur(9px);animation:ufaBackdropIn .18s ease both}.ufaWalletModal{width:min(430px,100%);overflow:hidden;border:1px solid rgba(255,221,82,.35);border-radius:21px;background:radial-gradient(circle at 20% 0,rgba(255,216,56,.08),transparent 27%),#0f0e0b;box-shadow:0 35px 90px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.045);animation:ufaModalIn .21s ease both}.ufaModalHeader{min-height:66px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border-bottom:1px solid rgba(255,220,80,.13);padding:10px 12px;background:linear-gradient(90deg,rgba(255,219,64,.08),transparent)}.ufaModalIcon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,224,101,.3);border-radius:13px;color:var(--gold-bright);background:#18140b}.ufaModalHeader small{color:#796f53;font-size:6px;font-weight:900;letter-spacing:.15em}.ufaModalHeader h2{margin:2px 0 0;color:#f5eedc;font-size:17px}.ufaModalHeader>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,221,89,.12);border-radius:11px;color:#928a77;background:#15130e;cursor:pointer}.ufaModalHeader>button:disabled{cursor:not-allowed;opacity:.45}.ufaModalBody{display:grid;gap:11px;padding:15px}.ufaModalLead{margin:0;color:#89816f;font-size:8px;line-height:1.55}.ufaModalError{margin:0;border:1px solid rgba(255,99,71,.2);border-radius:10px;padding:9px 10px;color:#ff9a88;background:rgba(255,76,45,.07);font-size:8px;line-height:1.45}.ufaTransferGrid,.ufaWalletGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ufaWalletGrid article{min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:3px 8px;border:1px solid rgba(255,255,255,.055);border-radius:13px;padding:11px;background:#15130f}.ufaWalletGrid article>span{width:34px;height:34px;grid-row:1/3;display:grid;place-items:center;border-radius:10px;color:#978d70;background:rgba(255,255,255,.035)}.ufaWalletGrid article small{color:#777061;font-size:7px}.ufaWalletGrid article strong{min-width:0;overflow:hidden;color:#eee7d6;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ufaWalletGrid .ufaWalletHighlight{border-color:rgba(255,220,73,.22);background:linear-gradient(135deg,rgba(255,219,65,.08),transparent),#17140d}.ufaWalletGrid .ufaWalletHighlight strong,.ufaWalletGrid .ufaWalletHighlight>span{color:var(--gold-bright)}.ufaTransferGrid>button{min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,220,76,.13);border-radius:12px;color:#d7cfbb;background:#181610;cursor:pointer}.ufaTransferGrid>button>span{display:grid;gap:2px;text-align:left}.ufaTransferGrid small{color:#777061;font-size:6px}.ufaTransferGrid strong{font-size:8px}.ufaRefreshButton:disabled,.ufaStartButton:disabled,.ufaTransferGrid>button:disabled{cursor:not-allowed;opacity:.42}.ufaRefreshButton{justify-self:center;display:inline-flex;align-items:center;gap:6px;border:0;padding:3px 7px;color:#827a68;background:transparent;font-size:7px;cursor:pointer}.ufaStartButton{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffe477;border-radius:13px;color:#191100;background:linear-gradient(135deg,#ffe878,#c88e0d);box-shadow:0 13px 30px rgba(208,150,9,.14);font-size:10px;font-weight:950;cursor:pointer}.ufaSpinner{animation:ufaSpin .7s linear infinite}@keyframes ufaSpin{to{transform:rotate(1turn)}}@keyframes ufaBackdropIn{0%{opacity:0}}@keyframes ufaModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}}.serviceRibbon{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border:1px solid var(--line);border-radius:20px;padding:12px;background:#100f0c}.serviceRibbon>span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:3px 8px;border-right:1px solid rgba(255,218,75,.1);padding:8px 10px}.serviceRibbon>span:last-child{border-right:0}.serviceRibbon svg{grid-row:1/3;color:var(--gold-bright)}.serviceRibbon strong{font-size:9px}.serviceRibbon small{color:#6e685b;font-size:7px}.siteFooter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:8px 4px 2px;color:#635e52;font-size:8px}.footerBrand{display:flex;align-items:center;gap:7px;color:var(--gold-bright)}.footerBrand strong{font-size:17px}.siteFooter p{margin:0}.rewardEdgeBackdrop{position:fixed;z-index:54;inset:0;border:0;opacity:0;background:rgba(0,0,0,.34);backdrop-filter:blur(2px);pointer-events:none;transition:opacity .22s ease}.rewardEdgeBackdrop.visible{opacity:1;pointer-events:auto}.rewardEdge{position:fixed;z-index:55;right:0;top:calc(50% + 62px);pointer-events:none;backface-visibility:hidden;transform:translate3d(0,-50%,0);will-change:transform}.rewardEdgeHandle{position:absolute;right:8px;top:50%;width:52px;height:52px;display:block;overflow:visible;isolation:isolate;border:1px solid rgba(255,219,71,.94);border-radius:50%;padding:0;color:#fff7d5;background:#510500;box-shadow:0 0 0 2px rgba(64,5,0,.86),-6px 8px 20px rgba(0,0,0,.55),0 0 15px rgba(255,48,31,.25),inset 0 0 0 1px rgba(255,246,183,.5);cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:opacity .16s ease,filter .18s ease,transform .22s ease}.rewardEdgeHandleVisual{position:absolute;inset:0;display:grid;overflow:hidden;place-items:center;border-radius:inherit}.rewardEdgeHandleRing{position:absolute;inset:-2px;overflow:hidden;border-radius:50%;animation:rewardDragonOrbit 14s linear infinite;will-change:transform}.rewardEdgeHandleRing:after{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,transparent 34%,rgba(30,0,0,.08) 56%,rgba(12,0,0,.28));content:""}.rewardEdgeHandleRing img{width:100%;height:100%;display:block;object-fit:cover}.rewardEdgeHandleCopy{position:relative;z-index:2;width:44px;height:44px;display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.98)) drop-shadow(0 0 4px rgba(255,188,31,.22))}.rewardEdgeHandleCopy img{width:100%;height:100%;display:block;object-fit:contain}.rewardEdgeHandle:focus-visible,.rewardEdgeHandle:hover{outline:none;filter:brightness(1.1);transform:translateY(-50%) scale(1.06)}.rewardEdge.open .rewardEdgeHandle{opacity:0;pointer-events:none;transform:translate(72px,-50%) scale(.86)}@keyframes rewardDragonOrbit{to{transform:rotate(1turn)}}.rewardEdgePanel{width:min(196px,calc(100vw - 18px));max-height:min(420px,calc(100vh - 18px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;border:1px solid rgba(255,215,66,.36);border-right:0;border-radius:19px 0 0 19px;padding:8px 7px 9px;opacity:0;color:#f8f1da;background:radial-gradient(circle at 100% 0,rgba(255,214,66,.16),transparent 40%),rgba(14,13,10,.9);box-shadow:-22px 20px 55px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(22px) saturate(1.25);pointer-events:none;transform:translateX(calc(100% + 22px));transition:opacity .18s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.rewardEdge.open .rewardEdgePanel{opacity:1;pointer-events:auto;transform:translateX(0)}.rewardEdgeHeader{display:grid;grid-template-columns:28px 1fr 24px;align-items:center;gap:6px;padding:0 1px 2px}.rewardEdgeHeader>button,.rewardEdgeHeader>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,222,86,.34);border-radius:10px}.rewardEdgeHeader>span{color:#171000;background:linear-gradient(145deg,#ffe77a,#c48707)}.rewardEdgeHeader>div{display:grid;gap:1px}.rewardEdgeHeader strong{font-size:10px}.rewardEdgeHeader small{color:#9b8b67;font-size:5px;font-weight:900;letter-spacing:.16em}.rewardEdgeHeader>button{width:24px;height:24px;border-radius:8px;color:#d9cfae;background:rgba(255,255,255,.04);cursor:pointer}.rewardEdgeHeader>button:focus-visible,.rewardEdgeHeader>button:hover{outline:none;color:#161000;background:#f0be2d}.rewardEdgeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;overflow-y:auto;overscroll-behavior:contain;padding:1px 2px 2px 1px;scrollbar-color:rgba(238,185,38,.55) transparent;scrollbar-width:thin}.rewardEdgeAction{min-width:0;min-height:66px;display:grid;justify-items:center;align-content:center;gap:2px;border:1px solid rgba(255,218,73,.2);border-radius:13px;padding:5px 3px;color:#f6efd9;text-decoration:none;background:linear-gradient(145deg,rgba(255,221,80,.08),transparent 55%),rgba(255,255,255,.025);cursor:pointer;transform:translateX(14px) scale(.96);transition:border-color .17s ease,background .17s ease,transform .24s ease}.rewardEdge.open .rewardEdgeAction{transform:translateX(0) scale(1)}.rewardEdge.open .rewardEdgeAction:nth-child(2){transition-delay:30ms}.rewardEdge.open .rewardEdgeAction:nth-child(3){transition-delay:60ms}.rewardEdge.open .rewardEdgeAction:nth-child(4){transition-delay:90ms}.rewardEdge.open .rewardEdgeAction:nth-child(5){transition-delay:.12s}.rewardEdge.open .rewardEdgeAction:nth-child(6){transition-delay:.15s}.rewardEdge.open .rewardEdgeAction:nth-child(7){transition-delay:.18s}.rewardEdge.open .rewardEdgeAction:nth-child(8){transition-delay:.21s}.rewardEdgeAction>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,230,122,.45);border-radius:11px;color:#171000;background:linear-gradient(145deg,#ffe97b,#bf8205);box-shadow:inset 0 1px rgba(255,255,255,.45)}.rewardEdgeAction>span.rewardEdgeActionImage{width:34px;height:34px;border:0;background:transparent;box-shadow:none}.rewardEdgeActionImage img{width:auto;max-width:100%;height:100%;margin-inline:auto;object-fit:contain}.rewardEdgeActionImageCompact img{transform:translateY(-7px) scale(.76)}.rewardEdgeAction strong{overflow:hidden;max-width:100%;font-size:7px;white-space:nowrap;text-overflow:ellipsis}.rewardEdgeAction:focus-visible,.rewardEdgeAction:hover{border-color:rgba(255,226,99,.8);outline:none;background:linear-gradient(145deg,rgba(255,221,80,.17),transparent 65%),rgba(255,255,255,.05);transform:translateY(-2px)}.orbitDock{position:fixed;z-index:60;left:50%;bottom:max(12px,env(safe-area-inset-bottom));width:min(620px,calc(100% - 22px));height:76px;display:grid;grid-template-columns:1fr 1fr 1.15fr 1fr 1fr;align-items:end;padding:0 12px 8px;filter:drop-shadow(0 18px 28px rgba(0,0,0,.62));transform:translateX(-50%)}.dockSurface{position:absolute;inset:8px 0 0;border:1px solid rgba(255,220,80,.3);border-radius:22px 22px 28px 28px;background:linear-gradient(90deg,rgba(255,222,95,.05),transparent 25%,transparent 75%,rgba(255,222,95,.05)),rgba(15,14,10,.97);box-shadow:inset 0 1px rgba(255,255,255,.04),inset 0 -14px 28px rgba(0,0,0,.28);clip-path:polygon(0 12%,37% 12%,41% 0,59% 0,63% 12%,100% 12%,97% 100%,3% 100%)}.dockCenter,.dockItem{position:relative;z-index:2;border:0;cursor:pointer}.dockItem{height:55px;display:grid;place-content:center;justify-items:center;gap:4px;color:#706a5d;background:transparent}.dockItem span{font-size:7px;font-weight:800}.dockItem.active{color:var(--gold-bright)}.dockItem.active:before{position:absolute;top:-2px;width:24px;height:2px;border-radius:99px;background:var(--gold-bright);box-shadow:0 0 12px rgba(255,216,66,.65);content:""}.dockCenter{width:74px;height:74px;display:grid;align-self:start;justify-self:center;place-content:center;justify-items:center;gap:1px;border:0;background:transparent;box-shadow:none;transform:translateY(-15px)}.dockCenterPlaceholder{cursor:default}.dockCenterImage{width:56px;height:56px;object-fit:contain}.dockCenter>strong{color:var(--gold-bright);font-size:7px;font-weight:800;line-height:1;white-space:nowrap}@media (max-width:900px){.desktopMenu{display:none}.headerActions{margin-left:auto}.languagePicker{display:block}.promoBanner,.promoVisual{min-height:0}.promoCopy{padding:22px 18px 26px 30px}.promoEyebrow{margin-bottom:8px;padding:5px 8px;font-size:7px}.promoCopy h1,.promoCopy h2{font-size:clamp(31px,5.2vw,46px)}.promoCopy h1 strong,.promoCopy h2 strong{margin-top:5px}.promoCopy p{margin:10px 0 12px;font-size:9px;line-height:1.5}.promoCopy>button{min-height:34px;border-radius:10px;padding-inline:13px;font-size:9px}.bonusWheel{width:min(230px,72%);border-width:7px}.cyberChampionCopy{padding:18px 12px 22px 30px}.cyberChampionCopy h2{font-size:clamp(30px,5vw,44px)}.ufabetEntrance{grid-template-columns:minmax(0,1fr) auto;gap:14px}.ufaMonogram{width:86px}.ufaEntryAction{min-width:184px}.serviceRibbon{grid-template-columns:repeat(2,1fr)}.serviceRibbon>span:nth-child(2){border-right:0}.doubleRail,.gameRail{grid-auto-columns:calc((100% - 20px) / 3)}.expandedRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.hotTodayHeader{min-height:56px;grid-template-columns:34px minmax(0,1fr);gap:7px;padding:7px 8px}.hotTodayIcon{width:34px;height:34px;border-radius:8px}.hotTodayIcon svg{width:18px;height:18px}.hotTodayCopy h2{font-size:12px;line-height:1.2}.hotTodayCopy small{font-size:5.5px;letter-spacing:.1em}.hotTodayCopy p{display:none}.hotTodayRail{grid-auto-columns:calc((100% - 14px) / 3.12);gap:7px;padding:8px}.hotTodayCard{grid-template-rows:132px auto;border-radius:8px}.hotTodayRank{top:7px;left:7px;font-size:13px}.hotTodayBadge{top:7px;right:7px;padding:3px 5px;font-size:6px}.hotTodayPlay{right:7px;bottom:7px;width:30px;height:30px}.hotTodayInfo{padding:7px 8px 9px}.hotTodayInfo strong{font-size:8px}.hotTodayInfo small{font-size:6.5px}.lepShell{padding-bottom:102px}.pageWidth{width:calc(100% - 14px)}.installBarInner{min-height:70px;gap:9px}.installAppIcon{width:47px;height:47px;border-radius:14px}.installBarCopy strong{font-size:11px}.installBarCopy small{max-width:185px;font-size:7px}.installButton{min-height:39px;padding-inline:13px;font-size:9px}.installClose{width:36px;height:36px}.installGuide{justify-content:flex-start;flex-wrap:wrap;gap:6px;padding-inline:5px}.installGuide i{display:none}.topBarInner{min-height:62px;gap:9px}.brandLogo{width:58px;height:58px}.loginAction,.registerAction{width:36px;padding:0}.loginAction span,.registerAction span{display:none}.memberHeaderStatus{width:auto;min-width:67px;justify-content:center;padding:0 9px}.memberHeaderStatus small,.memberHeaderStatus>svg{display:none}.memberHeaderStatus>i{display:block;min-width:0}.memberHeaderStatus strong{display:block;max-width:86px;overflow:hidden;font-size:10px;line-height:1;white-space:nowrap;text-overflow:ellipsis}.logoutAction{display:none}.languageToggle{width:31px}.referenceLayout{gap:12px;padding-top:9px}.promoBanner{min-height:0;grid-template-columns:57% 43%}.heroCarousel,.promoBanner{border-radius:14px}.promoCopy{padding:10px 4px 16px 14px}.promoEyebrow{gap:4px;margin-bottom:3px;padding:3px 6px;font-size:5.5px}.promoEyebrow svg{width:10px;height:10px}.promoCopy h1,.promoCopy h2{font-size:clamp(20px,5.5vw,27px);line-height:.98}.promoCopy h1 strong,.promoCopy h2 strong{margin-top:3px}.promoCopy p{display:none}.promoCopy>button{min-height:28px;margin-top:6px;border-radius:8px;padding:0 9px;font-size:6.5px}.promoCopy>button svg{width:12px;height:12px}.promoVisual{min-height:0}.bonusWheel{left:55%;width:70%;border-width:5px;box-shadow:0 0 0 2px #f7cf57,0 0 0 4px #18140d,0 0 0 6px rgba(255,226,108,.62),0 12px 28px rgba(0,0,0,.55)}.bonusWheel:before{top:-17px;border-right-width:12px;border-bottom-width:24px;border-left-width:12px}.goldChip{width:25px;height:25px;border-width:2px;font-size:5px}.chipA{top:18%;right:3%}.chipB{bottom:15%;left:-5%}.promoVisualLabel{display:none}.wheelCenter svg{width:14px;height:14px}.wheelCenter strong{font-size:18px}.bannerDots{bottom:5px}.cyberChampionSlide{grid-template-columns:59% 41%}.cyberChampionCopy{padding:9px 4px 14px 14px}.cyberChampionCopy>span{margin-bottom:3px;font-size:5.5px}.cyberChampionCopy h2{font-size:clamp(19px,5.5vw,27px)}.cyberChampionCopy p{display:none}.cyberChampionCopy button{min-height:27px;margin-top:7px;border-radius:8px;padding-inline:9px;font-size:6.5px}.cyberChampionCopy button svg{width:12px;height:12px}.cyberChampionMascot{right:2%;bottom:-37%;height:132%}.announcementBar{min-height:36px;grid-template-columns:auto minmax(0,1fr);gap:6px;border-radius:10px;padding:3px 6px}.announcementIcon{width:28px;height:28px}.announcementIconImage{width:30px;height:30px}.announcementBar small{display:none}.announcementBar strong{font-size:7px}.apiStatus{display:none}.categoryRail{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible;padding-inline:1px}.categoryTile{min-width:0;min-height:68px;grid-template-rows:36px 18px;gap:2px;border-radius:10px;padding:5px 2px 4px}.categoryTile>span{width:36px;height:36px;border-radius:9px}.categoryTile>span svg{width:20px;height:20px}.categoryIconImage{width:34px;height:34px}.categoryTile strong{max-width:100%;font-size:8.5px;line-height:18px}.categoryOnlyView{gap:12px}.slotProviderPanel{border-radius:15px;padding:9px}.slotProviderHeader{gap:7px;padding-bottom:8px}.slotProviderHeader>span{width:34px;height:34px;border-radius:10px}.slotProviderHeader h2{font-size:11px}.slotProviderHeader em{padding:4px 6px;font-size:5px}.slotProviderRail{grid-auto-columns:112px;gap:5px}.slotProviderScrollButton{width:38px;height:44px;border-radius:12px}.slotProviderScrollGuide{padding-top:7px}.slotProviderRail button{min-width:112px;min-height:55px;gap:7px;border-radius:12px;padding:7px}.slotProviderMark{width:31px;height:31px;border-radius:9px;font-size:7px}.slotProviderCopy strong{font-size:7px}.slotProviderCopy small{font-size:5.5px}.gameShelf{border-radius:10px}.shelfHeader{min-height:50px;padding:7px 9px 7px 11px}.shelfTitle{gap:7px}.shelfTitle>span{width:34px;height:34px}.shelfTitle h2{font-size:14px}.shelfTitle em{padding:3px 5px;font-size:6px}.gameRail{gap:6px;padding:8px}.doubleRail,.gameRail{grid-auto-columns:calc((100% - 12px) / 3)}.expandedRail{grid-template-columns:repeat(3,minmax(0,1fr))}.referenceGameCard{min-width:0;border-radius:7px}.referenceGameArt{height:125px}.referenceGameArt:after{inset:auto 9% 6px}.cardRank{top:6px;left:7px;font-size:6px}.referenceGameArt em{top:5px;right:5px;padding:3px 5px;font-size:5px}.miniPlay{right:6px;bottom:7px;width:22px;height:22px}.miniPlay svg{width:11px;height:11px}.referenceGameInfo{gap:3px;padding:7px 8px 8px}.referenceGameInfo strong{font-size:8px}.referenceGameInfo small{font-size:6px}.ufabetEntrance{min-height:0;grid-template-columns:minmax(0,1fr);gap:10px 12px;border-radius:17px;padding:13px}.ufaMonogram{width:65px}.ufaMonogram:after{inset:-9px}.ufaMonogram span{font-size:8px}.ufaMonogram strong{font-size:25px}.ufaEntranceCopy>small{font-size:5.5px}.ufaEntranceCopy h2{margin:4px 0;font-size:18px}.ufaEntranceCopy p{font-size:7px}.ufaTags{margin-top:6px}.ufaTags i{padding:3px 6px;font-size:5px}.ufaEntryAction{min-width:0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;justify-items:start;gap:8px}.ufaEntryAction>button{min-height:42px;padding:4px 10px 4px 5px}.ufaEntryAction>button>span{width:32px;height:32px}.ufaWalletModal{border-radius:17px}.ufaModalBody{padding:12px}.serviceRibbon{gap:5px;border-radius:16px;padding:8px}.serviceRibbon>span{padding:7px 6px}.siteFooter{grid-template-columns:1fr auto}.siteFooter p{display:none}.rewardEdge{top:calc(50% + 62px)}.rewardEdgeHandle{right:6px;width:48px;height:48px}.rewardEdgeHandle:focus-visible,.rewardEdgeHandle:hover{transform:translateY(-50%) scale(1.04)}.rewardEdgeHandleCopy{width:40px;height:40px}.rewardEdgePanel{width:min(166px,calc(100vw - 16px));max-height:calc(100vh - 16px);gap:6px;border-radius:18px 0 0 18px;padding:8px 7px 9px}.rewardEdgeAction{min-height:60px}.rewardEdgeAction>span{width:28px;height:28px;border-radius:10px}.rewardEdgeAction>span.rewardEdgeActionImage{width:31px;height:31px}.orbitDock{height:70px;padding-inline:6px}.dockItem{height:52px}.dockCenter{width:66px;height:66px}.dockCenterImage{width:52px;height:52px}}@media (max-width:390px){.referenceGameArt{height:107px}.categoryRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.categoryTile{min-height:62px}.installBarCopy small,.installButton span{display:none}.installButton{width:39px;padding:0}.promoCopy p,.promoEyebrow{display:none}.promoCopy>button{min-height:25px;margin-top:5px}.promoCopy{padding:8px 2px 10px 10px}.promoCopy h1,.promoCopy h2{font-size:19px}.cyberChampionCopy>span{display:none}.cyberChampionCopy h2{font-size:19px}.shelfTitle em,.ufaEntranceCopy p,.ufaTags{display:none}.ufaWalletGrid article{padding:9px 7px}.ufaWalletGrid article>span{width:29px;height:29px}.ufaWalletGrid article strong{font-size:11px}.serviceRibbon{grid-template-columns:1fr}.serviceRibbon>span{border-right:0;border-bottom:1px solid rgba(255,218,75,.08)}.serviceRibbon>span:last-child{border-bottom:0}}.activityPage{--activity-gold:#f6c73e;--activity-gold-bright:#ffe47a;--activity-line:rgba(246,199,62,0.24);width:min(780px,100%);min-height:100svh;margin:0 auto;padding:18px 18px 72px;color:#f8f1dd;background:radial-gradient(circle at 15% 0,rgba(235,177,23,.13),transparent 28%),radial-gradient(circle at 100% 38%,rgba(246,199,62,.07),transparent 30%),#070706;box-shadow:0 0 80px rgba(0,0,0,.56)}.activityTopbar{position:sticky;z-index:20;top:10px;display:grid;grid-template-columns:40px 40px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;border:1px solid var(--activity-line);border-radius:18px;padding:8px 10px;background:rgba(13,12,9,.88);box-shadow:0 15px 38px rgba(0,0,0,.35);backdrop-filter:blur(18px)}.activityTopbar>a:first-child,.activityTopbar>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(246,199,62,.27);border-radius:13px}.activityTopbar>a:first-child{color:#f8e7ad;background:rgba(255,255,255,.035)}.activityTopbar>a:first-child:focus-visible,.activityTopbar>a:first-child:hover{outline:none;color:#120e02;background:var(--activity-gold)}.activityTopbar>span{color:#171002;background:linear-gradient(145deg,var(--activity-gold-bright),#c88708);box-shadow:inset 0 1px rgba(255,255,255,.55)}.activityTopbar>div{display:grid;gap:1px;min-width:0}.activityTopbar strong{overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.activityTopbar small{color:#8f805e;font-size:7px;font-weight:900;letter-spacing:.13em}.activityHomeLink{border:1px solid var(--activity-line);border-radius:999px;padding:7px 11px;color:var(--activity-gold);font-size:10px;font-weight:900;text-decoration:none}.activityCatalogHero,.activityTitle{padding:46px 12px 26px;text-align:center}.activityCatalogHero>span,.activityTitle small{color:var(--activity-gold);font-size:8px;font-weight:900;letter-spacing:.25em}.activityCatalogHero h1,.activityTitle h1{margin:6px 0 7px;font-size:clamp(28px,7vw,46px);letter-spacing:-.04em}.activityCatalogHero p,.activityTitle p{max-width:520px;margin:0 auto;color:#9f957f;font-size:12px;line-height:1.8}.activityCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.activityCatalogCard{overflow:hidden;border:1px solid var(--activity-line);border-radius:22px;color:#f8f1dd;background:linear-gradient(145deg,rgba(255,219,82,.06),transparent 45%),#11100d;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.activityCatalogCard:focus-visible,.activityCatalogCard:hover{outline:none;border-color:rgba(255,220,82,.78);box-shadow:0 16px 36px rgba(0,0,0,.36);transform:translateY(-4px)}.activityCatalogImage{position:relative;aspect-ratio:2.8/1;overflow:hidden;background:#090806}.activityCatalogImage:after{position:absolute;inset:auto 0 0;height:45%;content:"";background:linear-gradient(transparent,rgba(10,9,6,.82))}.activityCatalogImage img{object-fit:cover;transition:transform .3s ease}.activityCatalogCard:hover .activityCatalogImage img{transform:scale(1.035)}.activityCatalogImage i{position:absolute;z-index:2;top:10px;left:11px;color:rgba(255,237,166,.78);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.12em}.activityCatalogCard>div:last-child{display:grid;gap:5px;padding:14px 15px 16px}.activityCatalogCard small{color:#8f7f5c;font-size:7px;font-weight:900;letter-spacing:.14em}.activityCatalogCard strong{font-size:15px}.activityCatalogCard p{min-height:34px;margin:0;color:#8f8778;font-size:9px;line-height:1.7}.activityCatalogCard>div:last-child>span{display:flex;align-items:center;justify-content:space-between;min-height:38px;margin-top:7px;border:1px solid rgba(255,221,92,.48);border-radius:12px;padding:5px 6px 5px 12px;color:#171003;background:linear-gradient(120deg,#ffe777,#e9a817);box-shadow:inset 0 1px rgba(255,255,255,.55),0 8px 20px rgba(218,153,13,.14);transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.activityCatalogCta b{font-size:10px;font-weight:950}.activityCatalogCta i{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#ffe477;background:#151006;transition:transform .18s ease}.activityCatalogCard:focus-visible .activityCatalogCta,.activityCatalogCard:hover .activityCatalogCta{filter:brightness(1.06);box-shadow:inset 0 1px rgba(255,255,255,.62),0 10px 24px rgba(218,153,13,.24);transform:translateY(-1px)}.activityCatalogCard:focus-visible .activityCatalogCta i,.activityCatalogCard:hover .activityCatalogCta i{transform:translateX(2px)}.activityExperienceBody,.activityStack{display:grid;gap:16px}.activityFeed,.activityGameCard,.footballHero,.footballMatches>article{overflow:hidden;border:1px solid var(--activity-line);border-radius:26px;background:radial-gradient(circle at 0 0,rgba(255,216,70,.09),transparent 36%),#11100c}.activityGameCard{position:relative;display:grid;justify-items:center;gap:18px;padding:26px}.activityPoints{position:absolute;z-index:2;top:16px;right:16px;display:grid;justify-items:end;border:1px solid rgba(255,218,69,.24);border-radius:12px;padding:7px 10px;background:rgba(5,5,4,.66);backdrop-filter:blur(12px)}.activityPoints small{color:#8e8269;font-size:6px;font-weight:900;letter-spacing:.12em}.activityPoints strong{color:var(--activity-gold-bright);font-size:15px}.activityPrimaryButton{min-width:min(310px,100%);min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ffdf72;border-radius:15px;padding:10px 20px;color:#171001;background:linear-gradient(120deg,#ffe77a,#e0a817 60%,#f7d65a);box-shadow:inset 0 1px rgba(255,255,255,.6),0 10px 30px rgba(219,157,13,.17);font-family:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:transform .16s ease,filter .16s ease}.activityPrimaryButton:focus-visible:not(:disabled),.activityPrimaryButton:hover:not(:disabled){outline:none;filter:brightness(1.08);transform:translateY(-2px)}.activityPrimaryButton:disabled{opacity:.38;cursor:not-allowed}.activityResult{width:min(520px,100%);border:1px solid rgba(255,218,72,.22);border-radius:13px;padding:11px 14px;color:#d4cbb4;background:rgba(255,255,255,.035);font-size:11px;line-height:1.6;text-align:center}.activityResult.success{border-color:rgba(94,218,128,.45);color:#a9edba;background:rgba(54,181,91,.09)}.activityResult.error{border-color:rgba(255,102,102,.42);color:#ffb3ad;background:rgba(215,51,51,.1)}.activityGuide{display:grid;gap:14px;margin-top:18px;border:1px solid var(--activity-line);border-radius:26px;padding:20px;background:linear-gradient(rgba(246,199,62,.025) 1px,transparent 0),linear-gradient(90deg,rgba(246,199,62,.025) 1px,transparent 0),radial-gradient(circle at 0 0,rgba(255,211,61,.1),transparent 32%),#0d0c09;background-size:42px 42px,42px 42px,auto,auto}.activityGuideHeader{display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(255,217,67,.13);padding-bottom:15px}.activityGuideHeader>span{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,226,101,.62);border-radius:14px;color:#171001;background:linear-gradient(145deg,#ffe77a,#c98a09);box-shadow:inset 0 1px rgba(255,255,255,.58)}.activityGuideHeader>div{display:grid;gap:2px}.activityGuideHeader small{color:#9e8650;font-size:7px;font-weight:900;letter-spacing:.18em}.activityGuideHeader h2{margin:0;color:#f8edcf;font-size:17px}.activityFactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.activityFactGrid article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 9px;border:1px solid rgba(255,217,67,.15);border-radius:15px;padding:10px;background:rgba(255,255,255,.025)}.activityFactGrid article>span{grid-row:1/span 2;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--activity-gold);background:rgba(246,199,62,.1)}.activityFactGrid small{color:#7e7460;font-size:8px;font-weight:850}.activityFactGrid small,.activityFactGrid strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activityFactGrid strong{color:#f5df9f;font-size:11px}.activityGuideGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.activityGuidePanel,.activityRewardPanel{border:1px solid rgba(255,218,68,.13);border-radius:19px;padding:16px;background:rgba(0,0,0,.23)}.activityGuidePanel h3,.activityRewardPanel h3{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:var(--activity-gold);font-size:12px}.activityGuidePanel ol,.activityGuidePanel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.activityGuidePanel li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px}.activityGuidePanel ol li>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,218,68,.26);border-radius:50%;color:#1b1200;background:linear-gradient(145deg,#ffe373,#bd8008);font-size:8px;font-weight:950}.activityGuidePanel ul li>i{width:6px;height:6px;margin:7px 0 0 8px;border-radius:50%;background:var(--activity-gold);box-shadow:0 0 10px rgba(246,199,62,.45)}.activityGuidePanel li p{margin:2px 0 0;color:#a09887;font-size:10px;line-height:1.65}.activityRewardPanel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.activityRewardPanel p{min-width:0;display:grid;gap:3px;margin:0;border:1px solid rgba(255,217,67,.1);border-radius:12px;padding:10px;background:rgba(255,255,255,.02)}.activityRewardPanel strong{color:#f4e6bf;font-size:10px}.activityRewardPanel span{color:#817866;font-size:9px;line-height:1.5}.activityGuideNote{display:flex;align-items:flex-start;gap:9px;border:1px dashed rgba(255,218,68,.24);border-radius:15px;padding:12px 14px;color:#9b8d6c;background:rgba(246,199,62,.035)}.activityGuideNote svg{flex:0 0 auto;color:var(--activity-gold)}.activityGuideNote p{margin:0;font-size:9px;line-height:1.65}.activityLoginGate{display:grid;justify-items:center;gap:8px;border:1px solid var(--activity-line);border-radius:24px;padding:34px 20px;background:radial-gradient(circle at 50% 0,rgba(246,199,62,.11),transparent 54%),#11100d;text-align:center}.activityLoginGate>span{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,221,86,.42);border-radius:18px;color:#171001;background:linear-gradient(145deg,#ffe77a,#bc7e05)}.activityLoginGate strong{margin-top:6px;font-size:15px}.activityLoginGate p{margin:0;color:#8e8575;font-size:10px}.activityLoginActions{display:flex;justify-content:center;gap:8px;margin-top:6px}.activityLoginGate a{border:1px solid var(--activity-line);border-radius:999px;padding:8px 14px;color:var(--activity-gold);font-size:10px;font-weight:900;text-decoration:none}.activityLoginGate a:first-child{border-color:#ffe476;color:#171000;background:linear-gradient(135deg,#ffe678,#d59a12)}.activityEmpty,.activityLoadingInline{min-height:110px;display:flex;align-items:center;justify-content:center;gap:9px;color:#8e8575;font-size:11px;text-align:center}.activityLoading{min-height:100svh;display:grid;place-items:center;color:#f4ca45;background:#070706}.spinIcon{animation:activitySpin .72s linear infinite}@keyframes activitySpin{to{transform:rotate(1turn)}}.uboxVisual{position:relative;width:190px;height:190px;display:grid;place-items:center;margin-top:12px}.uboxVisual:before{position:absolute;inset:0;border:1px dashed rgba(255,221,86,.3);border-radius:50%;content:"";animation:activitySpin 14s linear infinite}.uboxVisual>span{width:132px;height:132px;display:grid;place-items:center;border:1px solid rgba(255,219,70,.42);border-radius:38px;color:#221500;background:linear-gradient(145deg,#ffe980,#b97a05);box-shadow:0 24px 60px rgba(218,157,13,.2)}.uboxVisual i{position:absolute;right:14px;bottom:26px;width:36px;height:36px;display:grid;place-items:center;border:2px solid #0f0c03;border-radius:50%;color:#120d00;background:#ffe364;font-size:16px;font-style:normal;font-weight:900}.uboxVisual.playing{animation:uboxShake .52s ease-in-out infinite alternate}@keyframes uboxShake{0%{transform:rotate(-3deg) scale(.98)}to{transform:rotate(3deg) scale(1.03)}}.commentExperience{align-items:stretch;justify-items:stretch}.commentExperience label{color:#f8ebc2;font-size:13px;font-weight:900}.commentExperience textarea{width:100%;resize:vertical;border:1px solid rgba(255,218,69,.2);border-radius:16px;padding:14px;color:#f6edd3;background:rgba(0,0,0,.28);font:inherit;font-size:11px;line-height:1.7}.commentExperience textarea:focus{border-color:rgba(255,222,85,.7);outline:none;box-shadow:0 0 0 3px rgba(255,209,44,.08)}.commentCounter{margin-top:-12px;color:#7e755f;font-size:8px;text-align:right}.commentExperience .activityPrimaryButton{justify-self:center}.activityFeed{padding:20px}.activityFeed>header{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,219,73,.12);padding-bottom:13px;color:var(--activity-gold);font-size:12px}.activityFeed article{display:grid;gap:7px;border-bottom:1px solid rgba(255,255,255,.045);padding:13px 2px}.activityFeed article:last-child{border-bottom:0}.activityFeed article>div{display:flex;justify-content:space-between;gap:12px}.activityFeed article strong{color:#e9dfc3;font-size:10px}.activityFeed article small{color:#716a5c;font-size:7px}.activityFeed article p{margin:0;color:#9f9786;font-size:10px;line-height:1.65}.diceBoard{display:flex;gap:14px;margin:48px 0 12px;border:1px solid rgba(255,218,70,.15);border-radius:24px;padding:28px;background:radial-gradient(circle,rgba(251,207,61,.12),transparent 60%),#080806}.diceBoard img{filter:drop-shadow(0 10px 12px rgba(0,0,0,.45))}.diceBoard img.rolling{animation:diceRoll .36s ease-in-out infinite alternate}@keyframes diceRoll{to{transform:rotate(16deg) translateY(-8px)}}.gashaponExperience>img{max-width:min(310px,85vw);height:auto;object-fit:contain}.fortuneExperience{background:radial-gradient(circle at 50% 70%,rgba(250,64,39,.18),transparent 44%),url(/images/seemsee/seemsee_bg.png) 50% /cover,#140702}.fortuneExperience>img{max-width:min(280px,80vw);height:auto;object-fit:contain}.fortuneLogo{margin-bottom:-48px}.fortuneExperience>img.shaking{filter:drop-shadow(0 20px 30px rgba(255,75,20,.22))}.fortuneResult{width:min(520px,100%);display:grid;justify-items:center;gap:9px;border:1px solid rgba(255,220,83,.38);border-radius:20px;padding:20px;background:rgba(13,7,2,.8);text-align:center}.fortuneResult>span{color:var(--activity-gold);font-size:12px;font-weight:900}.fortuneResult p{margin:0;color:#e8dcc0;font-size:11px;line-height:1.8}.fortuneResult>strong{color:#9e8e6b;font-size:9px}.fortuneResult>div{display:flex;gap:8px}.fortuneResult i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#1a1000;background:linear-gradient(145deg,#ffe77a,#ca8d08);font-size:12px;font-style:normal;font-weight:900}.wheelStage{position:relative;width:min(390px,82vw);aspect-ratio:1}.wheelFrame{z-index:1;object-fit:contain}.wheelDisc{position:absolute;z-index:2;inset:13%;transition:transform 2.3s cubic-bezier(.15,.7,.1,1)}.wheelDisc img{object-fit:contain}.wheelNeedle{z-index:4;top:5%;width:12%;transform:translateX(-50%)}.wheelNeedle,.wheelPin{position:absolute;left:50%;height:auto}.wheelPin{z-index:5;top:50%;width:22%;transform:translate(-50%,-50%)}.checkInExperience>img{max-width:min(380px,90vw);height:auto;object-fit:contain}.checkInGrid{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.checkInGrid article{min-width:0;display:grid;justify-items:center;gap:3px;border:1px solid rgba(255,217,67,.15);border-radius:14px;padding:10px 4px;color:#766e5f;background:rgba(0,0,0,.24)}.checkInGrid article.available{border-color:rgba(255,223,91,.72);color:#f7d860;background:rgba(255,206,48,.1);box-shadow:0 0 24px rgba(238,176,17,.11)}.checkInGrid article.checked{border-color:rgba(92,211,121,.38);color:#9ee2ad;background:rgba(48,161,74,.09)}.checkInGrid small,.checkInGrid span{overflow:hidden;width:100%;font-size:6px;font-weight:900;text-align:center;white-space:nowrap}.checkInGrid strong{font-size:9px}.checkInGrid img{max-width:100%;height:auto}.footballHero{position:relative;min-height:230px;display:grid;align-items:end}.footballHero:after{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(90deg,rgba(3,5,7,.88),rgba(3,5,7,.16) 60%,rgba(3,5,7,.42))}.footballHero>img{object-fit:cover}.footballHero>div{position:relative;z-index:2;display:grid;gap:5px;padding:25px}.footballHero small{color:#6dc8ff;font-size:7px;font-weight:900;letter-spacing:.18em}.footballHero strong{font-size:23px}.footballHero span{color:#aeb6bf;font-size:10px}.footballMatches{display:grid;gap:12px}.footballMatches>article{padding:18px}.footballMatches>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#867b64;font-size:8px}.footballMatches>article>header small{color:var(--activity-gold);font-size:8px;font-weight:900}.footballTeams{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:10px;margin-top:13px}.footballTeams>i{color:#675f4f;font-size:8px;font-style:normal;font-weight:900;text-align:center}.footballTeams>button{min-width:0;min-height:74px;display:grid;place-items:center;gap:4px;border:1px solid rgba(255,218,72,.15);border-radius:16px;padding:9px;color:#d8cfb8;background:rgba(255,255,255,.025);font-family:inherit;cursor:pointer}.footballTeams>button.selected{border-color:rgba(255,221,81,.76);color:#211600;background:linear-gradient(145deg,#ffe982,#d19a14)}.footballTeams strong{overflow:hidden;max-width:100%;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.footballTeams span{color:inherit;font-size:9px;opacity:.72}.footballMatches footer{display:flex;align-items:end;justify-content:flex-end;gap:10px;margin-top:12px;border-top:1px solid rgba(255,218,72,.1);padding-top:12px}.footballMatches footer label{display:grid;gap:4px;color:#807763;font-size:7px;font-weight:900}.footballMatches input{width:100px;height:34px;border:1px solid rgba(255,220,76,.22);border-radius:10px;padding:0 10px;color:#f4e8c8;background:rgba(0,0,0,.3)}.footballMatches footer button{height:34px;border:1px solid #ffe170;border-radius:10px;padding:0 14px;color:#191100;background:#efbd2d;font-family:inherit;font-size:9px;font-weight:900;cursor:pointer}.footballSubmitted{margin-top:12px;border-top:1px solid rgba(255,218,72,.1);padding-top:12px;color:#93d9a6;font-size:9px;text-align:center}@media (max-width:560px){.activityPage{padding:10px 10px 52px}.activityTopbar{top:5px;grid-template-columns:36px 36px minmax(0,1fr) auto;min-height:52px;border-radius:16px;padding:7px 8px}.activityTopbar>a:first-child,.activityTopbar>span{width:36px;height:36px;border-radius:11px}.activityHomeLink{padding:6px 8px;font-size:8px}.activityCatalogHero,.activityTitle{padding:34px 8px 20px}.activityCatalogHero h1,.activityTitle h1{font-size:28px}.activityCatalogGrid{gap:9px}.activityCatalogCard{border-radius:16px}.activityCatalogImage{aspect-ratio:1.7/1}.activityCatalogCard>div:last-child{padding:11px}.activityCatalogCard>div:last-child>span{min-height:34px;margin-top:4px;border-radius:10px;padding:4px 5px 4px 10px}.activityCatalogCta b{font-size:9px}.activityCatalogCta i{width:25px;height:25px;border-radius:8px}.activityCatalogCard p{display:none}.activityGameCard{gap:15px;border-radius:21px;padding:20px 14px}.activityGuide{gap:10px;border-radius:21px;padding:13px}.activityGuideHeader h2{font-size:14px}.activityFactGrid{gap:6px}.activityFactGrid article{grid-template-columns:28px minmax(0,1fr);gap:0 6px;border-radius:12px;padding:8px 6px}.activityFactGrid article>span{width:28px;height:28px}.activityFactGrid article>span svg{width:15px;height:15px}.activityFactGrid strong{font-size:9px}.activityGuideGrid{grid-template-columns:1fr;gap:10px}.activityGuidePanel,.activityRewardPanel{border-radius:16px;padding:14px}.activityRewardPanel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.diceBoard{width:100%;justify-content:center;gap:8px;padding:22px 10px}.diceBoard img{width:min(72px,24vw);height:auto}.checkInGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.checkInGrid article:last-child{grid-column:span 2}.footballHero{min-height:190px}.footballTeams{grid-template-columns:1fr 22px 1fr;gap:5px}}@media (max-width:360px){.activityCatalogGrid{grid-template-columns:1fr}.activityCatalogImage{aspect-ratio:2.5/1}}.activityExperienceBody{padding-top:14px}.activityWallet{width:100%;min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid rgba(255,208,68,.25);border-radius:16px;padding:10px 14px;background:linear-gradient(100deg,rgba(255,193,32,.12),rgba(255,255,255,.02)),rgba(14,13,10,.96)}.activityWallet>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#4a3000;background:linear-gradient(145deg,#ffe982,#ffb80f);box-shadow:0 8px 20px rgba(255,184,15,.18)}.activityWallet small{display:block;color:#aaa18d;font-size:9px;font-weight:750}.activityWallet strong{display:block;margin-top:2px;color:#ffe36b;font-size:18px}.activityWallet em{border:1px solid rgba(255,215,89,.2);border-radius:999px;padding:7px 10px;color:#ffdf69;background:rgba(255,203,51,.08);font-size:9px;font-style:normal;font-weight:850}.activityInfoGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;margin-top:15px}.activityInfoPanel{overflow:hidden;border:1px solid rgba(255,216,89,.17);border-radius:18px;padding:17px;background:radial-gradient(circle at 0 0,rgba(255,211,61,.07),transparent 36%),linear-gradient(145deg,rgba(25,24,18,.97),rgba(12,12,10,.98))}.activityInfoPanel h3{margin:0 0 14px;color:#ffdc62;font-size:15px}.activityInfoPanel ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.activityInfoPanel li{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:9px;color:#c7c0b2;font-size:11px;line-height:1.55}.activityInfoPanel li>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#342200;background:#ffd34f;font-size:8px;font-weight:950}.activityInfoPanel.rewards>div{display:grid;gap:6px}.activityInfoPanel.rewards p{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;border-bottom:1px solid rgba(255,255,255,.065);padding:5px 1px}.activityInfoPanel.rewards p:last-child{border-bottom:0}.activityInfoPanel.rewards strong{color:#eee7d9;font-size:10px}.activityInfoPanel.rewards span{color:#ffdb65;font-size:10px;font-weight:900;text-align:right}.activityGameCard.uboxGame{max-width:620px;display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 auto;padding:22px}.activityPage .uboxVisual{position:relative;width:min(520px,100%);height:auto;aspect-ratio:1170/640;display:block;overflow:hidden;margin:0;border:1px solid rgba(255,210,65,.28);border-radius:22px}.activityPage .uboxVisual:before,.activityPage .uboxVisual>i{display:none}.activityPage .uboxVisual>img{object-fit:cover}.activityPage .uboxVisual>span{position:absolute;inset:0;width:auto;height:auto;display:grid;place-items:center;border:0;border-radius:0;color:#fff2a8;background:radial-gradient(circle,rgba(255,191,0,.13),rgba(0,0,0,.08));box-shadow:none}.activityPage .uboxVisual.playing{animation:activityParityShake .4s linear infinite}@keyframes activityParityShake{25%{transform:translate(-3px,2px) rotate(-1deg)}50%{transform:translate(3px,-2px) rotate(1deg)}75%{transform:translate(-2px,-2px) rotate(-1deg)}}.activityGameCopy{max-width:500px;text-align:center}.activityGameCopy small{color:#ffdb65;font-size:10px;font-weight:850}.activityGameCopy h2{margin:6px 0;font-size:clamp(18px,3vw,26px)}.activityGameCopy p{margin:0;color:#8f8778;font-size:11px}.commentActivity{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.commentComposer,.commentFeed{border:1px solid rgba(255,214,72,.16);border-radius:20px;padding:18px;background:rgba(17,15,11,.96)}.commentComposer>svg{color:#ffdb65}.commentComposer>div:first-of-type{margin:8px 0 14px}.commentComposer small{color:#ffdb65;font-size:9px;font-weight:850}.commentComposer h2{margin:4px 0 0;font-size:20px}.commentComposer textarea{width:100%;resize:vertical;border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:12px;outline:none;color:white;background:rgba(0,0,0,.28);font:inherit;font-size:12px}.commentComposer textarea:focus{border-color:#ffce3d}.commentComposer textarea:disabled{opacity:.5}.commentComposer>span{display:block;margin:5px 1px 12px;color:#7f7767;font-size:8px;text-align:right}.commentComposer .activityResult{margin-bottom:10px}.commentComposer .activityPrimaryButton{width:100%}.commentFeed{max-height:620px;overflow-y:auto}.commentFeed h3{margin:0 0 13px;font-size:14px}.commentFeed article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;border-top:1px solid rgba(255,255,255,.07);padding:11px 0}.commentFeed article>span{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,211,61,.72);border-radius:50%;background:#100c03;box-shadow:0 0 12px rgba(255,199,36,.18)}.commentAvatar img{width:100%;height:100%;object-fit:cover}.commentFeed article strong{font-size:10px}.commentFeed article p{margin:3px 0;color:#d4cdbf;font-size:11px;line-height:1.45}.commentFeed article small{color:#7f7767;font-size:8px}.commentEmptyState{min-height:170px;display:grid;place-items:center;align-content:center;border:1px dashed rgba(255,215,73,.15);border-radius:14px;padding:20px;color:#8f8778;font-size:11px;line-height:1.55;text-align:center}.diceActivity{position:relative;width:min(520px,100%);min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;overflow:hidden;margin:0 auto;border:2px solid #e0bd37;border-radius:28px;padding:25px 20px;background:#4a0000}.diceBackground{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78}.diceOverlay{position:absolute;z-index:2;top:51%;left:50%;width:100%;display:grid;gap:14px;padding:0 20px;transform:translate(-50%,-50%)}.diceResult{display:flex;justify-content:center;gap:14px}.diceResult img{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.diceResult img.rolling{animation:activitySpin .45s linear infinite}.diceActivity>button{position:absolute;z-index:3;right:20px;bottom:20px;left:20px;width:auto}.gashaponActivity{width:min(560px,100%);min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;margin:0 auto;border:1px solid rgba(255,216,89,.28);border-radius:26px;padding:20px;background:#15110e url(/images/gachpon/bg.png) 50%/cover}.gashaponMachine{position:relative;width:min(250px,72%)}.gashaponMachine>img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 25px rgba(0,0,0,.55))}.gashaponMachine>span{position:absolute;top:13%;left:50%;z-index:3;width:86%;min-height:64px;display:grid;place-items:center;transform:translateX(-50%) rotate(-.5deg);border:2px solid rgba(255,226,104,.68);border-radius:10px;color:#171001;background:linear-gradient(180deg,#ffe77a,#ce8c0a);box-shadow:0 5px 15px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.65);font-size:18px;font-weight:950;letter-spacing:.07em;text-shadow:0 1px rgba(255,255,255,.32)}.gashaponActivity>button{width:min(340px,100%)}.fortuneActivity{width:min(620px,100%);min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0 auto;overflow:hidden;border:2px solid rgba(255,211,74,.45);border-radius:28px;padding:24px 20px;background:#551111 url(/images/seemsee/seemsee_bg.png) 50%/cover}.fortuneActivity>img:not(.fortuneLogo){width:min(230px,72%);height:auto;margin-top:-20px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.45))}.fortuneActivity>img.shaking{transform:scale(1.07)}.fortuneActivity .fortuneLogo{position:relative;z-index:2;width:min(240px,76%);height:auto;margin-bottom:0}.fortuneActivity>button{position:relative;z-index:3;min-width:210px;margin-top:-20px}.fortuneActivity .fortuneResult{width:min(430px,100%);margin-top:26px;border:3px double #8b0000;border-radius:14px;padding:17px;color:#541414;background:#fff8df;text-align:center}.fortuneActivity .fortuneResult span{min-width:48px;height:48px;color:#ffe06d;background:#8b0000}.fortuneActivity .fortuneResult p{color:#392c1c;font-size:13px;line-height:1.6}.fortuneActivity .fortuneResult strong{color:#8b0000;font-size:12px}.wheelActivity{width:min(520px,100%);min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;margin:0 auto;border:1px solid rgba(255,202,44,.26);border-radius:26px;padding:24px;background:radial-gradient(circle,#332307,#0f0d0a 70%)}.wheelActivity .wheelStage{width:min(360px,100%)}.wheelActivity>button{min-width:220px}.checkInActivity{width:min(700px,100%);min-height:0;display:flex;flex-direction:column;align-items:center;gap:13px;margin:0 auto;border:1px solid rgba(255,215,78,.25);border-radius:26px;padding:18px;background:linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,.68)),url(/images/activity-bg/bg-check-in.jpg) 50% /cover}.checkInBoard{position:relative;width:min(360px,94%);aspect-ratio:864/1080}.checkInBoard>img{display:block;width:100%;height:100%;object-fit:contain}.checkInDays{position:absolute;z-index:2;top:39%;right:13%;bottom:9%;left:13%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-content:center;gap:7px}.checkInDays article{position:relative;grid-column:span 2;min-width:0;aspect-ratio:.78/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:rgba(0,0,0,.5)}.checkInDays article:nth-child(5){grid-column:2/span 2}.checkInDays article.checked{border-color:#ffd74a;background:rgba(255,199,31,.22)}.checkInDays article.current{border-color:#fff07a;box-shadow:0 0 20px rgba(255,215,74,.35);transform:translateY(-4px)}.checkInDays img{width:46%;height:auto}.checkInDays strong{font-size:8px}.checkInDays span{color:#ffe368;font-size:8px;font-weight:900}.checkInActivity>button{min-width:220px}@media (max-width:680px){.activityWallet{grid-template-columns:38px minmax(0,1fr);min-height:58px;padding:8px 10px}.activityWallet>span{width:38px;height:38px;border-radius:11px}.activityWallet strong{font-size:15px}.activityWallet em{grid-column:2;justify-self:start;margin-top:-6px;padding:4px 7px;font-size:7px}.activityInfoGrid,.commentActivity{grid-template-columns:1fr}.activityInfoPanel{border-radius:14px;padding:14px}.activityInfoPanel h3{font-size:13px}.activityInfoPanel li{font-size:10px}.diceActivity{min-height:450px;border-radius:20px}.diceOverlay{top:50%;padding-inline:12px}.diceResult{gap:7px}.diceResult img{width:62px;height:62px}.diceActivity>button{right:14px;bottom:14px;left:14px}.checkInActivity,.fortuneActivity,.gashaponActivity,.wheelActivity{min-height:0;border-radius:18px;padding:14px}.gashaponMachine{width:min(225px,72%)}.gashaponMachine>span{min-height:52px;font-size:15px}.fortuneActivity>img:not(.fortuneLogo){width:min(210px,70%)}.fortuneActivity .fortuneLogo{width:min(220px,76%)}.wheelActivity .wheelStage{width:min(320px,100%)}.checkInBoard{width:min(340px,100%)}.checkInDays{gap:5px}.checkInDays article{border-radius:8px}}.authPage{min-height:100svh;display:grid;place-items:center;padding:12px;color:#f7f0dd;background:radial-gradient(circle at 8% 10%,rgba(242,188,38,.15),transparent 27%),radial-gradient(circle at 94% 88%,rgba(255,217,71,.08),transparent 32%),#050504}.authPageFrame{position:relative;width:min(690px,100%);max-height:calc(100svh - 24px);display:grid;grid-template-columns:205px minmax(0,1fr);overflow-x:hidden;overflow-y:auto;border:1px solid rgba(255,217,70,.25);border-radius:25px;background:#0b0a08;box-shadow:0 38px 110px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.04)}.authPageClose{position:absolute;z-index:10;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,221,79,.3);border-radius:11px;color:#d8cba8;background:rgba(16,14,9,.88);text-decoration:none;box-shadow:0 9px 24px rgba(0,0,0,.35);backdrop-filter:blur(10px);transition:color .16s ease,background .16s ease,transform .16s ease}.authPageClose:focus-visible,.authPageClose:hover{outline:none;color:#171000;background:#edba2d;transform:rotate(5deg)}.authPageBrand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:28px;border-right:1px solid rgba(255,219,72,.14);padding:24px;background:linear-gradient(150deg,rgba(255,221,78,.13),transparent 44%),repeating-linear-gradient(90deg,transparent 0 39px,rgba(255,255,255,.018) 40px),repeating-linear-gradient(0deg,transparent 0 39px,rgba(255,255,255,.018) 40px),#0d0c08}.authPageGlow{position:absolute;top:32%;left:50%;width:280px;height:280px;border:1px solid rgba(255,221,75,.12);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.authPageGlow:after,.authPageGlow:before{position:absolute;border:1px dashed rgba(255,221,75,.11);border-radius:inherit;content:""}.authPageGlow:before{inset:36px}.authPageGlow:after{inset:88px;background:radial-gradient(circle,rgba(255,205,42,.12),transparent 67%)}.authPageLogo{position:relative;z-index:2;width:116px;display:block;margin-inline:auto}.authPageLogo img{width:100%;height:auto;display:block}.authTrustGrid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.authTrustGrid span{min-height:39px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,219,72,.1);border-radius:13px;padding:7px;color:#bc9b49;background:rgba(255,255,255,.02)}.authTrustGrid strong{overflow:hidden;color:#aaa18b;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.authPagePanel{display:flex;flex-direction:column;padding:18px 24px 14px;background:radial-gradient(circle at 100% 0,rgba(255,214,60,.08),transparent 28%),#0b0a08}.authPageIntro{padding:18px 48px 16px 0}.authPageIntro h1{margin:0 0 7px;font-size:clamp(25px,3.5vw,31px);letter-spacing:-.035em}.authPageIntro p{margin:0;color:#8a826f;font-size:10px;line-height:1.7}.authForm,.authRegister{display:grid;gap:10px}.authField{display:grid;gap:5px}.authField>label{color:#aaa18c;font-size:8px;font-weight:900}.authFieldHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.authFieldHeading label{color:#aaa18c;font-size:8px;font-weight:900}.authFieldHeading a{color:#dcb33f;font-size:8px;font-weight:900;text-decoration:none}.authFieldHeading a:focus-visible,.authFieldHeading a:hover{color:#ffe779;text-decoration:underline}.authField>div{position:relative;display:flex;align-items:center}.authField>div>svg{position:absolute;z-index:1;left:13px;color:#c49a30;pointer-events:none}.authField input,.authField select{width:100%;height:41px;min-width:0;appearance:none;border:1px solid rgba(255,219,75,.16);border-radius:13px;outline:0;padding:0 42px;color:#f6efdc;background:rgba(0,0,0,.3);font-family:inherit;font-size:10px;transition:border-color .16s ease,box-shadow .16s ease}.authField select{padding-right:14px}.authField input::placeholder{color:#5f594d}.authField input:focus,.authField select:focus{border-color:rgba(255,222,83,.7);box-shadow:0 0 0 3px rgba(255,214,51,.07)}.authField>div>button:not(.authOtpButton){position:absolute;right:7px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;color:#8d8269;background:transparent;cursor:pointer}.authCaptcha{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:end;gap:10px}.authCaptchaImage{position:relative;height:64px;overflow:hidden;border:1px solid rgba(255,220,78,.22);border-radius:13px;background:#fff}.authCaptchaImage img{width:100%;height:100%;display:block;object-fit:contain}.authCaptchaImage button{position:absolute;right:5px;bottom:5px;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(255,229,120,.6);border-radius:9px;color:#1a1100;background:rgba(244,190,42,.95);cursor:pointer}.authCaptchaLoading{min-height:54px;display:flex;gap:8px;border:1px dashed rgba(255,219,75,.16);border-radius:13px;color:#776f60}.authCaptchaLoading,.authCaptchaRetry{align-items:center;justify-content:center;font-size:9px}.authCaptchaRetry{min-height:40px;display:inline-flex;gap:7px;border:1px solid rgba(255,219,75,.2);border-radius:12px;color:#d4ad48;background:rgba(255,216,59,.04);font-family:inherit;cursor:pointer}.authFormError{border:1px solid rgba(255,104,91,.24);border-radius:11px;color:#ffaaa0;background:rgba(132,22,11,.14)}.authFormError,.authFormSuccess{margin:0;padding:9px 11px;font-size:9px;line-height:1.5;text-align:center}.authFormSuccess{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(94,214,132,.24);border-radius:11px;color:#9ce7b4;background:rgba(25,104,53,.14)}.authSystemNotice{margin:0;border:1px dashed rgba(255,211,72,.22);border-radius:11px;padding:8px 10px;color:#b9a46b;background:rgba(255,208,53,.035);font-size:8px;line-height:1.5;text-align:center}.authSubmitButton{width:100%;min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ffe678;border-radius:14px;color:#1a1200;background:linear-gradient(135deg,#ffe97a,#d69b14);box-shadow:inset 0 1px rgba(255,255,255,.55),0 13px 30px rgba(202,145,11,.18);font-family:inherit;font-size:11px;cursor:pointer;transition:transform .16s ease,filter .16s ease}.authSubmitButton:focus-visible:not(:disabled),.authSubmitButton:hover:not(:disabled){outline:none;filter:brightness(1.07);transform:translateY(-2px)}.authForm button:disabled,.authSubmitButton:disabled{opacity:.55;cursor:wait}.authSwitch{display:flex;justify-content:center;gap:5px;margin:0;color:#746d5e;font-size:9px}.authSwitch a{color:#e4b83c;font-weight:900;text-decoration:none}.authPageFooter{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding-top:15px;color:#625c50;font-size:7px}.authSpin{animation:authSpin .8s linear infinite}@keyframes authSpin{to{transform:rotate(1turn)}}.authPageLoading{display:flex;align-items:center;justify-content:center;gap:9px;color:#e8bb3d;font-size:10px}.authSteps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4px;border:1px solid rgba(255,219,72,.12);border-radius:14px;padding:4px;background:rgba(255,255,255,.018)}.authSteps>span{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:10px;color:#6e675a;transition:color .18s ease,border-color .18s ease,background .18s ease}.authSteps>span>i{width:23px;height:23px;display:grid;place-items:center;border:1px solid rgba(255,219,72,.13);border-radius:8px;font-size:8px;font-style:normal;font-weight:900}.authSteps>span strong{font-size:8px;white-space:nowrap}.authSteps>span.active{border-color:rgba(255,219,72,.28);color:#f5d36a;background:linear-gradient(120deg,rgba(255,218,71,.12),rgba(255,218,71,.025));box-shadow:inset 0 1px rgba(255,255,255,.025)}.authSteps>span.active>i{border-color:#f4c94c;color:#1b1200;background:#e8b931}.authSteps>span.complete{color:#ad985e;background:rgba(255,214,55,.035)}.authSteps>span.complete>i{border-color:rgba(255,219,72,.28);color:#dfb83f}.authOtpButton{position:absolute;right:6px;min-width:88px;height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,229,116,.55);border-radius:10px;padding:0 9px;color:#1b1200;background:linear-gradient(135deg,#ffe370,#c68a0c);font-family:inherit;font-size:8px;font-weight:900;cursor:pointer}.authField:has(.authOtpButton) input{padding-right:102px}.authIdentitySummary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(255,219,72,.16);border-radius:14px;padding:9px 11px;color:#d9ad35;background:rgba(255,217,57,.04)}.authIdentitySummary>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#1a1100;background:#e4ad22}.authIdentitySummary>div{display:grid;gap:1px}.authIdentitySummary small{color:#817762;font-size:7px}.authIdentitySummary strong{color:#eee4c8;font-size:11px}.authRegisterActions{display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px}.authRegisterActions>button:first-child{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,219,74,.18);border-radius:14px;color:#9c927c;background:rgba(255,255,255,.025);font-family:inherit;font-size:9px;cursor:pointer}@media (max-width:760px){.authPage{padding:8px}.authPageFrame{width:min(400px,100%);max-height:calc(100svh - 16px);grid-template-columns:1fr;border-radius:22px}.authPageBrand{min-height:70px;display:grid;grid-template-columns:1fr;place-items:center;align-items:center;gap:0;border-right:0;border-bottom:1px solid rgba(255,219,72,.12);padding:10px 17px}.authPageGlow{top:50%;left:24%;width:170px;height:170px}.authPageLogo{width:60px}.authTrustGrid{display:none}.authPagePanel{min-height:0;padding:13px 18px 14px}.authPageIntro{padding:14px 0 12px}}@media (max-width:430px){.authPageBrand{min-height:62px;grid-template-columns:1fr;padding:8px 14px}.authPageLogo{width:54px}.authPagePanel{min-height:0;padding:11px 13px 13px}.authPageIntro{padding:12px 0 11px}.authPageIntro h1{font-size:24px}.authCaptcha{grid-template-columns:126px minmax(0,1fr)}.authCaptchaImage{height:61px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.heroTrack{transition:none}.announcementMarquee{-webkit-mask-image:none;mask-image:none}.announcementMarqueeTrack{width:100%;transform:none!important}.announcementMarqueeTrack strong{overflow:hidden;padding-right:0;text-overflow:ellipsis}.announcementMarqueeTrack strong[aria-hidden=true]{display:none}}