:root{--header-height: 56px;--banner-height: 24px;--header-total: 80px}@media(min-width:600px){:root{--header-height: 64px;--banner-height: 28px;--header-total: 92px}}@media(min-width:1280px){:root{--header-height: 68px;--banner-height: 28px;--header-total: 96px}}.header-gradient-bg{background:linear-gradient(180deg,#0a0a14fa,#080810f5)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.header-border-glow{position:relative;border-bottom:none!important}.header-border-glow:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,71,87,.25) 20%,rgba(255,255,255,.12) 50%,rgba(74,222,128,.2) 80%,transparent 100%);pointer-events:none}.promo-banner-shell{position:relative;width:100%;height:var(--banner-height);min-height:var(--banner-height);display:flex;align-items:center;flex-shrink:0;z-index:999;background-color:#080812;background-image:linear-gradient(90deg,#080812fa,#0c0a16fa 30%,#0a0814fa 70%,#080812fa);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,71,87,.08);isolation:isolate}.promo-banner-strip{position:relative;width:100%;height:100%;display:flex;align-items:center;overflow:hidden}.exchange-card-glass--kimchi-negative{border-color:#ff475733!important;box-shadow:0 2px 12px #0000004d,inset 0 1px #ff475714,0 0 0 1px #ff47570a!important}.exchange-card-glass--kimchi-negative:hover{border-color:#ff475759!important;box-shadow:0 4px 20px #ff47571f,inset 0 1px #ff47571f!important}@keyframes cardFlashUp{0%{border-color:#00de008c!important;box-shadow:0 0 16px #00de0038!important}to{border-color:#ffffff14!important;box-shadow:0 2px 12px #0000004d!important}}@keyframes cardFlashDown{0%{border-color:#ef44448c!important;box-shadow:0 0 16px #ef444438!important}to{border-color:#ffffff14!important;box-shadow:0 2px 12px #0000004d!important}}.exchange-card-glass.card-flash-up{animation:cardFlashUp .6s ease-out forwards}.exchange-card-glass.card-flash-down{animation:cardFlashDown .6s ease-out forwards}.btn-promo-glass{background:#1e293bcc!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff0f!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.btn-promo-glass:hover{background:#1e293bf2!important;border-color:#fbbf2440!important;box-shadow:0 4px 16px #0006,0 0 12px #fbbf2414!important;transform:translateY(-1px)}.btn-promo-glass:active{transform:scale(.96)!important;transition:transform 34ms!important;background:#1e293b!important}@keyframes btnShineSwipe{0%{transform:translate(-160%) skew(-20deg)}28%{transform:translate(260%) skew(-20deg)}to{transform:translate(260%) skew(-20deg)}}.btn-signup-premium{position:relative;overflow:hidden;background:linear-gradient(135deg,#2563eb,#1d4ed8 25%,#0ea5e9 65%,#06b6d4)!important;border:1px solid rgba(56,189,248,.35)!important;box-shadow:0 2px 12px #2563eb59,0 0 20px #06b6d41f,inset 0 1px #ffffff38!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important;will-change:transform}.btn-signup-premium:before{content:"";position:absolute;top:-10%;left:0;width:42%;height:120%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:translate(-160%) skew(-20deg);animation:btnShineSwipe 3.8s ease-in-out infinite;animation-delay:1s;pointer-events:none}.btn-signup-premium:hover{box-shadow:0 4px 24px #2563eb80,0 0 32px #06b6d438,inset 0 1px #ffffff4d!important;transform:translateY(-2px) scale(1.02)!important;filter:brightness(1.1)!important}.btn-signup-premium:active{transform:translateY(1px) scale(.97)!important;filter:brightness(.88)!important;box-shadow:0 1px 6px #2563eb40,inset 0 2px 4px #0000002e!important;transition:transform 34ms,filter 34ms,box-shadow 34ms!important}.btn-signup-premium:hover:before{animation-play-state:paused}@keyframes glassShineSwipe{0%{transform:translate(-200%) skew(-18deg)}35%{transform:translate(300%) skew(-18deg)}to{transform:translate(300%) skew(-18deg)}}.btn-promo-glass{position:relative;overflow:hidden}.btn-promo-glass:after{content:"";position:absolute;top:-10%;left:0;width:38%;height:120%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);transform:translate(-200%) skew(-18deg);animation:glassShineSwipe 5.5s ease-in-out infinite;animation-delay:.5s;pointer-events:none;z-index:0}.btn-promo-glass:hover:after{animation-play-state:paused}.promo-banner-shell:before,.promo-banner-shell:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.promo-banner-shell:before{left:0;background:linear-gradient(90deg,rgba(8,8,18,.98) 0%,transparent 100%)}.promo-banner-shell:after{right:0;background:linear-gradient(270deg,rgba(8,8,18,.98) 0%,transparent 100%)}.promo-marquee-track{display:flex;align-items:center;white-space:nowrap;width:max-content;flex-shrink:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:marqueeScroll var(--marquee-duration, 55s) linear infinite}.promo-marquee-copy{display:flex;align-items:center;min-width:max-content;flex-shrink:0}@keyframes marqueeScroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--marquee-shift, 0px)),0,0)}}.promo-banner-item{display:inline-flex;align-items:center;gap:6px;padding:0 22px;text-decoration:none;cursor:pointer;transition:opacity .2s ease;border-right:none;flex-shrink:0;position:relative}.promo-banner-item:hover{opacity:1}.promo-banner-item:hover .promo-banner-text{color:#ffffffeb}.promo-banner-icon{font-size:11px;flex-shrink:0;line-height:1}.promo-banner-tag{font-size:9px;font-weight:700;letter-spacing:.5px;padding:1px 6px;border-radius:3px;flex-shrink:0;line-height:1.4;background:#ffffff14;color:#ffffff8c}.promo-banner-item[data-type=EVENT] .promo-banner-tag{background:#ff47572e;color:#ff6b7a;border:1px solid rgba(255,71,87,.15)}.promo-banner-item[data-type=NEW] .promo-banner-tag{background:#4ade8024;color:#4ade80;border:1px solid rgba(74,222,128,.12)}.promo-banner-item[data-type=HOT] .promo-banner-tag{background:#fbbf2429;color:#fbbf24;border:1px solid rgba(251,191,36,.12)}.promo-banner-item[data-type=WIN] .promo-banner-tag{background:#a855f729;color:#c084fc;border:1px solid rgba(168,85,247,.12)}.promo-banner-label{font-size:10px;font-weight:800;letter-spacing:.2px;color:var(--accent-color, #4ade80);flex-shrink:0}.promo-banner-sep{width:3px;height:3px;border-radius:50%;background:#ffffff2e;flex-shrink:0;font-size:0;color:transparent;margin:0 2px}.promo-banner-text{font-size:10px;font-weight:500;color:#ffffffb3;letter-spacing:.15px;flex-shrink:0;transition:color .2s ease;max-width:420px;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.promo-banner-item{padding:0 14px}.promo-banner-tag{font-size:8px;padding:1px 5px}.promo-banner-text{font-size:9px;max-width:260px}.promo-banner-shell:before,.promo-banner-shell:after{width:48px}}.glow-overlay{position:fixed;top:var(--header-total);left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(255,107,53,.1) 0%,rgba(255,107,53,.04) 50%,transparent 72%),#00000085;backdrop-filter:blur(4px) saturate(.9);-webkit-backdrop-filter:blur(4px) saturate(.9);animation:glowOverlayIn .2s ease forwards;touch-action:none;pointer-events:auto}@keyframes glowOverlayIn{0%{opacity:0}to{opacity:1}}.notice-modal-overlay{position:fixed;top:var(--header-total);left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(255,107,53,.1) 0%,rgba(255,107,53,.04) 50%,transparent 72%),#00000085;backdrop-filter:blur(4px) saturate(.9);-webkit-backdrop-filter:blur(4px) saturate(.9);z-index:1999;animation:glowOverlayIn .2s ease forwards;touch-action:none;pointer-events:auto}.notice-modal{position:fixed;top:calc(var(--header-total) + 8px);left:50%;transform:translate(-50%);z-index:2000;width:340px;max-height:calc(100dvh - 80px);overflow:hidden}.notice-modal-body{background:transparent}.notice-iphone-frame{padding:3px;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border-radius:38px;box-shadow:0 25px 80px #0009,0 0 0 1px #ffffff14,inset 0 1px #ffffff1a}.notice-iphone-inner{background:#09090b;border-radius:35px;overflow:hidden;position:relative}.notice-dynamic-island{position:absolute;top:12px;left:50%;transform:translate(-50%);width:90px;height:26px;background:#000;border-radius:16px;z-index:100;box-shadow:0 0 0 2px #ffffff0d,inset 0 0 8px #00000080}.notice-dynamic-island:before{content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:radial-gradient(circle,#1a3a5c,#0a1520 60%,#000);border-radius:50%;box-shadow:0 0 0 1px #ffffff1a}.notice-iphone-screen{background:#0a0a0b;min-height:280px;max-height:calc(100dvh - 160px);display:flex;flex-direction:column;border-radius:35px;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1)}.notice-tg-header{background:linear-gradient(135deg,#ff6b35,#ff8c5a);padding:44px 14px 12px;display:flex;align-items:center;gap:10px}.notice-header-avatar{width:36px;height:36px;background:#0003;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;animation:noticGiftPulse 1.5s ease-in-out infinite}@keyframes noticGiftPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.notice-header-info{flex:1;min-width:0}.notice-header-title{color:#fff;font-weight:700;font-size:14px}.notice-header-subtitle{color:#ffffffd9;font-size:11px;margin-top:1px}.notice-live-badge{display:flex;align-items:center;gap:5px;background:#00000040;padding:5px 10px;border-radius:20px;color:#ef4444;font-size:10px;font-weight:700;letter-spacing:.5px;animation:noticLiveWobbly 2.5s ease-in-out infinite}@keyframes noticLiveWobbly{0%,to{transform:scale(1) rotate(0)}20%{transform:scale(1.06,.95) rotate(-.5deg)}40%{transform:scale(.96,1.04) rotate(.5deg)}60%{transform:scale(1.03,.97) rotate(-.3deg)}80%{transform:scale(.98,1.02) rotate(.2deg)}}.notice-live-dot{width:6px;height:6px;background:#4ade80;border-radius:50%;animation:noticLivePulse 1.5s ease-in-out infinite;box-shadow:0 0 8px #4ade8099}@keyframes noticLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.notice-feed{overflow-y:auto;max-height:calc(100dvh - 310px);padding:12px;background:#0a0a0b;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.notice-nav{display:flex;align-items:center;gap:8px;padding:10px 2px 2px}.notice-nav-btn{width:30px;height:30px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;flex-shrink:0;padding:0}.notice-nav-btn:disabled{opacity:.25;cursor:not-allowed}.notice-nav-btn:not(:disabled):hover{background:#ffffff2e}.notice-nav-btn:not(:disabled):active{transform:scale(.86);transition:transform var(--t-press)}.notice-nav-dots{display:flex;align-items:center;gap:5px;flex:1;justify-content:center}.notice-nav-dot{width:6px;height:6px;border-radius:50%;background:#fff3;cursor:pointer;transition:all .2s ease;flex-shrink:0}.notice-nav-dot.active{width:16px;border-radius:3px;background:#ff6b35}.notice-nav-count{font-size:10px;color:#ffffff59;white-space:nowrap;flex-shrink:0}.notice-feed::-webkit-scrollbar{width:6px}.notice-feed::-webkit-scrollbar-track{background:transparent}.notice-feed::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:3px}.notice-feed-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 0;color:#52525b;font-size:13px}@keyframes spinnerRotate{to{transform:rotate(360deg)}}.notice-spinner{width:24px;height:24px;border:2px solid rgba(255,255,255,.08);border-top-color:#ff4757;border-radius:50%;animation:spinnerRotate .7s linear infinite}.notice-promo-card{background:#18181b;border:1px solid #27272a;border-radius:12px;padding:14px;margin-bottom:10px;cursor:pointer;opacity:0;transform:translateY(12px);animation:noticCardFadeIn .4s cubic-bezier(.16,1,.3,1) forwards;transition:background .2s ease,transform .2s ease}.notice-promo-card:hover{background:#1f1f23;border-color:#3f3f46;transform:translateY(-2px)}.notice-promo-card:active{transform:translateY(0) scale(.99);transition:transform 34ms}.notice-promo-card:last-child{margin-bottom:0}@keyframes noticCardFadeIn{to{opacity:1;transform:translateY(0)}}.notice-card-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.notice-promo-tag{display:inline-flex;align-items:center;padding:3px 8px;font-size:9px;font-weight:700;border-radius:4px;letter-spacing:.3px}.notice-card-source{color:#a1a1aa;font-weight:600;font-size:12px}.notice-card-title{font-size:14px;line-height:1.5;color:#fafafa;font-weight:600}.notice-card-time{font-size:11px;color:#71717a;margin-top:10px}.notice-card-img{overflow:hidden;border-radius:8px;margin-bottom:10px;border:1px solid #27272a}.notice-card-img img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.notice-bottom-bar{padding:10px 14px 20px;background:#0a0a0b;border-top:1px solid #27272a}.notice-cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#ff6b35,#e55a2b);color:#fff;padding:12px 16px;border-radius:14px;font-weight:700;font-size:13px;text-decoration:none;box-shadow:inset 0 1px #ffffff2e,0 2px 8px #00000073;transform-origin:center bottom;animation:notice-cta-attract 2.8s linear infinite;animation-delay:1.4s;will-change:transform,filter}.notice-cta-btn:hover{animation-play-state:paused;transform:translateY(-1px);transition:transform .2s var(--ease-spring)}.notice-cta-btn:active{animation-play-state:paused;transform:translateY(3px) scale(.955)!important;transition:transform 45ms ease-in,filter 45ms ease!important;filter:brightness(.78)!important;box-shadow:inset 0 3px 8px #00000080,0 1px 1px #00000040!important}@keyframes notice-cta-attract{0%,42%,to{transform:translateY(0) scale(1);filter:brightness(1);box-shadow:inset 0 1px #ffffff2e,0 2px 8px #00000073}8%{transform:translateY(4px) scale(.95);filter:brightness(.78);box-shadow:inset 0 4px 8px #00000080,0 1px 1px #0003}20%{transform:translateY(-3px) scale(1.035);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff38,0 5px 10px #00000059}30%{transform:translateY(1px) scale(.997);filter:brightness(.97)}38%{transform:translateY(0) scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.notice-cta-btn{animation:none!important}}.notice-home-indicator{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:100px;height:4px;background:#fff3;border-radius:2px}.mobile-kimchi-panel{animation:mobileKimchiSlideIn .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes mobileKimchiSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.exchange-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#00de00;box-shadow:0 0 8px #00de00a6;flex-shrink:0;animation:noticLivePulse 1.5s ease-in-out infinite}.exchange-card-glass--kimchi[role=button]:active{transform:scale(.97)}@keyframes badgeJelly{0%{transform:scale(1) rotate(0)}8%{transform:scale(1.22,.78) rotate(-7deg)}17%{transform:scale(.83,1.17) rotate(6deg)}25%{transform:scale(1.14,.88) rotate(-4.5deg)}33%{transform:scale(.93,1.08) rotate(3deg)}41%{transform:scale(1.05,.96) rotate(-1.8deg)}49%{transform:scale(.97,1.03) rotate(1deg)}57%{transform:scale(1.01,.99) rotate(-.4deg)}65%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes badgeBreathe{0%,to{transform:scale(1) translateY(0);filter:brightness(1)}50%{transform:scale(1.12) translateY(-1px);filter:brightness(1.15)}}.badge-count{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;background:#ef4444;border:2px solid rgba(255,255,255,.92);border-radius:999px;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none;padding:0 3.5px;box-shadow:0 2px 6px #ef444480,0 0 0 3px #ef44442e;animation:badgeBreathe 3s ease-in-out infinite;font-size:9px;color:#fff;font-weight:800;line-height:1;transform-origin:center center}.badge-count-inline{min-width:20px;height:20px;background:#ef4444;border:2px solid rgba(255,255,255,.92);border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 4px;box-shadow:0 2px 6px #ef444480,0 0 0 3px #ef44442e;animation:badgeBreathe 3s ease-in-out infinite;font-size:10px;color:#fff;font-weight:800;line-height:1;transform-origin:center center}.badge-count-inline--blue{background:#3b82f6;color:#fff;box-shadow:0 2px 6px #3b82f68c,0 0 0 3px #3b82f633}.badge-count-inline--green{background:#22c55e;color:#000;box-shadow:0 2px 6px #22c55e80,0 0 0 3px #22c55e2e}.badge-count-inline--amber{background:#f59e0b;color:#000;box-shadow:0 2px 6px #f59e0b80,0 0 0 3px #f59e0b2e}.badge-count-inline--pink{background:#ec4899;color:#fff;box-shadow:0 2px 6px #ec489980,0 0 0 3px #ec48992e}.badge-count-inline--cyan{background:#06b6d4;color:#000;box-shadow:0 2px 6px #06b6d480,0 0 0 3px #06b6d42e}:root{--kp-font-mono: "JetBrains Mono", "SF Mono", "Consolas", monospace}.v2-price-num{font-family:var(--kp-font-mono);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 2px;transition:background-color .05s ease}.v2-change-badge{font-family:var(--kp-font-mono);font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;white-space:nowrap;letter-spacing:-.3px;display:inline-block}.v2-change-badge.up{color:#00de00;background:#00de001f}.v2-change-badge.down{color:#ef4444;background:#ef44441f}.v2-change-badge.neutral{color:#fff6;background:#ffffff0d}@keyframes v2FlashUpPunch{0%{color:#fff;background-color:#00de004d;box-shadow:0 0 10px #00de0080}15%{color:#4ade80;background-color:#00de002e;box-shadow:0 0 8px #00de004d}to{color:inherit;background-color:transparent;box-shadow:none}}@keyframes v2FlashDownPunch{0%{color:#fff;background-color:#ef44444d;box-shadow:0 0 10px #ef444480}15%{color:#ff4757;background-color:#ef44442e;box-shadow:0 0 8px #ef44444d}to{color:inherit;background-color:transparent;box-shadow:none}}.v2-price-num.flash-up{animation:v2FlashUpPunch .75s ease-out forwards}.v2-price-num.flash-down{animation:v2FlashDownPunch .75s ease-out forwards}@media(max-width:480px){.notice-modal{width:calc(100vw - 24px)}.notice-iphone-screen{min-height:240px;max-height:calc(100dvh - 140px)}.notice-tg-header{padding:40px 12px 10px}}@keyframes eventDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.event-dropdown-panel{animation:eventDropdownIn .22s cubic-bezier(.16,1,.3,1) forwards;touch-action:pan-y;overscroll-behavior:contain;background:#07050ef7!important;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0006,0 24px 64px #000000d9}.event-dropdown-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 30%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.35) 70%,transparent 100%);pointer-events:none}.event-dropdown-header{background:linear-gradient(135deg,#c81428f2,#8c0819fa);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-radius:15px 15px 0 0;position:relative;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.35)}.event-dropdown-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 55%),radial-gradient(ellipse 80% 60% at 10% 50%,rgba(255,255,255,.05) 0%,transparent 70%);pointer-events:none}.event-dropdown-header-title{color:#fff;font-size:13px;font-weight:800;letter-spacing:.2px;display:flex;align-items:center;gap:6px}.event-dropdown-live{display:flex;align-items:center;gap:4px;background:#0000004d;padding:3px 8px;border-radius:20px;font-size:9px;font-weight:700;color:#ef4444;letter-spacing:.4px}.event-dropdown-live-dot{width:5px;height:5px;background:#4ade80;border-radius:50%;box-shadow:0 0 6px #4ade80b3;animation:noticLivePulse 1.5s ease-in-out infinite}.event-card{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;cursor:pointer;text-decoration:none;background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0d;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.event-card:hover{background:#ff47570d;border-color:#ff475738;transform:translateY(-1px);box-shadow:inset 0 1px #ff47571f,0 6px 18px #0006,0 0 0 1px #ff475714}.event-card-img-wrap{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#0000004d}.event-card-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .3s ease}.event-card:hover .event-card-img-wrap img{transform:scale(1.04)}.event-card-img-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,transparent,rgba(8,6,18,.75));pointer-events:none}.event-card-fallback{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#ff475726,#e91e3b14);display:flex;align-items:center;justify-content:center;font-size:22px}.event-card-info{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;gap:8px}.event-card-title{font-size:11px;font-weight:600;color:#ffffffe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.event-card-arrow{color:#ff4757b3;flex-shrink:0;transition:transform .2s ease,color .2s ease}.event-card:hover .event-card-arrow{color:#ff4757;transform:translate(3px)}.event-dropdown-cta{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:10px;background:linear-gradient(135deg,#e8213a,#b8101f);color:#fff;font-size:12px;font-weight:800;text-decoration:none;letter-spacing:.3px;transform-origin:center bottom;border:1px solid rgba(255,71,87,.35);box-shadow:inset 0 1px #ffffff2e,0 2px 8px #00000073;animation:event-cta-attract 2.8s linear infinite;animation-delay:.9s;will-change:transform,filter}.event-dropdown-cta:hover{animation-play-state:paused;transform:translateY(-1px);transition:transform .2s var(--ease-spring)}.event-dropdown-cta:active{animation-play-state:paused;transform:translateY(3px) scale(.955)!important;transition:transform 45ms ease-in,filter 45ms ease!important;filter:brightness(.8)!important;box-shadow:inset 0 3px 8px #00000080,0 1px 1px #00000040!important}@keyframes event-cta-attract{0%,42%,to{transform:translateY(0) scale(1);filter:brightness(1);box-shadow:inset 0 1px #ffffff2e,0 2px 8px #00000073}8%{transform:translateY(4px) scale(.95);filter:brightness(.78);box-shadow:inset 0 4px 8px #00000080,0 1px 1px #0003}20%{transform:translateY(-3px) scale(1.035);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff38,0 5px 10px #00000059}30%{transform:translateY(1px) scale(.997);filter:brightness(.97)}38%{transform:translateY(0) scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.event-dropdown-cta{animation:none!important}}@keyframes borderRun{0%{--border-angle: 0deg}to{--border-angle: 360deg}}.btn-orbit-wrapper{border-radius:20px;padding:2px}.btn-orbit-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:2px;background:conic-gradient(from var(--border-angle),transparent 0deg,transparent 240deg,currentColor 280deg,white 310deg,currentColor 340deg,transparent 360deg);animation:borderRun 2.6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:0;will-change:--border-angle}.btn-orbit-wrapper--gold:before{background:conic-gradient(from var(--border-angle),transparent 0deg,transparent 220deg,rgba(251,191,36,.4) 260deg,rgba(255,250,180,.95) 300deg,rgba(251,191,36,.85) 330deg,rgba(251,191,36,.3) 350deg,transparent 360deg)}.btn-orbit-wrapper--red:before{background:conic-gradient(from var(--border-angle),transparent 0deg,transparent 220deg,rgba(255,71,87,.4) 260deg,rgba(255,210,210,.95) 300deg,rgba(255,71,87,.85) 330deg,rgba(255,71,87,.3) 350deg,transparent 360deg);animation-duration:2.2s}.btn-orbit-wrapper--cyan:before{background:conic-gradient(from var(--border-angle),transparent 0deg,transparent 160deg,rgba(37,99,235,.45) 200deg,rgba(56,189,248,1) 260deg,rgba(6,182,212,1) 300deg,rgba(37,99,235,.7) 340deg,rgba(37,99,235,.2) 355deg,transparent 360deg);animation-duration:2.8s}.btn-orbit-wrapper:hover:before{animation-duration:1.4s;filter:brightness(1.3)}@media(max-width:767px){.btn-orbit-wrapper{border-radius:18px;padding:2.5px}.btn-orbit-wrapper:before{border-radius:18px;padding:2.5px}}.btn-orbit-wrapper>button{position:relative;z-index:1}.btn-orbit-wrapper>.badge-count{z-index:12}.btn-signup-refined{position:relative;overflow:hidden;background:linear-gradient(145deg,#2563eb2e,#06b6d438)!important;border:1.5px solid rgba(56,189,248,.4)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000001f,0 2px 10px #2563eb33!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.btn-signup-refined:before{content:"";position:absolute;top:-10%;left:0;width:45%;height:120%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);transform:translate(-160%) skew(-20deg);animation:btnShineSwipe 4.2s ease-in-out infinite;animation-delay:2.2s;pointer-events:none}.btn-signup-refined:hover{background:linear-gradient(145deg,#2563eb47,#06b6d452)!important;border-color:#38bdf899!important;box-shadow:inset 0 1px #ffffff2e,0 4px 20px #2563eb4d,0 0 22px #06b6d429!important;transform:translateY(-1px)!important}.btn-signup-refined:active{transform:translateY(1px) scale(.97)!important;filter:brightness(.88)!important;transition:transform 34ms,filter 34ms!important}.btn-signup-refined:hover:before{animation-play-state:paused}:root{--spin-layer2: 35 38 38;--spin-layer3: 41 45 46;--spin-layer4: 50 55 56;--spin-brand: 36 238 137;--spin-orange-56: #ff9820;--spin-orange-41: #bd5f16;--spin-yellow-69: #fbd765;--spin-primary: 255 255 255;--spin-secondary: 179 190 193;--spin-tertiary: 132 145 148;--spin-radius-md: .375rem;--spin-radius-lg: .5rem;--spin-header: 3.5rem}.lucky-spin-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;display:none;justify-content:center;align-items:center;background-color:transparent;overflow:hidden}.lucky-spin-panel.dialog-visible{display:flex}.lucky-spin-panel .dialog-overlayer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;background-color:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.lucky-spin-panel .dialog-list{width:480px;height:784px;max-height:calc(100vh - var(--header-height, 64px) - 16px);border-radius:16px;background-color:rgb(var(--spin-layer2));overflow:hidden;position:relative;z-index:10;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #000c;border:1px solid rgba(255,255,255,.1)}.lucky-spin-panel .dialog-item{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;display:flex;flex-direction:column}.lucky-spin-panel .dialog-title{box-sizing:content-box;height:var(--spin-header);line-height:2rem;flex:none;display:flex;z-index:100;justify-content:center;align-items:center;font-size:1rem;font-weight:800;position:relative;background-color:rgb(var(--spin-layer4));color:rgb(var(--spin-primary))}.lucky-spin-panel .dialog-header-actions{position:absolute;right:16px;top:0;height:100%;display:flex;align-items:center;gap:8px}.lucky-spin-panel .dialog-close{width:44px;height:44px;border-radius:6px;padding:10px;background-color:#464f50;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--spin-secondary));transition:background-color .2s}.lucky-spin-panel .dialog-close:hover{background-color:#525c5d}.lucky-spin-panel .dialog-close svg{width:12px;height:12px;fill:currentColor}.lucky-spin-panel .dialog-content{flex:1;overflow:hidden;min-height:0}.lucky-spin-panel .scroll-container{display:flex;flex-direction:column;padding-bottom:0}.bcg-spin-wrapper{position:relative;padding:16px 16px 0;display:flex;flex-direction:column;align-items:center;transition:opacity .3s ease-out,transform .3s ease-out}.bcg-wheel-area{transition:opacity .3s ease-out,transform .3s ease-out}.bcg-wheel-area.tier-fade-out{opacity:0;transform:scale(.92);pointer-events:none}.bcg-wheel-area.tier-fade-ready{opacity:0;transform:scale(1.05);transition:none;pointer-events:none}.bcg-wheel-area.tier-fade-in{opacity:1;transform:scale(1);transition:opacity .35s ease-out,transform .35s ease-out}@keyframes wheel-scale-pulse{0%{transform:scale(1);opacity:1;filter:brightness(1)}25%{transform:scale(.4);opacity:.5;filter:brightness(.7)}50%{transform:scale(.3);opacity:.3;filter:brightness(.5)}75%{transform:scale(1.15);opacity:1;filter:brightness(1.3)}to{transform:scale(1);opacity:1;filter:brightness(1)}}@keyframes burst-effect{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}30%{transform:translate(-50%,-50%) scale(1.5);opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@keyframes light-switch-1{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes light-switch-2{0%,49.99%{opacity:0}50%,to{opacity:1}}.bcg-wheel-area.tier-switching{animation:wheel-scale-pulse .7s cubic-bezier(.36,.66,.04,1)}.bcg-burst-effect{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%) scale(0);border-radius:50%;pointer-events:none;z-index:2;opacity:0}.bcg-burst-effect.active{animation:burst-effect .8s ease-out forwards}.bcg-light-1,.bcg-light-2{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.bcg-light-1.active{animation:light-switch-1 .3s steps(1) 3}.bcg-light-2.active{animation:light-switch-2 .3s steps(1) 3}.tier-bronze .bcg-burst-effect{background:radial-gradient(circle,rgba(205,127,50,.8) 0%,rgba(255,200,100,.4) 40%,transparent 70%)}.tier-gold .bcg-burst-effect{background:radial-gradient(circle,rgba(255,152,32,.9) 0%,rgba(255,200,50,.5) 40%,transparent 70%)}.tier-diamond .bcg-burst-effect{background:radial-gradient(circle,rgba(100,200,255,.9) 0%,rgba(180,220,255,.5) 40%,transparent 70%)}.bcg-header-row{position:relative;z-index:10;display:flex;height:60px;width:100%;gap:8px}.bcg-tabs-container{display:flex;align-items:center;gap:4px;padding:4px;background-color:rgb(var(--spin-layer4));border-radius:12px}.bcg-tab{display:flex;height:100%;width:64px;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;background-color:rgb(var(--spin-layer3));transition:transform .2s,opacity .2s}.bcg-tab:hover{opacity:.85}.bcg-tab.active{opacity:1}.bcg-tab img{height:100%;width:auto;object-fit:contain;display:block}.bcg-vip-container{display:flex;flex-grow:1;align-items:center;border-radius:12px;background-color:rgb(var(--spin-layer4))}.bcg-vip-inner{position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background-color:#05964f}.bcg-vip-img{height:24px;width:80%;object-fit:contain}.bcg-vip-level{position:absolute;top:0;transform:translateY(25%);font-size:16px;font-weight:800;color:#bd5f16}.bcg-vip-req{font-size:14px;font-weight:800;color:#fff}.bcg-bg-container{position:absolute;top:4rem;left:0;right:0;width:100%;height:100%;max-height:calc(100% - 4rem);pointer-events:none;z-index:1}.bcg-bg-image{width:100%;height:auto;object-fit:cover;opacity:.9}.bcg-bonus-link{display:flex;width:100%;justify-content:flex-end;color:rgb(var(--spin-tertiary));font-size:.8125rem;line-height:1.25rem;transform:translateY(12px);cursor:pointer;position:relative;z-index:40;text-decoration:underline;transition:opacity .2s,color .2s}.bcg-bonus-link:hover{opacity:.8;color:rgb(var(--spin-secondary))}.bcg-wheel-area{position:relative;width:416px;height:416px;margin:-7px auto 0;z-index:5}.bcg-wheel-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;will-change:transform;backface-visibility:hidden}.bcg-wheel-img{width:100%;height:100%;object-fit:contain}.bcg-spinlight{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.bcg-spinlight img{width:100%;height:100%;object-fit:contain}.bcg-spinlight-1{animation:spinLightPulse 1s step-end infinite}.bcg-spinlight-2{animation:spinLightPulse 1s step-end infinite .5s}@keyframes spinLightPulse{0%,50%{opacity:1}50.01%,to{opacity:0}}.bcg-prize-slot{position:absolute;top:50%;z-index:20;display:flex;width:100%;align-items:center;justify-content:flex-end;padding-right:40px;font-weight:600;pointer-events:none}.bcg-prize-content{transform:rotate(90deg)}.bcg-btc{position:relative}.bcg-prize-img-btc{width:80px;height:auto}.bcg-usdt{display:flex;flex-direction:column;align-items:center}.bcg-usdt-text{position:absolute;top:-2px;display:flex;flex-direction:column;align-items:center;font-size:16px;font-weight:800;line-height:1;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.3)}.bcg-usdt-coin-lg{width:56px;height:auto;transform:translateY(48px)}.bcg-usdt-coin{width:48px;height:auto;transform:translateY(48px)}.bcg-special{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:16px;font-weight:800;color:#fff}.bcg-special-text{display:flex;flex-direction:column;align-items:center;text-shadow:0px 1px 0px rgba(0,0,0,.3)}.bcg-special-text.bcg-xp{transform:translateY(12px)}.bcg-special-text.bcg-xp .bcg-special-sub{margin-top:-12px;margin-bottom:12px}.bcg-special-text.bcg-spin{transform:translateY(20px)}.bcg-special-text.bcg-spin .bcg-special-sub{margin-top:-12px}.bcg-special-text.bcg-bet{transform:translateY(16px)}.bcg-special-text.bcg-bet .bcg-special-sub{margin-top:-12px}.bcg-special-img{width:56px;height:auto;transform:translateY(20px) rotate(-90deg)}.bcg-special-img.bcg-bet-img{transform:translateY(20px) rotate(135deg)}.bcg-select-decoration{position:absolute;top:1.75rem;left:50%;transform:translate(-50%);z-index:1;pointer-events:none}.bcg-select-decoration img{width:8rem;height:auto}.image-with-shine{position:relative;overflow:hidden}.image-with-shine:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shine 3s ease-in-out infinite}@keyframes shine{0%{left:-100%}50%,to{left:150%}}.bcg-pointer-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8rem;height:auto;padding-bottom:1.75rem;object-fit:contain;z-index:20;pointer-events:none}.bcg-spin-btn-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:20;transition:transform .2s}.bcg-spin-btn-img{height:4rem;width:auto;object-fit:contain;animation:scale-pulse 2s ease-in-out infinite}.bcg-spin-btn-wrap:hover{transform:translate(-50%,-50%) scale(1.05)}.bcg-spin-btn-wrap:active{transform:translate(-50%,-50%) scale(.95)}.bcg-spin-btn-wrap:focus-visible{outline:2px solid rgb(var(--spin-brand));outline-offset:4px;border-radius:50%}@keyframes scale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.bcg-spin-btn-wrap.disabled{cursor:not-allowed;pointer-events:none}.bcg-spin-btn-wrap.disabled .bcg-spin-btn-img{filter:grayscale(30%) brightness(.8)}.bcg-banner{position:relative;width:362px;height:88px;margin:-48px auto 12px;text-align:center;z-index:10}.bcg-banner img{width:100%;height:auto}.bcg-banner-amount{position:absolute;top:50%;right:33.333%;transform:translate(50%,-50%);padding-bottom:12px;color:gold;font-size:2.125rem;font-weight:800;filter:drop-shadow(rgba(23,133,72,.57) 0px 1.5px 0px)}.bcg-cta-footer-container{display:flex;width:100%;flex-grow:1;flex-direction:column;align-items:center;gap:1.5rem}.bcg-cta-btn{display:flex;align-items:center;justify-content:center;height:48px;min-width:208px;padding:0 8px;cursor:pointer;border-radius:8px;border:none;color:#000;font-weight:600;font-size:16.5px;background-image:linear-gradient(90deg,#24ee89,#9fe871);box-shadow:0 0 12px #23ee884d,0 -2px #1dca6a inset;margin:0 auto 24px;white-space:nowrap;transition:transform .2s,box-shadow .2s}.bcg-cta-btn:disabled{opacity:.4;cursor:not-allowed}.bcg-cta-btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 0 16px #23ee8880,0 -2px #1dca6a inset}.bcg-cta-btn:not(:disabled):active{transform:translateY(1px)}.bcg-footer-row{display:flex;gap:4px;padding:4px;background-color:rgb(var(--spin-layer4));border-radius:12px;width:100%;height:76px}.bcg-bonus-total{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;background-color:rgb(var(--spin-layer2));border-radius:12px;height:68px}.bcg-bonus-label{color:rgb(var(--spin-tertiary));font-size:.75rem;font-weight:600;white-space:nowrap}.bcg-bonus-value{color:rgb(var(--spin-brand));font-size:1.125rem;font-weight:800}.bcg-winner-box{flex:1;display:flex;align-items:center;gap:8px;padding:12px;background-color:rgb(var(--spin-layer2));border-radius:12px;cursor:pointer;transition:background-color .2s;height:68px;overflow:hidden}.bcg-winner-box:hover{background-color:rgb(var(--spin-layer3))}.bcg-winner-avatar img{width:28px;height:28px;border-radius:50%;background-color:rgb(var(--spin-layer4));flex-shrink:0}.bcg-winner-info{display:flex;flex-direction:column;flex:1;min-width:0}.bcg-winner-name{color:rgb(var(--spin-primary));font-size:.8125rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25rem}.bcg-winner-prize{color:rgb(var(--spin-tertiary));font-size:.75rem;line-height:1.25rem}.bcg-prize-highlight{color:rgb(var(--spin-brand));font-weight:600}.bcg-winner-arrow{flex-shrink:0}.bcg-winner-arrow svg{width:20px;height:20px;fill:#fff6;transform:rotate(180deg)}.bcg-result-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200010;display:flex;align-items:center;justify-content:center;background:#0a0e17f7;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.bcg-result-overlay:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,220,100,.5) 8deg,transparent 16deg,transparent 30deg,rgba(255,200,80,.4) 38deg,transparent 46deg,transparent 60deg,rgba(255,210,90,.45) 68deg,transparent 76deg,transparent 90deg,rgba(255,220,100,.5) 98deg,transparent 106deg,transparent 120deg,rgba(255,200,80,.4) 128deg,transparent 136deg,transparent 150deg,rgba(255,210,90,.45) 158deg,transparent 166deg,transparent 180deg,rgba(255,220,100,.5) 188deg,transparent 196deg,transparent 210deg,rgba(255,200,80,.4) 218deg,transparent 226deg,transparent 240deg,rgba(255,210,90,.45) 248deg,transparent 256deg,transparent 270deg,rgba(255,220,100,.5) 278deg,transparent 286deg,transparent 300deg,rgba(255,200,80,.4) 308deg,transparent 316deg,transparent 330deg,rgba(255,210,90,.45) 338deg,transparent 346deg,transparent 360deg);animation:sunburstRotate 25s linear infinite;pointer-events:none}.bcg-result-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(255,230,150,.6) 0%,rgba(255,200,100,.3) 40%,transparent 70%);pointer-events:none}.bcg-result-overlay.active:before{animation:sunburstRotate 12s linear infinite}@keyframes sunburstRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.bcg-result-overlay.active{opacity:1;visibility:visible}.bcg-result-modal{position:relative;width:24rem;padding:2.5rem 2rem 2rem;text-align:center;overflow:visible;background:#0a0e17;border-radius:24px;border:2px solid rgba(255,255,255,.15);box-shadow:0 32px 64px #000000e6;animation:modalEnter .4s ease-out;will-change:transform,opacity;transform:translateZ(0)}.bcg-result-modal .bigwin-card-glow{display:none}@keyframes modalEnter{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.bcg-result-content{position:relative;z-index:10}.bcg-result-title{font-size:1.75rem;font-weight:700;color:#fff;letter-spacing:.5px;margin-bottom:.75rem;animation:resultTitlePulse 2s ease-in-out infinite}@keyframes resultTitlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.bcg-result-desc{font-size:.9rem;color:#ffffffb3;margin-bottom:2rem}.bcg-result-prize{font-size:3.5rem;font-weight:900;color:#ffb800;letter-spacing:-.5px;line-height:1;margin-top:.5rem;margin-bottom:1.5rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;animation:resultPrizePulse 2s ease-in-out infinite;will-change:transform,opacity;transform:translateZ(0)}.bcg-result-prize.hidden{opacity:0;transform:scale(.8) translateZ(0);pointer-events:none;transition:opacity .3s,transform .3s}.bcg-result-prize:not(.hidden){animation:prizeReveal .5s cubic-bezier(.34,1.56,.64,1),resultPrizePulse 1.5s ease-in-out .5s infinite}@keyframes prizeReveal{0%{transform:scale(.5) translateY(-20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes resultPrizePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.bcg-result-effect-left,.bcg-result-effect-right{position:absolute;z-index:5;pointer-events:none;width:48px;height:auto;opacity:.9;animation:coinFloat 3s ease-in-out infinite}@keyframes coinFloat{0%,to{transform:translateY(0) rotate(0);opacity:.9}50%{transform:translateY(-15px) rotate(10deg);opacity:1}}.bcg-success-icon{width:72px;height:72px;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border:3px solid #10B981;animation:iconPop .5s ease-out .1s both}.success-icon-svg{width:100%;height:100%}@keyframes iconPop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.bcg-prize-display{margin:2rem 0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.bcg-prize-icon-wrapper{width:80px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:none;filter:none}.bcg-prize-icon-wrapper img{width:100%;height:100%;object-fit:contain}.bcg-prize-info{display:flex;flex-direction:row;align-items:baseline;gap:.5rem}.bcg-prize-number{font-size:2.5rem;font-weight:700;color:#ffb800;letter-spacing:.05em;line-height:1;text-shadow:none;transition:opacity .5s ease-in-out}@keyframes prizeNumberBlink{0%,to{opacity:1}50%{opacity:.3}}.bcg-prize-number.prize-blink{animation:prizeNumberBlink .5s ease-in-out 3}.bcg-prize-unit{font-size:1.25rem;font-weight:600;color:#ffb800;text-transform:uppercase;line-height:1;text-shadow:none}.bcg-result-actions{display:flex;flex-direction:column;gap:.875rem;width:100%;margin-top:2rem}.bcg-result-actions-row{display:flex;gap:.75rem;width:100%}.bcg-btn-full{width:100%}.bcg-btn-half{flex:1;min-width:0}.bcg-badge-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(.375rem,1vw,.5rem);padding:clamp(.5rem,1.2vw,.625rem) clamp(.75rem,2vw,1rem);border-radius:9999px;font-size:clamp(.75rem,1.8vw,.875rem);font-weight:600;line-height:1;cursor:pointer;transition:transform .3s,opacity .3s,box-shadow .3s,background-color .3s,filter .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border:2px solid transparent;min-height:clamp(36px,8vw,40px)}.bcg-badge-border{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);pointer-events:none;z-index:1}.bcg-badge-icon{width:1.25rem;height:1.25rem;position:relative;z-index:2;flex-shrink:0}.bcg-badge-text{position:relative;z-index:2;white-space:nowrap}.bcg-badge-primary{background:#08c;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.bcg-badge-primary:hover{background:#0077b3;border-color:#ffffff80;transform:translateY(-2px)}.bcg-badge-primary:active{transform:translateY(0) scale(.98)}.bcg-badge-secondary{background:#4b5563;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.bcg-badge-secondary:hover{background:#374151;border-color:#ffffff80;transform:translateY(-2px)}.bcg-badge-secondary:active{transform:translateY(0) scale(.98)}.bcg-badge-destructive{background:#dc2626;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.bcg-badge-destructive:hover{background:#b91c1c;border-color:#ffffff80;transform:translateY(-2px)}.bcg-badge-destructive:active{transform:translateY(0) scale(.98)}.bcg-timer-text{display:inline-flex;align-items:baseline;justify-content:center;gap:.375rem;margin-top:.75rem;font-size:.95rem;color:#ffb800;background:#ffffff0d;padding:8px 16px;border-radius:8px;border:2px solid #ffb800;box-shadow:0 2px 8px #ffb80033;transition:transform .3s,opacity .3s,box-shadow .3s,background-color .3s,filter .3s ease}.bcg-timer-time{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:700;font-size:1rem;color:#ffb800;letter-spacing:.5px;transition:color .3s ease,text-shadow .3s ease}.bcg-timer-time.tick{animation:timerTick .15s ease-out}@keyframes timerTick{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.bcg-timer-label{color:#ffb800b3;font-size:.75rem}.bcg-timer-text.expiring .bcg-timer-time{color:#fbbf24}.bcg-timer-text.expiring .bcg-timer-label{color:#fbbf24b3}.bcg-timer-text.critical{background:#ef444426;border-color:#ef444466}.bcg-timer-text.critical .bcg-timer-time{color:#ef4444;animation:timerCriticalPulse 1s ease-in-out infinite}.bcg-timer-text.critical .bcg-timer-label{color:#ef4444cc}@keyframes timerCriticalPulse{0%,to{opacity:1}50%{opacity:.8}}.bcg-unclaimed-banner{position:fixed;top:0;left:0;right:0;z-index:99990;background:linear-gradient(90deg,#24ee89,#9fe871);padding:.75rem 1rem;cursor:pointer;transform:translateY(-100%);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.bcg-unclaimed-banner.show{transform:translateY(0);opacity:1}.bcg-unclaimed-content{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:600px;margin:0 auto}.bcg-unclaimed-icon{font-size:1.25rem;animation:bounce 1s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bcg-unclaimed-text{color:#000;font-size:.9375rem;font-weight:500}.bcg-unclaimed-text strong{font-weight:700;color:#1a5c2e}.bcg-unclaimed-action{color:#000;font-size:.875rem;font-weight:600;padding:.25rem .75rem;background:#00000026;border-radius:999px;transition:background .2s}.bcg-unclaimed-banner:hover .bcg-unclaimed-action{background:#00000040}@media(min-width:600px)and (max-width:1023px){.bcg-result-modal{width:26rem}.bcg-success-icon{width:72px;height:72px}.bcg-result-title{font-size:1.75rem}.bcg-prize-icon-wrapper{width:90px;height:90px}.bcg-prize-number{font-size:2.75rem}.bcg-prize-unit{font-size:1.375rem}.bcg-result-effect-left,.bcg-result-effect-right{width:48px}.bcg-result-modal{max-width:600px}.bcg-result-prize{font-size:3rem}}@media(min-width:600px){.bcg-result-modal{width:28rem;padding:3rem 2.5rem 2.5rem}.bcg-success-icon{width:80px;height:80px}.bcg-result-title{font-size:2rem}.bcg-prize-icon-wrapper{width:90px;height:90px}.bcg-prize-number{font-size:2.75rem}.bcg-prize-unit{font-size:1.375rem}.bcg-result-effect-left,.bcg-result-effect-right{width:56px}.bcg-result-modal{max-width:700px}.bcg-result-actions,.bcg-result-actions-row{gap:1rem}.bcg-badge-btn{min-width:140px}}@media(min-width:1024px){.bcg-result-modal{width:28rem}.bcg-prize-icon-wrapper{width:100px;height:100px}.bcg-prize-number{font-size:3rem}.bcg-prize-unit{font-size:1.5rem}.bcg-result-effect-left,.bcg-result-effect-right{width:56px}}@media(max-width:480px){.bcg-result-modal{width:90vw;max-width:340px;padding:2rem 1.5rem 1.5rem}.bcg-success-icon{width:60px;height:60px;margin:0 auto 1rem}.bcg-result-title{font-size:1.5rem;margin-bottom:.5rem}.bcg-result-desc{font-size:.875rem;margin-bottom:1.5rem}.bcg-prize-icon-wrapper{width:70px;height:70px}.bcg-prize-number{font-size:2rem;letter-spacing:.05em}.bcg-prize-unit{font-size:1.125rem}.bcg-result-effect-left,.bcg-result-effect-right{width:36px}.bcg-timer-text{font-size:.875rem;padding:.5rem 1rem}.bcg-unclaimed-content{flex-wrap:wrap;gap:.375rem}.bcg-unclaimed-text{font-size:.8125rem}.bcg-unclaimed-action{font-size:.75rem}.bcg-bonus-popup{width:100%;max-width:100%;max-height:100vh;max-height:100dvh;border-radius:0}.bcg-bonus-popup .pop-content{padding-bottom:env(safe-area-inset-bottom)}.bcg-bonus-icon{width:56px;height:56px}.bcg-bonus-list{padding:16px 12px;gap:16px}.bcg-bonus-item{gap:12px;padding-bottom:16px}.bcg-result-prize{font-size:2.5rem}.bcg-success-icon{width:100px;height:100px}}.confetti-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.confetti-piece{position:absolute;top:-1.25rem;width:.625rem;height:.625rem;border-radius:.125rem;animation:confettiFall 3s ease-out forwards}@keyframes confettiFall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.bcg-decline-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200020;display:flex;align-items:center;justify-content:center;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.bcg-decline-confirm-overlay.active{opacity:1;visibility:visible}.bcg-decline-confirm-modal{background:rgb(var(--spin-layer2));border-radius:12px;padding:1.5rem;max-width:320px;width:90%;max-height:80vh;max-height:80dvh;overflow-y:auto;text-align:center;transform:scale(.95);opacity:0;transition:transform .2s,opacity .2s}.bcg-decline-confirm-overlay.active .bcg-decline-confirm-modal{transform:scale(1);opacity:1}.bcg-decline-confirm-icon{font-size:2.5rem;margin-bottom:.75rem}.bcg-decline-confirm-title{font-size:1.125rem;font-weight:700;color:rgb(var(--spin-primary));margin-bottom:.5rem}.bcg-decline-confirm-desc{font-size:.875rem;color:rgb(var(--spin-secondary));margin-bottom:1.25rem;line-height:1.5}.bcg-decline-confirm-actions{display:flex;gap:.75rem}.bcg-decline-btn{flex:1;padding:.625rem 1rem;border-radius:var(--spin-radius-lg);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.bcg-decline-btn-cancel{background:transparent;border:1px solid rgba(255,255,255,.3);color:#ffffffe6}.bcg-decline-btn-cancel:hover{background:#ffffff1a;border-color:#ffffff80}.bcg-decline-btn-confirm{background:#ef4444e6;border:none;color:#fff}.bcg-decline-btn-confirm:hover{background:#ef4444}.tier-bronze .bcg-vip-inner{background-color:#05964f}.tier-bronze .bcg-vip-level{color:#bd5f16}.tier-bronze .bcg-bonus-value{color:rgb(var(--spin-brand))}.tier-bronze .bcg-banner-amount{color:gold;filter:drop-shadow(rgba(23,133,72,.57) 0px 1.5px 0px)}.tier-gold .bcg-vip-inner{background-color:#eb9106}.tier-gold .bcg-vip-level{color:var(--spin-orange-41)}.tier-gold .bcg-bonus-value{color:var(--spin-orange-56)}.tier-gold .bcg-banner-amount{color:var(--spin-yellow-69);filter:drop-shadow(rgb(188,50,43) 0px 1.5px 0px)}.tier-gold .bcg-cta-btn{background-image:linear-gradient(270deg,#fbd765,#ef9e3f);box-shadow:#9f5d1c 0 -2px inset;color:#000}.tier-gold .bcg-cta-btn:not(:disabled):hover{box-shadow:0 0 12px #fbd76566,#9f5d1c 0 -2px inset}.tier-diamond .bcg-vip-inner{background-color:#7635d1}.tier-diamond .bcg-vip-level{color:#17103c}.tier-diamond .bcg-bonus-value,.tier-diamond .bcg-banner-amount{color:#b9a0ff}.tier-diamond .bcg-cta-btn{background-image:linear-gradient(90deg,#9580ff,#b9a0ff);box-shadow:0 0 12px #b9a0ff4d,0 -2px #7b60e8 inset}.bcg-prize-slot.winner{z-index:30;animation:winner-pulse 1.5s ease-in-out infinite}.bcg-prize-slot.winner .bcg-prize-content{transform:scale(1.15) rotate(90deg);filter:brightness(1.2);transition:all .5s cubic-bezier(.34,1.56,.64,1)}@keyframes winner-pulse{0%,to{opacity:1}50%{opacity:.85}}.bcg-prize-slot.winner .bcg-usdt-text,.bcg-prize-slot.winner .bcg-special-text{text-shadow:0 2px 4px rgba(0,0,0,.5)}.bcg-prize-slot.winner .bcg-prize-img-btc,.bcg-prize-slot.winner .bcg-usdt-coin,.bcg-prize-slot.winner .bcg-usdt-coin-lg,.bcg-prize-slot.winner .bcg-special-img{filter:brightness(1.2)}.tier-diamond .bcg-cta-btn:not(:disabled):hover{box-shadow:0 0 16px #b9a0ff80,0 -2px #7b60e8 inset}@media(max-width:599px){.lucky-spin-panel{align-items:flex-start}.lucky-spin-panel .dialog-list{width:100%;max-width:480px;height:100dvh;max-height:100dvh;border-radius:0}.lucky-spin-panel .dialog-content{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;height:100%}.lucky-spin-panel .scroll-container{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.bcg-header-row{height:48px}.bcg-tabs-container{padding:3px}.bcg-tab{width:58px;height:48px}.bcg-tab img{max-width:100%;height:auto}.bcg-vip-img{height:20px}.bcg-vip-level{font-size:14px}.bcg-vip-req{font-size:12px}.bcg-wheel-area{width:clamp(290px,calc(100vw - 30px),416px);height:clamp(290px,calc(100vw - 30px),416px);aspect-ratio:1 / 1;flex-shrink:0;overflow:hidden}.bcg-pointer-center{width:calc((100vw - 13px)*.31);max-width:117px;height:auto;padding-bottom:.75rem}.bcg-spin-btn-img{height:calc((100vw - 13px)*.15);max-height:58px}.bcg-banner{width:84%;max-width:331px;height:60px}.bcg-banner img{object-fit:contain;height:100%}.bcg-banner-amount{font-size:1.75rem}.bcg-cta-footer-container{gap:.75rem;flex-grow:0;flex-shrink:0}.bcg-cta-btn{min-width:85%;max-width:331px;font-size:1rem;height:44px;margin:0 auto}.bcg-footer-row{width:calc(100% - 30px);max-width:364px;height:auto;min-height:58px;padding:2px;gap:2px;margin:0 auto}.bcg-bonus-total,.bcg-winner-box{height:auto;min-height:58px;padding:6px}.bcg-bonus-label{font-size:.6875rem}.bcg-bonus-value{font-size:1rem}.bcg-winner-name{font-size:.75rem}.bcg-winner-prize{font-size:.6875rem}.bcg-winner-avatar img{width:24px;height:24px}.bcg-spin-content{padding-left:15px;padding-right:15px}.bcg-spin-wrapper{padding-top:.5rem;padding-bottom:.6875rem;padding-bottom:max(.6875rem,env(safe-area-inset-bottom));flex:1;min-height:100%;justify-content:flex-start;gap:.375rem}.bcg-wheel-area{flex-shrink:0}.bcg-result-modal{width:90%;max-width:calc(100vw - 2rem);max-height:90vh;max-height:90dvh;overflow-y:auto;padding:1.5rem 1rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.bcg-result-title{font-size:1.5rem}.bcg-result-prize{font-size:2rem}.bcg-result-actions{max-width:100%;width:100%}.bcg-badge-btn{padding:.5rem .875rem;font-size:.8125rem;min-height:36px;gap:.375rem}.bcg-badge-icon{width:1rem;height:1rem}.bcg-result-modal{width:92vw;max-width:360px}.bcg-select-decoration{top:clamp(14px,calc((100vw - 30px)*.067),28px)}.bcg-select-decoration img{width:clamp(82px,calc((100vw - 30px)*.308),105px)}.bcg-prize-slot{padding-right:clamp(24px,calc((100vw - 30px)*.096),40px)}.bcg-prize-img-btc{width:clamp(48px,calc((100vw - 30px)*.192),80px)}.bcg-usdt-text{font-size:clamp(11px,calc((100vw - 30px)*.038),16px)}.bcg-usdt-coin-lg{width:clamp(34px,calc((100vw - 30px)*.135),56px);transform:translateY(clamp(28px,calc((100vw - 30px)*.115),48px))}.bcg-usdt-coin{width:clamp(30px,calc((100vw - 30px)*.115),48px);transform:translateY(clamp(28px,calc((100vw - 30px)*.115),48px))}.bcg-special{font-size:clamp(11px,calc((100vw - 30px)*.038),16px)}.bcg-special-img{width:clamp(34px,calc((100vw - 30px)*.135),56px);transform:translateY(clamp(12px,calc((100vw - 30px)*.048),20px)) rotate(-90deg)}.bcg-special-img.bcg-bet-img{transform:translateY(clamp(12px,calc((100vw - 30px)*.048),20px)) rotate(135deg)}.bcg-bonus-link{font-size:.75rem}.bcg-decline-btn{padding:.5rem .75rem;font-size:.8125rem}.bcg-decline-confirm-actions{gap:.5rem}.bcg-timer-text{margin-top:.625rem;gap:.25rem}.bcg-timer-text .bcg-timer-time{font-size:.75rem}.bcg-timer-text .bcg-timer-label{font-size:.625rem}.bcg-result-title{font-size:2rem}.bcg-result-prize{font-size:2.5rem}}@media(max-width:400px){.bcg-wheel-area{width:calc(100vw - 12px);height:calc(100vw - 12px);aspect-ratio:1 / 1;flex-shrink:0}.bcg-prize-slot{padding-right:calc((100vw - 12px)*.096)}.bcg-prize-img-btc{width:calc((100vw - 12px)*.192)}.bcg-usdt-text{font-size:clamp(10px,calc((100vw - 12px)*.038),13px)}.bcg-usdt-coin-lg{width:calc((100vw - 12px)*.135);transform:translateY(calc((100vw - 12px)*.115))}.bcg-usdt-coin{width:calc((100vw - 12px)*.115);transform:translateY(calc((100vw - 12px)*.115))}.bcg-special{font-size:clamp(10px,calc((100vw - 12px)*.038),13px)}.bcg-special-img{width:calc((100vw - 12px)*.135);transform:translateY(calc((100vw - 12px)*.048)) rotate(-90deg)}.bcg-special-img.bcg-bet-img{transform:translateY(calc((100vw - 12px)*.048)) rotate(135deg)}.bcg-select-decoration{top:calc((100vw - 12px)*.067)}.bcg-select-decoration img{width:calc((100vw - 12px)*.308)}.bcg-pointer-center{width:calc((100vw - 12px)*.31)}.bcg-spin-btn-img{height:calc((100vw - 12px)*.15)}.bcg-banner{width:84%}.bcg-result-modal{padding:1rem .75rem;max-height:95vh;max-height:95dvh;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.bcg-result-title,.bcg-result-prize{font-size:1.75rem}.bcg-header-row{height:48px}.bcg-tab{width:50px;height:42px}.bcg-vip-level{font-size:12px}.bcg-vip-req{font-size:10px}.bcg-banner-amount{font-size:1.5rem}.bcg-cta-btn{font-size:.875rem;padding:.5rem 1rem}}.bcg-bonus-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200001;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,#ffd70014,#000000d9,#000000eb);backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1)}.bcg-bonus-popup-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 40%,rgba(255,215,0,.06) 0%,transparent 40%),radial-gradient(circle at 70% 60%,rgba(138,43,226,.04) 0%,transparent 40%);pointer-events:none;opacity:0;transition:opacity .6s ease-out}.bcg-bonus-popup-overlay.active:before{opacity:1}.bcg-bonus-popup-overlay.active{opacity:1;visibility:visible}.bcg-bonus-popup{background-color:rgb(var(--spin-layer2));border-radius:12px;width:416px;max-width:90%;max-height:80%;display:flex;flex-direction:column;position:relative;opacity:0;transform:scale(.95);transition:opacity .3s,transform .3s;overflow:hidden}.bcg-bonus-popup-overlay.active .bcg-bonus-popup{opacity:1;transform:scale(1)}.bcg-bonus-popup .pop-title{display:flex;align-items:center;justify-content:center;position:relative;height:48px;font-size:16px;font-weight:800;color:rgb(var(--spin-primary));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.bcg-bonus-popup .pop-close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:var(--spin-radius-md);background-color:#ffffff1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--spin-secondary));padding:0;transition:background-color .2s}.bcg-bonus-popup .pop-close:hover{background-color:#fff3}.bcg-bonus-popup .pop-close svg{width:20px;height:20px;fill:currentColor}.bcg-bonus-popup .pop-content{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.bcg-bonus-list{display:flex;flex-direction:column;gap:24px;padding:24px 24px 0}.bcg-bonus-item{display:flex;gap:16px;padding-bottom:24px}.bcg-bonus-item-border{border-bottom:2px solid rgb(var(--spin-layer3))}.bcg-bonus-icon{width:72px;height:72px;object-fit:cover;flex-shrink:0;border-radius:8px}.bcg-bonus-info{display:flex;flex-direction:column;gap:8px}.bcg-bonus-title{font-size:1.125rem;font-weight:600;color:rgb(var(--spin-primary));line-height:1.4}.bcg-bonus-desc{font-size:.75rem;font-weight:400;line-height:1.25rem;color:rgb(var(--spin-secondary))}@media(prefers-reduced-motion:reduce){.bcg-prize-number.prize-blink,.bcg-spinlight-1,.bcg-spinlight-2{animation:none}.bcg-spin-wrapper.tier-transitioning,.bcg-bonus-popup-overlay,.bcg-bonus-popup{transition:none}.bcg-result-overlay,.bcg-result-modal,.bcg-result-prize,.bcg-result-title,.bcg-prize-icon-wrapper{animation:none;transition:none}@keyframes backgroundPulse{0%,to{opacity:1}}@keyframes resultTitlePulse{0%,to{transform:scale(1)}}@keyframes resultPrizePulse{0%,to{transform:scale(1);box-shadow:none;text-shadow:none}}.confetti-piece,.bcg-unclaimed-icon,.bcg-spin-btn-img{animation:none}}.bcg-result-modal{border:2px solid rgba(255,215,0,.4);box-shadow:0 4px 16px #00000080,inset 0 1px #ffffff1a}.bcg-result-prize{font-size:3rem;font-weight:800;color:gold;margin:1rem 0;text-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.3),2px 2px 0px rgba(255,215,0,.2),-2px -2px 0px rgba(0,0,0,.3);animation:resultPrizePulse 1.2s ease-in-out infinite}.confetti-piece{border-radius:50%}.confetti-piece.square{border-radius:.125rem;width:.625rem;height:.625rem}.confetti-piece.circle{border-radius:50%;width:.5rem;height:.5rem}.confetti-piece.sparkle{width:.375rem;height:.375rem;background:radial-gradient(circle,#ffd700,transparent)}.bcg-result-overlay.active .bcg-result-title{font-size:1.875rem;background:linear-gradient(180deg,gold,orange,gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bcg-result-overlay.active .bcg-result-modal{border:1px solid rgba(255,215,0,.3)}:root{--gs-bg-dark: #0c1726;--gs-bg-mid: #122034;--gs-border: rgba(255, 255, 255, .1);--gs-text-primary: rgba(255, 255, 255, .92);--gs-text-secondary: rgba(255, 255, 255, .75);--gs-text-muted: rgba(255, 255, 255, .55);--gs-text-subtle: rgba(255, 255, 255, .4)}.gs-desktop,.gs-tablet-panel,.gs-mobile-drawer{background:#0c1726}.gs-desktop,.gs-tablet-rail,.gs-tablet-panel,.gs-mobile-drawer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.gs-desktop{width:260px;height:100%;display:flex;flex-direction:column;overflow:hidden;border-right:2px solid rgba(45,70,100,.9);border-radius:0 24px 24px 0;padding-bottom:var(--actual-footer-height, 48px);transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;will-change:width;box-shadow:0 0 16px #2d46644d}.gs-desktop:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6b3,#3b82f680,#22d3eeb3);opacity:.9;box-shadow:0 0 12px #8b5cf680;z-index:1;border-radius:0 24px 0 0}.gs-desktop--collapsed{width:80px}.gs-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:10px;min-height:64px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.gs-desktop .gs-header{min-height:81px;padding:14px 12px}.gs-collapse-btn,.gs-close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#ffffff80;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .15s ease;flex-shrink:0}.gs-collapse-btn:hover,.gs-close-btn:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d}.gs-scroll{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(45,70,100,.3) transparent}.gs-scroll::-webkit-scrollbar{width:3px}.gs-scroll::-webkit-scrollbar-track{background:transparent}.gs-scroll::-webkit-scrollbar-thumb{background:#2d466459;border-radius:2px}.gs-nav{padding:8px;display:flex;flex-direction:column;gap:8px}.gs-nav-item{display:flex;align-items:center;width:100%;padding:10px 14px;gap:14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;color:#ffffffb3;font-size:14px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gs-nav-item:hover{color:#fff;background:color-mix(in srgb,var(--item-color, #ffffff) 10%,transparent);border-color:color-mix(in srgb,var(--item-color, #ffffff) 30%,transparent)}.gs-nav-item--active{color:#fff;font-weight:800;background:linear-gradient(135deg,color-mix(in srgb,var(--item-color, #3b82f6) 22%,transparent),color-mix(in srgb,var(--item-color, #3b82f6) 12%,transparent));border-color:var(--item-color, #3b82f6)}.gs-nav-item--active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;background:var(--item-color, #3b82f6);border-radius:0 4px 4px 0}.gs-nav-item:active{transform:scale(.98)}.gs-nav-item--active[data-id=level-benefits]{background:linear-gradient(135deg,#a3e63538,#84cc161f);border-color:#a3e635}.gs-nav-item--active[data-id=vip-club]{background:linear-gradient(135deg,#ffd70040,#ffc10726);border-color:gold}.gs-nav-item[data-id=vip-club]:hover{background:linear-gradient(135deg,#ffd70026,#ffc1071a);border-color:#ffd70066}.gs-nav-item--active[data-id=daily-rolling]{background:linear-gradient(135deg,#f472b638,#ec48991f);border-color:#f472b6}.gs-nav-item--active[data-id=kbc-official]{background:linear-gradient(135deg,#22d3ee33,#06b6d41a);border-color:#22d3ee}.gs-nav-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;position:relative;color:var(--item-color, rgba(255, 255, 255, .6))}.gs-nav-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em;font-size:14px;font-weight:700;word-break:keep-all}.gs-nav-chevron{display:flex;align-items:center;opacity:.55;flex-shrink:0}.gs-nav-ext{margin-left:auto;opacity:.3;flex-shrink:0}.gs-hot-badge{position:absolute;top:-2px;right:-3px;width:6px;height:6px;background:#f44;border-radius:50%;animation:gs-pulse-hot 2s ease-in-out infinite}@keyframes gs-pulse-hot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.35)}}.gs-status-panel{margin:2px 4px 4px 16px;background:#00000040;border:1px solid rgba(255,255,255,.05);border-left:2px solid var(--panel-color, rgba(45, 70, 100, .8));border-radius:0 6px 6px 0;overflow:hidden;animation:gs-slide-down .2s ease}@keyframes gs-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.gs-status-panel-inner{padding:4px 0}.gs-subgame-row{display:flex;align-items:center;gap:6px;padding:5px 10px;font-size:12px;color:#ffffffad;transition:background .12s ease,color .12s ease;cursor:default}.gs-subgame-row:hover{background:#ffffff0a;color:#ffffffc7}.gs-subgame-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.gs-subgame-name{flex:1;font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-subgame-count{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:500;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:#ffffffbf;flex-shrink:0;text-shadow:0 0 6px rgba(255,255,255,.15)}.gs-subgame-icon{opacity:.5}.gs-trend-up{color:#4ade80;flex-shrink:0}.gs-trend-down{color:#f87171;flex-shrink:0}.gs-tablet-rail{width:79px;height:100%;display:flex;flex-direction:column;overflow-x:hidden;opacity:1;background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(45,70,100,.25) 0%,rgba(45,70,100,.1) 40%,transparent 100%),linear-gradient(180deg,#122034,#0c1726);background-blend-mode:screen,normal}.gs-tablet-rail--left{border-right:2px solid rgba(45,70,100,.9);border-radius:0 20px 20px 0;height:100%}.gs-tablet-rail--right{border-left:2px solid rgba(45,70,100,.9);border-radius:20px 0 0 20px;box-shadow:0 0 24px #2d46644d}.gs-tablet-rail--right .gs-rail-icon--active{box-shadow:none}.gs-tablet-rail--right .gs-rail-icon--active svg{filter:none;color:var(--item-color, #3b82f6)!important}.gs-tablet-rail--right .gs-rail-icon--active .gs-rail-badge[data-badge-type=count]{animation:none}.gs-rail-inner{display:flex;flex-direction:column;align-items:center;overflow:hidden;flex:1;min-height:0;padding-bottom:var(--actual-footer-height, 48px)}.gs-rail-header{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px}.gs-rail-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;cursor:pointer;transition:all .15s ease;flex-shrink:0}.gs-rail-toggle:hover{background:#ffffff1f;border-color:#fff3}.gs-rail-live-badge{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;background:transparent;border:none;border-radius:10px;min-width:44px;max-width:68px;flex-shrink:0;overflow:visible}.gs-rail-live-dot{position:relative;width:6px;height:6px;border-radius:50%;background:#4ade80;animation:gsMobileLivePulse 1.5s ease-in-out infinite;box-shadow:0 0 4px #4ade8099}.gs-rail-live-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid rgba(74,222,128,.5);animation:gsLiveDotRipple 1.5s ease-out infinite}.gs-rail-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;border-radius:14px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s cubic-bezier(.175,.885,.32,1.275);flex-shrink:0;position:relative}.gs-rail-icon:hover{background:#ffffff14;border-color:#fff3;transform:scale(1.05)}.gs-rail-icon--level-benefits{background:#a3e6351a;border-color:#a3e6354d}.gs-rail-icon--vip-club{background:#ffd7001a;border-color:#ffd70066}.gs-rail-icon--daily-rolling{background:#f472b61a;border-color:#f472b64d}.gs-rail-icon--kbc-official{background:#22d3ee1a;border-color:#22d3ee4d}.gs-live-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55eb3,0 0 12px #22c55e59;flex-shrink:0;animation:gs-live-pulse 2s ease-in-out infinite}@keyframes gs-live-pulse{0%,to{opacity:1;box-shadow:0 0 6px #22c55eb3,0 0 12px #22c55e59}50%{opacity:.65;box-shadow:0 0 3px #22c55e66}}@keyframes badgeShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.gs-rail-badge{position:absolute;top:4px;right:4px;min-width:22px;height:15px;border-radius:7px;color:#fff;font-size:8px;font-weight:800;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;padding:0 5px;border:1px solid transparent;z-index:2;text-transform:uppercase;overflow:hidden;background-size:200% 100%;animation:badgeShimmer var(--shimmer-dur, 2.5s) ease-in-out infinite;transition:opacity .4s ease,transform .4s ease}.gs-rail-badge--off{opacity:0!important;transform:scale(.3)!important;pointer-events:none}.gs-rail-badge[data-badge=HOT],.gs-rail-badge[data-badge=LIVE]{background:linear-gradient(90deg,#f44,#f77 40%,#f22 60%,#f44);--shimmer-dur: 1.8s}.gs-rail-badge[data-badge=NEW],.gs-rail-badge[data-badge=TOP]{background:linear-gradient(90deg,#3b82f6,#60a5fa 40%,#2563eb 60%,#3b82f6);--shimmer-dur: 2.5s}.gs-rail-badge[data-badge=GIFT],.gs-rail-badge[data-badge=KING]{background:linear-gradient(90deg,#f59e0b,#fbbf24 40%,#d97706 60%,#f59e0b);--shimmer-dur: 3.5s}.gs-rail-badge[data-badge=EVT],.gs-rail-badge[data-badge=SPIN]{background:linear-gradient(90deg,#8b5cf6,#a78bfa 40%,#7c3aed 60%,#8b5cf6);--shimmer-dur: 2.5s}.gs-rail-badge[data-badge=EVENT]{background:linear-gradient(90deg,gold,#ffe566 40%,#ffb800 60%,gold);color:#1a1a1a;--shimmer-dur: 2s}.gs-rail-badge[data-badge=SAFE],.gs-rail-badge[data-badge="24H"],.gs-rail-badge[data-badge=UP]{background:linear-gradient(90deg,#22c55e,#4ade80 40%,#16a34a 60%,#22c55e);--shimmer-dur: 4s}.gs-rail-badge[data-badge=FAST],.gs-rail-badge[data-badge=WIN]{background:linear-gradient(90deg,#f472b6,#f9a8d4 40%,#ec4899 60%,#f472b6);--shimmer-dur: 2s}@media(prefers-reduced-motion:reduce){.gs-rail-badge{animation:none}}.gs-rail-icon svg{transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.gs-rail-icon:hover svg{transform:scale(1.1)}.gs-rail-icon:active svg{transform:scale(.9)}.gs-rail-icon--active{background:linear-gradient(135deg,color-mix(in srgb,var(--item-color, #3b82f6) 30%,transparent),color-mix(in srgb,var(--item-color, #3b82f6) 15%,transparent))!important;border-color:var(--item-color, #3b82f6)!important;border-width:2px!important;box-shadow:0 0 12px color-mix(in srgb,var(--item-color, #3b82f6) 40%,transparent)}.gs-rail-icon--active svg{color:#fff!important;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--item-color, #3b82f6) 60%,transparent))}.gs-rail-icon:before{content:attr(title);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#1a2235;color:#fff;font-size:12px;font-weight:700;padding:6px 12px;border-radius:8px;border:1.5px solid rgba(255,255,255,.15);white-space:nowrap;opacity:0;pointer-events:none;transition:all .15s ease;z-index:100}.gs-rail-icon:hover:before{opacity:1;transform:translateY(-50%) translate(4px)}.gs-tablet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex}.gs-tablet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;transition:opacity .3s ease}.gs-tablet-panel{position:relative;z-index:1;width:260px;height:100%;display:flex;flex-direction:column;will-change:transform;animation:gs-slide-from-left .25s cubic-bezier(.4,0,.2,1);border-right:2px solid rgba(45,70,100,.9);border-radius:0 24px 24px 0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 40px #2d466480,0 0 80px #2d466440,4px 0 20px #0006}.gs-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;bottom:calc(var(--actual-footer-height, var(--footer-height, 48px)) + env(safe-area-inset-bottom,0px));z-index:1200;display:flex}.gs-mobile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:gs-fade-in .2s ease}.gs-mobile-drawer{position:relative;z-index:1;width:200px;height:100%;display:flex;flex-direction:column;will-change:transform;animation:gs-slide-from-left .28s cubic-bezier(.4,0,.2,1);border-right:2px solid rgba(45,70,100,.9);border-radius:0 20px 20px 0;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.gs-mobile-drawer .gs-header{min-height:60px;padding:10px 12px}.gs-mobile-drawer .gs-fv-count,.gs-mobile-drawer .gs-fv-count-char{font-size:14px;line-height:1!important;vertical-align:middle!important}.gs-mobile-drawer .gs-fv-count span[class*=slot-counter-item]{vertical-align:middle!important}.gs-mobile-drawer .gs-fv-data-line{flex-wrap:nowrap;overflow:hidden;gap:4px;align-items:center}.gs-mobile-drawer .gs-fv-avatar,.gs-mobile-drawer .gs-fv-avatar-img{width:44px;height:44px}.gs-mobile-drawer .gs-nav{padding:6px}.gs-mobile-drawer .gs-nav-item{height:44px;padding:8px 10px;gap:8px}.gs-mobile-drawer .gs-tg-section{padding:0;margin-top:0}.gs-mobile-drawer .gs-tg-menu-item{height:44px;padding:8px 10px;gap:8px;border-radius:12px;margin-top:0}.gs-mobile-drawer .gs-tg-menu-icon{width:20px;height:20px}.gs-mobile-drawer .gs-nav-item--active[data-id=mini-games]{background:#fb923c26;border-color:#fb923c73}.gs-mobile-drawer .gs-nav-item--active[data-id=level-benefits]{background:#a3e6352e;border-color:#a3e63573}.gs-mobile-drawer .gs-nav-item--active[data-id=daily-rolling]{background:#f472b62e;border-color:#f472b673}.gs-mobile-handle{left:0;border-left:none;border-radius:0 14px 14px 0}.gs-mobile-handle-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0}.gs-mobile-handle-game-icon{color:#94a3b8;flex-shrink:0}.gs-mobile-handle-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0}.gs-mobile-handle-expand{color:#e2e8f0;flex-shrink:0}.u-blink-violet{animation:gs-edge-blink 1s ease-in-out infinite alternate!important;border-color:#a78bfacc!important;box-shadow:0 0 15px #a78bfa66}@keyframes gs-edge-blink{0%{background:#0c1726d9}to{background:#1e1b4b}}.gs-lucky-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center}.gs-lucky-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:gs-fade-in .2s ease}.gs-lucky-panel{position:relative;z-index:1;width:320px;background:#0c1726;border:2px solid rgba(255,255,255,.15);border-radius:20px;padding:36px 24px 28px;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 24px 64px #000c;animation:gs-pop-in .3s cubic-bezier(.34,1.56,.64,1)}.gs-lucky-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;background:#ffffff0f;border:none;color:#ffffff73;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.gs-lucky-close:hover{background:#ffffff1f;color:#fff}.gs-lucky-wheel-wrap{position:relative;width:200px;height:200px}.gs-lucky-bg,.gs-lucky-wheel-img,.gs-lucky-light,.gs-lucky-center{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.gs-lucky-bg{z-index:1}.gs-lucky-wheel-img{z-index:2;animation:gs-spin-idle 8s linear infinite;transform-origin:center}.gs-lucky-wheel-img--spinning{animation:gs-spin-wheel 4s cubic-bezier(.17,.67,.12,.99) forwards}.gs-lucky-light{z-index:3;mix-blend-mode:screen;opacity:.65}.gs-lucky-center{z-index:4}.gs-lucky-title{font-size:22px;font-weight:700;color:#fffffff2;letter-spacing:.05em;margin:0;text-align:center}.gs-lucky-sub{font-size:13px;color:#fff9;margin:0;text-align:center;line-height:1.5}.gs-lucky-spin-action{width:100%;padding:14px;background:linear-gradient(135deg,#2d4664,#1a2d47);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:800;letter-spacing:.12em;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px #0000004d;margin-top:4px}.gs-lucky-spin-action:hover{background:linear-gradient(135deg,#3a567a,#243b5c);transform:translateY(-2px)}.gs-lucky-spin-action:active{transform:translateY(0)}.gs-lucky-spin-action--active,.gs-lucky-spin-action:disabled{opacity:.72;cursor:not-allowed;transform:none;box-shadow:0 4px 22px #2d466433}@keyframes gs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gs-slide-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes gs-spin-idle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gs-spin-wheel{0%{transform:rotate(0)}to{transform:rotate(3600deg)}}@keyframes gs-pop-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.gs-rail-icon[data-rail=news]{background:color-mix(in srgb,var(--item-color, #3b82f6) 10%,transparent);border-color:color-mix(in srgb,var(--item-color, #3b82f6) 22%,transparent)}.gs-rail-icon[data-rail=news]:hover{background:color-mix(in srgb,var(--item-color, #3b82f6) 15%,transparent);border-color:color-mix(in srgb,var(--item-color, #3b82f6) 35%,transparent)}.gs-rail-icon--active[data-rail=news]{background:color-mix(in srgb,var(--item-color, #3b82f6) 18%,transparent)!important;border-color:color-mix(in srgb,var(--item-color, #3b82f6) 50%,transparent)!important}.gs-rail-badge[data-badge-type=count]{background:var(--item-color, #3b82f6);color:var(--badge-text, #000);font-variant-numeric:tabular-nums;font-family:var(--font-data);font-size:8px;font-weight:900;min-width:18px;height:14px;padding:0 4px;border-radius:7px;border:1.5px solid rgba(255,255,255,.65);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;transform-origin:center}.gs-rail-icon:hover .gs-rail-badge[data-badge-type=count]{transform:scale(1.15)}.gs-rail-icon--active .gs-rail-badge[data-badge-type=count]{animation:gsBadgePulse 2s infinite cubic-bezier(.4,0,.2,1)}.gs-badge-update{animation:gsBadgePop .4s cubic-bezier(.34,1.56,.64,1) forwards!important}@keyframes gsBadgePulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--item-color) 40%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--item-color) 0%,transparent)}}@keyframes gsBadgePop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gs-lucky-wheel-img,.gs-hot-badge,.gs-mobile-handle-dot,.gs-status-panel,.gs-tablet-panel,.gs-tablet-backdrop,.gs-mobile-drawer,.gs-mobile-backdrop{animation:none}.gs-desktop{transition:none}}@keyframes gs-edge-blink{0%{background:#0c1726}to{background:#1e1b4b}}.gs-spin-icon-wrapper{background:transparent;border:none;overflow:visible;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.gs-spin-anim{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.gs-spin-anim img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gs-spin-anim .gs-img-spinbg{width:20px;height:20px;z-index:1;border-radius:50%;object-fit:contain}.gs-spin-anim .gs-img-turntable{width:16px;height:16px;z-index:2;border-radius:50%;object-fit:contain;animation:gs-spin-rotate 4s linear infinite}.gs-spin-anim .gs-img-pointer{width:5px;height:11px;z-index:3;top:5px;left:48%;transform:translate(-50%,-50%)}@keyframes gs-spin-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.gs-nav-item:hover .gs-spin-anim .gs-img-turntable{animation-duration:1.5s}@media(prefers-reduced-motion:reduce){.gs-spin-anim .gs-img-turntable{animation:none}}.gs-spin-anim--rail,.gs-spin-anim--rail .gs-img-spinbg{width:24px;height:24px}.gs-spin-anim--rail .gs-img-turntable{width:20px;height:20px}.gs-spin-anim--rail .gs-img-pointer{width:6px;height:13px;top:6px;left:48%}.gs-tg-section{padding:0;margin-top:0;border-top:1px solid rgba(42,171,238,.08)}.gs-tg-menu-item{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;margin-top:0;background:#2aabee0d;border:1px solid rgba(42,171,238,.15);border-radius:12px;text-decoration:none;text-align:left;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ffffffb3;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.gs-tg-menu-item:hover{color:#fff;background:#2aabee1a;border-color:#2aabee59}.gs-tg-menu-icon{position:relative;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#2aabee}.gs-tg-menu-dot{position:absolute;top:-2px;right:-3px;width:5px;height:5px;background:#2aabee;border-radius:50%;animation:gs-tg-dot 1.6s ease-in-out infinite}.gs-tg-menu-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;justify-content:center}.gs-tg-menu-title{font-size:14px;font-weight:700;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em;line-height:1.2}.gs-tg-menu-handle{font-size:10px;font-weight:500;color:#2aabee8c;white-space:nowrap;line-height:1.2}.gs-tg-menu-arrow{flex-shrink:0;color:#ffffff47;transition:transform .15s ease,color .15s ease}.gs-tg-menu-item:hover .gs-tg-menu-arrow{transform:translate(2px);color:#2aabee99}.gs-tg-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:60px;height:60px;border-radius:14px;background:#2aabee14;border:1.5px solid rgba(42,171,238,.25);color:#2aabee;text-decoration:none;position:relative;transition:all .15s cubic-bezier(.175,.885,.32,1.275);flex-shrink:0}.gs-tg-rail:hover{background:#2aabee26;border-color:#2aabee80;transform:scale(1.05)}.gs-tg-rail-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;background:#2aabee;border-radius:50%;animation:gs-tg-dot 1.6s ease-in-out infinite}@keyframes gs-tg-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.gs-tg-menu-arrow--open{transform:rotate(90deg);color:#2aabee}.gs-tg-menu-item--open{color:#fff;font-weight:800;background:linear-gradient(135deg,#2aabee38,#2aabee1f);border-color:#2aabee}.gs-tg-menu-item--open:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;background:#2aabee;border-radius:0 4px 4px 0}@property --tg-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes tgBorderRun{0%{--tg-border-angle: 0deg}to{--tg-border-angle: 360deg}}@keyframes gs-tg-aurora{0%,to{opacity:.55;transform:scaleX(1) translateY(0)}33%{opacity:.85;transform:scaleX(1.08) translateY(-3px)}66%{opacity:.65;transform:scaleX(.95) translateY(2px)}}@keyframes gs-tg-gold-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes gs-tg-cyan-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes gs-tg-preview-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-tg-photo-glow{0%,to{box-shadow:0 0 0 2px #2aabee59,0 0 10px #2aabee26}50%{box-shadow:0 0 0 3px #2aabee99,0 0 20px #2aabee59}}.gs-tg-preview{position:relative;margin:6px 0 0;border-radius:10px;overflow:hidden;animation:gs-tg-preview-in .22s cubic-bezier(.4,0,.2,1)}.gs-tg-preview-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,transparent 0px,transparent 48px,rgba(245,159,11,.04) 48px,rgba(245,159,11,.04) 50px,transparent 50px,transparent 98px),linear-gradient(52deg,transparent 0%,transparent 28%,rgba(42,171,238,.07) 38%,rgba(42,171,238,.12) 45%,rgba(42,171,238,.07) 52%,transparent 62%,transparent 100%),radial-gradient(ellipse at 70% 15%,rgba(88,28,220,.42) 0%,rgba(59,15,140,.25) 40%,transparent 68%),radial-gradient(ellipse at 20% 88%,rgba(42,171,238,.18) 0%,rgba(42,171,238,.06) 45%,transparent 68%),radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(4,4,12,.55) 100%),linear-gradient(158deg,#0f1020,#14103a 40%,#0b0e22 72%,#080910)}.gs-tg-preview-wallpaper:before{content:"";position:absolute;top:-8px;left:-10%;width:120%;height:55%;background:radial-gradient(ellipse at 30% 0%,rgba(139,92,246,.28) 0%,transparent 55%),radial-gradient(ellipse at 72% 0%,rgba(42,171,238,.22) 0%,transparent 50%);animation:gs-tg-aurora 5.5s ease-in-out infinite;pointer-events:none}.gs-tg-preview-wallpaper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 92% 8%,rgba(245,159,11,.22) 0%,transparent 38%),radial-gradient(ellipse at 50% 110%,rgba(42,171,238,.14) 0%,transparent 55%),radial-gradient(circle,rgba(255,255,255,.055) 1px,transparent 1px);background-size:auto,auto,14px 14px;animation:gs-tg-cyan-pulse 4.2s ease-in-out infinite;pointer-events:none}.gs-tg-preview-card{position:relative;z-index:1;margin:8px;background:#12141ceb;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-radius:10px;padding:14px 10px 10px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;border:1px solid transparent;box-shadow:0 4px 24px #00000080,0 0 0 .5px #2aabee14 inset}.gs-tg-preview-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;padding:1px;background:conic-gradient(from var(--tg-border-angle),transparent 0deg,transparent 200deg,rgba(139,92,246,.25) 240deg,rgba(42,171,238,.55) 270deg,rgba(180,230,255,.9) 290deg,rgba(42,171,238,.6) 310deg,rgba(139,92,246,.2) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:tgBorderRun 4s linear infinite;pointer-events:none;will-change:--tg-border-angle}.gs-tg-preview-card:hover:before{animation-duration:2s;filter:brightness(1.4)}.gs-tg-preview-photo{position:relative;width:62px;height:62px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#0052a5,#2aabee);border:2px solid rgba(42,171,238,.45);margin-bottom:2px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 #2aabee4d;animation:gs-tg-photo-glow 3.8s ease-in-out infinite;transition:border-color .3s ease,box-shadow .3s ease}.gs-tg-preview-photo:hover{border-color:#2aabeecc;box-shadow:0 0 0 3px #2aabee40,0 0 24px #2aabee66;animation-play-state:paused}.gs-tg-preview-photo-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#ffffffe6;z-index:0;letter-spacing:.5px}.gs-tg-preview-photo-img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.gs-tg-preview-title{font-size:11px;font-weight:700;color:#f0f4ff;line-height:1.35}.gs-tg-preview-subs{font-size:9px;color:#ffffff73;font-weight:400;line-height:1.3}.gs-tg-preview-desc{font-size:9px;color:#ffffff8c;line-height:1.6;margin:2px 0 4px}.gs-tg-preview-link{color:#2aabee;text-decoration:none;font-weight:600;transition:color .2s ease}.gs-tg-preview-link:hover{color:#4bc3f7;text-decoration:underline}.gs-tg-preview-cta{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 0;background:#2aabee;border-radius:7px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;text-decoration:none;position:relative;overflow:hidden;transition:filter .2s ease}.gs-tg-preview-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.28) 50%,transparent 75%);transform:translate(-120%);transition:transform 0s}.gs-tg-preview-cta:hover:after{transform:translate(120%);transition:transform .5s ease}.gs-tg-preview-cta:hover{filter:brightness(1.1)}@media(prefers-reduced-motion:reduce){.gs-tg-menu-dot,.gs-tg-rail-dot{animation:none}.gs-tg-menu-item:hover .gs-tg-menu-arrow{transform:none}.gs-tg-preview{animation:none}.gs-tg-menu-arrow{transition:none}.gs-tg-preview-card:before{animation:none}.gs-tg-preview-wallpaper:before,.gs-tg-preview-wallpaper:after{animation:none}.gs-tg-preview-photo{animation:none;border-color:#2aabee73}}.gs-header--fracture-void{background:#0c1729;border-bottom:1px solid rgba(30,111,255,.12);overflow:hidden;position:relative;display:flex;align-items:center;padding:0 16px;gap:0}.gs-fv-crack{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(25deg,transparent 45%,rgba(14,165,233,.03) 50%,transparent 55%),linear-gradient(-25deg,transparent 40%,rgba(30,111,255,.025) 45%,transparent 50%);pointer-events:none}.gs-fv-fissure{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent 0%,rgba(30,111,255,.8) 30%,rgba(56,189,248,1) 50%,rgba(30,111,255,.8) 70%,transparent 100%);animation:gsFvFissure 3s ease-in-out infinite;box-shadow:0 0 10px #1e6fff80,0 0 20px #1e6fff33;pointer-events:none}@keyframes gsFvFissure{0%,to{opacity:.6}50%{opacity:1;box-shadow:0 0 15px #1e6fffcc,0 0 30px #1e6fff4d}}.gs-fv-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gs-fv-p{position:absolute;background:#1e6fff99;animation:gsFvFloat linear infinite}.gs-fv-p:nth-child(1){width:2px;height:2px;left:12%;top:25%;animation-duration:4s;animation-delay:0s}.gs-fv-p:nth-child(2){width:1px;height:3px;left:25%;top:65%;animation-duration:6s;animation-delay:1s;transform:rotate(30deg)}.gs-fv-p:nth-child(3){width:2px;height:1px;left:75%;top:30%;animation-duration:5s;animation-delay:2s}.gs-fv-p:nth-child(4){width:2px;height:2px;left:65%;top:70%;animation-duration:7s;animation-delay:.5s}.gs-fv-p:nth-child(5){width:1px;height:1px;left:45%;top:45%;animation-duration:3s;animation-delay:1.5s}@keyframes gsFvFloat{0%{transform:translateY(0) rotate(0);opacity:0}20%{opacity:.8}80%{opacity:.4}to{transform:translateY(-30px) rotate(180deg);opacity:0}}.gs-fv-portal{width:46px;height:46px;flex-shrink:0;margin-right:14px;position:relative}.gs-fv-portal-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(30,111,255,.5);animation:gsFvPortalSpin 6s linear infinite}.gs-fv-portal-ring--dash{top:6px;right:6px;bottom:6px;left:6px;border-color:#38bdf8b3;border-style:dashed;animation:gsFvPortalSpin 4s linear infinite reverse}@keyframes gsFvPortalSpin{to{transform:rotate(360deg)}}.gs-fv-portal-inner{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;background:radial-gradient(circle,rgba(30,111,255,.3) 0%,rgba(14,30,80,.1) 50%,transparent 100%);animation:gsFvPortalPulse 2s ease-in-out infinite}@keyframes gsFvPortalPulse{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1}}.gs-fv-content{flex:1;display:flex;flex-direction:column;gap:4px}.gs-fv-brand{font-size:11px;font-weight:800;letter-spacing:.16em;color:#ffffffbf;text-transform:uppercase}.gs-fv-brand-accent{color:#1e6fff}.gs-fv-data-line{display:flex;align-items:center;gap:8px}.gs-fv-live-badge{font-size:9px;font-weight:700;letter-spacing:.18em;color:#1e6fff;text-transform:uppercase;animation:gsFvGlitch 4s infinite}.gs-fv-live-inline{display:inline-flex;align-items:center;gap:3px;margin-left:auto;font-size:8px;font-weight:800;letter-spacing:.12em;color:#f44;text-transform:uppercase;flex-shrink:0}.gs-fv-live-inline:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#22c55e;box-shadow:0 0 4px #22c55e;animation:gsLiveInlinePulse 2s ease-in-out infinite;flex-shrink:0}@keyframes gsLiveInlinePulse{0%,to{opacity:1;box-shadow:0 0 4px #22c55e}50%{opacity:.4;box-shadow:0 0 2px #22c55e}}.gs-mobile-drawer .gs-fv-live-inline{font-size:7px}.gs-mobile-drawer .gs-fv-live-inline:before{width:4px;height:4px}@keyframes gsFvGlitch{0%,90%,to{text-shadow:none;transform:none}92%{text-shadow:-2px 0 #38bdf8,2px 0 #0ea5e9;transform:translate(-1px)}94%{text-shadow:2px 0 #38bdf8,-2px 0 #0ea5e9;transform:translate(1px)}96%{text-shadow:none;transform:none}}.gs-fv-count{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.02em;display:inline-block!important;vertical-align:middle;line-height:1!important}.gs-fv-count-char{font-size:22px;font-weight:800;color:#fff;vertical-align:middle;line-height:1!important}.gs-fv-unit{font-size:10px;font-weight:500;color:#1e6fff99;letter-spacing:.12em;text-transform:uppercase}.gs-fv-status{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.gs-fv-status-chip{font-size:8px;letter-spacing:.1em;color:#1e6fffd9;border:1px solid rgba(30,111,255,.3);padding:2px 6px;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%);background:#1e6fff0f}.gs-fv-hline{width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(30,111,255,.4))}@media(prefers-reduced-motion:reduce){.gs-fv-fissure,.gs-fv-p,.gs-fv-portal-ring,.gs-fv-portal-ring--dash,.gs-fv-portal-inner,.gs-fv-live-badge{animation:none}}.gs-fv-avatar{width:48px;height:48px;flex-shrink:0;margin-right:14px;position:relative}.gs-fv-avatar-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid var(--rank-color, #1e6fff);opacity:.7;animation:gsFvAvatarSpin 6s linear infinite;transition:border-color .6s ease}.gs-fv-avatar-ring:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:1px solid rgba(255,255,255,.08)}@keyframes gsFvAvatarSpin{to{transform:rotate(360deg)}}.gs-fv-avatar-frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:#0a1628}.gs-fv-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:opacity .2s ease}.gs-fv-avatar-frame--glitch .gs-fv-avatar-img{opacity:0}.gs-fv-avatar-frame--glitch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1e6fff4d;z-index:2;animation:gsFvGlitchFlash .2s ease forwards}@keyframes gsFvGlitchFlash{0%{opacity:0}40%{opacity:1}to{opacity:0}}.gs-fv-avatar-bracket{position:absolute;width:8px;height:8px;border-color:var(--rank-color, #1e6fff);border-style:solid;opacity:.8;transition:border-color .6s ease}.gs-fv-avatar-bracket--tl{top:-1px;left:-1px;border-width:1.5px 0 0 1.5px}.gs-fv-avatar-bracket--tr{top:-1px;right:-1px;border-width:1.5px 1.5px 0 0}.gs-fv-avatar-bracket--bl{bottom:-1px;left:-1px;border-width:0 0 1.5px 1.5px}.gs-fv-avatar-bracket--br{bottom:-1px;right:-1px;border-width:0 1.5px 1.5px 0}@media(prefers-reduced-motion:reduce){.gs-fv-avatar-ring{animation:none}}.gs-fv-count-wrap{position:relative;display:inline-flex;align-items:baseline;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.gs-fv-count-wrap--pulse{transform:scale(1.06)}.gs-fv-delta{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:9px;font-weight:600;letter-spacing:.08em;white-space:nowrap;pointer-events:none;animation:gsFvDeltaRise 2.5s cubic-bezier(.22,1,.36,1) forwards}.gs-fv-delta--up{color:#67e8f9}.gs-fv-delta--down{color:#fca5a5}@keyframes gsFvDeltaRise{0%{transform:translate(-50%) translateY(4px);opacity:0}15%{transform:translate(-50%) translateY(0);opacity:1}60%{transform:translate(-50%) translateY(-8px);opacity:.7}to{transform:translate(-50%) translateY(-20px);opacity:0}}.gs-fv-avatar-ring--pulse-up{animation:gsFvAvatarSpin 6s linear infinite,gsFvRingBurst 1.2s ease-out forwards}.gs-fv-avatar-ring--pulse-down{animation:gsFvAvatarSpin 6s linear infinite,gsFvRingDim 1.2s ease-out forwards}@keyframes gsFvRingBurst{0%{opacity:.7;box-shadow:0 0 0 0 var(--rank-color, #1e6fff)}25%{opacity:1;box-shadow:0 0 0 6px #67e8f94d;border-width:2.5px}to{opacity:.7;box-shadow:0 0 0 0 transparent;border-width:1.5px}}@keyframes gsFvRingDim{0%{opacity:.7}30%{opacity:.25;border-color:#fca5a580}to{opacity:.7}}@media(prefers-reduced-motion:reduce){.gs-fv-sonar-ring,.gs-fv-sonar-sweep{animation:none}.gs-fv-delta{animation:none;opacity:0}}.gs-fv-count-wrap--up .gs-fv-count-char{animation:gsFvCountUp 1.4s ease-out forwards}.gs-fv-count-wrap--down .gs-fv-count-char{animation:gsFvCountDown 1.4s ease-out forwards}@keyframes gsFvCountUp{0%{color:#4ade80}50%{color:#86efac}to{color:#fff}}@keyframes gsFvCountDown{0%{color:#f87171}50%{color:#fca5a5}to{color:#fff}}.gs-rail-avatar-hud{position:relative;width:48px;height:48px;flex-shrink:0}.gs-rail-avatar-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--rank-color, #a78bfa);animation:gsRingRotate 8s linear infinite}@keyframes gsRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gs-rail-avatar-frame{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#0a0e1a}.gs-rail-avatar-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.gs-rail-avatar-bracket{position:absolute;width:7px;height:7px;border-color:var(--rank-color, #a78bfa);border-style:solid;opacity:.85}.gs-rail-avatar-bracket--tl{top:-1px;left:-1px;border-width:1.5px 0 0 1.5px}.gs-rail-avatar-bracket--tr{top:-1px;right:-1px;border-width:1.5px 1.5px 0 0}.gs-rail-avatar-bracket--bl{bottom:-1px;left:-1px;border-width:0 0 1.5px 1.5px}.gs-rail-avatar-bracket--br{bottom:-1px;right:-1px;border-width:0 1.5px 1.5px 0}.gs-rail-count{font-size:14px;font-weight:800;color:#fff;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:inline-flex!important;align-items:center}.gs-rail-count-char{font-size:14px;font-weight:800;color:#fff;line-height:14px;height:14px;width:9px;display:inline-block;text-align:center;overflow:hidden;transition:filter 80ms ease}.gs-rail-count-char:has(+*),.gs-rail-count-wrap--up .gs-rail-count-char,.gs-rail-count-wrap--down .gs-rail-count-char{filter:blur(0)}@keyframes gsRailCharBlur{0%{filter:blur(1.5px)}to{filter:blur(0)}}.gs-rail-count span[class*=slot-counter-item]{height:14px!important;line-height:14px!important;will-change:transform}.gs-rail-count-wrap{display:inline-flex;align-items:center;min-width:27px;justify-content:center}.gs-rail-count-wrap--up .gs-rail-count-char{animation:gsRailCountUp 2s ease-out forwards}.gs-rail-count-wrap--down .gs-rail-count-char{animation:gsRailCountDown 2s ease-out forwards}.gs-rail-count-wrap--up,.gs-rail-count-wrap--down{border-radius:6px}@keyframes gsRailCountUp{0%{color:#4ade80}40%{color:#86efac}to{color:#fff}}@keyframes gsRailCountDown{0%{color:#f87171}40%{color:#fca5a5}to{color:#fff}}.gs-header--mobile-hud{background:linear-gradient(135deg,#060d1a,#0a1628);position:relative}.gs-header-glow-line{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#00d4ff 40%,#1e6fff 60%,transparent 100%);opacity:.6;pointer-events:none}.gs-mobile-hud-left{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;overflow:hidden}.gs-header--mobile-hud .gs-logo{font-size:13px;font-weight:800;letter-spacing:.12em;color:#e0f0ff;gap:5px}.gs-close-btn--hud{background:#00d4ff0f!important;border:1px solid rgba(0,212,255,.2)!important;color:#00d4ffb3!important;border-radius:8px!important;flex-shrink:0}.gs-close-btn--hud:hover{background:#00d4ff1f!important;color:#00d4ff!important;box-shadow:0 0 12px #00d4ff33}.gs-header--mobile-hud{padding:10px 12px}.gs-header--mobile-hud .gs-fv-count{font-size:15px;letter-spacing:-.01em;line-height:1!important}.gs-header--mobile-hud .gs-fv-data-line{gap:4px;align-items:baseline}.gs-header--mobile-hud .gs-fv-data-line>span:first-of-type{margin-top:0}@keyframes gsMobileLivePulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 4px #4ade8099}50%{opacity:.75;transform:scale(1.25);box-shadow:0 0 8px #4ade80e6}}@keyframes gsLiveDotRipple{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.4);opacity:.15}to{transform:scale(2.8);opacity:0}}.gs-fv-delta-inline{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;align-self:center;animation:gsFvDeltaInlineFade 3s cubic-bezier(.22,1,.36,1) forwards}.gs-fv-delta-inline--up{color:#34d399}.gs-fv-delta-inline--down{color:#f87171}@keyframes gsFvDeltaInlineFade{0%{opacity:0;transform:translateY(3px)}12%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-2px)}}.gs-rail-hud{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding-bottom:4px;max-height:200px;overflow:visible;opacity:1;transition:max-height .3s ease,opacity .25s ease}.gs-rail-hud-header{width:100%;display:flex;flex-direction:column;align-items:center;cursor:pointer;flex-shrink:0;padding:16px 0 8px;gap:0;transition:padding .3s ease}.gs-rail-hud-header--collapsed .gs-rail-hud{max-height:0;overflow:hidden;opacity:0;margin:0;padding:0;pointer-events:none}.gs-rail-hud-chevron{font-size:10px;color:#ffffff4d;line-height:1;transition:transform .3s ease,color .2s ease;transform:rotate(90deg);margin-top:2px}.gs-rail-hud-header--collapsed .gs-rail-hud-chevron{transform:rotate(-90deg)}.gs-rail-hud-header:hover .gs-rail-hud-chevron{color:#fff9}.gs-footer-banner{width:100%;padding:12px 14px 20px;background:linear-gradient(180deg,transparent 0%,#08101d 100%);flex-shrink:0;margin-top:auto;position:relative;z-index:10}.gs-footer-banner-container{position:relative;width:100%;border-radius:14px;padding:2px;background:linear-gradient(135deg,#1e6fff66,#38bdf81a,#8b5cf64d);box-shadow:0 8px 24px #00000080;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.gs-footer-banner-content{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#0a1628;aspect-ratio:1 / 1.25}.gs-footer-banner-img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1);filter:brightness(.9) contrast(1.05)}.gs-footer-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,22,40,.98) 0%,rgba(10,22,40,.5) 40%,rgba(10,22,40,.2) 70%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:18px;gap:8px;opacity:1;transition:opacity .3s ease}.gs-footer-banner-text{display:flex;flex-direction:column;gap:2px}.gs-footer-banner-title{color:#fff;font-size:18px;font-weight:900;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.8);line-height:1.2}.gs-award-label{display:flex;align-items:center;gap:6px;margin-bottom:2px}.gs-award-year{color:#ef4444;font-size:11px;font-weight:900;letter-spacing:.05em;text-shadow:0 0 10px rgba(239,68,68,.6);background:#ef44441a;padding:1px 4px;border-radius:3px}.gs-award-status{color:#a3e635;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 0 12px rgba(163,230,53,.5)}.gs-footer-banner-title{color:#fff;font-size:20px;font-weight:900;letter-spacing:-.03em;text-shadow:0 2px 15px rgba(0,0,0,.9);line-height:1.1;margin-bottom:2px}.gs-award-highlight{color:#fbbf24;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 18px rgba(251,191,36,.7)}.gs-footer-banner-desc{color:#ffffffa6;font-size:11px;font-weight:600;letter-spacing:-.02em}.gs-footer-banner-btn{margin-top:8px;cursor:pointer}@keyframes rainbowBorder{0%{background-position:0% 50%}to{background-position:200% 50%}}.animate-rainbow-border{animation:rainbowBorder 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes typingEffect{0%,10%{width:0;opacity:0}11%,15%{width:0;opacity:1}60%,85%{width:100%;opacity:1}95%,to{width:0;opacity:0}}@keyframes blinkCursor{50%{border-color:transparent}}.animate-typing{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;border-right:2px solid #38bdf8;animation:typingEffect 5s steps(30,end) infinite,blinkCursor .8s step-end infinite}.gs-footer-banner-container:hover .gs-footer-banner-btn{transform:translateY(-1.5px) scale(1.03);box-shadow:0 4px 12px #0003}.gs-footer-banner-container:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0009;background:linear-gradient(135deg,#1e6fffcc,#38bdf866,#8b5cf699)}.gs-footer-banner-container:hover .gs-footer-banner-img{transform:scale(1.1);filter:brightness(1.1) contrast(1.1)}.gs-mobile-banner{margin:12px 8px;border-radius:16px;overflow:hidden;position:relative;background:#000;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0006}.gs-mobile-banner-content{position:relative;width:100%;aspect-ratio:16 / 9;min-height:120px}.gs-mobile-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6}.gs-mobile-banner-overlay{position:relative;z-index:2;height:100%;padding:16px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(to top,#0f172ae6,#0f172a4d)}.gs-mobile-banner-text{text-align:center;margin-bottom:10px}.gs-mobile-banner-title{display:block;font-size:13px;font-weight:900;color:#fff;letter-spacing:.02em;text-shadow:0 2px 4px rgba(0,0,0,.8)}.gs-mobile-banner-desc{display:block;font-size:10px;color:#cbd5e1;margin-top:2px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.8)}.gs-mobile-banner .gs-footer-banner-btn{margin-top:0;width:100%;max-width:160px}.gs-mobile-banner .animate-typing{font-size:12px}.gs-footer-banner-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 45%,rgba(255,255,255,.1) 50%,transparent 55%);transform:rotate(-45deg);animation:gsBannerShimmer 6s infinite linear;pointer-events:none}@keyframes gsBannerShimmer{0%{transform:translate(-30%,-30%) rotate(-45deg)}to{transform:translate(30%,30%) rotate(-45deg)}}.gs-rail-menu{flex:1;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 16px;transition:scrollbar-color .2s ease}.gs-rail-menu:hover{scrollbar-color:rgba(255,255,255,.3) transparent}.gs-rail-menu::-webkit-scrollbar{width:4px}.gs-rail-menu::-webkit-scrollbar-track{background:transparent}.gs-rail-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.gs-rail-menu:hover::-webkit-scrollbar-thumb{background:#ffffff4d}.gs-rail-avatar-ring--pulse-up{animation:gsRingRotate 8s linear infinite,gsRingPulseUp 1.2s ease-out forwards}.gs-rail-avatar-ring--pulse-down{animation:gsRingRotate 8s linear infinite,gsRingPulseDown 1.2s ease-out forwards}@keyframes gsRingPulseUp{0%{border-width:2px}30%{border-width:3px;border-color:#34d399}to{border-width:2px;border-color:var(--rank-color, #a78bfa)}}@keyframes gsRingPulseDown{0%{border-width:2px}30%{border-width:3px;border-color:#f87171}to{border-width:2px;border-color:var(--rank-color, #a78bfa)}}.news-mobile-handle{right:0;border-right:none;border-radius:14px 0 0 14px}.news-mobile-handle-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:news-pulse-live 2s ease-in-out infinite}@keyframes news-pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}.news-mobile-handle-icon{color:#94a3b8;flex-shrink:0}.news-mobile-handle-expand{color:#e2e8f0;flex-shrink:0;transition:transform .3s ease}.news-mobile-handle[aria-expanded=true] .news-mobile-handle-expand{transform:rotate(180deg)}.u-blink-blue{animation:news-edge-blink 1s ease-in-out infinite alternate!important;border-color:#3b82f6cc!important;box-shadow:0 0 15px #3b82f666}@keyframes news-edge-blink{0%{background:#0c1726d9}to{background:#182d4b}}.news-desktop{position:relative;padding-bottom:var(--actual-footer-height, 48px)}.news-desktop:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6b3,#3b82f680,#22d3eeb3);opacity:.9;box-shadow:0 0 12px #8b5cf680;z-index:50;border-radius:24px 0 0}:root{--bp-mobile-max: 599px;--bp-tablet-min: 600px;--bp-tablet-sm-max: 767px;--bp-tablet-max: 1023px;--bp-laptop-min: 1024px;--bp-laptop-max: 1535px;--bp-desktop-min: 1536px;--bp-mobile: 600px;--bp-desktop: 1536px;--sidebar-left-full: 240px;--sidebar-right-full: 340px;--sidebar-left-collapsed: 60px;--sidebar-right-collapsed: 60px;--sidebar-mobile-drawer: 64px;--sidebar-mobile-width: min(85vw, 320px);--sidebar-mobile-edge-handle: 44px;--header-height-desktop: 61px;--header-height-mobile: 61px;--content-gap-desktop: 16px;--content-gap-mobile: 12px;--sidebar-transition-duration: .3s;--sidebar-transition-easing: cubic-bezier(.4, 0, .2, 1)}:root{--sidebar-width-transition: var(--sidebar-transition-duration, .3s) var(--sidebar-transition-easing, cubic-bezier(.4, 0, .2, 1))}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}html{overscroll-behavior:none;overscroll-behavior-y:none;overflow-x:hidden;max-width:100vw}body:not(.modal-open):not(.news-overlay-active):not(.sidebar-left-visible){font-family:Lexend Exa,sans-serif;background-color:var(--bg-dark);color:var(--text-main);margin:0;padding-top:0;overflow-x:hidden;overflow-y:auto!important;scroll-behavior:smooth;min-height:100vh;overscroll-behavior-y:auto;max-width:100vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#game-sidebar-root{position:fixed;top:var(--header-height, 64px);left:0;bottom:var(--footer-height, 64px);z-index:var(--z-sidebar, 100);width:auto;transition:none}.page-layout{display:grid;grid-template-areas:"header header header" "left main right" "footer footer footer";grid-template-columns:var(--sidebar-left-width) 1fr var( --sidebar-right-width );grid-template-rows:var(--header-height) 1fr auto;min-height:100vh;width:100%}.page-layout-inner{display:contents}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--content-gap);padding:var(--content-gap);contain:layout style;width:100%;max-width:100vw;margin:0 auto;position:relative;z-index:1;box-sizing:border-box}#main-content{padding-top:calc(var(--header-height) + var(--content-gap))}.bigwins-section,.rolling-contest-info,.rolling-contest-ranking{contain:layout style}body.modal-open{overflow:hidden!important;touch-action:none;-webkit-overflow-scrolling:none}.bento-grid.main-content-with-sidebar{width:auto;min-width:0;max-width:none;margin-left:var(--sidebar-left-width);margin-right:var(--sidebar-right-width);margin-top:var(--header-height);padding:var(--content-gap);padding-bottom:calc(var(--footer-height) + var(--content-gap) * 2);min-height:100vh;position:relative;z-index:1;transition:margin-left .45s cubic-bezier(.4,0,.2,1),margin-right .45s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);will-change:auto}.bento-grid.main-content-with-sidebar.transitioning{will-change:margin-left,margin-right}:root{--sidebar-left-width: var(--sidebar-left-full, 240px);--sidebar-right-width: 0px;--safe-area-left: var(--sidebar-left-width);--safe-area-right: 0px}@media(min-width:600px)and (max-width:1023px){:root{--sidebar-left-width: var(--sidebar-left-collapsed, 60px);--sidebar-right-width: 0px;--safe-area-left: var(--sidebar-left-collapsed, 60px);--safe-area-right: 0px}}@media(min-width:1024px)and (max-width:1279px){:root{--sidebar-left-width: var(--sidebar-left-collapsed, 60px);--sidebar-right-width: 0px;--safe-area-left: var(--sidebar-left-collapsed, 60px);--safe-area-right: 0px}}@media(min-width:1280px)and (max-width:1706px){:root{--sidebar-left-width: var(--sidebar-left-collapsed, 60px);--sidebar-right-width: 0px;--safe-area-left: var(--sidebar-left-collapsed, 60px);--safe-area-right: 0px}}@media(min-width:1707px){:root{--sidebar-left-width: var(--sidebar-left-full, 240px);--sidebar-right-width: 0px;--safe-area-left: var(--sidebar-left-full, 240px);--safe-area-right: 0px}}@media(max-width:599px){:root{--sidebar-left-width: 0px;--sidebar-right-width: 0px;--safe-area-left: 0;--safe-area-right: 0;--header-height: var(--header-height-mobile, 56px);--content-gap: var(--content-gap-mobile, 12px)}html,body{padding-bottom:0;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;position:relative;width:100%;height:auto;overflow-x:hidden;overflow-y:auto}#main-content{position:relative;top:0;left:0;right:0;bottom:auto;height:auto;max-height:none;z-index:1;overflow-x:hidden}html:after{content:"";position:fixed;bottom:-100px;left:0;right:0;height:100px;background:linear-gradient(to top,#08080c,#08080cfa);z-index:999;pointer-events:none}.bento-grid.main-content-with-sidebar{margin-left:0;margin-right:0;padding:var(--content-gap);padding-top:calc(var(--header-height) + 8px);padding-bottom:20px;transition:padding .3s cubic-bezier(.4,0,.2,1)}body.sidebar-left-visible .bento-grid.main-content-with-sidebar{padding-left:calc(var(--sidebar-left-width) + var(--content-gap))}body.sidebars-visible .bento-grid.main-content-with-sidebar{padding-left:calc(var(--sidebar-left-width) + var(--content-gap));padding-right:calc(var(--sidebar-right-width) + var(--content-gap))}}.bento-item{background:#00000080;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:all .5s cubic-bezier(.4,0,.2,1);will-change:auto}@property --bento-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes bento-border-run{to{--bento-angle: 360deg}}.bento-item:before,.v1-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1.5px;background:conic-gradient(from var(--bento-angle),transparent 0deg,transparent 300deg,rgba(255,255,255,.15) 330deg,rgba(255,255,255,.95) 350deg,rgba(255,255,255,.15) 358deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:0;opacity:0;transition:opacity .3s ease;will-change:--bento-angle}.bento-item:hover,.v1-section:hover{transform:none;border-color:transparent;box-shadow:0 0 60px #ffffff1f,0 0 120px #ffffff0d,0 15px 40px #0006}.bento-item:hover:before,.v1-section:hover:before{opacity:1;animation:bento-border-run 3s linear infinite}.card-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.3;transition:all .8s cubic-bezier(.4,0,.2,1);filter:grayscale(40%) brightness(.6);z-index:0}.bento-item:hover .card-bg-img{transform:scale(1.05);filter:grayscale(20%) brightness(.8);opacity:.4}.bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0003,#00000080,#000c);z-index:1;pointer-events:none}.z-content{position:relative;z-index:10;display:flex;flex-direction:column;gap:1rem;width:100%;height:100%}.neon-text{color:var(--primary);text-shadow:0 0 20px rgba(255,255,255,.4)}.col-span-12{grid-column:span 12}.col-span-8{grid-column:span 8}.col-span-6{grid-column:span 6}.col-span-4{grid-column:span 4}@media(max-width:1535px){.bento-grid{max-width:1200px;padding-left:24px;padding-right:24px}}@media(max-width:1023px){.bento-grid{gap:16px}.lg-col-span-8,.lg-col-span-4{grid-column:span 12}.bento-item{padding:32px;border-radius:16px}}@media(max-width:599px){body{padding-bottom:0}.bento-grid{display:flex;flex-direction:column;gap:16px;padding:16px 0;padding-top:calc(var(--header-height) + 16px);padding-bottom:0}.z-content{padding-left:clamp(12px,3vw,20px);padding-right:clamp(12px,3vw,20px);padding-top:1rem;padding-bottom:1rem;box-sizing:border-box;overflow-x:hidden}.bento-item:not(.hero-section):not(.bigwins-section):not(.rolling-section):not(.footer-2025){min-height:auto;padding:24px;border-radius:16px}.bigwins-section,.rolling-section,.rolling-contest-info,.rolling-contest-ranking,.promotions-integrated,.vip-benefits-wrapper,.official-address,.headquarters,.hero-section{height:auto!important;min-height:auto!important;padding:0!important;border-radius:16px!important;overflow:visible!important;--bigwins-padding: 0 !important;--rolling-padding: 0 !important}.bento-item.footer-2025{height:auto!important;min-height:auto!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:calc(var(--actual-footer-height, 60px) + env(safe-area-inset-bottom,0px) + 1rem)!important;border-radius:16px!important;overflow:visible!important}.col-span-12,.col-span-8,.col-span-6,.col-span-4{grid-column:span 12}}.trust-badge{height:36px;width:auto;object-fit:contain;opacity:.75;transition:opacity .3s ease,transform .3s ease}.trust-badge:hover{opacity:1;transform:scale(1.05)}.bigwins-section{--bigwins-bg: rgba(27, 29, 33, .8);--bigwins-border: rgba(255, 255, 255, .08);--bigwins-text: #fff;--bigwins-text-muted: rgba(255, 255, 255, .5);--bigwins-padding: clamp(16px, 2.5vw, 32px);--bigwins-gap: .75rem;--bigwins-radius: 16px;--glass-bg: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .1)}.bigwins-section{position:relative;display:flex;flex-direction:column;padding:var(--bigwins-padding);overflow:hidden;min-width:0;min-height:220px;border-radius:var(--bigwins-radius);background:#08080cf2}.bigwins-bg{background:var(--bigwins-bg)}.bigwins-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.625rem;border-bottom:1px solid var(--block-border)}.bigwins-title-group{display:flex;align-items:center;gap:.625rem}.bigwins-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffd7001a;border-radius:10px;filter:var(--block-icon-glow)}.bigwins-icon i{font-size:1.25rem;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bigwins-title-text{display:flex;flex-direction:column;gap:2px}.bigwins-title{font-size:var(--block-title-size);font-weight:var(--block-title-weight);color:var(--block-title-color);margin:0;letter-spacing:-.02em;line-height:1.2}.bigwins-subtitle{font-size:.7rem;font-weight:500;color:#ffd700b3;text-transform:uppercase;letter-spacing:.05em}.bigwins-badge-row{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap}.bigwins-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;font-size:.65rem;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.03em;cursor:default;transition:all .2s ease;white-space:nowrap}.bigwins-badge:hover{background:#ffffff1a;border-color:#ffffff26}.bigwins-badge i{font-size:.6rem;opacity:.9}.bigwins-badge-live{background:#4ab84826;border-color:#4ab8484d;color:#4ab848}.bigwins-badge-live:hover{background:#4ab84833;border-color:#4ab84866}.bigwins-live-dot{width:6px;height:6px;background:#4ab848;border-radius:50%;animation:bigwins-pulse 1.5s infinite}.bigwins-badge-auto{background:#3b82f61a;border-color:#3b82f640;color:#93c5fde6}.bigwins-badge-auto:hover{background:#3b82f626}.bigwins-badge-auto i{animation:spin 2s linear infinite}.bigwins-badge-verified{background:#ffd7001a;border-color:#ffd70040;color:#ffd700e6}.bigwins-badge-verified:hover{background:#ffd70026}.bigwins-badge .badge-text-abbr{display:none}@media(max-width:599px){.bigwins-badge .badge-text-full{display:none}.bigwins-badge .badge-text-abbr{display:inline}.bigwins-badge-row{gap:.25rem}.bigwins-badge{padding:.1875rem .5rem;font-size:.625rem}}@media(max-width:360px){.bigwins-badge-row{gap:.1875rem}.bigwins-badge{padding:.125rem .375rem;font-size:.5625rem}.bigwins-badge i{font-size:.5rem}}@keyframes bigwins-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.bigwins-marquee-wrapper{display:flex;flex:1;min-height:150px;align-items:center;overflow:hidden;padding-top:20px;padding-bottom:20px;mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.bigwins-marquee-track{display:flex;min-width:max-content;gap:12px;animation:bigwins-scroll 25s linear infinite;backface-visibility:hidden;transform:translateZ(0)}@media(hover:hover)and (pointer:fine){.bigwins-marquee-wrapper:hover .bigwins-marquee-track{animation-play-state:paused;will-change:transform}}.bigwins-section.bigwins-reduced-motion .bigwins-marquee-track{animation:none;transform:none}.bigwins-section.bigwins-reduced-motion .bigwins-marquee-wrapper{overflow-x:auto;scroll-snap-type:x mandatory}.bigwins-section.bigwins-reduced-motion .bigwin-card{scroll-snap-align:start}.bigwins-section.bigwins-reduced-motion .tier-diamond .bigwin-card-glow,.bigwins-section.bigwins-reduced-motion .bigwins-live-dot{animation:none}@keyframes bigwins-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bigwin-card{position:relative;flex-shrink:0;width:120px;border-radius:14px;overflow:visible;cursor:pointer;transition:transform .3s ease}.bigwin-card:hover{transform:scale(1.05);z-index:10}.bigwin-card:focus-visible{outline:2px solid rgba(139,92,246,.8);outline-offset:2px}.bigwin-card-inner{position:relative;z-index:2;padding:12px;background:#14141ef2;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.bigwin-card-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:16px;z-index:1;opacity:0;transition:opacity .3s ease}.bigwin-card:hover .bigwin-card-glow{opacity:1}.tier-diamond .bigwin-card-glow{background:linear-gradient(45deg,gold,#ff6b6b,#4ecdc4,#a855f7,gold);background-size:300% 300%;animation:rainbow-glow 3s ease infinite;opacity:.3}.tier-diamond .bigwin-card-inner{border-color:#ffd7002e;box-shadow:0 0 8px #ffd7001f}.tier-diamond .bigwin-multiplier{background:linear-gradient(135deg,gold,orange)}@keyframes rainbow-glow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tier-platinum .bigwin-card-glow{background:linear-gradient(135deg,#e5e4e2,#a0a0a0,#e5e4e2);opacity:.6}.tier-platinum .bigwin-card-inner{border-color:#e5e4e24d;box-shadow:0 0 15px #e5e4e233}.tier-platinum .bigwin-multiplier{background:linear-gradient(135deg,#e5e4e2,#b8b8b8);color:#1a1a2e}.tier-gold .bigwin-card-glow{background:#ffd70080;opacity:.5}.tier-gold .bigwin-card-inner{border-color:#ffd70040;box-shadow:0 0 12px #ffd70026}.tier-gold .bigwin-multiplier{background:linear-gradient(135deg,gold,#daa520);color:#1a1a2e}.tier-silver .bigwin-card-glow{background:#c0c0c066;opacity:.4}.tier-silver .bigwin-card-inner{border-color:#c0c0c033}.tier-silver .bigwin-multiplier{background:linear-gradient(135deg,silver,#a0a0a0);color:#1a1a2e}.tier-bronze .bigwin-card-glow{background:#cd7f324d;opacity:.3}.tier-bronze .bigwin-card-inner{border-color:#cd7f3233}.tier-bronze .bigwin-multiplier{background:linear-gradient(135deg,#cd7f32,#b87333);color:#fff}.bigwin-game-thumb{width:100%;height:80px;object-fit:cover;border-radius:10px}.bigwin-multiplier{display:flex;flex-direction:column;align-items:center;padding:8px 10px;border-radius:10px;text-align:center}.multiplier-value{font-size:1.25rem;font-weight:800;line-height:1}.tier-label{font-size:.75rem;font-weight:600;text-transform:uppercase;opacity:.8;letter-spacing:.5px}.bigwin-info{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.bigwin-user{color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px}.bigwin-amount{color:#00de00;font-weight:700;white-space:nowrap}@media(prefers-reduced-motion:reduce){.bigwins-marquee-track{animation:none;transform:none}.bigwins-marquee-wrapper{overflow-x:auto;scroll-snap-type:x mandatory}.bigwin-card{scroll-snap-align:start}.tier-diamond .bigwin-card-glow{animation:none;background:linear-gradient(135deg,gold,orange)}.bigwins-live-dot{animation:none}}@media(max-width:599px){.bigwins-section{padding:0;min-height:280px;height:fit-content;overflow:visible;--bigwins-padding: 0;--bigwins-radius: 16px;border-radius:var(--bigwins-radius)}.bigwin-card:hover{transform:none}.bigwins-marquee-wrapper{min-height:200px;height:auto;overflow:hidden;padding-top:12px;padding-bottom:12px}.bigwins-header{padding-bottom:.5rem}.bigwins-icon{width:32px;height:32px;border-radius:8px;flex-shrink:0}.bigwins-icon i{font-size:1rem}.bigwins-title-text{min-width:0}.bigwins-title{font-size:1rem;white-space:nowrap}.bigwins-subtitle{font-size:.65rem}.bigwin-card{width:108px;border-radius:12px}.bigwin-card-inner{padding:10px;border-radius:12px;gap:8px}.bigwin-game-thumb{height:70px;border-radius:8px}.bigwin-multiplier{padding:6px 8px;border-radius:8px}.multiplier-value{font-size:1.1rem}.bigwins-marquee-track{gap:10px}}@media(max-width:480px){.bigwins-section{padding:0;--bigwins-radius: 16px;border-radius:var(--bigwins-radius)}.bigwin-card{width:100px;border-radius:10px}.bigwin-card-inner{padding:8px;border-radius:10px}}@media(max-width:360px){.bigwins-section{padding:0}.bigwin-card{width:92px;border-radius:10px}.bigwin-card-inner{padding:8px;border-radius:10px;gap:6px}.bigwin-game-thumb{height:60px;border-radius:6px}.bigwin-multiplier{padding:5px 6px;border-radius:6px}.multiplier-value{font-size:1rem}.bigwin-info{font-size:.65rem}}.bigwins-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:#fff9;font-size:.875rem}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top-color:#00de00;border-radius:50%;animation:spin .8s linear infinite}.amount-mega{position:relative;z-index:5;animation:mega-heartbeat 2s ease-in-out infinite}.amount-mega .bigwin-card-glow{background:linear-gradient(135deg,gold,#ff8c00,gold);background-size:200% 200%;opacity:.8;animation:mega-glow-pulse 2s ease-in-out infinite}.amount-mega .bigwin-card-inner{border-color:#ffd70099;box-shadow:0 0 20px #ffd70066,0 0 40px #ff8c0033,inset 0 0 20px #ffd7001a}.amount-mega .bigwin-amount.highlight-mega{color:gold;text-shadow:0 0 10px rgba(255,215,0,.8);font-weight:800}@keyframes mega-heartbeat{0%{transform:scale(1)}5%{transform:scale(1.02)}10%{transform:scale(1)}15%{transform:scale(1.02)}20%{transform:scale(1)}to{transform:scale(1)}}@keyframes mega-glow-pulse{0%,to{opacity:.6;background-position:0% 50%;filter:brightness(1)}10%{opacity:1;background-position:50% 50%;filter:brightness(1.2)}20%{opacity:.6}}.amount-jackpot{position:relative;animation:jackpot-shake .5s ease-in-out infinite}.amount-jackpot .bigwin-card-glow{background:linear-gradient(45deg,#ff0080,#7928ca,#00d4ff,#7928ca,#ff0080);background-size:400% 400%;opacity:1;animation:jackpot-rainbow 3s ease infinite;filter:blur(2px)}.amount-jackpot .bigwin-card-inner{border-color:#ff008099;box-shadow:0 0 30px #ff008080,0 0 60px #7928ca4d,0 0 90px #00d4ff33,inset 0 0 30px #ff008026}.amount-jackpot .bigwin-amount.highlight-jackpot{background:linear-gradient(90deg,#ff0080,#7928ca,#00d4ff,#ff0080);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:jackpot-text-shimmer 2s linear infinite;font-weight:900;font-size:.85rem}.bigwin-sparkles{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;pointer-events:none;overflow:hidden;border-radius:16px;z-index:3}.bigwin-sparkles:before,.bigwin-sparkles:after{content:"✦";position:absolute;font-size:12px;color:gold;animation:sparkle-float 2s ease-in-out infinite;text-shadow:0 0 10px #ffd700}.bigwin-sparkles:before{top:10%;left:10%;animation-delay:0s}.bigwin-sparkles:after{top:20%;right:15%;animation-delay:.7s;font-size:10px;color:#00d4ff;text-shadow:0 0 10px #00d4ff}.bigwin-amount-badge{position:absolute;top:-4px;right:-4px;z-index:20;display:flex;align-items:center;gap:3px;padding:4px 10px;border-radius:20px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;animation:badge-bounce 2s ease-in-out infinite}.bigwin-amount-badge.mega{background:linear-gradient(135deg,gold,#ff8c00);color:#1a1a2e;box-shadow:0 2px 10px #ffd70080}.bigwin-amount-badge.jackpot{background:linear-gradient(135deg,#ff0080,#7928ca);color:#fff;box-shadow:0 2px 15px #ff008099}.badge-icon{font-size:.7rem}.badge-label{font-size:.75rem}@keyframes jackpot-rainbow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes jackpot-shake{0%,to{transform:translate(0)}10%{transform:translate(-1px) rotate(-.5deg)}20%{transform:translate(1px) rotate(.5deg)}30%{transform:translate(-1px)}40%{transform:translate(1px)}50%{transform:translate(0)}}@keyframes jackpot-text-shimmer{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes sparkle-float{0%,to{opacity:0;transform:translateY(0) scale(.5)}25%{opacity:1;transform:translateY(-15px) scale(1)}50%{opacity:.8;transform:translateY(-25px) scale(.8)}75%{opacity:.3;transform:translateY(-35px) scale(.5)}}@keyframes badge-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.amount-mega .bigwin-card-glow,.amount-jackpot .bigwin-card-glow,.amount-jackpot,.bigwin-amount-badge,.bigwin-sparkles:before,.bigwin-sparkles:after,.amount-jackpot .bigwin-amount.highlight-jackpot{animation:none}.amount-jackpot{transform:none}}.main-content-overlay{position:fixed;top:0;left:var(--sidebar-left-width, 240px);right:var(--sidebar-right-width, 340px);bottom:0;z-index:9998;display:none;background:#00000040;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;overflow:hidden}.main-content-overlay.active{display:block;pointer-events:auto;animation:main-overlay-frosted-in .3s cubic-bezier(.4,0,.2,1)}.main-content-overlay.closing{animation:main-overlay-frosted-out .2s cubic-bezier(.4,0,.2,1)}@keyframes main-overlay-frosted-in{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}@keyframes main-overlay-frosted-out{0%{opacity:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}to{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}}body.sidebar-collapsed .main-content-overlay{left:var(--sidebar-left-collapsed, 60px)}@media(max-width:1535px){.main-content-overlay{left:var(--sidebar-left-collapsed, 60px)}body:not(.sidebar-collapsed) .main-content-overlay{left:var(--sidebar-left-full, 240px)}}@media(max-width:1023px){.main-content-overlay{right:60px}}@media(max-width:599px){.main-content-overlay{left:0;right:0;background:#0006}body.sidebar-left-visible .main-content-overlay,body:has(.game-sidebar.mobile-open) .main-content-overlay{left:calc(var(--sidebar-left-width, 200px) + 8px)}}@media(max-width:479px){:root{--sidebar-left-width: 44px;--sidebar-right-width: 0px;--safe-area-left: 0;--safe-area-right: 0;--header-height: 60px;--content-gap: 12px}body.sidebar-left-visible .main-content-overlay,body:has(.game-sidebar.mobile-open) .main-content-overlay{left:calc(var(--sidebar-left-width, 200px) + 8px)}}@media(prefers-reduced-motion:reduce){.bigwins-badge-auto i,.loading-spinner,.amount-mega{animation:none}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:root{--header-bg: #0A0A0F;--header-border: rgba(255, 255, 255, .1);--card-gradient: linear-gradient(135deg, #1A1A2E 0%, #16213E 100%);--promo-gradient: linear-gradient(135deg, #1E293B 0%, #334155 100%);--event-gradient: linear-gradient(135deg, #FF4757 0%, #E91E3B 100%);--signup-gradient: linear-gradient(135deg, #4ADE80 0%, #22C55E 100%);--font-inter: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}.header-container{background:var(--header-bg)!important;border-bottom:1px solid var(--header-border)!important;height:61px!important;min-height:61px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.exchange-prices-container.unified{gap:8px!important}.exchange-item{background:var(--card-gradient)!important;border-radius:8px!important;padding:6px 12px!important;height:40px!important;border:1px solid rgba(255,255,255,.05)!important;transition:transform .2s ease,box-shadow .2s ease!important}.exchange-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.exchange-name{color:#8892a4!important;font-family:var(--font-inter)!important;font-size:10px!important}.exchange-price-value{color:#e2e8f0!important;font-family:var(--font-inter)!important;font-size:13px!important;font-weight:700!important}.exchange-price-value.premium-value{color:#4ade80!important}.notice-btn{background:var(--promo-gradient)!important;border-radius:18px!important;border:1px solid var(--header-border)!important;height:36px!important;padding:0 14px!important;gap:6px!important;box-shadow:none!important}.notice-icon{color:#fbbf24!important;width:16px!important;height:16px!important}.notice-text{color:#e2e8f0!important;font-family:var(--font-inter)!important;font-size:12px!important;font-weight:600!important}.event-btn-shadcn{background:var(--event-gradient)!important;border-radius:18px!important;border:1px solid var(--header-border)!important;height:36px!important;padding:0 14px!important;gap:6px!important}#month-event-text{color:#e2e8f0!important;font-family:var(--font-inter)!important;font-size:12px!important;font-weight:600!important}.event-btn-icon{color:#a78bfa!important;width:16px!important;height:16px!important}.event-btn-badge{background:#ef4444!important;border:1.5px solid var(--header-bg)!important;width:18px!important;height:18px!important;font-size:10px!important;font-weight:700!important;top:-4px!important;right:-4px!important}.header-btn-signup{background:var(--signup-gradient)!important;border-radius:18px!important;height:36px!important;padding:0 16px!important;gap:6px!important;box-shadow:0 2px 8px #22c55e66!important;animation:none!important}.header-btn-signup .btn-text-full{color:#fff!important;font-family:var(--font-inter)!important;font-size:12px!important;font-weight:700!important;border:none!important;animation:none!important}.header-btn-signup .btn-arrow{color:#fff!important;width:14px!important;height:14px!important;animation:none!important}@media(hover:hover)and (pointer:fine){.card-premium:hover{border-color:#00de0073;box-shadow:0 0 0 1px #00de0059,0 0 28px #00de002e,0 20px 60px #00000080}}@media(max-width:1023px){.header-container{height:61px!important}.header-btn-signup .btn-text-full{display:none!important}.header-btn-signup .btn-text-short{display:inline-block!important;font-size:12px!important;font-weight:700!important}}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 24px;min-height:44px;border-radius:10px;border:1px solid;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d;position:relative;overflow:visible;isolation:auto;background:none;background-clip:padding-box;color:inherit;font-family:inherit;line-height:inherit}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000000f,0 4px 12px #00000014,0 8px 24px #0000000f,inset 0 1px #ffffff26,inset 0 -1px #0000000d}.cta-btn:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d,inset 0 2px 4px #0000001a;transition-duration:.1s}.cta-btn:focus-visible{outline:2px solid;outline-offset:2px}.cta-btn i{font-size:.8125rem;transition:transform .2s ease}.cta-btn span{white-space:nowrap}.cta-btn .cta-arrow{width:16px;height:16px;fill:currentColor;transition:transform .2s ease}.cta-btn:hover .cta-arrow{transform:translate(2px)}.cta-btn--primary{background:linear-gradient(135deg,#ffd7001f,#ffffff0f,#ffa50014);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border:1px solid rgba(255,215,0,.25);color:#fffffffa;box-shadow:0 4px 16px #0000001a,0 1px #ffd70026 inset,0 -1px #0000000d inset,0 0 20px #ffd70014;overflow:hidden}.cta-btn--primary:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.25) 25%,rgba(255,215,0,.5) 50%,rgba(255,215,0,.25) 75%,transparent 100%);transform:skew(-20deg);transition:left .8s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none}.cta-btn--primary:hover{background:linear-gradient(135deg,#ffd7002e,#ffffff1a,#ffa5001f);border-color:#ffd70066;box-shadow:0 8px 24px #00000026,0 1px #ffd70033 inset,0 0 30px #ffd70026}.cta-btn--primary:hover:after{left:100%}.cta-btn--primary:focus-visible{outline-color:#ffd70099}.cta-btn--gold{background:linear-gradient(135deg,#ffd70040,#ffa50026);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);border:1px solid rgba(255,215,0,.4);color:#fffffffa;box-shadow:0 4px 16px #0000001a,0 1px #ffd70033 inset,0 -1px #0000000d inset,0 0 25px #ffd7001f;overflow:hidden}.cta-btn--gold:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.3) 25%,rgba(255,215,0,.6) 50%,rgba(255,215,0,.3) 75%,transparent 100%);transform:skew(-20deg);transition:left .8s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none}.cta-btn--gold:hover{background:linear-gradient(135deg,#ffd70059,#ffa50038);border-color:#ffd70099;box-shadow:0 8px 24px #00000026,0 1px #ffd70040 inset,0 0 35px #ffd70033}.cta-btn--gold:hover:after{left:100%}.cta-btn--gold:focus-visible{outline-color:#ffd700b3}@media(max-width:599px){.cta-btn{width:auto;max-width:min(100%,320px);padding:16px 24px;min-height:52px;font-size:1.0625rem}.button-group,.rolling-contest-cta,.vip-cta-wrap{display:flex;justify-content:center}.cta-btn--primary,.cta-btn--gold{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}}@media(max-width:599px){.cta-btn{width:100%;max-width:none;padding:18px 24px;min-height:56px}.cta-btn--primary,.cta-btn--gold{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}}.cta-btn:disabled,.cta-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transform:none}@media(prefers-reduced-motion:reduce){.cta-btn,.cta-btn i,.cta-btn .cta-arrow{transition:none}.cta-btn:hover{transform:none}.cta-btn--primary:after,.cta-btn--gold:after{display:none}}@media(prefers-contrast:high){.cta-btn{border-width:2px}}.rolling-contest-cta{display:flex;justify-content:center;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.vip-cta-wrap{display:flex;justify-content:center;margin-top:32px;padding-top:24px}.rolling-contest-info{--contest-neutral-50: #f8fafc;--contest-neutral-100: #f1f5f9;--contest-neutral-200: #e2e8f0;--contest-neutral-300: #cbd5e1;--contest-neutral-400: #94a3b8;--contest-neutral-500: #64748b;--contest-neutral-600: #475569;--contest-neutral-700: #334155;--contest-neutral-800: #1e293b;--contest-neutral-900: #0f172a;--contest-primary: #00c853;--contest-primary-dark: #00a040;--contest-primary-light: #00e676;--contest-live: #00de00;--contest-emerald-500: #10b981;--contest-amber-500: #f59e0b;--contest-blue: #3b82f6;--contest-blue-soft: rgba(59, 130, 246, .15);--contest-gold: #ffd700;--contest-gold-soft: rgba(255, 215, 0, .15);--contest-fire-soft: rgba(255, 87, 34, .15);--contest-fire-start: #ff6f3c;--contest-fire-end: #ef4444;--contest-bg: var(--contest-neutral-900);--contest-card-bg: var(--contest-neutral-800);--contest-text: #e6edf3;--contest-text-secondary: rgba(255, 255, 255, .7);--contest-text-muted: rgba(255, 255, 255, .5);--contest-border: var(--block-border, rgba(255, 255, 255, .12));--contest-accent: var(--contest-primary);--contest-accent-secondary: var(--contest-emerald-500);--contest-surface: rgba(255, 255, 255, .05);--contest-surface-hover: rgba(255, 255, 255, .08);--contest-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--contest-shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--contest-shadow-lg: 0 8px 24px rgba(0, 0, 0, .2);--contest-transition: .15s cubic-bezier(.4, 0, .2, 1);--jackpot-shimmer: linear-gradient( 90deg, transparent 0%, rgba(255, 215, 0, .4) 25%, rgba(255, 255, 255, .6) 50%, rgba(255, 215, 0, .4) 75%, transparent 100% );--jackpot-glow-gold: 0 0 20px rgba(255, 215, 0, .5), 0 0 40px rgba(255, 215, 0, .3);--jackpot-glow-green: 0 0 15px rgba(0, 222, 0, .4), 0 0 30px rgba(0, 222, 0, .2)}@keyframes jackpot-shimmer-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes jackpot-number-pop{0%{transform:scale(1);filter:brightness(1)}30%{transform:scale(1.15);filter:brightness(1.3) drop-shadow(0 0 8px rgba(255,215,0,.8))}60%{transform:scale(.95);filter:brightness(1.1)}to{transform:scale(1);filter:brightness(1)}}@keyframes jackpot-crown-sparkle{0%,to{filter:drop-shadow(0 0 4px rgba(255,215,0,.6)) brightness(1);transform:translateY(0) rotate(-2deg)}25%{filter:drop-shadow(0 0 12px rgba(255,215,0,1)) brightness(1.3);transform:translateY(-2px) rotate(2deg)}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,.8)) brightness(1.4);transform:translateY(-1px) rotate(0)}75%{filter:drop-shadow(0 0 10px rgba(255,215,0,.9)) brightness(1.2);transform:translateY(-2px) rotate(-2deg)}}@keyframes jackpot-ambient-glow{0%,to{box-shadow:0 0 10px #ffd7001a}50%{box-shadow:0 0 25px #ffd70033,0 0 50px #ffd7001a}}.rolling-contest-info{position:relative;display:flex;flex-direction:column;gap:.75rem;background:#08080cf2;border-radius:16px;padding:1rem;transition:box-shadow var(--contest-transition);flex-shrink:0;max-width:100%;box-sizing:border-box;overflow:visible}.rolling-contest-info .z-content{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.rolling-contest-info .contest-cards-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.countdown-value.updating{transform:scale(1.05);transition:transform .15s ease-out}.countdown-value:not(.updating){transform:scale(1);transition:transform .15s ease-in}.contest-prize-card{background:var(--contest-card-bg);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.75rem;position:relative;box-shadow:var(--contest-shadow-sm);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.contest-prize-card:hover{border-color:#00de004d;box-shadow:var(--contest-shadow-md),0 0 20px #00de0033;transform:translateY(-2px)}.contest-prize-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--jackpot-shimmer);background-size:200% 100%;animation:jackpot-shimmer-sweep 4s linear infinite;pointer-events:none;opacity:.6;z-index:1}.contest-prize-card>*{position:relative;z-index:2}.prize-header{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;color:var(--contest-text-secondary);margin-bottom:.375rem}.prize-header i{color:var(--contest-primary)}.prize-currency{font-size:1.5rem;font-weight:600;color:var(--contest-gold);margin-right:.5rem}.prize-loading{display:flex;align-items:center;justify-content:center;height:40px}.contest-countdown-card{background:var(--contest-card-bg);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.75rem;box-shadow:var(--contest-shadow-sm);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.contest-countdown-card:hover{border-color:#00de004d;box-shadow:var(--contest-shadow-md),0 0 20px #00de0033;transform:translateY(-2px)}.countdown-header{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;color:var(--contest-text-secondary);margin-bottom:.375rem}.countdown-header i{color:var(--contest-primary);animation:hourglassRotate 2s ease-in-out infinite}.contest-champion-card{background:var(--contest-card-bg);border:none;border-radius:10px;padding:.875rem;box-shadow:var(--contest-shadow-sm);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.contest-champion-card:hover{box-shadow:var(--contest-shadow-md),0 0 15px #ffd70026;transform:translateY(-1px)}.champion-header{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;color:var(--contest-primary);margin-bottom:.625rem}.champion-header i{color:var(--contest-amber-500);animation:crownBounce 2s ease-in-out infinite}.champion-content{display:flex;flex-direction:column;gap:.75rem}.champion-row-top{display:flex;align-items:center;gap:.75rem}.champion-avatar{position:relative;width:52px;height:52px;border-radius:50%;background:#00c8531a;border:2.5px solid var(--contest-primary);overflow:visible;flex-shrink:0}.champion-avatar img:not(.champion-crown img){width:100%;height:100%;object-fit:cover;border-radius:50%}.champion-crown{position:absolute;top:-8px;left:-8px;filter:drop-shadow(0 0 6px rgba(255,215,0,.8));z-index:2;animation:jackpot-crown-sparkle 2.5s ease-in-out infinite;will-change:transform,filter}.champion-crown img{width:26px;height:26px}.champion-info{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1;min-width:0}.champion-level{display:inline-block;padding:3px 8px;background:var(--contest-primary);color:#fff;border-radius:10px;font-size:.625rem;font-weight:800}.champion-name{font-size:.9375rem;font-weight:700;color:var(--contest-text);white-space:nowrap}.champion-date{font-size:.625rem;color:var(--contest-text-muted);margin-left:auto}.champion-prize{display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem;padding:14px 18px;width:100%;background:transparent;border:none;border-radius:0;box-shadow:none}.champion-prize:hover{background:transparent;border:none;box-shadow:none}.champion-prize-label{font-size:0;display:flex;align-items:center;justify-content:center}.champion-prize-label:before{content:"";font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;font-size:1.125rem;color:#f44}.champion-odometer{display:inline-flex;align-items:center;gap:0;font-family:SF Mono,Monaco,JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-weight:900}.champion-odometer-currency{font-size:1.4rem;background:linear-gradient(135deg,gold,#ffed4e,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(255,215,0,.6));margin-right:2px}.champion-odometer-separator{font-size:1.4rem;background:linear-gradient(135deg,gold,#ffed4e,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px rgba(255,215,0,.5));margin:0 1px}.champion-odometer-digit{display:inline-block;height:1.8rem;line-height:1.8rem;overflow:hidden;position:relative}.champion-odometer-digit.rolling{animation:championDigitPop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes championDigitPop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.champion-odometer-wheel{display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.champion-odometer-wheel span{display:flex;justify-content:center;align-items:center;height:1.8rem;font-size:1.5rem;font-weight:900;background:linear-gradient(135deg,gold,#ffed4e,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 15px rgba(255,215,0,.7)) drop-shadow(0 2px 4px rgba(0,0,0,.4))}.champion-odometer-wheel[data-value="0"]{transform:translateY(0)}.champion-odometer-wheel[data-value="1"]{transform:translateY(-1.8rem)}.champion-odometer-wheel[data-value="2"]{transform:translateY(-3.6rem)}.champion-odometer-wheel[data-value="3"]{transform:translateY(-5.4rem)}.champion-odometer-wheel[data-value="4"]{transform:translateY(-7.2rem)}.champion-odometer-wheel[data-value="5"]{transform:translateY(-9rem)}.champion-odometer-wheel[data-value="6"]{transform:translateY(-10.8rem)}.champion-odometer-wheel[data-value="7"]{transform:translateY(-12.6rem)}.champion-odometer-wheel[data-value="8"]{transform:translateY(-14.4rem)}.champion-odometer-wheel[data-value="9"]{transform:translateY(-16.2rem)}.champion-prize-ratio{font-size:.8125rem;font-weight:700;color:#ff9500;text-shadow:0 0 8px rgba(255,149,0,.4);transition:transform .15s ease-out,text-shadow .15s ease-out}.champion-prize-ratio.counting{animation:championRatioPulse .5s cubic-bezier(.4,0,.2,1)}@keyframes championRatioPulse{0%{transform:scale(1)}30%{transform:scale(1.15);text-shadow:0 0 15px rgba(255,149,0,.9),0 0 25px rgba(255,149,0,.6)}to{transform:scale(1)}}@media(min-width:1400px){.champion-content{gap:1.125rem}.champion-avatar{width:60px;height:60px;border:3px solid var(--contest-primary)}.champion-crown{top:-10px;left:-10px}.champion-crown img{width:30px;height:30px}.champion-info{gap:.75rem}.champion-level{padding:4px 10px;font-size:.6875rem}.champion-name{font-size:1rem;font-weight:700}.champion-date{font-size:.6875rem}.champion-prize{padding:18px 24px;border-radius:12px;justify-content:flex-end;background:#ffffff08;box-shadow:none}.champion-prize-label:before{font-size:1.375rem}.champion-prize-ratio{font-size:1rem;color:#ff9500}}@media(min-width:1024px)and (max-width:1599px){.champion-avatar{width:48px;height:48px}.champion-crown img{width:24px;height:24px}.champion-prize{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.champion-prize:hover{transform:none}}@media(max-width:599px){.champion-row-top{gap:.625rem}.champion-avatar{width:44px;height:44px}.champion-crown{top:-6px;left:-6px}.champion-crown img{width:22px;height:22px}.champion-info{gap:.375rem}.champion-name{font-size:.875rem}.champion-date{font-size:.5625rem}.champion-prize{padding:10px 14px}.champion-prize-ratio{font-size:.6875rem;color:#ff9500}}@media(min-width:1024px){.rolling-contest-info:hover{box-shadow:0 0 0 1px #60a5fa59,0 0 36px #60a5fa47,0 0 72px #60a5fa24,0 0 100px #a78bfa14,inset 0 1px #ffffff1f,0 16px 32px #00000085}}@media(hover:none)and (pointer:coarse){.champion-prize:hover{transform:none}.champion-prize:active{transform:scale(.98);transition:transform .1s ease}}.champion-loading{display:flex;align-items:center;gap:.5rem;color:var(--contest-text-muted);font-size:.75rem}.contest-cta{display:flex;justify-content:center;padding-top:.75rem;border-top:1px solid var(--contest-border);margin-top:auto}.loading-spinner{width:20px;height:20px;border:2px solid var(--contest-border);border-top-color:var(--contest-accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes hourglassRotate{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}@keyframes crownBounce{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}@keyframes colonBlink{0%,50%{opacity:1}51%,to{opacity:.3}}@media(min-width:1024px){.rolling-contest-info{grid-column:span 6}}@media(min-width:1024px)and (max-width:1599px){.rolling-contest-info{padding:.75rem;gap:.625rem}.contest-prize-card,.contest-countdown-card,.contest-champion-card{padding:.625rem}.prize-header,.countdown-header,.champion-header{font-size:.5625rem;margin-bottom:.375rem}.rolling-contest-info{--odo-digit-h: 1.5rem;--odo-digit-w: 1rem}.prize-odometer-currency,.prize-odometer-separator,.prize-odometer-wheel span{font-size:1rem}.countdown-value{font-size:1.125rem;padding:.375rem .5rem;min-width:2rem}.countdown-sep{font-size:1rem}.champion-avatar{width:36px;height:36px;border:2px solid var(--contest-primary)}.champion-crown img{width:24px;height:24px}.champion-name{font-size:.875rem}.champion-date{font-size:.625rem}.champion-prize{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:.5rem;padding:12px 16px;width:100%;background:transparent;border:none;border-radius:0;box-shadow:none}.champion-prize:hover{background:transparent;border:none;box-shadow:none}.champion-prize-label:before{font-size:1rem}.champion-prize-ratio{font-size:.75rem;font-weight:700;color:#ff9500}}@media(max-width:1023px){.rolling-contest-info{padding:1rem;grid-column:span 12}}@media(max-width:599px){.rolling-contest-info{padding:.875rem;gap:.625rem}.rolling-contest-info{--odo-digit-h: 1.5rem;--odo-digit-w: 1rem}.prize-odometer-currency,.prize-odometer-separator{font-size:1.1rem}.prize-odometer-wheel span{font-size:1.15rem}.countdown-value{font-size:1.25rem;padding:.4375rem .5625rem;min-width:2.5rem}.countdown-sep{font-size:1.125rem}.champion-avatar{width:36px;height:36px}}@media(max-width:599px){.rolling-contest-info{padding:.625rem;gap:.5rem}.rolling-contest-info{--odo-digit-h: 1.35rem;--odo-digit-w: .9rem}.prize-odometer-currency,.prize-odometer-separator{font-size:.95rem}.prize-odometer-wheel span{font-size:1rem}.countdown-value{font-size:1.125rem;padding:.375rem .5rem;min-width:2.125rem}.countdown-sep{font-size:1rem;padding:0 1px}.champion-content{flex-direction:row;align-items:center;gap:.5rem;flex-wrap:wrap}.champion-avatar{width:32px;height:32px;flex-shrink:0}.champion-crown img{width:22px;height:22px}.champion-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.champion-name{font-size:.8125rem}.champion-date{font-size:.5625rem}.champion-prize{width:100%;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:.375rem;margin-top:.5rem;padding:10px 14px;background:transparent;border:none;border-radius:0;box-shadow:none}.champion-prize-label:before{font-size:.9375rem}.champion-prize-ratio{font-size:.6875rem;font-weight:700;color:#ff9500}}.rolling-contest-info{--lg-gold-primary: #ffd700;--lg-gold-secondary: #ffa500;--lg-gold-soft: rgba(255, 215, 0, .15);--lg-gold-glow: rgba(255, 215, 0, .5);--lg-gold-shimmer: linear-gradient( 90deg, transparent 0%, rgba(255, 215, 0, .4) 50%, transparent 100% );--lg-urgency-normal: var(--lg-gold-primary);--lg-urgency-soon: #ff8c00;--lg-urgency-imminent: #ff4444;--lg-shimmer-duration: 2.5s;--lg-pulse-duration: 1.2s;--lg-flip-duration: .4s;--lg-shake-duration: .4s}@keyframes lg-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes lg-pulse-glow{0%,to{box-shadow:0 0 10px var(--lg-gold-glow);filter:brightness(1)}50%{box-shadow:0 0 25px var(--lg-gold-glow),0 0 40px #ffd7004d;filter:brightness(1.1)}}@keyframes lg-flip-in{0%{transform:rotateX(-90deg) translateY(-10px);opacity:0}to{transform:rotateX(0) translateY(0);opacity:1}}@keyframes lg-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes lg-blink{0%,to{opacity:1}50%{opacity:.6}}@keyframes lg-spotlight{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes lg-crown-sparkle{0%,to{filter:drop-shadow(0 0 6px rgba(255,215,0,.8));transform:translateY(0) rotate(-3deg)}50%{filter:drop-shadow(0 0 12px rgba(255,215,0,1)) brightness(1.2);transform:translateY(-3px) rotate(3deg)}}.contest-countdown-card{transition:border-color .4s ease,box-shadow .4s ease;position:relative}.contest-countdown-card[data-urgency=normal]{border-color:#ffd70033;box-shadow:0 0 10px #ffd70026}.contest-countdown-card[data-urgency=soon]{border-color:#ff8c0066;box-shadow:0 0 18px #ff8c0059}.contest-countdown-card[data-urgency=soon] .countdown-value{color:#ff8c00;text-shadow:0 0 12px rgba(255,140,0,.6),0 2px 4px rgba(0,0,0,.5)}.contest-countdown-card[data-urgency=soon] .countdown-sep{color:#ff8c00;opacity:.9}.contest-countdown-card[data-urgency=imminent]{border-color:#ff444480;box-shadow:0 0 25px #ff444473}.contest-countdown-card[data-urgency=imminent] .countdown-value{color:#f44;text-shadow:0 0 15px rgba(255,68,68,.7),0 2px 4px rgba(0,0,0,.5)}.contest-countdown-card[data-urgency=imminent] .countdown-sep{color:#f44;opacity:1}.contest-champion-card{background:linear-gradient(135deg,rgba(255,215,0,.08) 0%,var(--contest-card-bg) 40%,rgba(255,215,0,.05) 100%);border:1px solid rgba(255,215,0,.25);box-shadow:0 0 15px #ffd7001a;transition:box-shadow .3s ease,transform .3s ease;position:relative;overflow:hidden}.contest-champion-card:hover{box-shadow:0 0 25px #ffd70033,0 0 50px #ffd7001a;transform:translateY(-2px)}.contest-champion-card:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.2),transparent);animation:jackpot-shimmer-sweep 6s ease-in-out infinite;pointer-events:none}.champion-avatar{box-shadow:0 0 10px #ffd7004d,0 0 20px #ffd70026;animation:jackpot-ambient-glow 2.5s ease-in-out infinite;transition:box-shadow .3s ease,transform .3s ease}.champion-avatar:hover{box-shadow:0 0 20px #ffd70080,0 0 40px #ffd70040;transform:scale(1.05)}.champion-header i{animation:jackpot-crown-sparkle 2s ease-in-out infinite}.champion-name{background:linear-gradient(90deg,var(--contest-text) 0%,var(--lg-gold-primary) 50%,var(--contest-text) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:lg-shimmer 4s linear infinite}.prize-odometer-digit.jackpot-pop{animation:jackpot-number-pop .4s ease-out}.prize-odometer-digit.jackpot-pop .prize-odometer-wheel span{text-shadow:0 0 15px rgba(255,215,0,.8),0 0 30px rgba(255,215,0,.5)}.rolling-contest-info{--odo-digit-h: 1.9rem;--odo-digit-w: 1.25rem;--odo-gap: 1px;--odo-duration: .6s;--odo-stagger: 80ms;--odo-bg: rgba(0, 0, 0, .6);--odo-border: rgba(255, 215, 0, .25)}.prize-odometer{display:flex;justify-content:center;align-items:center;gap:var(--odo-gap);font-family:Inter var,SF Mono,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:700;direction:ltr}.prize-odometer-digit{width:var(--odo-digit-w);height:var(--odo-digit-h);line-height:var(--odo-digit-h);overflow:hidden;background:var(--odo-bg);border:1px solid var(--odo-border);border-radius:4px;position:relative;box-shadow:inset 0 2px 4px #0006,0 2px 8px #ffd7001a}.prize-odometer-currency{font-size:1.2rem;color:gold;margin-right:3px;font-weight:700;text-shadow:0 0 12px rgba(255,215,0,.6),0 2px 4px rgba(0,0,0,.5)}.prize-odometer-separator{font-size:1.2rem;color:gold;line-height:var(--odo-digit-h);margin:0;font-weight:700;text-shadow:0 0 10px rgba(255,215,0,.5),0 2px 4px rgba(0,0,0,.5);opacity:.9}.prize-odometer-wheel{display:flex;flex-direction:column;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform var(--odo-duration) cubic-bezier(.4,0,.2,1)}.prize-odometer-wheel span{display:flex;justify-content:center;align-items:center;height:var(--odo-digit-h);font-size:1.3rem;color:gold;font-weight:700;text-shadow:0 0 15px rgba(255,215,0,.6),0 2px 4px rgba(0,0,0,.5)}.prize-odometer-wheel[data-value="0"]{transform:translateY(0)}.prize-odometer-wheel[data-value="1"]{transform:translateY(calc(-1 * var(--odo-digit-h)))}.prize-odometer-wheel[data-value="2"]{transform:translateY(calc(-2 * var(--odo-digit-h)))}.prize-odometer-wheel[data-value="3"]{transform:translateY(calc(-3 * var(--odo-digit-h)))}.prize-odometer-wheel[data-value="4"]{transform:translateY(calc(-4 * var(--odo-digit-h)))}.prize-odometer-wheel[data-value="5"]{transform:translateY(calc(-5 * var(--odo-digit-h)))}.prize-odometer-wheel[data-value="6"]{transform:translateY(calc(-6 * var(--odo-digit-h)))}.prize-odometer-wheel[data-value="7"]{transform:translateY(calc(-7 * var(--odo-digit-h)))}.prize-odometer-wheel[data-value="8"]{transform:translateY(calc(-8 * var(--odo-digit-h)))}.prize-odometer-wheel[data-value="9"]{transform:translateY(calc(-9 * var(--odo-digit-h)))}@keyframes odo-spin{0%{transform:translateY(calc(-9 * var(--odo-digit-h)))}to{transform:translateY(var(--odo-target, 0))}}.rolling-contest-info{--cd-value-bg: rgba(30, 35, 50, .95);--cd-value-border: rgba(0, 200, 83, .3);--cd-text-normal: #00e676;--cd-text-warning: #f59e0b;--cd-text-urgent: #ef4444}.countdown-display{container-type:inline-size;container-name:countdown;display:flex;justify-content:center;align-items:flex-start;gap:.375rem;font-family:Inter var,SF Mono,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.countdown-unit{display:flex;flex-direction:column;align-items:center;gap:.25rem}.countdown-value{background-color:var(--cd-value-bg);border:1px solid var(--cd-value-border);border-radius:6px;padding:.5rem .625rem;min-width:2.75rem;text-align:center;box-shadow:0 2px 4px #0003;font-size:1.5rem;font-weight:700;color:gold;font-family:SF Mono,Monaco,JetBrains Mono,monospace;font-variant-numeric:tabular-nums;text-shadow:0 0 15px rgba(255,215,0,.6),0 2px 4px rgba(0,0,0,.5);transition:color .3s ease}.countdown-sep{font-size:1.25rem;font-weight:700;color:var(--lg-gold-primary);text-shadow:0 0 6px var(--lg-gold-glow);padding:.5rem 0;animation:lg-blink 1s step-end infinite}.countdown-label{font-size:.5625rem;font-weight:700;color:gold;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 0 8px rgba(255,215,0,.5),0 1px 2px rgba(0,0,0,.5);opacity:.85}@container countdown (max-width: 260px){.countdown-value{font-size:1.125rem;padding:.375rem .5rem;min-width:2.25rem}.countdown-sep{font-size:1rem}.countdown-label{font-size:.5rem}}@media(max-width:360px){.countdown-value{font-size:1.125rem;padding:.375rem .5rem;min-width:2.25rem}.countdown-sep{font-size:1rem}}@media(prefers-reduced-motion:reduce){.rolling-contest-info *,.rolling-contest-info *:before,.rolling-contest-info *:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}.contest-prize-card:before{display:none}.contest-champion-card{animation:none;background-size:100% 100%}.champion-name{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--contest-text)}.prize-odometer-wheel{transition:none}.countdown-sep,.countdown-value{animation:none}}@supports not (backdrop-filter: blur(10px)){.rolling-contest-info{background:linear-gradient(135deg,#111929d9,#08080cf2);border:1px solid rgba(255,255,255,.12)}.contest-prize-card{background:#111929d9;border:1px solid rgba(255,215,0,.3)}.contest-prize-card:hover{background:#192337e6}.contest-countdown-card{background:#111929d9;border:1px solid rgba(255,215,0,.3)}.contest-countdown-card:hover{background:#192337e6}.contest-champion-card{background:linear-gradient(135deg,#ffd70026,#111929d9 40%,#8b5cf61f);border:1px solid rgba(255,215,0,.35)}.contest-champion-card:hover{background:linear-gradient(135deg,#ffd70038,#192337e6 40%,#8b5cf62e)}}@media(max-width:1023px){.rolling-contest-info{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.contest-prize-card,.contest-countdown-card,.contest-champion-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@media(max-width:599px){.rolling-contest-info{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.contest-prize-card,.contest-countdown-card,.contest-champion-card{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:none}}@media(hover:none)and (pointer:coarse){.contest-prize-card:hover,.contest-countdown-card:hover,.contest-champion-card:hover{transform:none;box-shadow:var(--glass-shadow)}.contest-prize-card:active,.contest-countdown-card:active,.contest-champion-card:active{transform:scale(.98);transition:transform .1s ease}}@media(prefers-reduced-motion:reduce){.rolling-contest-info,.contest-prize-card,.contest-countdown-card,.contest-champion-card{backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes subtle-glow{0%,to{text-shadow:0 0 12px rgba(255,215,0,.6),0 2px 4px rgba(0,0,0,.5)}50%{text-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,215,0,.4),0 2px 6px rgba(0,0,0,.6)}}.prize-odometer-wheel span{animation:subtle-glow 3s ease-in-out infinite}@keyframes jackpot-burst{0%{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.2);filter:brightness(1.6);text-shadow:0 0 35px rgba(255,215,0,1),0 0 70px rgba(255,215,0,.7),0 4px 8px rgba(0,0,0,.7)}to{transform:scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.prize-odometer-wheel span{animation:none;text-shadow:0 0 12px rgba(255,215,0,.6),0 2px 4px rgba(0,0,0,.5)}}.prize-odometer{filter:brightness(1) drop-shadow(0 0 12px rgba(255,215,0,.3));transition:filter .3s ease}.prize-odometer.counting-active{filter:brightness(1.08) drop-shadow(0 0 20px rgba(255,215,0,.5))}@media(max-width:599px){.contest-prize-card,.contest-countdown-card,.contest-champion-card,.prize-odometer-digit{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.countdown-header i,.contest-prize-card:before{animation:none}}.rolling-contest-ranking{--ranking-bg: rgba(8, 8, 12, .95);--ranking-card-bg: rgba(17, 25, 41, .85);--ranking-gold: #ffd700;--ranking-gold-soft: rgba(255, 215, 0, .15);--ranking-silver: #c0c0c0;--ranking-silver-soft: rgba(192, 192, 192, .15);--ranking-bronze: #cd7f32;--ranking-bronze-soft: rgba(205, 127, 50, .15);--ranking-accent: #00de00;--ranking-accent-soft: rgba(0, 222, 0, .15);--ranking-up: #ff3b3b;--ranking-up-glow: rgba(255, 59, 59, .4);--ranking-down: #3b82f6;--ranking-down-glow: rgba(59, 130, 246, .4);--ranking-bg-solid: #0a0f1a;--ranking-text: #e6edf3;--ranking-text-secondary: rgba(255, 255, 255, .7);--ranking-text-muted: rgba(255, 255, 255, .5);--ranking-border: var(--block-border, rgba(255, 255, 255, .12));--ranking-transition: .3s cubic-bezier(.4, 0, .2, 1)}.rolling-contest-ranking{position:relative;display:flex;flex-direction:column;gap:1rem;background:#08080cf2;border-radius:16px;padding:1.25rem;flex-shrink:0}.rolling-contest-ranking .z-content{height:100%;flex:1;display:flex;flex-direction:column}.ranking-table-wrapper{flex:1;overflow-y:auto;overflow-x:hidden;max-height:520px;display:flex;flex-direction:column;min-height:420px}.ranking-table{background:var(--ranking-card-bg);border:1px solid var(--ranking-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%}.ranking-thead{background:#0000004d;border-bottom:1px solid var(--ranking-border);flex-shrink:0}.ranking-tbody{max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--ranking-accent) transparent;flex:1}.ranking-tbody::-webkit-scrollbar{width:6px}.ranking-tbody::-webkit-scrollbar-track{background:transparent}.ranking-tbody::-webkit-scrollbar-thumb{background:var(--ranking-accent);border-radius:3px}.ranking-tbody::-webkit-scrollbar-thumb:hover{background:#0f0}.ranking-row{display:grid;grid-template-columns:60px minmax(100px,1.2fr) minmax(90px,1fr) minmax(140px,1.3fr);align-items:center;padding:.875rem 1rem;gap:.75rem;transition:background var(--ranking-transition)}.ranking-row:not(.ranking-row-header):hover{background:#ffffff08}.ranking-row-header{font-size:.6875rem;font-weight:600;color:var(--ranking-text-muted);text-transform:uppercase;letter-spacing:.05em}.ranking-row-header>*{text-align:center}.ranking-row-header>*:nth-child(2){text-align:left}.ranking-row-header>*:nth-child(3),.ranking-row-header>*:nth-child(4){text-align:right}.ranking-tbody .ranking-row{border-bottom:1px solid rgba(255,255,255,.03)}.ranking-tbody .ranking-row:last-child{border-bottom:none}.ranking-rank{display:flex;align-items:center;justify-content:center;gap:.25rem;font-weight:600}.rank-icon{width:20px;height:24px;object-fit:contain}.rank-icon.gold,.rank-icon.silver,.rank-icon.bronze{filter:none}.rank-number{font-size:.875rem;color:var(--ranking-text-muted)}.ranking-player{display:flex;align-items:center;gap:.5rem}.player-avatar{width:32px;height:32px;border-radius:50%;background:var(--ranking-card-bg);border:1px solid var(--ranking-border);overflow:hidden;flex-shrink:0}.player-avatar img{width:100%;height:100%;object-fit:cover}.player-avatar--top1{border:2px solid var(--ranking-gold)}.player-avatar--top2{border:2px solid var(--ranking-silver)}.player-avatar--top3{border:2px solid var(--ranking-bronze)}.player-info{display:flex;flex-direction:column;gap:2px;min-width:0}.player-level{font-size:.6875rem;font-weight:600;color:var(--ranking-accent);background:var(--ranking-accent-soft);padding:1px 5px;border-radius:4px;width:fit-content}.player-name{font-size:.8125rem;font-weight:500;color:var(--ranking-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-amount{font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:600;color:var(--ranking-accent);text-align:right;letter-spacing:-.02em}.ranking-amount.counting{animation:amountCountPulse .6s cubic-bezier(.4,0,.2,1);will-change:transform}@keyframes amountCountPulse{0%{transform:scale(1)}30%{transform:scale(1.08);color:#0f0;text-shadow:0 0 8px rgba(0,222,0,.6)}to{transform:scale(1)}}.ranking-ratio{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;overflow:hidden}.ratio-value{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:6px;width:100%;min-width:0;flex-wrap:nowrap}.prize-currency{color:gold;font-size:.8125rem;font-weight:700;text-shadow:0 0 8px rgba(255,215,0,.4)}.prize-value{color:gold;font-size:.8125rem;font-weight:700;white-space:nowrap;text-shadow:0 0 10px rgba(255,215,0,.5)}.prize-percent{color:#ff9500;font-weight:700;font-size:.75rem;white-space:nowrap}.ranking-row--gold{background:transparent;border:none;border-left:3px solid var(--ranking-gold);border-radius:0;margin:.25rem 0;padding:.875rem 1rem}.ranking-row--silver{background:transparent;border:none;border-left:3px solid var(--ranking-silver);border-radius:0;margin:.25rem 0;padding:.875rem 1rem}.ranking-row--bronze{background:transparent;border:none;border-left:3px solid var(--ranking-bronze);border-radius:0;margin:.25rem 0;padding:.875rem 1rem}.ranking-row--gold:hover,.ranking-row--silver:hover,.ranking-row--bronze:hover{background:#ffffff08}.ranking-row--gold .rank-icon,.ranking-row--silver .rank-icon,.ranking-row--bronze .rank-icon{filter:none;animation:none}.ranking-row--gold .ranking-amount{font-size:.95rem;font-weight:700;color:var(--ranking-gold)}.ranking-row--silver .ranking-amount{font-size:.875rem;font-weight:700;color:var(--ranking-silver)}.ranking-row--bronze .ranking-amount{font-size:.85rem;font-weight:700;color:var(--ranking-bronze)}.ranking-row.updated{animation:row-flash .8s ease-out}@keyframes row-flash{0%,to{background:inherit;box-shadow:inherit}30%{background:#ffd70040;box-shadow:0 0 20px #ffd70080,inset 0 0 20px #ffd70033}}.ranking-row--gold .prize-percent,.ranking-row--silver .prize-percent,.ranking-row--bronze .prize-percent{color:#ff9500;text-shadow:0 0 6px rgba(255,149,0,.4);font-weight:700}.ranking-row:not(.ranking-row--gold):not(.ranking-row--silver):not(.ranking-row--bronze) .prize-percent{color:#ff9500;text-shadow:0 0 6px rgba(255,149,0,.4);font-weight:700}.prize-percent{transition:transform .15s ease-out,text-shadow .15s ease-out}.prize-percent.counting{animation:prizePercentPulse .5s cubic-bezier(.4,0,.2,1)}@keyframes prizePercentPulse{0%{transform:scale(1)}30%{transform:scale(1.12);text-shadow:0 0 12px rgba(255,149,0,.8),0 0 20px rgba(255,149,0,.5)}to{transform:scale(1)}}@media(min-width:600px)and (max-width:1023px){.rolling-contest-ranking{box-shadow:0 0 0 1px #60a5fa26,0 0 22px #60a5fa24,0 0 44px #a78bfa12,inset 0 1px #ffffff14,0 10px 20px #00000070}}@media(min-width:600px){.ranking-tbody{max-height:none;overflow-y:visible;position:relative}.ranking-row--gold,.ranking-row--silver,.ranking-row--bronze{height:52px;min-height:52px;flex-shrink:0;box-sizing:border-box;will-change:transform}.ranking-row--gold{position:sticky;top:0;z-index:10;background:linear-gradient(90deg,#3d3510 0%,var(--ranking-bg-solid) 30%);box-shadow:0 2px 4px #0000004d}.ranking-row--silver{position:sticky;top:52px;z-index:9;background:linear-gradient(90deg,#2a2a2a 0%,var(--ranking-bg-solid) 30%);box-shadow:0 2px 4px #0000004d}.ranking-row--bronze{position:sticky;top:104px;z-index:8;background:linear-gradient(90deg,#2a1a10 0%,var(--ranking-bg-solid) 30%);box-shadow:0 2px 8px #0006}.ranking-row--bronze{border-bottom:2px solid rgba(255,255,255,.2)}}.ranking-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--ranking-text-muted);font-size:.75rem}.loading-spinner{width:20px;height:20px;border:2px solid var(--ranking-border);border-top-color:var(--ranking-accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:1024px)and (max-width:1599px){.rolling-contest-ranking{padding:.75rem;gap:.625rem}.ranking-row{grid-template-columns:36px minmax(60px,1fr) minmax(70px,1.2fr) minmax(50px,.8fr);padding:.5rem .625rem;gap:.375rem}.ranking-row-header{font-size:.6875rem}.rank-icon{width:16px;height:20px}.rank-number{font-size:.75rem}.player-avatar{width:24px;height:24px}.player-info{gap:1px}.player-level{font-size:.625rem;padding:0 4px}.player-name{font-size:.6875rem}.ranking-amount{font-size:.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-ratio{min-width:50px}.ratio-value{font-size:.625rem;flex-direction:row;align-items:center;gap:3px}.prize-percent{font-size:.6875rem;font-weight:600}.ratio-value{justify-content:flex-end}}@media(max-width:1023px){.rolling-contest-ranking{padding:1rem}.ranking-row{grid-template-columns:50px minmax(80px,1fr) minmax(80px,1fr) minmax(120px,1.4fr);padding:.75rem .875rem;gap:.5rem}.ranking-amount{font-size:.75rem}.ratio-value{flex-direction:row;gap:4px}.prize-percent{font-size:.6875rem}}@media(max-width:599px){.rolling-contest-ranking{padding:.875rem;gap:.75rem;width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box;box-shadow:0 0 0 1px #60a5fa1f,0 0 16px #60a5fa1a,0 8px 16px #00000070}.ranking-table-wrapper{overflow-x:auto;touch-action:pan-y;min-height:200px}.ranking-row{grid-template-columns:44px minmax(70px,1fr) minmax(65px,.9fr) minmax(100px,1.2fr);min-width:320px;padding:.625rem .75rem;min-height:56px}.player-avatar{width:28px;height:28px}.player-name{font-size:.75rem}.ranking-amount{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ratio-value{flex-direction:row;gap:3px}.prize-percent{font-size:.625rem}}@media(min-width:600px){.ranking-table-wrapper{overflow-y:hidden;overflow-x:hidden;max-height:none}.ranking-tbody{max-height:min(420px,calc(100vh - 380px));overflow-y:auto;overscroll-behavior:auto}}@media(max-width:599px){.ranking-table-wrapper{overflow-y:auto;overflow-x:hidden;max-height:min(460px,calc(100vh - 300px))}.ranking-tbody{overflow-y:visible;max-height:none;overscroll-behavior:auto}.ranking-row--gold,.ranking-row--silver,.ranking-row--bronze{position:relative;top:auto}}@media(max-width:599px){.rolling-contest-ranking{padding:.75rem}.ranking-thead{display:none}.ranking-tbody{max-height:none;background:transparent}.ranking-row{display:grid;grid-template-areas:"rank player amount" "rank ratio  ratio";grid-template-columns:44px 1fr auto;grid-template-rows:auto auto;gap:6px 10px;padding:.75rem;margin-bottom:.375rem;background:var(--ranking-card-bg);border:1px solid var(--ranking-border);border-radius:10px;min-width:unset}.ranking-row:last-child{margin-bottom:0}.ranking-rank{grid-area:rank;flex-direction:column;justify-content:flex-start;align-self:start;padding-top:.25rem}.ranking-player{grid-area:player;justify-content:flex-start;overflow:hidden;min-width:0}.ranking-amount{grid-area:amount;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:2px;font-size:.6875rem;font-weight:600;color:#ff9500;white-space:nowrap}.ranking-amount:before{content:"롤링";font-size:.5625rem;font-weight:500;color:#ff9500b3}.ranking-ratio{grid-area:ratio;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08)}.ranking-ratio:before{content:"상금";font-size:.5625rem;font-weight:500;color:#ffd700b3;flex-shrink:0}.ratio-value{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;flex:1;min-width:0}.prize-percent{font-size:.6875rem;color:var(--ranking-up);white-space:nowrap;font-weight:600;flex-shrink:0}.ranking-row--gold,.ranking-row--silver,.ranking-row--bronze{border-left:3px solid}.ranking-row--gold{border-left-color:var(--ranking-gold);background:linear-gradient(90deg,rgba(255,215,0,.1) 0%,var(--ranking-card-bg) 40%)}.ranking-row--silver{border-left-color:var(--ranking-silver);background:linear-gradient(90deg,rgba(192,192,192,.08) 0%,var(--ranking-card-bg) 40%)}.ranking-row--bronze{border-left-color:var(--ranking-bronze);background:linear-gradient(90deg,rgba(205,127,50,.08) 0%,var(--ranking-card-bg) 40%)}}@media(prefers-reduced-motion:reduce){.rolling-contest-ranking *,.rolling-contest-ranking *:before,.rolling-contest-ranking *:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.ranking-row:focus-visible{outline:2px solid var(--ranking-accent);outline-offset:-2px;background:#00de001a}@media(max-width:599px){.rolling-contest-ranking{padding:.75rem;border-radius:12px}.ranking-table-wrapper{max-height:min(460px,calc(100vh - 300px));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12px,black calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 12px,black calc(100% - 20px),transparent 100%)}.ranking-row{gap:8px 10px;padding:.625rem .75rem;border-radius:10px;margin-bottom:.3125rem}.ranking-rank{gap:.125rem}.rank-icon{width:18px;height:22px}.rank-number{font-size:.8125rem;font-weight:700;color:var(--ranking-text-secondary)}.player-avatar{width:30px;height:30px}.player-name{font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.player-level{font-size:.5625rem;padding:1px 4px;border-radius:3px;letter-spacing:.03em}.ranking-amount{font-size:.75rem;font-weight:700;color:#ff9500;letter-spacing:-.01em}.ranking-amount:before{font-size:.5rem;font-weight:500;letter-spacing:.02em}.ranking-ratio{padding-top:5px;border-top:1px dashed rgba(255,215,0,.12)}.ranking-ratio:before{font-size:.5rem;color:#ffd70099;letter-spacing:.02em}.prize-currency,.prize-value{font-size:.75rem;font-weight:700}.prize-percent{font-size:.6875rem;font-weight:700}.ranking-row--gold,.ranking-row--silver,.ranking-row--bronze{border-left-width:3px}.ranking-row--gold .ranking-amount{color:var(--ranking-gold);font-size:.75rem}.ranking-row--silver .ranking-amount{color:var(--ranking-silver);font-size:.75rem}.ranking-row--bronze .ranking-amount{color:var(--ranking-bronze);font-size:.75rem}.ranking-loading{padding:1.5rem;font-size:.8125rem}}body.casino-panel-open .rolling-contest-ranking,body.slot-panel-open .rolling-contest-ranking,body.vsports-panel-open .rolling-contest-ranking,body.minigame-panel-open .rolling-contest-ranking{z-index:9997;pointer-events:none}.ranking-hide-lg{display:inline}@media(min-width:1024px)and (max-width:1599px){.ranking-hide-lg{display:none}}@layer components;.promotions-integrated{position:relative;padding:clamp(8px,1vw,16px);border-radius:16px;flex-shrink:0;box-sizing:border-box;width:100%;max-width:100%;container-type:inline-size;container-name:promotions-section;background:#08080cf2;contain:layout style}@layer components{.promotions-integrated .z-content{height:auto;min-height:0}}.promotions-integrated-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.625rem;border-bottom:1px solid var(--block-border)}.promotions-integrated-title-group{display:flex;align-items:center;gap:.625rem}.promotions-integrated-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ff78321a;border-radius:10px;filter:var(--block-icon-glow)}.promotions-integrated-icon i{font-size:1.25rem;background:linear-gradient(135deg,#ff7832,#ff4d00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.promotions-integrated-title-text{display:flex;flex-direction:column;gap:2px}.promotions-integrated-title{font-size:var(--block-title-size);font-weight:var(--block-title-weight);color:var(--block-title-color);margin:0;letter-spacing:-.02em;line-height:1.2}.promotions-integrated-subtitle{font-size:.7rem;font-weight:500;color:#ff7832b3;text-transform:uppercase;letter-spacing:.05em}.promotions-integrated-badge-row{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap}.promotions-integrated-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;font-size:.65rem;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.03em;cursor:default;transition:all .2s ease;white-space:nowrap}.promotions-integrated-badge:hover{background:#ffffff1a;border-color:#ffffff26}.promotions-integrated-badge i{font-size:.6rem;opacity:.9}.promotions-integrated-badge-hot{background:#ff4d0026;border-color:#ff4d004d;color:#ff4d00}.promotions-integrated-badge-hot:hover{background:#ff4d0033;border-color:#ff4d0066}.promotions-integrated-badge-hot i{animation:promo-fire 1.5s ease-in-out infinite;will-change:transform}@keyframes promo-fire{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.promotions-integrated-badge-steps{background:#00c85326;border-color:#00c8534d;color:var(--primary)}.promotions-integrated-badge-steps:hover{background:#00c85333;border-color:#00c85366}.promotions-integrated-badge .badge-text-abbr{display:none}.promotions-integrated-bg{background:linear-gradient(135deg,#ff783226,#ffb4321a)}.promotion_box{--promotion-box-radius: 20px;display:flex;flex-direction:column;gap:.5rem;padding:0;box-sizing:border-box;width:100%;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),radial-gradient(ellipse 80% 50% at 20% 20%,rgba(155,93,229,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(0,212,255,.1) 0%,transparent 50%),linear-gradient(135deg,#0a0e17,#151b2b,#0d1117);background-size:40px 40px,40px 40px,100% 100%,100% 100%,100% 100%;border:1px solid rgba(155,93,229,.2);border-radius:var(--promotion-box-radius);margin:0;position:relative;overflow:visible;box-shadow:0 4px 30px #00000080,0 0 60px #9b5de51a,inset 0 1px #ffffff0d}.promotion_box:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:calc(var(--promotion-box-radius) + 2px);padding:2px;background:linear-gradient(135deg,#ffd7004d,#9b5de54d,#00d4ff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none;animation:borderGlow 4s ease-in-out infinite;will-change:opacity}@keyframes borderGlow{0%,to{opacity:.3}50%{opacity:.7}}@media(min-width:600px)and (max-width:1023px){.promotion_box{display:flex;flex-direction:column;gap:.75rem;padding:0;margin:0;width:100%;max-width:100%;box-sizing:border-box}.promo-hero-card{width:100%;max-width:100%;min-width:unset;padding:.6rem .8rem;min-height:auto;border-radius:12px;gap:.5rem;margin-left:0;margin-right:0;flex-shrink:0;box-sizing:border-box;background:radial-gradient(circle at 15% 20%,rgba(255,215,0,.15),transparent 55%),linear-gradient(135deg,#10121cfa,#0c1018fa);border:1px solid rgba(255,180,0,.3);box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff0f}.promo-hero-highlight{font-size:1.1rem;font-weight:800}.promo-hero-sub{font-size:.85rem}.promo-hero-value{padding:.25rem .5rem;min-width:3.5rem;gap:.1rem}.value-number{font-size:1.5rem}.value-unit{font-size:.85rem}}@media(min-width:1024px){.promotion_box{display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:1.25rem;padding:1.5rem 1.75rem;width:100%}.promotion_box .right{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:span 4;gap:clamp(.5rem,1vw,1.2rem);overflow-x:visible;overflow-y:visible;max-height:none;width:100%;position:relative}.promotion_box .right .item{display:flex;flex-direction:column;width:100%;min-width:0;height:100%}.promotion_box .right .item .img_box{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.promo-hero-card{width:100%;height:100%;padding:.9rem 1rem;gap:.65rem;border-radius:14px}.promo-hero-content{gap:.65rem}.promo-hero-title{gap:.1rem}.promo-hero-card .promo-hero-label{padding:4px 8px;font-size:clamp(.6875rem,.85vw,.9rem);gap:4px}.promo-hero-card .promo-hero-highlight{font-size:clamp(.95rem,1.4vw,1.45rem);line-height:1.3}.promo-hero-card .promo-hero-sub{font-size:clamp(.7rem,.95vw,1rem)}.promo-hero-card .promo-hero-desc{font-size:clamp(.6875rem,.85vw,.9rem);gap:3px}.promo-hero-card .promo-hero-value{gap:4px;padding:6px 8px}.promo-hero-card .promo-hero-value .value-prefix{font-size:clamp(.6875rem,.85vw,.9rem)}.promo-hero-card .promo-hero-value .value-number{font-size:clamp(1.6rem,2.3vw,2.7rem)}.promo-hero-card .promo-hero-value .value-unit{font-size:clamp(.75rem,.95vw,1.1rem)}.promo-hero-card>.cta-btn.cta-btn--primary{margin-top:auto;padding:7px 10px;gap:3px;min-height:34px;font-size:clamp(.75rem,.95vw,1rem);border-radius:8px}.promo-hero-card>.cta-btn.cta-btn--primary svg,.promo-hero-card>.cta-btn.cta-btn--primary i{width:14px;height:14px;font-size:14px}.promo-hero-card>.cta-btn.cta-btn--primary i{display:inline-flex;align-items:center;justify-content:center}}@media(max-width:599px){.promotion_box{--promotion-box-radius: 1rem;padding:0;margin:0 0 .75rem;gap:.6rem;overflow:visible;width:100%;max-width:100%;box-sizing:border-box}.promotion_box .right{width:100%}.promo-hero-card{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:.5rem;align-items:center;margin:0;width:100%;max-width:100%;min-width:unset;padding:.75rem .85rem;border-radius:12px;box-sizing:border-box;flex-shrink:0;min-height:auto;background:radial-gradient(ellipse 70% 90% at 0% 0%,rgba(251,191,36,.1) 0%,transparent 50%),radial-gradient(ellipse 60% 70% at 100% 100%,rgba(147,51,234,.08) 0%,transparent 50%),linear-gradient(135deg,#0f172af7,#1e293bf5,#0f172afa);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(251,191,36,.18);box-shadow:0 15px 40px #0006,0 0 0 1px #ffffff0a inset,0 -6px 25px #00000026 inset;position:relative;will-change:transform;transition:all .3s cubic-bezier(.4,0,.2,1)}.promo-hero-card:before{display:none}.promo-hero-card:hover{transform:translateY(-3px);border-color:#fbbf244d;box-shadow:0 20px 50px #00000080,0 0 0 1px #fbbf241a inset,0 -8px 30px #0003 inset}.promo-hero-card:hover:before{opacity:.6}.promo-hero-bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:14px}.promo-hero-glow{display:block;position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:radial-gradient(ellipse at 30% 35%,rgba(255,215,0,.3) 0%,rgba(255,146,60,.2) 30%,transparent 55%);animation:mobileGlowPulse 5s ease-in-out infinite}@keyframes mobileGlowPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:1.2;transform:scale(1.05)}}.promo-hero-particles{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(255,215,0,.5) 1px,transparent 1px),radial-gradient(circle at 85% 35%,rgba(255,146,60,.4) 1px,transparent 1px),radial-gradient(circle at 25% 75%,rgba(147,51,234,.3) 1px,transparent 1px),radial-gradient(circle at 75% 85%,rgba(255,255,255,.25) 1px,transparent 1px);background-size:75px 75px,95px 95px,60px 60px,85px 85px;animation:mobileParticleFloat 30s linear infinite;opacity:.8;will-change:background-position}@keyframes mobileParticleFloat{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:75px 75px,-95px 95px,60px -60px,-85px 85px}}.promo-hero-shine{display:block;position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:skew(-25deg);pointer-events:none;z-index:5;animation:mobileShineSwipe 6s ease-in-out infinite}@keyframes mobileShineSwipe{0%,75%{left:-100%}85%{left:150%}to{left:150%}}.promo-hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;text-align:left;position:relative;z-index:2;width:100%;padding:0}.promo-hero-label{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .8rem;border-radius:20px;background:linear-gradient(135deg,gold,#ffb347);border:none;font-size:.75rem;font-weight:600;color:#000;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;margin-bottom:0;align-self:flex-start}.promo-hero-label i{font-size:.6rem;color:#ffd700e6}.promo-hero-title{flex-direction:column;align-items:flex-start;gap:.1rem;width:100%}.promo-hero-highlight{font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,gold,#ffb347);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.015em;line-height:1.2;filter:drop-shadow(0 2px 10px rgba(255,215,0,.5));text-shadow:0 2px 10px rgba(255,215,0,.5)}.promo-hero-sub{font-size:1rem;font-weight:600;color:#fffffff2;letter-spacing:-.01em}.promo-hero-desc{display:flex;justify-content:flex-start;font-size:.85rem;color:#fffc;margin:.3rem 0}.promo-hero-value{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:0;margin:.8rem 0;position:relative;z-index:2;width:100%}.promo-hero-value .value-row{display:flex;align-items:baseline;justify-content:center;gap:.1rem;width:100%}.value-prefix{font-size:.85rem;font-weight:600;color:#64b5f6;text-align:center;flex-shrink:0;white-space:nowrap;opacity:1;-webkit-text-fill-color:#64b5f6}.value-number{font-size:2.5rem;font-weight:900;line-height:1;background:linear-gradient(180deg,#fef3c7fa,#ffd700f2,#f59e0beb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-width:2.8rem;text-align:center;display:inline-block;overflow:visible;position:relative;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";filter:none}.value-number.counting,.value-number.count-complete{filter:none}.value-unit{font-size:1.5rem;font-weight:800;background:linear-gradient(180deg,#ffd700f2,#f59e0be6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-left:.1rem;line-height:1;flex-shrink:0;white-space:nowrap;display:inline-block;vertical-align:baseline;overflow:visible;filter:drop-shadow(0 2px 12px rgba(255,215,0,.5))}}.promo-hero-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;box-sizing:border-box;background:radial-gradient(ellipse 60% 40% at 100% 100%,rgba(147,51,234,.08) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 0% 0%,rgba(251,191,36,.12) 0%,transparent 50%),linear-gradient(160deg,#0f172af5,#1e293bf0,#0f172afa);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-radius:20px;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:10;box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff0d inset,0 -4px 20px #0003 inset}.promo-hero-card:before{display:none}.promo-hero-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0000008c,0 0 0 1px #fbbf2426 inset,0 -8px 30px #00000040 inset;border-color:#fbbf2433}.promo-hero-bg,.promo-hero-glow,.promo-hero-particles{display:none}.promo-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:.6rem;text-align:center}.promo-hero-label{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:#fbbf2414;border:1px solid rgba(251,191,36,.2);font-size:.68rem;font-weight:600;color:#fbbf24e6;letter-spacing:.12em;text-transform:uppercase;width:fit-content;transition:all .3s ease}.promo-hero-label i{font-size:.7rem;color:#fbbf24d9}.promo-hero-label span{color:#fbbf24e6}.promo-hero-label .label-underline{display:none}.promo-hero-label:hover{background:#fbbf241f;border-color:#fbbf244d;transform:translateY(-1px)}.promo-hero-title{display:flex;flex-direction:column;gap:.25rem;margin:0}.promo-hero-highlight{font-size:1.85rem;font-weight:800;line-height:1.15;letter-spacing:-.025em;background:linear-gradient(135deg,#fef3c7fa,#fbbf24f2 40%,#f59e0beb);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 4s linear infinite;filter:drop-shadow(0 0 18px rgba(251,191,36,.35))}@keyframes shimmer{0%{background-position:0% center}to{background-position:200% center}}.promo-hero-sub{font-size:1.05rem;font-weight:600;color:#ffffffeb;letter-spacing:-.015em;line-height:1.3}.promo-hero-value{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.4rem;padding:.5rem .5rem .5rem .4rem;min-width:fit-content}.promo-hero-value .value-row{display:flex;align-items:baseline;justify-content:flex-end;gap:.12rem}.value-prefix{font-size:.85rem;font-weight:600;background:linear-gradient(120deg,#ef4444,#f97316,#eab308,#22c55e,#06b6d4,#3b82f6,#a855f7 90%,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0;white-space:nowrap;opacity:.9}.value-number{font-size:2.1rem;font-weight:800;line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#fef3c7fa,#fbbf24f2,#f59e0beb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;min-width:2.6ch;width:2.6ch;display:inline-block;text-align:right;overflow:visible;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";filter:drop-shadow(0 0 20px rgba(251,191,36,.5)) drop-shadow(0 0 40px rgba(251,191,36,.3));animation:numberPulse 3s ease-in-out infinite}@keyframes numberPulse{0%,to{filter:drop-shadow(0 0 15px rgba(251,191,36,.4)) drop-shadow(0 0 30px rgba(251,191,36,.25));transform:scale(1)}25%{filter:drop-shadow(0 0 25px rgba(251,191,36,.7)) drop-shadow(0 0 50px rgba(251,191,36,.5));transform:scale(1.015)}50%{filter:drop-shadow(0 0 18px rgba(251,191,36,.45)) drop-shadow(0 0 35px rgba(251,191,36,.3));transform:scale(1)}75%{filter:drop-shadow(0 0 22px rgba(251,191,36,.6)) drop-shadow(0 0 45px rgba(251,191,36,.4));transform:scale(1.01)}}.value-unit{font-size:1.05rem;font-weight:800;background:linear-gradient(180deg,#fbbf24f2,#f59e0be6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0;white-space:nowrap;display:inline-block;vertical-align:baseline;filter:drop-shadow(0 0 12px rgba(251,191,36,.4))}.promo-hero-desc{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;color:#ffffffa6;margin:0}.promo-hero-desc i{font-size:.7rem;color:var(--primary, #00c853);opacity:.9}.promo-hero-shine{display:none}.promo-hero-glow,.promo-hero-shine,.promo-hero-particles,.promo-hero-card:before{display:none}.promo-hero-highlight,.value-number,.promo-hero-label span{filter:none;text-shadow:none}.promo-hero-label i,.promo-hero-desc i{filter:none}.promo-hero-card:hover{box-shadow:0 12px 26px #00000052}@media(max-width:1023px){.promo-hero-card{max-width:100%;padding:.75rem;margin-bottom:.75rem}.value-number{font-size:1.75rem;min-width:2.4ch;width:2.4ch}.value-unit{font-size:.95rem}.promo-hero-highlight{font-size:1.3rem}.promo-hero-sub{font-size:.95rem}.promo-hero-desc{font-size:.75rem}}@media(max-width:599px){.promo-hero-card{width:100%;max-width:100%;min-width:unset;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"content value" "cta cta";align-items:center;gap:.5rem .75rem;padding:.65rem .85rem;border-radius:12px;background:linear-gradient(135deg,#0f172af2,#1e293beb);border:1px solid rgba(251,191,36,.15);box-shadow:0 4px 16px #0000004d;box-sizing:border-box;margin:0}.promo-hero-bg,.promo-hero-glow,.promo-hero-particles,.promo-hero-shine,.promo-hero-card:before{display:none}.promo-hero-content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left}.promo-hero-card>.cta-btn{grid-area:cta;width:100%;justify-self:stretch}.promo-hero-label{display:inline-flex;align-items:center;gap:.4rem;padding:0;padding-bottom:.3rem;background:none;border:none;border-radius:0;font-size:.75rem;font-weight:700;color:#fbbf24;letter-spacing:.02em;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;margin:0;position:relative}.promo-hero-label i{font-size:.75rem;color:#fbbf24;opacity:.9}.promo-hero-label .label-underline{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:2px;box-shadow:0 1px 4px #fbbf244d}.promo-hero-title{display:flex;flex-direction:row;align-items:baseline;gap:.4rem;margin:0;flex-wrap:wrap;width:100%}.promo-hero-highlight{font-size:1.15rem;font-weight:800;line-height:1.2;background:linear-gradient(135deg,#fef3c7,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:none;text-shadow:none}.promo-hero-sub{font-size:.9rem;font-weight:600;color:#ffffffe6;line-height:1.2}.promo-hero-desc{display:none}.promo-hero-value{grid-area:value;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0;padding:0;background:none;border:none;min-width:unset}.promo-hero-value .value-prefix{font-size:.6rem;font-weight:500;color:#ffffff80;margin:0;line-height:1.2}.promo-hero-value .value-row{display:flex;align-items:baseline;gap:.1rem;border:none;padding:0}.promo-hero-value .value-number{font-size:1.6rem;font-weight:800;background:linear-gradient(135deg,#fef3c7,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;filter:none;text-shadow:none;min-width:max-content;width:auto;display:inline-block;text-align:right;font-variant-numeric:tabular-nums}.promo-hero-value .value-unit{font-size:.9rem;font-weight:700;color:#fbbf24;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#fbbf24;background-clip:unset}}@media(min-width:600px)and (max-width:1023px){.promotion_box{gap:.5rem;padding:.5rem;width:100%}.promo-hero-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"content value" "cta cta";align-items:center;gap:.65rem .85rem;padding:.85rem 1rem;min-height:auto;width:100%;max-width:100%;border-radius:12px;background:radial-gradient(circle at 15% 20%,rgba(255,215,0,.2),transparent 55%),radial-gradient(circle at 85% 80%,rgba(155,93,229,.16),transparent 60%),linear-gradient(135deg,#10121cfa,#0c1018fa);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,180,0,.35);box-shadow:0 6px 25px #ff783233,0 0 50px #ffb4001a,inset 0 1px #ffffff14;position:relative;overflow:visible}.promo-hero-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#ffd70080,#ff78324d,#9b5de533);border-radius:20px;z-index:-1;filter:blur(10px);opacity:.4;animation:tabletGlowPulse 4s ease-in-out infinite}@keyframes tabletGlowPulse{0%,to{opacity:.3}50%{opacity:.5}}.promo-hero-card:hover{transform:translateY(-4px);box-shadow:0 12px 35px #ff78324d,0 0 70px #ffb40026;border-color:#ffd70080}.promo-hero-bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:14px}.promo-hero-glow{display:block;position:absolute;top:-25%;left:-25%;width:150%;height:150%;background:radial-gradient(ellipse at 30% 35%,rgba(251,191,36,.12) 0%,rgba(251,146,60,.08) 30%,transparent 55%);animation:tabletGlowPulse 6s ease-in-out infinite}.promo-hero-particles{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(251,191,36,.3) 1px,transparent 1px),radial-gradient(circle at 85% 35%,rgba(251,146,60,.25) 1px,transparent 1px),radial-gradient(circle at 25% 75%,rgba(147,51,234,.18) 1px,transparent 1px),radial-gradient(circle at 75% 85%,rgba(255,255,255,.12) 1px,transparent 1px);background-size:75px 75px,95px 95px,60px 60px,85px 85px;animation:tabletParticleFloat 30s linear infinite;opacity:.5}@keyframes tabletParticleFloat{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:75px 75px,-95px 95px,60px -60px,-85px 85px}}.promo-hero-content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;text-align:left;position:relative;z-index:2;min-width:0;padding:.25rem .5rem .25rem 0}.promo-hero-card>.cta-btn{grid-area:cta;width:100%;justify-self:stretch}.promo-hero-label{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:999px;background:#fbbf241a;border:1px solid rgba(251,191,36,.22);font-size:.62rem;font-weight:600;color:#fbbf24e6;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-bottom:.3rem}.promo-hero-label i{font-size:.65rem;color:#fbbf24d9}.promo-hero-title{flex-direction:column;align-items:flex-start;gap:.15rem;flex:1 1 auto;min-width:0}.promo-hero-highlight{font-size:1.1rem;font-weight:800;background:linear-gradient(135deg,#ffd93d,#ff7832);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px rgba(251,191,36,.3))}.promo-hero-sub{font-size:.85rem;color:#ffffffe6}.promo-hero-desc{display:none}.promo-hero-value{grid-area:value;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.5rem;padding:.25rem 0;min-width:4rem;position:relative;z-index:2}.value-prefix{font-size:.85rem}.value-number{font-size:1.75rem;min-width:max-content;width:auto;filter:none}.value-unit{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.promo-hero-glow,.promo-hero-particles,.promo-hero-badge,.value-number,.promo-hero-highlight,.promo-hero-card:hover .promo-hero-shine{animation:none}}@media(max-width:520px){.promotions-integrated{padding:.875rem}.promotions-integrated-header{padding-bottom:.5rem;margin-bottom:.75rem}.promotions-integrated-icon{width:28px;height:28px}.promotions-integrated-icon i{font-size:.75rem}.promotions-integrated-title{font-size:.9375rem}.promotions-integrated-subtitle{font-size:.6875rem}.promotions-integrated-badge{padding:4px 8px;font-size:.625rem;gap:4px}.promotions-integrated-badge i{font-size:.5625rem}.promotions-integrated .z-content{gap:.875rem}.promotion_box{gap:.75rem;padding:.75rem}.promo-hero-card{width:calc(100% - 1rem);padding:1.25rem 1rem;gap:1rem;border-radius:1rem;box-shadow:0 15px 40px #00000080,0 0 30px #ff78321a,inset 0 1px #ffffff0d}.promo-hero-card:before{filter:blur(10px);opacity:.3}.promo-hero-particles{opacity:.5;background-size:100px 100px,120px 120px,80px 80px,110px 110px}.promo-hero-content{gap:.75rem}.promo-hero-badge{padding:.375rem .75rem;font-size:.6875rem;position:static;top:auto;left:auto}.promo-hero-badge i{font-size:.5625rem}.promo-hero-title{gap:.25rem}.promo-hero-highlight{font-size:1.125rem}.promo-hero-sub{font-size:.875rem}.promo-hero-value{padding:.5rem 0;gap:.1875rem;margin:0}.value-prefix{font-size:.75rem}.value-number{font-size:2.75rem;filter:drop-shadow(0 0 20px rgba(255,180,0,.5))}.value-unit{font-size:1.375rem}.promo-hero-desc{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.promo-hero-card:before,.promo-hero-glow,.promo-hero-particles,.promo-hero-shine,.promo-hero-badge,.promo-hero-badge i,.value-number,.promo-hero-card{animation:none}}.promo-hero-card .cta-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid rgba(255,255,255,.2);border-radius:14px;color:#fffffff2;font-weight:600;font-size:.9375rem;letter-spacing:-.01em;box-shadow:0 4px 16px #0000001a,0 1px #ffffff1a inset,0 -1px #0000000d inset;transition:all .4s cubic-bezier(.4,0,.2,1);padding:14px 24px;min-height:52px;position:relative;overflow:hidden}.promo-hero-card .cta-btn:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 25%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.2) 75%,transparent 100%);transform:skew(-20deg);transition:left .8s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none}.promo-hero-card .cta-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#ffffff59;box-shadow:0 8px 24px #00000026,0 1px #ffffff26 inset}.promo-hero-card .cta-btn:hover:after{left:100%}.promo-hero-card .cta-btn:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a,inset 0 2px 4px #0000001a}@media(min-width:600px){.promo-hero-card .cta-btn{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);font-size:1rem;padding:14px 24px;min-height:52px;border-radius:15px}}@media(min-width:1024px){.promo-hero-card .cta-btn{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:16px}}@media(prefers-reduced-motion:reduce){.promo-hero-card .cta-btn{transition:opacity .2s ease}.promo-hero-card .cta-btn:hover{transform:none}.promo-hero-card .cta-btn:after{display:none}}@media(prefers-contrast:high){.promo-hero-card .cta-btn{border-width:2px}}@media(max-width:599px){.promotion *[class*=sparkle],.promotion *[class*=particle],.promotion *[class*=glow]{animation:none;display:none}.promo-hero-card,.promo-hero-label{backdrop-filter:none;-webkit-backdrop-filter:none}.promo-hero-card .cta-btn{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff26}}@container promotions-section (min-width: 520px) and (max-width: 699px){.promotion_box{display:flex!important;flex-direction:column!important;gap:.6rem;padding:.75rem;width:100%;box-sizing:border-box}.promo-hero-card{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.4rem .6rem;align-items:center;width:100%;min-width:0;box-sizing:border-box;padding:.7rem .9rem;flex-shrink:0}.promo-hero-content{grid-column:1;grid-row:1;min-width:0}.promo-hero-value{grid-column:2;grid-row:1;flex-shrink:0}.promo-hero-card>.cta-btn.cta-btn--primary{grid-column:1 / -1;grid-row:2;width:100%}.promo-hero-highlight,.promo-hero-sub,.promo-hero-label span{white-space:nowrap}.promotion_box .right{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-column:auto!important;gap:.5rem;width:100%}}.promotion_box.promo-narrow{display:flex!important;flex-direction:column!important;gap:.75rem;padding:.75rem!important}.promotion_box.promo-narrow .promo-hero-card{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;gap:.5rem .75rem;align-items:center;width:100%;min-width:0;box-sizing:border-box;padding:.8rem 1rem!important;flex-shrink:0;min-height:0!important;height:auto!important;position:relative;overflow:hidden;border-left:3px solid rgba(251,191,36,.6)!important;border-radius:0 12px 12px 0!important;background:radial-gradient(ellipse 60% 40% at 100% 100%,rgba(147,51,234,.08) 0%,transparent 50%),radial-gradient(ellipse 70% 50% at 0% 0%,rgba(251,191,36,.12) 0%,transparent 50%),linear-gradient(160deg,#0f172af5,#1e293bf0,#0f172afa)!important;box-shadow:0 4px 20px #0006,0 0 0 1px #ffffff0d inset!important}.promotion_box.promo-narrow .promo-hero-content{grid-column:1;grid-row:1;min-width:0;text-align:left!important}.promotion_box.promo-narrow .promo-hero-value{grid-column:2;grid-row:1;flex-shrink:0}.promotion_box.promo-narrow .promo-hero-card>.cta-btn.cta-btn--primary{grid-column:1 / -1!important;grid-row:2;width:100%}.promotion_box.promo-narrow .promo-hero-highlight,.promotion_box.promo-narrow .promo-hero-sub,.promotion_box.promo-narrow .promo-hero-label span{white-space:nowrap}.promotion_box.promo-narrow .right{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-column:auto!important;gap:.5rem;width:100%}.promotion_box.promo-narrow .step-carousel-dots{display:flex!important;justify-content:center;gap:.5rem;margin-top:.5rem}.promotion_box.promo-narrow.promo-very-narrow .right{grid-template-columns:repeat(2,1fr)!important}.promotion_box.promo-narrow .promo-hero-value .value-number{font-size:2rem!important;line-height:1!important}.promotion_box.promo-narrow .promo-hero-value .value-prefix{font-size:.7rem!important}.promotion_box.promo-narrow .promo-hero-value .value-unit{font-size:1.1rem!important}.promotion_box.promo-narrow .promo-hero-label{font-size:.62rem!important;padding:.25rem .5rem!important}.promotion_box.promo-narrow .promo-hero-desc{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.72rem!important}.promotion_box.promo-narrow .right .item{min-height:0!important;display:flex!important;flex-direction:column!important}.promotion_box.promo-narrow .right .img_box{position:relative!important;overflow:hidden!important;min-height:160px!important;max-height:200px!important;border-radius:8px 8px 0 0!important;flex-shrink:0!important}.promotion_box.promo-narrow .right .img_box .effect_01,.promotion_box.promo-narrow .right .img_box .effect_02,.promotion_box.promo-narrow .right .img_box .arrow{display:none!important}.promotion_box.promo-narrow .right .img_box .character-img{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;max-width:68%!important;max-height:110px!important;object-fit:contain!important;z-index:2!important}.promotion_box.promo-narrow .right .img_box .percent-text{position:relative!important;z-index:3!important;text-align:center!important;margin:0!important;padding:10px 8px 0!important;font-size:clamp(1.1rem,3.5cqi,1.5rem)!important;line-height:1.1!important}.promotion_box.promo-narrow .right .img_box .step-label{position:absolute!important;bottom:6px!important;left:0!important;right:0!important;text-align:center!important;z-index:3!important;font-size:.65rem!important;margin:0!important;padding:0 4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.promotion_box.promo-narrow .right .item .btn-wrap{flex-shrink:0!important}.promotion_box.promo-narrow .right .item .btn-wrap button{width:100%!important;display:block!important;box-sizing:border-box!important;font-size:.7rem!important;padding:8px 4px!important;white-space:nowrap!important;border-radius:0 0 8px 8px!important}.promotion_box.promo-narrow.promo-very-narrow{gap:.5rem}.promotion_box.promo-narrow.promo-very-narrow .right{gap:.4rem!important}.promotion_box.promo-narrow.promo-very-narrow .right .img_box{min-height:130px!important;max-height:170px!important}.promotion_box.promo-narrow.promo-very-narrow .right .img_box .character-img{max-height:90px!important;max-width:72%!important}@media(prefers-reduced-motion:reduce){.promotions-integrated-badge-hot i,.promotion_box:before{animation:none}}.bonus-cards-section{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);contain:layout style}.kbc-brand{color:#00e676;font-weight:800}.bonus-cards-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.625rem;margin-bottom:.5rem;border-bottom:1px solid var(--block-border, rgba(255, 255, 255, .08));flex-wrap:nowrap;gap:.5rem}.bonus-cards-title-group{display:flex;align-items:center;gap:.625rem;flex-shrink:1;min-width:0}.bonus-cards-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ff78321a;border-radius:10px;filter:var(--block-icon-glow, drop-shadow(0 0 8px rgba(255, 120, 50, .3)))}.bonus-cards-icon i{font-size:1.125rem;background:linear-gradient(135deg,#ff7832,#ff4d00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bonus-cards-title-text{display:flex;flex-direction:column;gap:2px;flex-shrink:1;min-width:0;overflow:hidden}.bonus-cards-title{font-size:var(--block-title-size, 1.125rem);font-weight:var(--block-title-weight, 700);color:var(--block-title-color, var(--text-main, #fff));margin:0;letter-spacing:-.02em;line-height:1.2}.bonus-cards-subtitle{font-size:.7rem;font-weight:500;color:#ff7832b3;text-transform:uppercase;letter-spacing:.05em}.bonus-cards-badge-row{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;flex-shrink:0}.bonus-cards-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;font-size:.65rem;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.03em;cursor:default;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.bonus-cards-badge:hover{background:#ffffff1a;border-color:#ffffff26}.bonus-cards-badge i{font-size:.6rem;opacity:.9}.bonus-cards-badge-steps{background:#00c85326;border-color:#00c8534d;color:var(--primary, #00c853)}.bonus-cards-badge-steps:hover{background:#00c85333;border-color:#00c85366}.bonus-cards-badge-percent{background:#ff783226;border-color:#ff78324d;color:#ff7832}.bonus-cards-badge-percent:hover{background:#ff783233;border-color:#ff783266}.bonus-cards-badge .badge-text-abbr{display:none}.bonus-cards-description{font-size:.8125rem;color:var(--text-secondary);line-height:1.5;margin:0 0 .75rem}:root{--bonus-grid-gap: 16px;--bonus-card-img-height: 150px;--bonus-percent-font-size: 2.25rem;--bonus-info-padding: .7rem .85rem;--bonus-info-font-size: .72rem}.bonus-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--bonus-grid-gap);position:relative}@media(max-width:1023px){:root{--bonus-grid-gap: 10px;--bonus-card-img-height: 130px;--bonus-percent-font-size: 2rem;--bonus-info-padding: .6rem .75rem;--bonus-info-font-size: .7rem}}@media(min-width:1024px){.bonus-cards-grid{grid-template-columns:repeat(4,1fr)}:root{--bonus-grid-gap: 14px;--bonus-card-img-height: 140px}}@media(min-width:1201px){:root{--bonus-grid-gap: 16px;--bonus-card-img-height: 150px;--bonus-percent-font-size: 2.35rem}}@media(min-width:1440px){:root{--bonus-grid-gap: 18px;--bonus-card-img-height: 160px;--bonus-percent-font-size: 2.45rem;--bonus-info-font-size: .75rem}}@media(min-width:1920px){:root{--bonus-grid-gap: 20px;--bonus-card-img-height: 180px;--bonus-percent-font-size: 2.6rem;--bonus-info-padding: .75rem .9rem}}@media(min-width:2560px){:root{--bonus-grid-gap: 24px;--bonus-card-img-height: 200px;--bonus-percent-font-size: 2.8rem;--bonus-info-padding: .85rem 1rem}}.bonus-card-image{height:var(--bonus-card-img-height);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .75rem .75rem;overflow:hidden;border-radius:12px 12px 0 0;z-index:1}.bonus-card-percentage{display:flex;align-items:baseline;justify-content:center;gap:4px;white-space:nowrap}.percentage-value{font-size:var(--bonus-percent-font-size);font-weight:900;line-height:1;margin-bottom:.125rem;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;transition:transform .3s ease,color .3s ease}.bonus-card-info{padding:var(--bonus-info-padding);background:linear-gradient(180deg,#1e2332f2,#191e2dfa)}.info-label,.info-value{font-size:var(--bonus-info-font-size);transition:transform .3s ease,color .3s ease}.bonus-card{position:relative;padding:.75rem;background:linear-gradient(180deg,#232a3cf2,#191e2dfa);border:2px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .5s ease-out,filter .4s ease-out,border-color .4s ease,box-shadow .5s ease-out;opacity:.75;transform:scale(.98);filter:grayscale(8%)}.bonus-card[data-step]{animation:cardEnter .6s ease-out forwards}.bonus-card:nth-child(1){animation-delay:.1s}.bonus-card:nth-child(2){animation-delay:.2s}.bonus-card:nth-child(3){animation-delay:.3s}.bonus-card:nth-child(4){animation-delay:.4s}@keyframes cardEnter{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:.6;transform:translateY(0) scale(.95)}}.bonus-card[data-step]{animation-fill-mode:forwards}.bonus-card.active{opacity:1;transform:scale(1.03);filter:grayscale(0%);z-index:10;border-color:#ffd70080;box-shadow:0 0 30px #ffd7004d,0 15px 40px #0006}.bonus-card.active[data-step]{animation:cardActivateBounce .7s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes cardActivateBounce{0%{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.06)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1.03)}}.bonus-card.exiting{animation:cardExit .5s ease-out forwards}@keyframes cardExit{0%{opacity:1;transform:scale(1.03)}40%{opacity:.9;transform:scale(1.01)}to{opacity:.75;transform:scale(.98)}}.bonus-card-sunburst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:12px;opacity:0;transition:opacity .5s ease}.bonus-card.active .bonus-card-sunburst{opacity:1}.bonus-card-sunburst:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,220,100,.5) 8deg,transparent 16deg,transparent 30deg,rgba(255,200,80,.4) 38deg,transparent 46deg,transparent 60deg,rgba(255,210,90,.45) 68deg,transparent 76deg,transparent 90deg,rgba(255,220,100,.5) 98deg,transparent 106deg,transparent 120deg,rgba(255,200,80,.4) 128deg,transparent 136deg,transparent 150deg,rgba(255,210,90,.45) 158deg,transparent 166deg,transparent 180deg,rgba(255,220,100,.5) 188deg,transparent 196deg,transparent 210deg,rgba(255,200,80,.4) 218deg,transparent 226deg,transparent 240deg,rgba(255,210,90,.45) 248deg,transparent 256deg,transparent 270deg,rgba(255,220,100,.5) 278deg,transparent 286deg,transparent 300deg,rgba(255,200,80,.4) 308deg,transparent 316deg,transparent 330deg,rgba(255,210,90,.45) 338deg,transparent 346deg,transparent 360deg);animation:sunburstSpin 25s linear infinite;will-change:transform}.bonus-card[data-step="2"] .bonus-card-sunburst:before,.bonus-card[data-step="3"] .bonus-card-sunburst:before{background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(180,120,255,.5) 8deg,transparent 16deg,transparent 30deg,rgba(155,93,229,.4) 38deg,transparent 46deg,transparent 60deg,rgba(170,100,240,.45) 68deg,transparent 76deg,transparent 90deg,rgba(180,120,255,.5) 98deg,transparent 106deg,transparent 120deg,rgba(155,93,229,.4) 128deg,transparent 136deg,transparent 150deg,rgba(170,100,240,.45) 158deg,transparent 166deg,transparent 180deg,rgba(180,120,255,.5) 188deg,transparent 196deg,transparent 210deg,rgba(155,93,229,.4) 218deg,transparent 226deg,transparent 240deg,rgba(170,100,240,.45) 248deg,transparent 256deg,transparent 270deg,rgba(180,120,255,.5) 278deg,transparent 286deg,transparent 300deg,rgba(155,93,229,.4) 308deg,transparent 316deg,transparent 330deg,rgba(170,100,240,.45) 338deg,transparent 346deg,transparent 360deg)}@keyframes sunburstSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.bonus-card.active .bonus-card-sunburst:before{animation:sunburstSpin 12s linear infinite}.bonus-card-sunburst:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(255,230,150,.6) 0%,rgba(255,200,100,.3) 40%,transparent 70%)}.bonus-card[data-step="2"] .bonus-card-sunburst:after,.bonus-card[data-step="3"] .bonus-card-sunburst:after{background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(180,150,255,.6) 0%,rgba(155,93,229,.3) 40%,transparent 70%)}.bonus-card-shine{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-25deg);pointer-events:none;z-index:5}.bonus-card.active .bonus-card-shine{animation:shineSwipe 2s ease-in-out infinite;animation-delay:.5s}@keyframes shineSwipe{0%,to{left:-100%;opacity:0}50%{left:150%;opacity:1}}.bonus-card:not(.active):hover{opacity:.9;transform:scale(1.01);filter:grayscale(0%);border-color:#fff3}.bonus-card:not(.active):hover .bonus-card-image{filter:brightness(1.05)}.bonus-card-image-1st{background:linear-gradient(180deg,#ffe566,#ffd93d,#f5b800);color:#1a1a2e}.bonus-card-image-2nd{background:linear-gradient(180deg,#e8e8e8,silver,#a0a0a0);color:#1a1a2e}.bonus-card-image-3rd{background:linear-gradient(180deg,#b388ff,#9b5de5,#7c3aed);color:#fff}.bonus-card-image-4th{background:linear-gradient(180deg,#60a5fa,#4361ee,#3730a3);color:#fff}.bonus-card-label{position:relative;z-index:2;font-size:1rem;font-weight:700;margin-bottom:.5rem;letter-spacing:.02em}.bonus-card-image-1st .percentage-value,.bonus-card-image-2nd .percentage-value{text-shadow:0 1px 2px rgba(255,255,255,.3)}.bonus-card-image-3rd .percentage-value,.bonus-card-image-4th .percentage-value{text-shadow:0 1px 3px rgba(0,0,0,.3)}@media(min-width:600px){:root{--bonus-percent-font-size: 2.25rem}}.percentage-label{font-size:.75rem;font-weight:700;text-shadow:none;letter-spacing:.02em}.bonus-card.active .info-value{color:#ffe566;font-weight:800}.info-value.value-highlight{animation:valueHighlight .4s ease-out}@keyframes valueHighlight{0%{transform:scale(1);color:#fff}50%{transform:scale(1.15);color:#ffe566}to{transform:scale(1);color:#ffe566}}.bonus-card:hover .bonus-card-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.2) 0%,transparent 70%);animation:cardGlow 1s ease-out}@keyframes cardGlow{0%{opacity:0;transform:scale(.8)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@media(max-width:599px){:root{--bonus-grid-gap: 8px;--bonus-card-img-height: auto;--bonus-percent-font-size: clamp(1.5rem, 8vw, 2.5rem);--bonus-info-padding: 4px 6px;--bonus-info-font-size: clamp(.4rem, 2.5vw, .5625rem)}.bonus-cards-section{margin-top:.5rem;padding-top:.5rem}.bonus-cards-header{gap:.25rem}.bonus-cards-icon{width:24px;height:24px;flex-shrink:0}.bonus-cards-icon i{font-size:.75rem}.bonus-cards-title-group{gap:.25rem}.bonus-cards-title{font-size:.8125rem;white-space:nowrap}.bonus-cards-subtitle{display:none}.bonus-cards-badge-row{gap:.1875rem}.bonus-cards-badge{padding:3px 6px;font-size:.5625rem;gap:3px}.bonus-cards-badge i{font-size:.5rem}.bonus-cards-badge .badge-text-full{display:none}.bonus-cards-badge .badge-text-abbr{display:inline}.bonus-card{border-radius:10px}.bonus-card-image{min-height:100px;padding:1rem;border-radius:8px 8px 0 0}.bonus-card-label{font-size:clamp(.75rem,2.5vw,.875rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.bonus-carousel-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:1rem;padding:.5rem}.bonus-dot{position:relative;width:32px;height:6px;background:#ffffff26;border:none;border-radius:3px;cursor:pointer;overflow:hidden;transition:background .3s ease,transform .3s ease;padding:0}.bonus-dot:hover{background:#ffffff40;transform:scaleY(1.2)}.bonus-dot.active{background:#ffd70033;box-shadow:0 0 10px #ffd7004d}.dot-progress{position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,#ffe566,#ff7832);border-radius:3px;transition:width 7s linear}.bonus-dot.active .dot-progress{box-shadow:0 0 8px #ffd70080}.bonus-dot.completing .dot-progress{animation:progressFlash .3s ease-out}@keyframes progressFlash{0%{filter:brightness(1)}50%{filter:brightness(1.5);box-shadow:0 0 15px #ffd700cc}to{filter:brightness(1)}}.bonus-dot:nth-child(1) .dot-progress{background:linear-gradient(90deg,#ffd93d,orange)}.bonus-dot:nth-child(2) .dot-progress{background:linear-gradient(90deg,silver,#a0a0a0)}.bonus-dot:nth-child(3) .dot-progress{background:linear-gradient(90deg,#9b5de5,#7b2cbf)}.bonus-dot:nth-child(4) .dot-progress{background:linear-gradient(90deg,#4361ee,#3a0ca3)}.count-complete{animation:countPulse .5s ease-out}@keyframes countPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.number-pulse{animation:numberPulseGlow .6s ease-out}@keyframes numberPulseGlow{0%{transform:scale(1);text-shadow:none}50%{transform:scale(1.2);text-shadow:0 0 20px currentColor,0 0 40px currentColor}to{transform:scale(1);text-shadow:none}}.bonus-card.active .percentage-value{animation:activePercentPulse 3s ease-in-out infinite}@keyframes activePercentPulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.08);filter:brightness(1.15)}}.percentage-value.counting{animation:countingBounce .1s ease-out}@keyframes countingBounce{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.bonus-card.wobble-effect{animation:cardWobble .5s ease-in-out 3;box-shadow:0 0 35px #ffe56680,0 10px 40px #0006,inset 0 1px #ffffff26}@keyframes cardWobble{0%,to{transform:scale(1.03)}25%{transform:scale(1.06) rotate(.3deg)}50%{transform:scale(1.01) rotate(-.3deg)}75%{transform:scale(1.05) rotate(.2deg)}}.bonus-card.wobble-effect:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:18px;background:transparent;border:2px solid rgba(255,215,0,.4);animation:ripplePulse .5s ease-out 3;pointer-events:none;z-index:20}@keyframes ripplePulse{0%{transform:scale(.95);opacity:.8;border-color:#ffd70099}to{transform:scale(1.05);opacity:0;border-color:#ffd70000}}.percentage-value.wobble-number{animation:numberWobble .5s ease-in-out 3}@keyframes numberWobble{0%,to{transform:scale(1);filter:brightness(1)}20%{transform:scale(1.15);filter:brightness(1.2)}40%{transform:scale(.95);filter:brightness(1)}60%{transform:scale(1.1);filter:brightness(1.15)}80%{transform:scale(.98);filter:brightness(1.05)}}.bonus-card[data-step="0"].active{border-color:#ffe566cc;box-shadow:0 0 25px #ffe56666,0 8px 30px #0000004d,inset 0 1px #ffffff1a}.bonus-card[data-step="1"].active{border-color:#dcdcdccc;box-shadow:0 0 25px #dcdcdc59,0 8px 30px #0000004d,inset 0 1px #ffffff1a}.bonus-card[data-step="2"].active{border-color:#b388ffcc;box-shadow:0 0 25px #b388ff66,0 8px 30px #0000004d,inset 0 1px #ffffff1a}.bonus-card[data-step="3"].active{border-color:#60a5facc;box-shadow:0 0 25px #60a5fa66,0 8px 30px #0000004d,inset 0 1px #ffffff1a}@media(max-width:599px){.bonus-carousel-dots{gap:6px;margin-top:.75rem}.bonus-dot{width:20px;height:4px}}@media(prefers-reduced-motion:reduce){.bonus-card,.bonus-card-sunburst:before,.bonus-card-shine,.dot-progress,.count-complete,.number-pulse,.bonus-card.active .percentage-value{animation:none}.bonus-card{opacity:1;transform:scale(1);filter:none}.bonus-card.active{transform:scale(1.02)}.dot-progress{transition:none}}@media(max-width:520px){.bonus-cards-section{margin-top:1rem;padding-top:.75rem}.bonus-cards-header{margin-bottom:.5rem}.bonus-cards-icon{width:28px;height:28px}.bonus-cards-icon i{font-size:.875rem}.bonus-cards-title{font-size:.9375rem}.bonus-cards-subtitle{font-size:.625rem}.bonus-cards-description{font-size:.75rem;margin-bottom:.625rem;line-height:1.45}.bonus-cards-grid{grid-template-columns:repeat(2,1fr);gap:6px}.bonus-card{padding:.75rem;border-radius:12px;min-height:auto}.bonus-card-image{height:75px;border-radius:8px;margin-bottom:.5rem}.bonus-card-label{font-size:.5625rem;padding:3px 6px}.bonus-card-percentage{gap:3px}.percentage-value{font-size:1.5rem}.percentage-label{font-size:.5625rem}.bonus-card-info{gap:.3125rem;padding:.5rem;border-radius:8px}.bonus-info-row{font-size:.625rem}.info-label{font-size:.5625rem}.info-value{font-size:.625rem}.bonus-carousel-dots{gap:6px;margin-top:.625rem}.bonus-dot{width:20px;height:4px}.bonus-cards-badge{padding:4px 8px;font-size:.625rem;gap:4px}.bonus-cards-badge i{font-size:.5625rem}}@media(max-width:360px){:root{--bonus-grid-gap: 4px;--bonus-percent-font-size: 1.25rem;--bonus-info-padding: 3px 4px;--bonus-info-font-size: .45rem}.bonus-cards-header{gap:2px}.bonus-cards-icon{width:20px;height:20px}.bonus-cards-icon i{font-size:.625rem}.bonus-cards-title-group{gap:2px}.bonus-cards-title{font-size:.75rem}.bonus-cards-badge-row{gap:2px}.bonus-cards-badge{padding:2px 4px;gap:2px;font-size:.5rem}.bonus-cards-badge i{font-size:.4375rem}.bonus-card{border-radius:6px}.bonus-card-image{min-height:70px;padding:.4rem}.bonus-card-label{display:none}.percentage-label{font-size:.45rem}.bonus-info-row{padding:.1rem 0}.bonus-card-sunburst{border-radius:6px 6px 0 0}}.promotion_box .item[data-step="1"] .img_box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,215,0,.3) 0%,rgba(255,215,0,.15) 30%,transparent 70%);z-index:1;pointer-events:none;opacity:.8}.promotion_box .item[data-step="1"].step-active .img_box:before{opacity:1;animation:goldGlowPulse 2s ease-in-out infinite}@keyframes goldGlowPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.promotion_box .item[data-step="2"] .img_box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(255,107,53,.3) 0%,rgba(255,140,0,.15) 30%,transparent 70%);z-index:1;pointer-events:none;opacity:.8}.promotion_box .item[data-step="2"].step-active .img_box:before{opacity:1;animation:orangeGlowPulse 2s ease-in-out infinite}@keyframes orangeGlowPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.promotion_box .item[data-step="3"] .img_box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(155,93,229,.3) 0%,rgba(123,47,208,.15) 30%,transparent 70%);z-index:1;pointer-events:none;opacity:.8}.promotion_box .item[data-step="3"].step-active .img_box:before{opacity:1;animation:purpleGlowPulse 2s ease-in-out infinite}@keyframes purpleGlowPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.promotion_box .item[data-step="4"] .img_box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(0,212,255,.3) 0%,rgba(0,180,216,.15) 30%,transparent 70%);z-index:1;pointer-events:none;opacity:.8}.promotion_box .item[data-step="4"].step-active .img_box:before{opacity:1;animation:blueGlowPulse 2s ease-in-out infinite}@keyframes blueGlowPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.promotion_box .arrow{display:flex}.promotion_box .right{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%;overflow:visible;align-items:start;position:relative}@media(min-width:600px){.promotion_box .right{gap:1.2rem;max-width:100%;width:100%;margin:0;grid-auto-rows:1fr;align-items:stretch}}@media(min-width:600px)and (max-width:1023px){.promotion_box .right{grid-template-columns:repeat(2,1fr);gap:.6rem;width:100%;max-width:100%}.promotion_box .item{border-radius:12px;padding:.35rem}.promotion_box .img_box{min-height:85px}.promotion_box .percent-text{font-size:1rem;padding:.5rem .25rem .3rem}.promotion_box .percent-text .bonus-label{font-size:.55rem}.promotion_box .step-label{font-size:.6rem;padding:.3rem}.promotion_box .btn-wrap button{height:24px;font-size:.6rem}.promotion_box .effect_01,.promotion_box .effect_02{display:none}}@media(min-width:1024px)and (max-width:1535px){.promotion_box .right{gap:.5rem;max-width:1023px;width:100%;margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr))}.promotion_box .item{border-radius:10px;padding:.3rem}.promotion_box .percent-text{font-size:.85rem;padding:.5rem .25rem .25rem}.promotion_box .percent-text .bonus-label{font-size:.48rem}.promotion_box .step-label{font-size:.52rem;padding:.3rem}.promotion_box .btn-wrap button{height:24px;font-size:.52rem}.promotion_box .img_box{min-height:95px}}@media(min-width:1367px)and (max-width:1439px){.promotion_box .right{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;max-width:100%;width:100%;margin:0;align-items:stretch;grid-auto-rows:1fr}.promotion_box .item{border-radius:10px;padding:.3rem;display:flex;flex-direction:column}.promotion_box .img_box{min-height:100px;display:flex;flex-direction:column;justify-content:space-between}.promotion_box .percent-text{font-size:.85rem;padding:.5rem .25rem .25rem;line-height:1.2}.promotion_box .percent-text .bonus-label{font-size:.48rem;margin-left:.15rem}.promotion_box .step-label{font-size:.52rem;padding:.3rem}.promotion_box .character-img{max-height:70px;object-fit:contain}.promotion_box .btn-wrap button{height:24px;font-size:.52rem;padding:0 .5rem}.promotion_box .arrow svg{width:18px;height:14px}.promotion_box .effect_01,.promotion_box .effect_02{max-width:28px;opacity:.7}.promotion_box .item .img_box:before{display:none}.promotion_box .item.step-active:before{display:none}.promotion_box .item{border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #0000004d}.promotion_box .item.step-active{border-color:#ffffff40;box-shadow:0 6px 16px #00000059}}@media(min-width:1201px){.promotion_box .right{gap:.5rem;max-width:none;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.promotion_box .item{padding:.3rem}.promotion_box .item,.promotion_box .item.step-active,.promotion_box .item.step-active:hover,.promotion_box .item:not(.step-active):hover{transform:none}.promotion_box .img_box{flex:1 1 auto;min-height:100px}.promotion_box .percent-text{font-size:.85rem;padding:.5rem .25rem .25rem}.promotion_box .percent-text .bonus-label{font-size:.48rem}.promotion_box .step-label{font-size:.52rem;padding:.3rem}.promotion_box .btn-wrap button{height:24px;font-size:.52rem}}@media(min-width:1440px){.promotion_box .right{gap:1.25rem;max-width:none}}@media(min-width:1920px){.promotion_box .right{gap:1.5rem;max-width:none}.promotion_box .percent-text{font-size:2rem}.promotion_box .percent-text .bonus-label{font-size:.95rem}.promotion_box .step-label{font-size:1.05rem}.promotion_box .img_box{min-height:180px}.promotion_box .btn-wrap button{height:38px;font-size:.9rem}}@media(min-width:2560px){.promotion_box .right{gap:2rem;max-width:100%}.promotion_box .item{border-radius:20px}.promotion_box .percent-text{font-size:2.5rem;padding:1.4rem .7rem .7rem}.promotion_box .percent-text .bonus-label{font-size:1.2rem}.promotion_box .step-label{font-size:1.3rem;padding:.85rem}.promotion_box .img_box{min-height:220px;border-radius:18px 18px 0 0}.promotion_box .btn-wrap button{height:46px;font-size:1.05rem;border-radius:0 0 20px 20px}.promotion_box .effect_01,.promotion_box .effect_02{width:48px}.promotion_box .effect_01{right:8px}.promotion_box .effect_02{left:8px;bottom:24%}.promotion_box .arrow{right:.85rem;width:48px;height:38px;border-radius:12px}.promotion_box .arrow svg{width:26px;height:22px}.promotion_box .mask{height:88%}.promotion_box .mask:after{transform:scale(2.4) translateY(-10%);opacity:.7}}@media(min-width:3840px){.promotion_box .right{gap:2.5rem;max-width:100%}.promotion_box .item{border-radius:22px}.promotion_box .percent-text{font-size:3.2rem}.promotion_box .percent-text .bonus-label{font-size:1.5rem}.promotion_box .step-label{font-size:1.6rem}.promotion_box .img_box{min-height:280px}.promotion_box .btn-wrap button{height:54px;font-size:1.25rem}.promotion_box .effect_01,.promotion_box .effect_02{width:56px}.promotion_box .arrow{width:56px;height:44px}.promotion_box .arrow svg{width:30px;height:26px}}.promotion_box .item[data-step="1"]{--step-color: #ffd700}.promotion_box .item[data-step="2"]{--step-color: #ff6b35}.promotion_box .item[data-step="3"]{--step-color: #9b5de5}.promotion_box .item[data-step="4"]{--step-color: #00d4ff}.promotion_box .percent-text.text-yellow{color:gold;text-shadow:0 2px 4px rgba(0,0,0,.6)}.promotion_box .percent-text.text-orange{color:#ff6b35;text-shadow:0 2px 4px rgba(0,0,0,.6)}.promotion_box .percent-text.text-purple{color:#b24bf3;text-shadow:0 2px 4px rgba(0,0,0,.6)}.promotion_box .percent-text.text-blue{color:#00d4ff;text-shadow:0 2px 4px rgba(0,0,0,.6)}.promotion_box .item{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;padding:.5rem;background:linear-gradient(180deg,#141928f2,#0f1423fa);border-radius:12px;border:2px solid rgba(255,255,255,.15);transition:all .3s ease;box-shadow:0 4px 12px #0000004d;overflow:hidden}@media(min-width:600px){.promotion_box .item{border-radius:12px}}@media(min-width:1200px){.promotion_box .item{border-radius:12px}}.promotion_box .item.step-active{border-color:transparent;z-index:10;filter:none;opacity:1;transform:scale(1.02);box-shadow:0 6px 16px #00000059}.promotion_box .item:not(.step-active){filter:grayscale(.7) brightness(.6);opacity:.55;transform:scale(.97);transition:all .3s ease-out}.promotion_box .item:not(.step-active):hover{filter:grayscale(.3) brightness(.85);opacity:.9;transform:scale(.99)}@media(min-width:600px){.promotion_box .item.step-active{transform:scale(1.005) translateY(-1px)}.promotion_box .item:not(.step-active):hover{transform:scale(1) translateY(-1px);z-index:5}.promotion_box .item.step-active:hover{transform:scale(1.01) translateY(-2px)}}.promotion_box .img_box{position:relative;width:100%;border-radius:10px 10px 0 0;overflow:hidden}@media(min-width:600px){.promotion_box .img_box{border-radius:12px 12px 0 0;min-height:145px}}@media(min-width:1200px){.promotion_box .img_box{border-radius:14px 14px 0 0;min-height:150px}}@media(min-width:1440px){.promotion_box .img_box{min-height:160px}}@media(min-width:1920px){.promotion_box .img_box{min-height:180px}}.promotion_box .item[data-step="1"] .img_box{background:url(/images/dino-cards/bg1.svg) no-repeat center bottom / 100% auto}.promotion_box .item[data-step="2"] .img_box{background:url(/images/dino-cards/bg2.svg) no-repeat center bottom / 100% auto}.promotion_box .item[data-step="3"] .img_box{background:url(/images/dino-cards/bg3.svg) no-repeat center bottom / 100% auto}.promotion_box .item[data-step="4"] .img_box{background:url(/images/dino-cards/bg4.svg) no-repeat center bottom / 100% auto}@media(max-width:1023px){.promotion_box .item .img_box{background-size:100% 100%}}.promotion_box .percent-text{position:relative;z-index:10;padding:.875rem .5rem .5rem;text-align:center;font-size:1.5rem;font-weight:800;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.9)}.promotion_box .percent-text .bonus-label{display:block;font-size:.75rem;font-weight:600;color:#ffffffe6}@media(min-width:600px){.promotion_box .percent-text{font-size:1.5rem;padding:1rem .5rem .5rem}.promotion_box .percent-text .bonus-label{font-size:.8125rem}}@media(min-width:1200px){.promotion_box .percent-text{font-size:1.7rem}.promotion_box .percent-text .bonus-label{font-size:.875rem}}.promotion_box .mask{position:absolute;left:0;top:0;width:100%;height:80%;overflow:hidden;z-index:0;pointer-events:none}.promotion_box .mask:after{content:"";position:absolute;top:0;left:0;width:100%;padding-top:100%;transform:scale(2.2) translateY(-15%);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.75}.promotion_box .item[data-step="1"] .mask:after{background-image:url(/images/dino-cards/mask1.png)}.promotion_box .item[data-step="2"] .mask:after{background-image:url(/images/dino-cards/mask2.png)}.promotion_box .item[data-step="3"] .mask:after{background-image:url(/images/dino-cards/mask3.png)}.promotion_box .item[data-step="4"] .mask:after{background-image:url(/images/dino-cards/mask4.png)}@keyframes circleround{0%{transform:scale(2.2) translateY(-15%) rotate(0)}to{transform:scale(2.2) translateY(-15%) rotate(360deg)}}.promotion_box .item.step-active .mask:after,.promotion_box .item:hover .mask:after{animation:circleround 5s linear infinite}@media(min-width:1024px){@keyframes circleround{0%{transform:scale(1.7) translateY(-6%) rotate(0)}to{transform:scale(1.7) translateY(-6%) rotate(360deg)}}}@media(min-width:1201px){.promotion_box .mask{height:80%}.promotion_box .mask:after{top:0;transform:scale(2.2) translateY(-15%)}.promotion_box .img_box{background-size:100% 100%;background-position:center bottom}}.promotion_box .character-img{position:relative;z-index:1;width:100%;height:auto;display:block}.promotion_box .mask{overflow:hidden}.promotion_box .step-label{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:.5rem;font-size:.8125rem;font-weight:600;color:#000;z-index:2}@media(min-width:600px){.promotion_box .step-label{font-size:.875rem;padding:.625rem}}@media(min-width:1200px){.promotion_box .step-label{font-size:1rem}}.promotion_box .effect_01,.promotion_box .effect_02{position:absolute;z-index:3;pointer-events:none;opacity:0;transition:all .3s ease;width:28px}.promotion_box .effect_01{top:5px;right:-8px}.promotion_box .effect_02{bottom:20%;left:-8px}.promotion_box .item:hover .effect_01,.promotion_box .item:hover .effect_02,.promotion_box .item.step-active .effect_01,.promotion_box .item.step-active .effect_02{opacity:1}@media(min-width:600px){.promotion_box .effect_01,.promotion_box .effect_02{width:32px}.promotion_box .effect_01{right:4px}.promotion_box .effect_02{left:4px}}@media(min-width:1200px){.promotion_box .effect_01,.promotion_box .effect_02{width:36px}}.promotion_box .right,.promotion_box .item,.promotion_box .img_box{overflow:visible}.promotion_box .arrow{position:absolute;left:calc(100% + var(--card-gap, .5rem) / 2);top:50%;transform:translate(-50%,-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:100;opacity:.7;transition:all .2s ease;background:#141928e6;border-radius:50%;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 12px #0006}.promotion_box .arrow svg{width:16px;height:16px;fill:gold;filter:none;transition:all .2s ease}.promotion_box .item:not(.step-active):not(:hover) .arrow{opacity:.5;width:36px;height:36px;background:#141414e6;border-color:#fff3;box-shadow:0 3px 10px #0006}.promotion_box .item:not(.step-active):not(:hover) .arrow svg{width:20px;height:20px;fill:#fff9;filter:none}.promotion_box .item:hover .arrow{opacity:1;transform:translate(-50%,-50%) scale(1.15);box-shadow:0 8px 25px #0009,0 0 35px #ffd70080,inset 0 2px 6px #fff3}.promotion_box .item:hover .arrow svg{fill:#fff;filter:drop-shadow(0 0 12px rgba(255,255,255,.9))}.promotion_box .item.step-active .arrow{opacity:1;width:36px;height:36px;animation:none;border-color:var(--step-color, #ffd700);background:#141928f2;box-shadow:0 4px 12px #0006,0 0 8px var(--step-color, #ffd700)}.promotion_box .item.step-active .arrow svg{width:18px;height:18px;fill:#fff;filter:drop-shadow(0 0 4px var(--step-color, #ffd700));animation:none}.promotion_box .item:not(.step-active):hover .arrow{animation:arrowHoverBounce .6s cubic-bezier(.34,1.56,.64,1)}.promotion_box .item:not(.step-active):hover .arrow svg{fill:#fff;filter:drop-shadow(0 0 14px rgba(255,255,255,.9))}@keyframes arrowHoverBounce{0%,to{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(-50%,-50%) scale(1.08) translate(-4px)}50%{transform:translate(-50%,-50%) scale(1.2) translate(8px)}75%{transform:translate(-50%,-50%) scale(1.08) translate(3px)}}.promotion_box .item[data-step="1"] .arrow{--step-color: #ffd700}.promotion_box .item[data-step="1"].step-active .arrow{border-color:gold;box-shadow:0 0 40px gold,0 0 80px gold}.promotion_box .item[data-step="2"] .arrow{--step-color: #ff6b35}.promotion_box .item[data-step="2"].step-active .arrow{border-color:#ff6b35;box-shadow:0 0 40px #ff6b35,0 0 80px #ff6b35}.promotion_box .item[data-step="3"] .arrow{--step-color: #9b5de5}.promotion_box .item[data-step="3"].step-active .arrow{border-color:#9b5de5;box-shadow:0 0 40px #9b5de5,0 0 80px #9b5de5}.promotion_box .item[data-step="4"] .arrow{--step-color: #00d4ff}.promotion_box .item[data-step="4"].step-active .arrow{border-color:#00d4ff;box-shadow:0 0 40px #00d4ff,0 0 80px #00d4ff}.promotion_box .right{--card-gap: .75rem}@media(min-width:600px){.promotion_box .right{--card-gap: 1rem}.promotion_box .arrow{width:36px;height:36px}.promotion_box .item.step-active .arrow{width:40px;height:40px}.promotion_box .item.step-active .arrow svg{width:20px;height:20px}}@media(min-width:1200px){.promotion_box .right{--card-gap: 1.1rem}.promotion_box .arrow{width:40px;height:40px}.promotion_box .item.step-active .arrow{width:44px;height:44px}.promotion_box .item.step-active .arrow svg{width:22px;height:22px}}.promotion_box .arrow{display:none}.promotion_box .item:not(.step-active){opacity:.85}.promotion_box .item:not(.step-active):hover{opacity:1}.promotion_box .item.step-completed{opacity:.7}.promotion_box .item.step-completed:after{content:"✓";position:absolute;top:8px;right:8px;width:20px;height:20px;background:var(--step-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#000;font-weight:700;z-index:10}.promotion_box .item.step-active{opacity:1;border-width:2px}.promotion_box .item.step-active:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:linear-gradient(135deg,var(--step-color),transparent,var(--step-color));z-index:-1;opacity:.5;animation:borderGlowPulse 2s ease-in-out infinite}@keyframes borderGlowPulse{0%,to{opacity:.4}50%{opacity:.7}}.promotion_box .btn-wrap{display:block;visibility:hidden}.promotion_box .item.step-active .btn-wrap,.promotion_box .item:hover .btn-wrap{visibility:visible}.promotion_box .btn-wrap button{width:100%;height:34px;min-height:44px;border:none;border-radius:0 0 10px 10px;font-weight:700;font-size:.6875rem;cursor:pointer;color:#fff;text-transform:uppercase;letter-spacing:.03em;transition:all .2s ease;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 1px rgba(0,0,0,.8)}@media(min-width:600px){.promotion_box .btn-wrap button{height:34px;font-size:.75rem;border-radius:0 0 12px 12px}}@media(min-width:1200px){.promotion_box .btn-wrap button{height:36px;font-size:.8125rem;border-radius:0 0 14px 14px}}.promotion_box .btn-yellow{background:linear-gradient(135deg,gold,orange);box-shadow:0 3px 8px #00000040}.promotion_box .btn-orange{background:linear-gradient(135deg,#ff8c00,#ff4500);box-shadow:0 3px 8px #00000040}.promotion_box .btn-purple2{background:linear-gradient(135deg,#b24bf3,#7b2fd0);box-shadow:0 3px 8px #00000040}.promotion_box .btn-blue{background:linear-gradient(135deg,#00e5ff,#00b4d8);box-shadow:0 3px 8px #00000040}.promotion_box .btn-wrap button:hover{filter:brightness(1.1);transform:translateY(-1px)}.promotion_box .item.step-active .btn-wrap button{animation:none}@keyframes btnTextPulse{0%,to{transform:scale(1);letter-spacing:.03em}50%{transform:scale(1.02);letter-spacing:.05em}}.step-carousel-dots{display:none}@media(max-width:1023px){.step-carousel-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:.75rem;padding:.5rem 0}.step-dot{position:relative;width:28px;height:6px;background:#fff3;border-radius:3px;border:none;cursor:pointer;overflow:hidden;transition:all .3s ease}.step-dot:hover{background:#ffffff4d}.step-dot.active{background:#ffffff40}.step-dot .step-progress{position:absolute;left:0;top:0;height:100%;width:0%;background:var(--dot-color, #ffd700);border-radius:3px;transition:width .1s linear}.step-dot.active .step-progress{width:100%;transition:width 7s linear}.step-dot[data-step="1"]{--dot-color: #ffd700}.step-dot[data-step="2"]{--dot-color: #ff6b35}.step-dot[data-step="3"]{--dot-color: #9b5de5}.step-dot[data-step="4"]{--dot-color: #00d4ff}.step-dot.completed .step-progress{width:100%;transition:none}}@media(max-width:520px){.step-carousel-dots{gap:6px;margin-top:.5rem}.step-dot{width:22px;height:5px}}@media(prefers-reduced-motion:reduce){.promotion_box .item,.promotion_box .arrow svg{animation:none;transition:none}}@media(max-width:520px){.promotion_box .right{grid-template-columns:repeat(2,1fr);gap:1px;width:100%;padding:0;margin:0}.promotion_box .item{border-radius:10px;border-width:1.5px;display:flex;flex-direction:column;overflow:hidden;min-height:0;padding:.15rem}.promotion_box .img_box{width:100%;min-height:100px;border-radius:10px 10px 0 0;position:relative;background-size:100% 100%}.promotion_box .percent-text{font-size:clamp(.9rem,4vw,1.2rem);padding:.35rem .2rem .2rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.95)}.promotion_box .percent-text .bonus-label{font-size:clamp(.5rem,2vw,.625rem);margin-top:2px}.promotion_box .step-label{font-size:clamp(.5625rem,2.5vw,.6875rem);padding:3px 6px;bottom:0}.promotion_box .character-img{display:block;max-height:75px;width:auto;object-fit:contain;margin:0 auto}.promotion_box .effect_01,.promotion_box .effect_02{display:block;width:18px;opacity:.7}.promotion_box .effect_01{top:2px;right:-4px}.promotion_box .effect_02{bottom:15%;left:-4px}.promotion_box .item.step-active .effect_01,.promotion_box .item.step-active .effect_02{opacity:1}.promotion_box .item:after{content:attr(data-step);position:absolute;top:4px;left:4px;width:18px;height:18px;background:var(--step-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:800;color:#000;z-index:15;box-shadow:0 2px 6px #0000004d}.promotion_box .btn-wrap{display:block}.promotion_box .btn-wrap button{height:clamp(26px,7vw,32px);font-size:clamp(.5625rem,2.5vw,.6875rem);border-radius:0 0 10px 10px;width:100%;letter-spacing:.02em}.promotion_box .mobile-cta{display:none}.promotion_box .mask{height:70%}.promotion_box .mask:after{transform:scale(1.8) translateY(-20%);opacity:.5}.promotion_box .item.step-active{transform:scale(1.01);box-shadow:0 4px 12px #00000059}.promotion_box .item:not(.step-active){filter:grayscale(.7) brightness(.6);opacity:.5;transform:scale(.97)}.promotion_box .item:not(.step-active):hover,.promotion_box .item:not(.step-active):active{filter:grayscale(.3) brightness(.8);opacity:.85}.promotion_box .item:not(.step-active):after{opacity:.6}}@media(max-width:360px){.promotion_box .right{gap:1px}.promotion_box .item{border-radius:8px;border-width:1px;padding:.1rem}.promotion_box .img_box{min-height:85px;border-radius:8px 8px 0 0}.promotion_box .percent-text{font-size:.85rem;padding:.3rem .2rem .2rem}.promotion_box .percent-text .bonus-label{font-size:.45rem}.promotion_box .step-label{font-size:.45rem;padding:2px 4px}.promotion_box .character-img{max-height:65px}.promotion_box .effect_01,.promotion_box .effect_02{display:none}.promotion_box .item:after{width:16px;height:16px;font-size:.5625rem;top:3px;left:3px}.promotion_box .btn-wrap button{height:22px;font-size:.45rem;border-radius:0 0 8px 8px}.promotion_box .item.step-active{transform:scale(1.01)}.promotion_box .item:not(.step-active){filter:grayscale(.7) brightness(.6);opacity:.5;transform:scale(.96)}}.vip-benefits-section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.vip-benefits-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.625rem;border-bottom:1px solid var(--block-border, rgba(255, 255, 255, .08));flex-wrap:nowrap;gap:.5rem}.vip-benefits-title-group{display:flex;align-items:center;gap:.625rem;flex-shrink:1;min-width:0}.vip-benefits-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#ffd70033,#ffb4001a);border-radius:10px;border:1px solid rgba(255,215,0,.3)}.vip-benefits-icon i{font-size:1.125rem;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:crownPulse 2s ease-in-out infinite}@keyframes crownPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,215,0,.4))}50%{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}}.vip-benefits-title-text{display:flex;flex-direction:column;gap:2px;flex-shrink:1;min-width:0;overflow:hidden}.vip-benefits-title{font-size:1.125rem;font-weight:700;color:var(--text-main, #fff);margin:0;line-height:1.2}.vip-benefits-subtitle{font-size:.65rem;font-weight:500;color:#ffd700b3;text-transform:uppercase;letter-spacing:.05em}.vip-benefits-badge-row{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap}.vip-benefits-badge-benefits{background:#00c85326;border-color:#00c8534d;color:var(--primary, #00c853)}.vip-benefits-badge-benefits:hover{background:#00c85333;border-color:#00c85366}.vip-benefits-badge-benefits i{animation:giftBounce 2s ease-in-out infinite}@keyframes giftBounce{0%,to{transform:scale(1)}50%{transform:scale(1.15) rotate(-5deg)}}.vip-benefits-badge-exclusive{background:linear-gradient(135deg,#ffd70033,#ffb40026);border-color:#ffd70066;color:gold}.vip-benefits-badge-exclusive:hover{background:linear-gradient(135deg,#ffd7004d,#ffb40033);border-color:#ffd70080;box-shadow:0 0 12px #ffd7004d}.vip-benefits-badge-exclusive i{animation:gemSparkle 1.5s ease-in-out infinite}.vip-benefits-grid{display:grid;grid-template-columns:1fr;gap:1rem;perspective:1000px}@media(min-width:600px){.vip-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.vip-benefits-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.vip-benefit-card{--card-glow-color: rgba(255, 215, 0, .5);--card-accent: #ffd700;position:relative;display:flex;flex-direction:column;align-items:center;padding:1.75rem 1.5rem;text-align:center;background:linear-gradient(145deg,#1e1e2de6,#141423f2);border-radius:20px;border:1px solid rgba(255,255,255,.08);overflow:visible;cursor:pointer;transition:all .5s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d;transform:translateZ(0);opacity:0;animation:vipCardEnter .8s cubic-bezier(.23,1,.32,1) forwards;filter:grayscale(20%)}.vip-benefit-card:nth-child(1){animation-delay:.1s}.vip-benefit-card:nth-child(2){animation-delay:.2s}.vip-benefit-card:nth-child(3){animation-delay:.3s}.vip-benefit-card:nth-child(4){animation-delay:.4s}.vip-benefit-card:nth-child(5){animation-delay:.5s}.vip-benefit-card:nth-child(6){animation-delay:.6s}@keyframes vipCardEnter{0%{opacity:0;transform:translateY(40px) rotateX(15deg) scale(.9)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}.vip-benefit-card:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:24px;background:conic-gradient(from var(--border-angle, 0deg),var(--card-accent) 0%,transparent 15%,transparent 35%,rgba(155,93,229,.8) 50%,transparent 65%,transparent 85%,var(--card-accent) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:4px;pointer-events:none;animation:none;opacity:0;z-index:-1}@keyframes rotateBorder{0%{--border-angle: 0deg}to{--border-angle: 360deg}}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.vip-benefit-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 20%,var(--card-accent) 1px,transparent 1px),radial-gradient(circle at 80% 30%,rgba(155,93,229,.6) 1px,transparent 1px),radial-gradient(circle at 40% 70%,rgba(255,255,255,.4) 1px,transparent 1px),radial-gradient(circle at 70% 80%,var(--card-accent) .5px,transparent .5px),radial-gradient(circle at 10% 60%,rgba(155,93,229,.5) .5px,transparent .5px);background-size:120px 120px,100px 100px,90px 90px,80px 80px,70px 70px;animation:none;opacity:0;pointer-events:none;z-index:0}@keyframes particleFloat{0%{background-position:0 0,50px 50px,25px 25px,0 0,40px 40px}to{background-position:120px 120px,-50px 100px,115px -25px,80px 80px,-30px 70px}}@media(hover:hover)and (pointer:fine){.vip-benefit-card:hover{opacity:.9;transform:scale(1.01);filter:grayscale(0%);border-color:#fff3}}.vip-benefit-card[data-tier=gold]{--card-glow-color: rgba(255, 215, 0, .4);--card-accent: #ffd700}.vip-benefit-card[data-tier=platinum]{--card-glow-color: rgba(155, 93, 229, .4);--card-accent: #9b5de5}.vip-benefit-card[data-tier=diamond]{--card-glow-color: rgba(0, 200, 255, .4);--card-accent: #00c8ff}.vip-card-icon-wrap{width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;position:relative;z-index:2}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vip-card-icon-wrap:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,var(--card-glow-color) 0%,transparent 70%);opacity:0;z-index:-1}@keyframes iconGlowRing{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.6;transform:scale(1.1)}}.vip-card-icon-wrap img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.4));transition:all .5s cubic-bezier(.23,1,.32,1)}.vip-card-title{font-size:1.0625rem;font-weight:700;color:#fffc;margin:0 0 .625rem;position:relative;z-index:2;transition:all .4s ease}@keyframes titleShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.vip-card-desc{font-size:.8125rem;color:var(--text-secondary, rgba(255, 255, 255, .65));line-height:1.6;margin:0;position:relative;z-index:2;transition:color .3s ease}.vip-benefit-card.vip-highlight{opacity:1;transform:scale(1.03);filter:grayscale(0%);z-index:10;border-width:2px;border-color:#ffd70080;box-shadow:0 0 60px var(--card-glow-color),0 15px 40px #0006;will-change:transform,opacity;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vip-benefit-card.vip-highlight{animation:vipCardActivate .7s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes vipCardActivate{0%{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.06)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1.03)}}.vip-benefit-card.vip-highlight:before{animation:rotateBorder 6s linear infinite;opacity:.7}.vip-benefit-card.vip-highlight:after{animation:particleFloat 25s linear infinite;opacity:.4}.vip-benefit-card.vip-highlight .vip-card-icon-wrap{animation:iconFloat 3s ease-in-out infinite}.vip-benefit-card.vip-highlight .vip-card-icon-wrap:before{opacity:.5;animation:iconGlowRing 2.5s ease-in-out infinite}.vip-benefit-card.vip-highlight .vip-card-title{background:linear-gradient(135deg,#fff 0%,rgba(255,255,255,.9) 50%,var(--card-accent) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titleShimmer 3s linear infinite}.vip-benefit-card.vip-highlight .vip-card-desc{color:#ffffffe6}@media(max-width:599px){.vip-benefits-section{margin-top:1.5rem;padding-top:1rem}.vip-benefits-header,.vip-benefits-title-group{gap:.375rem}.vip-benefits-icon{width:28px;height:28px;flex-shrink:0}.vip-benefits-icon i{font-size:.875rem}.vip-benefits-title{font-size:.9375rem;white-space:nowrap}.vip-benefits-subtitle{display:none}.vip-benefits-badge-row{display:flex;gap:.25rem;flex-wrap:nowrap;flex-shrink:0}.vip-card-title{font-size:.9375rem}.vip-card-desc{font-size:.75rem}.vip-benefits-badge{padding:4px 8px;gap:4px;font-size:.6rem}.vip-benefits-badge .badge-text-full{display:none}.vip-benefits-badge .badge-text-abbr{display:inline}.vip-benefits-badge i{font-size:.55rem}.vip-benefit-card{padding:1rem .875rem;border-radius:12px}.vip-card-icon-wrap{width:56px;height:56px;margin-bottom:.75rem}}@media(prefers-reduced-motion:reduce){.vip-benefit-card,.vip-benefit-card:before,.vip-benefit-card:after,.vip-card-icon-wrap,.vip-card-icon-wrap:before,.vip-card-title,.vip-benefits-icon i,.vip-benefits-badge i{animation:none}.vip-benefit-card{opacity:1}.vip-benefit-card:hover{opacity:.9}}@media(max-width:520px){.vip-benefits-section{margin-top:1.25rem;padding-top:1rem}.vip-benefits-header{margin-bottom:1rem}.vip-benefits-icon{width:32px;height:32px}.vip-benefits-icon i,.vip-benefits-title{font-size:1rem}.vip-benefits-subtitle{font-size:.6875rem}.vip-benefits-grid{display:grid;grid-template-columns:1fr;gap:.75rem;overflow:visible;padding:6px}.vip-benefit-card.vip-highlight{transform:scale(1)}.vip-benefit-card{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:12px;overflow:visible}.vip-benefit-card:before{border-radius:14px}.vip-card-glow{top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse 55% 60% at 28% 45%,var(--card-glow-color) 0%,transparent 62%);opacity:.45}.vip-card-icon-wrap{width:56px;height:56px;margin-bottom:0;flex-shrink:0}.vip-benefit-card .vip-card-title,.vip-benefit-card .vip-card-desc{text-align:left}.vip-card-title{font-size:.9375rem;margin-bottom:.25rem}.vip-card-desc{font-size:.75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.vip-benefits-wrapper{position:relative;overflow:hidden;background:#08080cf2}.vip-benefits-badge-row{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;flex-shrink:0}.vip-benefits-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;font-size:.65rem;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.03em;cursor:default;transition:all .2s ease;white-space:nowrap}.vip-benefits-badge:hover{background:#ffffff1a;border-color:#ffffff26}.vip-benefits-badge i{font-size:.6rem;opacity:.9}.vip-benefits-badge-benefits{background:#ffd70026;border-color:#ffd7004d;color:gold}.vip-benefits-badge-benefits:hover{background:#ffd70033;border-color:#ffd70066}.vip-benefits-badge-exclusive{background:#a855f726;border-color:#a855f74d;color:#a855f7}.vip-benefits-badge-exclusive:hover{background:#a855f733;border-color:#a855f766}.vip-benefits-badge .badge-text-abbr{display:none}.official-address{--color-main: #4ab848;--color-mirror: #3b82f6;--color-bg: rgba(27, 29, 33, .8);--color-bg-hover: rgba(74, 184, 72, .08);--color-border: var(--block-border, rgba(255, 255, 255, .12));--color-text: #fff;--color-text-muted: rgba(255, 255, 255, .5);--radius-lg: 16px;--radius-md: 8px;--radius-sm: 6px;--transition: .2s ease;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#08080cf2;border-radius:var(--radius-lg);container-type:inline-size;container-name:official-address}.header-badges{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.header-badges .badge-text-abbr{display:none}.header-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;font-size:.65rem;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.03em;cursor:default;transition:background-color,border-color,color,transform var(--transition);white-space:nowrap}.header-badge:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-1px)}.header-badge i{font-size:.6rem;opacity:.9}.header-badge.badge-support{background:#8b5cf626;border-color:#8b5cf64d;color:#a78bfa}.header-badge.badge-support:hover{background:#8b5cf633;border-color:#8b5cf666;box-shadow:0 0 12px #8b5cf64d}.header-badge.badge-support i{color:#a78bfa}.header-badge.badge-ssl-vip{background:#00c85326;border-color:#00c8534d;color:var(--color-main, #00c853)}.header-badge.badge-ssl-vip:hover{background:#00c85333;border-color:#00c85366;box-shadow:0 0 12px #00c8534d}.header-badge.badge-ssl-vip i{color:var(--color-main, #00c853)}.header-badge.badge-certs-vip{background:linear-gradient(135deg,#ffd70033,#ffb40026);border-color:#ffd70066;color:gold}.header-badge.badge-certs-vip:hover{background:linear-gradient(135deg,#ffd7004d,#ffb40033);border-color:#ffd70080;box-shadow:0 0 12px #ffd7004d}.header-badge.badge-certs-vip i{color:gold;animation:gemSparkle 1.5s ease-in-out infinite}@keyframes gemSparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15) rotate(15deg)}}.domain-list{display:flex;flex-direction:column;gap:.5rem}.domain-item{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.75rem 1rem;background:#ffffff08;border-radius:var(--radius-md);border:1px solid transparent;transition:background-color,border-color var(--transition);cursor:default}.domain-item:hover{background:var(--color-bg-hover);border-color:#4ab84833}.domain-item-main{background:#4ab8480f;border-color:#4ab84826}.domain-item-main:hover{background:#4ab8481f;border-color:#4ab8484d}.domain-info{flex:1 1 0%;display:flex;flex-direction:column;gap:.125rem;min-width:80px}.domain-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);white-space:nowrap}.domain-item-main .domain-label{color:var(--color-main)}.domain-url{font-size:.9375rem;font-weight:700;font-family:SF Mono,Monaco,Consolas,monospace;color:var(--color-text);letter-spacing:.02em;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#4ab8481a;border:1px solid rgba(74,184,72,.2);border-radius:100px;font-size:.6875rem;font-weight:600;white-space:nowrap;transition:background-color,border-color var(--transition)}.status-pill:hover{background:#4ab84826;border-color:#4ab8484d}.status-pill-dot{position:relative;width:8px;height:8px;background:var(--color-main);border-radius:50%;flex-shrink:0}.status-pill-dot:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:var(--color-main);opacity:.4;animation:status-pulse 2s ease-in-out infinite;will-change:transform,opacity}@keyframes status-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.5);opacity:0}}.status-pill-text{color:var(--color-main);letter-spacing:.05em;text-transform:uppercase}.status-pill-divider{width:1px;height:12px;background:#ffffff26}.status-pill-ping{color:#fffc;font-family:SF Mono,Monaco,Consolas,monospace;font-weight:600;transition:color .3s ease;min-width:2rem;text-align:center}.status-pill-uptime{color:#fff9}.domain-item-mirror .status-pill{background:#3b82f61a;border-color:#3b82f633}.domain-item-mirror .status-pill:hover{background:#3b82f626;border-color:#3b82f64d}.domain-item-mirror .status-pill-dot{background:var(--color-mirror)}.domain-item-mirror .status-pill-dot:before{background:var(--color-mirror)}.domain-item-mirror .status-pill-text{color:var(--color-mirror)}.status-pill-ping[data-speed-status=fast]{color:#4ab848}.status-pill-ping[data-speed-status=normal]{color:#ffc107}.status-pill-ping[data-speed-status=slow]{color:#ef4444}.domain-security-tags{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.security-tag{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:4px;font-size:.5625rem;cursor:default;transition:background-color,border-color var(--transition)}.security-tag:hover{background:#ffffff1f;border-color:#ffffff26}.security-tag.tag-ssl i{color:var(--color-main);font-size:.5rem}.security-tag.tag-waf i{color:#f38020;font-size:.5625rem}.domain-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.btn-copy,.btn-go{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:default;transition:background-color,border-color,color var(--transition);font-size:.875rem}.btn-copy:hover,.btn-go:hover{background:#ffffff1f;border-color:#fff3;color:var(--color-text)}.btn-copy:active,.btn-go:active{transform:scale(.95)}.btn-copy .fa-check{color:var(--color-main)}.btn-go:hover{background:#4ab84826;border-color:#4ab8484d;color:var(--color-main)}.btn-play{position:relative;background:linear-gradient(135deg,#4ab84826,#4ab84814);border-color:#4ab84840;color:var(--color-main);overflow:hidden}.btn-play i{font-size:.625rem;margin-left:1px;transition:transform .2s ease}.btn-play:hover{background:linear-gradient(135deg,#4ab84840,#4ab84826);border-color:#4ab84866;transform:scale(1.05)}.btn-play:hover i{transform:scale(1.15)}.btn-play:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:var(--color-main);opacity:0;animation:play-pulse 2s ease-in-out infinite;will-change:transform,opacity}@keyframes play-pulse{0%,to{opacity:0;transform:scale(.95)}50%{opacity:.2;transform:scale(1.1)}}.domain-item-mirror .btn-play{background:linear-gradient(135deg,#3b82f626,#3b82f614);border-color:#3b82f640;color:var(--color-mirror)}.domain-item-mirror .btn-play:hover{background:linear-gradient(135deg,#3b82f640,#3b82f626);border-color:#3b82f666}.domain-item-mirror .btn-play:before{background:var(--color-mirror)}.copy-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(100px);display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#1b1d21f2;border:1px solid rgba(74,184,72,.3);border-radius:var(--radius-md);color:var(--color-text);font-size:.875rem;font-weight:500;box-shadow:0 8px 32px #0006;opacity:0;visibility:hidden;transition:opacity,visibility,transform .3s ease;z-index:1000}.copy-toast .fa-check{color:var(--color-main)}.copy-toast.show{transform:translate(-50%) translateY(0);opacity:1;visibility:visible}:root{--preview-width: 280px}@media(min-width:1920px){:root{--preview-width: 320px}}@media(min-width:2560px){:root{--preview-width: 360px}}.domain-preview{position:fixed;z-index:9999999;width:var(--preview-width);background:#101216fa;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 40px #00000080,0 8px 20px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;transform:scale(.95) translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1),visibility .2s;overflow:hidden}.domain-preview.active{opacity:1;visibility:visible;transform:scale(1) translateY(0);pointer-events:auto}.domain-preview .preview-image{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(135deg,#191b1f,#232529);position:relative}.domain-preview .preview-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);animation:preview-shimmer 1.5s infinite;z-index:1}@keyframes preview-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.domain-preview .preview-image img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease,opacity .3s ease;opacity:0}.domain-preview .preview-image img.loaded{opacity:1}.domain-preview.active .preview-image img.loaded{transform:scale(1.02)}.domain-preview .preview-content{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.375rem}.domain-preview .preview-title{font-size:.875rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:.5rem}.domain-preview .preview-title:before{content:"";width:6px;height:6px;background:var(--color-main);border-radius:50%;box-shadow:0 0 8px var(--color-main)}.domain-preview .preview-url{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:#fff6;font-family:SF Mono,Monaco,Consolas,monospace}.domain-preview .preview-url i{font-size:.5625rem;color:#ffffff4d}@media(max-width:1023px){.official-address{padding:.875rem}.header-badge{padding:.1875rem .375rem;font-size:.5rem}.domain-item{padding:.625rem .875rem;gap:.625rem}.domain-url{font-size:.875rem}.status-pill{padding:.25rem .5rem;gap:.375rem;font-size:.625rem}.status-pill-dot{width:6px;height:6px}.btn-copy,.btn-go{width:30px;height:30px;font-size:.8125rem}}@media(max-width:599px){.official-address{padding:.75rem;gap:.5rem;height:auto;min-height:auto;overflow:visible;flex-shrink:0;border-radius:12px;width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.header-badges{gap:.25rem;justify-content:flex-end;flex-wrap:nowrap;flex-shrink:0}.header-badge{padding:.25rem .3125rem;font-size:.5rem;gap:0;border-radius:6px;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center}.header-badge .badge-text{display:none}.header-badge i{font-size:.75rem;opacity:1}.domain-list{gap:.4375rem}.domain-item{display:flex;align-items:center;gap:.5rem;padding:.5625rem .625rem;border-radius:8px;min-height:52px}.domain-info{flex:1;min-width:0}.domain-label{font-size:.5625rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted);white-space:nowrap}.domain-item-main .domain-label{color:var(--color-main)}.domain-url{font-size:.875rem;font-weight:700;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill{padding:.25rem .5rem;gap:.25rem;font-size:.625rem;flex-shrink:0;border-radius:100px;min-height:26px}.status-pill-dot{width:6px;height:6px}.status-pill-uptime,.status-pill-divider:last-of-type{display:none}.status-pill-divider{height:10px}.status-pill-text{font-size:.5625rem;font-weight:700;letter-spacing:.04em}.status-pill-ping{font-size:.625rem;font-weight:600;min-width:2rem}.domain-security-tags{display:none}.domain-actions{gap:.375rem;flex-shrink:0}.btn-copy,.btn-go{width:44px;height:44px;border-radius:8px;font-size:.875rem}.copy-toast{bottom:16px;padding:.625rem 1rem;font-size:.8125rem}.domain-preview{--preview-width: 300px;max-width:calc(100vw - 32px);box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff1a}.domain-preview .preview-image{aspect-ratio:16 / 9}.domain-preview .preview-content{padding:.75rem}.domain-preview .preview-title{font-size:.8125rem}.domain-preview .preview-url{font-size:.625rem}}@container official-address (max-width: 480px){.header-badges .badge-text-full{display:none}.header-badges .badge-text-abbr{display:inline}.domain-item{flex-wrap:nowrap;gap:.375rem;padding:.5rem .625rem}.domain-info{flex:1 1 auto;min-width:0}.domain-url{font-size:.75rem;overflow:hidden;text-overflow:ellipsis}.domain-label{font-size:.5rem}.status-pill{padding:.125rem .375rem;gap:.25rem;font-size:.5rem;flex-shrink:0}.status-pill-text,.status-pill-uptime,.status-pill-divider,.domain-security-tags{display:none}.btn-copy,.btn-go{width:36px;height:36px;font-size:.6875rem;flex-shrink:0}}@container official-address (max-width: 360px){.header-badge{padding:.1875rem;font-size:.5rem}.header-badge .badge-text{display:none}.domain-label{font-size:.5625rem}.domain-url{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.domain-item,.btn-copy,.btn-go,.status-pill,.copy-toast,.domain-preview{transition:none}.status-pill-dot:before{animation:none}.domain-preview .preview-image:before{animation:none}}body.casino-panel-open .domain-preview,body.slot-panel-open .domain-preview,body.vsports-panel-open .domain-preview,body.minigame-panel-open .domain-preview{z-index:9997;pointer-events:none}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;padding:8px 16px;background:#000;color:#fff;font-size:14px;font-weight:600;border-radius:4px;z-index:9999;overflow:visible}.headquarters{--hq-green: #00c853;--hq-bg: rgba(27, 29, 33, .8);--hq-border: var(--block-border, rgba(255, 255, 255, .12));--hq-text: #fff;--hq-text-muted: rgba(255, 255, 255, .5);--hq-radius-lg: 16px;--hq-radius-md: 8px;--hq-transition: .2s ease;--glass-bg: rgba(255, 255, 255, .04);--glass-bg-hover: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .1);--glass-highlight: rgba(255, 255, 255, .06);--glass-blur: 8px;--badge-cert-color: #ffd740;--badge-support-color: #e040fb}.headquarters{display:flex;flex-direction:column;gap:.75rem;padding:1rem;container-type:inline-size;container-name:headquarters}.hq-header-badges{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;flex-shrink:0}.hq-header-badges .badge-text-abbr{display:none}.hq-badge.hq-badge-primary{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--hq-radius-md);cursor:default;transition:background-color,border-color,box-shadow,transform var(--hq-transition);position:relative;box-shadow:inset 0 1px 0 var(--glass-highlight);flex-shrink:1;min-width:0}.hq-badge.hq-badge-primary i{font-size:1.125rem;width:24px;text-align:center}.hq-badge.hq-badge-primary .badge-content{display:flex;flex-direction:column;gap:.0625rem}.hq-badge.hq-badge-primary .badge-label{font-size:.625rem;font-weight:700;color:var(--hq-text);letter-spacing:.05em}.hq-badge.hq-badge-primary .badge-meta{font-size:.5625rem;color:var(--hq-text-muted);font-weight:500}.hq-badge-primary.hq-badge-license{border-color:#8b5cf640;background:linear-gradient(135deg,#8b5cf61f,#8b5cf60a)}.hq-badge-primary.hq-badge-license i{color:#8b5cf6;text-shadow:0 0 12px rgba(139,92,246,.5)}.hq-badge-primary.hq-badge-license:hover{border-color:#8b5cf680;box-shadow:0 0 20px #8b5cf640;transform:translateY(-2px)}.hq-badge-pills{display:flex;align-items:center;gap:.375rem;margin-left:auto;flex-shrink:1;min-width:0}.hq-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.5625rem;font-weight:600;color:#fff9;cursor:default;transition:background-color,border-color,color,transform .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;min-width:0}.hq-badge:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:currentColor;transition:width .25s ease;opacity:.5}.hq-badge:hover:after{width:80%}.hq-badge:hover{background:#ffffff14;border-color:#fff3;color:#ffffffd9;transform:translateY(-2px)}.hq-badge i{font-size:.625rem;transition:transform .25s ease}.hq-badge:hover i{transform:scale(1.15)}.hq-badge-pill.hq-badge-secure-pill{background:linear-gradient(135deg,#00b0ff1f,#00b0ff0a);border-color:#00b0ff33}.hq-badge-pill.hq-badge-secure-pill i{color:#00b0ff;text-shadow:0 0 8px rgba(0,176,255,.5)}.hq-badge-pill.hq-badge-secure-pill .badge-text{color:#00b0ff;font-weight:700}.hq-badge-pill.hq-badge-secure-pill:hover{background:linear-gradient(135deg,#00b0ff33,#00b0ff14);border-color:#00b0ff59;box-shadow:0 0 12px #00b0ff33}.hq-badge-support{background:linear-gradient(135deg,#3b82f61f,#3b82f60a);border-color:#3b82f633}.hq-badge-support i{color:#3b82f6;text-shadow:0 0 8px rgba(59,130,246,.5)}.hq-badge-support .badge-text{color:#3b82f6;font-weight:700}.hq-badge-support:hover{background:linear-gradient(135deg,#3b82f633,#3b82f614);border-color:#3b82f659;box-shadow:0 0 12px #3b82f633}.hq-badge.hq-badge-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:100px;font-size:.5625rem;font-weight:600;color:#ffffffb3;cursor:default;transition:background-color,transform var(--hq-transition);position:relative;flex-shrink:1;min-width:0;white-space:nowrap}.hq-badge.hq-badge-pill i{font-size:.625rem}.hq-badge.hq-badge-pill .badge-text{letter-spacing:.03em}.hq-badge-pill.hq-badge-cert i{color:var(--badge-cert-color)}.hq-badge-pill.hq-badge-support i{color:var(--badge-support-color)}.hq-badge-pill:hover{background:var(--glass-bg-hover);transform:translateY(-1px)}.hq-map-container{position:relative;width:100%;height:500px;border-radius:var(--hq-radius-md);overflow:hidden;background:radial-gradient(ellipse 120% 80% at 60% 55%,rgba(0,222,0,.08) 0%,transparent 50%),linear-gradient(180deg,#0a0f1a,#0d1420,#111827);border:1px solid var(--hq-border);touch-action:pan-y}.hq-map-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 50%,transparent 0%,rgba(10,15,26,.6) 100%);z-index:1}.hq-map-picture{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.hq-map-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.hq-curacao-label{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);z-index:10}.hq-curacao-label .label-text{display:inline-block;padding:6px 14px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,222,0,.4);border-radius:6px;font-size:13px;font-weight:600;color:#00de00;letter-spacing:.03em;text-shadow:0 0 10px rgba(0,222,0,.5);box-shadow:0 4px 12px #0000004d}.hq-map-badge{position:absolute;top:10px;left:10px;z-index:15;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,200,83,.25);border-radius:8px;padding:6px 10px;display:flex;align-items:center;gap:6px;font-size:.625rem;font-weight:600;color:#fff;transition:background-color,border-color .2s ease}.hq-map-badge:hover{border-color:#00c85366;background:#000000d9}.hq-map-badge i{color:var(--hq-green);font-size:.5625rem}.hq-map-license{position:absolute;bottom:10px;right:10px;z-index:15;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,.25);border-radius:8px;padding:6px 10px;display:flex;align-items:center;gap:6px;font-size:.625rem;font-weight:600;color:#fff;transition:background-color,border-color .2s ease}.hq-map-license:hover{border-color:#8b5cf666;background:#000000d9}.hq-map-license i{color:#8b5cf6;font-size:.5625rem}.hq-license-card{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--hq-radius-md)}.hq-license-header{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--hq-border)}.hq-license-header i{font-size:.875rem;color:var(--hq-green)}.hq-license-header span{font-size:.625rem;font-weight:700;color:var(--hq-text);letter-spacing:.08em}.hq-license-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.hq-license-item{display:flex;align-items:center;gap:.5rem;font-size:.6875rem}.hq-license-item i{font-size:.5rem;color:var(--hq-green);width:12px;text-align:center}.hq-license-item .license-name{color:var(--hq-text);font-weight:500;flex:1}.hq-license-item .license-meta{font-size:.5625rem;color:var(--hq-text-muted);background:#ffffff0d;padding:.125rem .375rem;border-radius:4px}@media(max-width:1023px){.headquarters{padding:.875rem}.hq-badge{padding:.1875rem .375rem;font-size:.5rem}.hq-map-container{height:350px}.hq-desktop-only{display:none}}@media(max-width:599px){.headquarters{padding:.75rem;gap:.5rem;height:auto;min-height:auto;flex-shrink:0;border-radius:12px;width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.hq-desktop-only,.hq-badge.hq-badge-pill .badge-text-full{display:none}.hq-badge.hq-badge-pill .badge-text-abbr{display:inline}.hq-badge.hq-badge-pill{padding:.25rem .375rem;gap:.1875rem;font-size:.5625rem;min-height:24px}.hq-badge.hq-badge-pill i{font-size:.5625rem}.hq-badge.hq-badge-pill .badge-text{font-size:.5625rem;font-weight:700}.hq-badge-pills{gap:.25rem;margin-left:auto}.hq-badge.hq-badge-primary{padding:.25rem .375rem;gap:.25rem}.hq-badge.hq-badge-primary i{font-size:.875rem;width:18px}.hq-badge.hq-badge-primary .badge-label{font-size:.5rem;letter-spacing:.04em}.hq-badge.hq-badge-primary .badge-meta{font-size:.4375rem}.hq-map-container{height:220px;touch-action:pan-y;border-radius:8px}.hq-map-badge,.hq-map-license{padding:4px 8px;font-size:.5625rem;gap:4px;border-radius:6px}.hq-map-badge i,.hq-map-license i{font-size:.5rem}.hq-map-badge{top:8px;left:8px}.hq-map-license{bottom:8px;right:8px}.hq-overlay-content i{font-size:1.25rem}.overlay-text{font-size:.6875rem}.hq-license-card{flex-direction:column;gap:.5rem;padding:.625rem .75rem;border-radius:8px}.hq-license-header{padding-bottom:.375rem;gap:.375rem}.hq-license-header i{font-size:.75rem}.hq-license-header span{font-size:.5625rem;letter-spacing:.06em}.hq-license-list{gap:.3125rem}.hq-license-item{font-size:.6875rem;gap:.375rem;min-height:22px;align-items:center}.hq-license-item i{font-size:.5625rem;width:10px;color:var(--hq-green)}.hq-license-item .license-name{font-size:.6875rem;font-weight:600}.hq-license-item .license-meta{font-size:.5625rem;padding:.125rem .3125rem;border-radius:4px;white-space:nowrap;flex-shrink:0}}@media(max-width:360px){.hq-badge-pills{gap:1px}.hq-badge.hq-badge-primary{padding:.1875rem .25rem;gap:.125rem}.hq-badge.hq-badge-primary i{font-size:.75rem;width:14px}.hq-badge.hq-badge-primary .badge-content{gap:0}.hq-badge.hq-badge-primary .badge-label{font-size:.4375rem}.hq-badge.hq-badge-primary .badge-meta{font-size:.375rem}.hq-badge.hq-badge-pill{padding:.0625rem .1875rem;gap:.0625rem;font-size:.4375rem}.hq-badge.hq-badge-pill i{font-size:.4375rem}}@container headquarters (max-width: 480px){.hq-desktop-only{display:none!important}.hq-map-container{height:250px}.hq-badge.hq-badge-pill{padding:.125rem .25rem;gap:.125rem;font-size:.5rem}.hq-badge.hq-badge-pill .badge-text-full{display:none}.hq-badge.hq-badge-pill .badge-text-abbr{display:inline}}@media(prefers-reduced-motion:reduce){.hq-license-card,.hq-badge,.hq-map-vignette{transition:none;animation:none}}.hq-badge:focus-visible,.hq-badge.hq-badge-primary:focus-visible,.hq-badge.hq-badge-pill:focus-visible{outline:2px solid var(--hq-green);outline-offset:2px;box-shadow:inset 0 1px 0 var(--glass-highlight),0 0 0 4px #00c85333}.hq-map-badge:focus-visible,.hq-map-license:focus-visible{outline:2px solid var(--hq-green);outline-offset:2px}@supports not (backdrop-filter: blur(8px)){.hq-badge.hq-badge-primary,.hq-badge.hq-badge-pill,.hq-license-card,.hq-map-badge,.hq-map-license{background:#1b1d21f2}}.hq-leaflet-map{width:100%;height:100%;border-radius:12px;overflow:hidden;position:relative;background:radial-gradient(ellipse 120% 80% at 60% 55%,rgba(0,222,0,.08) 0%,transparent 50%),linear-gradient(180deg,#0a0f1a,#0d1420,#111827);isolation:isolate}.hq-leaflet-map .leaflet-container{background:transparent;font-family:Lexend Exa,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.leaflet-control-zoom{border:none;box-shadow:0 4px 12px #0000004d}.leaflet-control-zoom a{background:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,200,83,.25);color:#fff;width:32px;height:32px;line-height:32px;transition:background-color,border-color,color,transform .2s ease;font-size:16px}.leaflet-control-zoom a:hover{background:#00c85326;border-color:#00c85366;color:var(--hq-green, #00c853);transform:scale(1.05)}.leaflet-control-zoom a:active{transform:scale(.95)}.leaflet-control-zoom a.leaflet-disabled{opacity:.4;cursor:not-allowed}.hq-leaflet-marker{background:transparent;border:none}.hq-marker-wrapper{position:relative;width:44px;height:58px;display:flex;align-items:center;justify-content:center}.hq-marker-pulse{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:50%;border:2px solid rgba(0,255,136,.6);animation:hq-pulse 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes hq-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:0}}.hq-marker-pin{position:relative;width:44px;height:58px;display:flex;align-items:flex-start;justify-content:center}.hq-marker-pin-head{position:absolute;top:8px;left:8px;width:28px;height:28px;background:#00c85340;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:2px solid rgba(0,255,136,.6);border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 0 20px #0f86,inset 0 0 10px #ffffff1a;transition:border-color,box-shadow,transform .3s ease}.hq-marker-wrapper:hover .hq-marker-pin-head{border-color:#0f8;box-shadow:0 0 30px #0f89,inset 0 0 15px #fff3;transform:rotate(-45deg) scale(1.1)}.hq-marker-pin-tip{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid rgba(0,255,136,.6);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.hq-marker-glow{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,136,.3),transparent);filter:blur(8px);pointer-events:none;animation:hq-glow 3s ease-in-out infinite}@keyframes hq-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.hq-popup-container-compact.leaflet-popup{margin-bottom:20px}.hq-popup-container-compact .leaflet-popup-content-wrapper{background:#0a0f1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,200,83,.25);color:#fff;border-radius:8px;padding:0;box-shadow:0 4px 16px #00000080,0 0 0 1px #ffffff0d;overflow:hidden}.hq-popup-container-compact .leaflet-popup-content{margin:0;width:auto}.hq-popup-container-compact .leaflet-popup-tip{background:#0a0f1a;border:1px solid rgba(0,200,83,.25);box-shadow:none}.hq-popup-container-compact .leaflet-popup-close-button{color:#fff9;font-size:16px;padding:4px 6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:background-color,color,transform .2s ease;top:4px;right:4px}.hq-popup-container-compact .leaflet-popup-close-button:hover{color:#fff;background:#c80000cc;border-radius:4px;transform:scale(1.1)}.hq-popup-compact{min-width:180px;max-width:200px;animation:popup-fade-in-fast .2s ease}@keyframes popup-fade-in-fast{0%{opacity:0}to{opacity:1}}.popup-header-compact{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(135deg,#00c853,#00953f,#007a33);position:relative;overflow:hidden}.popup-header-compact:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none}.popup-header-compact i{font-size:18px;color:#fff;flex-shrink:0;position:relative;z-index:1}.popup-info{flex:1;min-width:0;position:relative;z-index:1}.popup-header-compact .popup-title{margin:0;font-size:13px;font-weight:700;color:#fff;letter-spacing:.3px;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.2)}.popup-meta{margin:2px 0 0;font-size:10px;font-weight:400;color:#ffffffd9;line-height:1.2;letter-spacing:.2px}.leaflet-control-attribution{background:#0009;color:#ffffff80;font-size:10px;padding:2px 6px;border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.leaflet-control-attribution a{color:#00c853cc}@media(max-width:1023px){.hq-leaflet-map{height:100%}.hq-marker-wrapper,.hq-marker-pin{width:36px;height:48px}.hq-marker-pin-head,.hq-marker-pulse,.hq-marker-glow{width:24px;height:24px;top:6px;left:6px}}@media(max-width:599px){.hq-leaflet-map{height:100%}.leaflet-control-zoom a{width:28px;height:28px;line-height:28px;font-size:14px}.hq-marker-wrapper,.hq-marker-pin{width:32px;height:42px}.hq-marker-pin-head,.hq-marker-pulse,.hq-marker-glow{width:20px;height:20px;top:6px;left:6px}.leaflet-control-zoom{margin-right:6px;margin-top:6px}.hq-popup-compact{min-width:160px;max-width:180px}.popup-header-compact{padding:8px 10px;gap:8px}.popup-header-compact i{font-size:16px}.popup-header-compact .popup-title{font-size:12px}.popup-meta{font-size:9px}}.hq-leaflet-map:focus{outline:2px solid var(--hq-green, #00c853);outline-offset:2px}.leaflet-control-zoom a:focus-visible{outline:2px solid var(--hq-green, #00c853);outline-offset:2px}@media(prefers-reduced-motion:reduce){.hq-marker-pulse,.hq-marker-glow{animation:none}.hq-marker-pin-head,.leaflet-control-zoom a,.country-label{transition:none}.leaflet-control-zoom a:hover,.leaflet-control-zoom a:active{transform:none}.label-dot,.hq-popup-compact{animation:none}.hq-popup-container-compact .leaflet-popup-close-button:hover{transform:none}.hq-overlay-content i{animation:none}.hq-map-container.active{transform:none;transition:box-shadow .3s ease}.hq-map-close:hover{transform:none}}@media(max-width:599px){.leaflet-control-zoom a{backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000d9}.hq-marker-pin-head{backdrop-filter:none;-webkit-backdrop-filter:none;background:#00c85366}.hq-popup-container-compact .leaflet-popup-content-wrapper{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0f1af2}.country-label{backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000e6}.hq-map-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000bf}.hq-map-close{backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000d9}.leaflet-control-attribution{-webkit-backdrop-filter:none;backdrop-filter:none}}.hq-leaflet-map.loading{opacity:.6;pointer-events:none}.hq-leaflet-map.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid rgba(0,200,83,.3);border-top-color:var(--hq-green, #00c853);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.hq-map-badge,.hq-map-license{z-index:1000}.leaflet-pane{z-index:400}.leaflet-control{z-index:800}.leaflet-popup{z-index:900}.country-label-marker{background:transparent;border:none;z-index:1000}.leaflet-marker-pane .country-label-marker{z-index:1000}.country-label{position:relative;display:inline-flex;align-items:center;gap:8px;background:#000000d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 14px;border-radius:8px;border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff26,0 0 20px #00c8534d;transition:opacity .3s ease,transform .3s ease;white-space:nowrap;pointer-events:auto;cursor:default;z-index:1000}@supports not (backdrop-filter: blur(10px)){.country-label{background:#000000f2}}.label-dot{width:10px;height:10px;background:var(--label-color, #00c853);border-radius:50%;border:2px solid rgba(255,255,255,.4);box-shadow:0 0 15px var(--label-color, #00c853),0 0 25px var(--label-color, #00c853);animation:label-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes label-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.label-text{display:flex;flex-direction:column;gap:2px}.label-name{font-size:13px;font-weight:700;color:#fff;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.8);line-height:1.2}.label-info{font-size:10px;color:#ffffffb3;font-weight:400;line-height:1.3}.country-label:hover{background:#000000d9;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 6px 16px #00000080,inset 0 1px #ffffff26}@media(max-width:1023px){.country-label{padding:5px 10px;gap:6px}.label-dot{width:7px;height:7px}.label-name{font-size:10px}.label-info{font-size:8px}}@media(max-width:599px){.country-label{padding:4px 8px;gap:5px}.label-dot{width:6px;height:6px}.label-name{font-size:9px}.label-info{display:none}}.hq-map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000a6;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:900;cursor:pointer;transition:background-color,opacity .3s ease}@supports not (backdrop-filter: blur(3px)){.hq-map-overlay{background:#000c}}.hq-map-overlay:hover{background:#000000bf;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hq-map-overlay:focus-visible{outline:2px solid var(--hq-green, #00c853);outline-offset:-4px}.hq-overlay-content{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;text-align:center;padding:20px}.hq-overlay-content i{font-size:36px;color:var(--hq-green, #00c853);opacity:.9;animation:bounce-gentle 2s ease-in-out infinite}@keyframes bounce-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.overlay-text{margin:0;font-size:14px;font-weight:500;color:#ffffffe6;letter-spacing:.3px}.hq-map-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.hq-map-container.active{position:relative;z-index:50;box-shadow:0 8px 32px #0006,0 0 0 2px #00c8534d;transform:scale(1.01);transition:transform,box-shadow .3s ease}@media(max-width:599px){.hq-map-container.active{transform:none}}.hq-map-close{position:absolute;top:12px;right:12px;z-index:1000;width:36px;height:36px;background:#000c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:scale(.8);transition:opacity,visibility,transform,background-color,border-color .3s ease;box-shadow:0 4px 12px #0000004d}.hq-map-container.active .hq-map-close{opacity:1;visibility:visible;transform:scale(1)}.hq-map-close:hover{background:#c80000e6;border-color:#ff000080;transform:scale(1.1)}.hq-map-close:active{transform:scale(.95)}.hq-map-close:focus-visible{outline:2px solid var(--hq-green, #00c853);outline-offset:2px}@media(max-width:599px){.hq-map-close{width:44px;height:44px;font-size:20px;top:8px;right:8px}}.providers-view-all{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;padding:8px 16px;background:transparent;border:1px solid rgba(139,92,246,.3);border-radius:20px;font-size:.8125rem;font-weight:500;color:#a78bfa;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.providers-view-all:hover{background:#8b5cf626;border-color:#8b5cf680;color:#c4b5fd}@keyframes badge-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.badge-number{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:20px;padding:0 8px;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:10px;font-size:.6875rem;font-weight:700;color:#fff;box-shadow:0 2px 8px #8b5cf666;animation:badge-bounce 1.5s ease-in-out infinite}.view-all-text{font-weight:500}@keyframes arrow-nudge{0%,to{transform:translate(0) rotate(45deg)}50%{transform:translate(4px) rotate(45deg)}}.view-all-arrow{display:inline-block;width:6px;height:6px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);margin-left:2px;animation:arrow-nudge 1.5s ease-in-out infinite}.providers-view-all:hover .view-all-arrow{animation-play-state:paused;transform:translate(5px) rotate(45deg)}@media(max-width:599px){.view-all-text{display:none}.providers-view-all{padding:6px 10px;gap:6px}.badge-number{min-width:28px;height:18px;font-size:.625rem}}@media(prefers-reduced-motion:reduce){.providers-view-all,.view-all-arrow,.badge-number{transition:none;animation:none}}.providers-section{overflow:visible}.mc-providers-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;width:100%;margin-top:12px}.mc-provider-item{position:relative;display:flex;align-items:center;justify-content:center;background:#11192966;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:0;overflow:hidden;cursor:pointer;transition:border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.mc-provider-item:hover{border-color:#8b5cf680;background:#8b5cf614;transform:translateY(-2px);box-shadow:0 4px 16px #8b5cf633,0 1px 4px #0006}.mc-provider-item picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mc-provider-item img{width:100%;height:100%;object-fit:contain;filter:brightness(.9);transition:filter .25s cubic-bezier(.4,0,.2,1);display:block}.mc-provider-item:hover img{filter:brightness(1.1)}@keyframes provider-shine{0%{left:-80%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:120%;opacity:0}}.mc-provider-shine{position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.12) 50%,transparent 80%);pointer-events:none;opacity:0;transition:opacity .1s}.mc-provider-item:hover .mc-provider-shine{animation:provider-shine .55s cubic-bezier(.4,0,.2,1) forwards}@media(max-width:1023px){.mc-providers-grid{grid-template-columns:repeat(8,1fr);gap:7px}}@media(max-width:767px){.mc-providers-grid{grid-template-columns:repeat(4,1fr);gap:6px}}@media(max-width:599px){.mc-providers-grid{grid-template-columns:repeat(4,1fr);gap:6px}}@media(max-width:479px){.mc-providers-grid{grid-template-columns:repeat(4,1fr);gap:5px}}@media(max-width:359px){.mc-providers-grid{grid-template-columns:repeat(4,1fr);gap:5px}}@media(prefers-reduced-motion:reduce){.mc-provider-item{transition:border-color .1s,background .1s}.mc-provider-item:hover{transform:none;box-shadow:none}.mc-provider-shine,.mc-provider-item:hover .mc-provider-shine{animation:none;opacity:0}}/*! ==================================================
 * Mobile Performance Optimizations (<600px viewport)
 * Purpose: Reduce animation overhead on mobile devices
 * Target: FPS 12-20 → 60 FPS at 600px
 * ================================================== */@media(max-width:599px){.reduce-animations *,.reduce-animations *:before,.reduce-animations *:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}.reduce-animations .typing-text:after{animation-duration:1s;animation-iteration-count:infinite}.reduce-animations .preloader__progress-fill,.reduce-animations .pulse{animation-duration:2s;animation-iteration-count:infinite}.reduce-animations .bigwins-marquee-track{animation-duration:30s;animation-iteration-count:infinite}.reduce-animations .marquee-content{animation-duration:25s;animation-iteration-count:infinite}.reduce-animations .hero-mascot-container{animation-duration:3.6s;animation-iteration-count:infinite}.reduce-animations *:hover,.reduce-animations *:focus,.reduce-animations *:active{transition-duration:.2s}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}.preloader__progress-fill,.loading-spinner{animation-duration:1s;animation-iteration-count:infinite}}.v1-section{grid-column:span 12;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;position:relative;border-radius:16px}@media(min-width:1280px){.v1-contest,.v1-ranking{grid-column:span 6}}@container official-address (max-width: 480px){.btn-copy,.btn-go{width:36px;height:36px}}#main-content{padding-top:0!important;position:relative;z-index:1;scrollbar-width:none;-ms-overflow-style:none}#main-content::-webkit-scrollbar{display:none}@media(max-width:599px){#main-content{min-height:0!important;height:100%!important;max-height:none!important;overflow-y:auto!important;contain:none!important;-webkit-overflow-scrolling:touch}}.v2-main-content{margin:0!important;width:100%!important;max-width:100%!important}:root{--mc-green: #00ff87;--mc-green-dim: #00e676;--mc-green-dark: #00c853;--mc-gold: #ffd700;--mc-gold-dim: #ffb800;--mc-blue: #4fc3f7;--mc-purple: #a78bfa;--mc-red: #ff4757;--mc-orange: #ff8c00;--mc-bg-base: #060912;--mc-bg-card: rgba(10, 15, 30, .85);--mc-bg-card-hover: rgba(15, 22, 44, .92);--mc-bg-inner: rgba(255, 255, 255, .03);--mc-bg-inner-hover: rgba(255, 255, 255, .06);--mc-border: rgba(255, 255, 255, .06);--mc-border-bright: rgba(255, 255, 255, .12);--mc-border-green: rgba(0, 255, 135, .1);--mc-border-gold: rgba(255, 215, 0, .1);--mc-border-blue: rgba(79, 195, 247, .1);--mc-border-purple: rgba(167, 139, 250, .1);--mc-text-primary: #f1f5f9;--mc-text-secondary: #94a3b8;--mc-text-muted: #4b5563;--mc-text-bright: #e2e8f0;--mc-glow-green: 0 0 12px rgba(0, 255, 135, .12);--mc-glow-gold: 0 0 12px rgba(255, 215, 0, .12);--mc-glow-blue: 0 0 12px rgba(79, 195, 247, .12);--mc-glow-red: 0 0 12px rgba(255, 71, 87, .12);--mc-gap: clamp(10px, 1.2vw, 18px);--mc-radius: 16px;--mc-radius-sm: 10px;--mc-radius-xs: 6px;--mc-pad: clamp(14px, 1.8vw, 22px);--mc-transition: .3s cubic-bezier(.4, 0, .2, 1);--mc-transition-fast: .18s ease}.adaptive-section-wrapper{grid-column:span 12;position:relative;width:100%;transition:opacity .4s ease;will-change:transform,opacity;backface-visibility:hidden}@media(min-width:1280px){.adaptive-section--half{grid-column:span 6}}.adaptive-section-wrapper.is-loading{opacity:.6}.adaptive-section-wrapper.is-ready{opacity:1}.adaptive-content-inner.animate-in{animation:adaptive-fade-up .6s cubic-bezier(.16,1,.3,1) both}.adaptive-section-wrapper:first-child .adaptive-content-inner.animate-in{animation:adaptive-fade-only .6s cubic-bezier(.16,1,.3,1) both}@keyframes adaptive-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes adaptive-fade-only{0%{opacity:0}to{opacity:1}}@keyframes sectionArrive{0%{box-shadow:inset 0 0 0 2px #60a5fab3,0 0 #60a5fa4d}50%{box-shadow:inset 0 0 0 2px #60a5fa33,0 0 0 18px #60a5fa00}to{box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent}}.section-arrive{animation:sectionArrive .5s ease-out 2;border-radius:16px}.v2-main-content{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--content-gap, var(--mc-gap));padding:0 var(--content-gap, var(--mc-gap)) var(--content-gap, var(--mc-gap));width:100%;max-width:100vw;box-sizing:border-box;align-items:start;position:relative}.v2-col-12{grid-column:span 12}.v2-col-8{grid-column:span 8}.v2-col-6{grid-column:span 6}.v2-col-4{grid-column:span 4}.mc-card{position:relative;background:var(--mc-bg-card);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--mc-border);border-radius:var(--mc-radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--mc-transition),box-shadow var(--mc-transition)}.mc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 60%);border-radius:inherit;pointer-events:none;z-index:0}.mc-card:hover{border-color:var(--mc-border-bright);box-shadow:0 8px 32px #0006}.mc-card-green:hover{border-color:var(--mc-border-green);box-shadow:var(--mc-glow-green),0 8px 32px #00000080}.mc-card-gold:hover{border-color:var(--mc-border-gold);box-shadow:var(--mc-glow-gold),0 8px 32px #00000080}.mc-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;padding:var(--mc-pad);flex:1}.mc-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--block-border, rgba(255, 255, 255, .08))}.mc-title-group{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 0}.mc-title-text{min-width:0;overflow:hidden}.mc-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.mc-header{flex-wrap:wrap;row-gap:6px}.mc-header-extra{margin-left:0;width:100%;justify-content:flex-end}}.mc-icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.mc-icon-green{background:#00ff871a;border:1px solid rgba(0,255,135,.2);color:var(--mc-green)}.mc-icon-gold{background:#ffd7001a;border:1px solid rgba(255,215,0,.2);color:var(--mc-gold)}.mc-icon-blue{background:#4fc3f71a;border:1px solid rgba(79,195,247,.2);color:var(--mc-blue)}.mc-icon-red{background:#ff47571a;border:1px solid rgba(255,71,87,.2);color:var(--mc-red)}.mc-icon-purple{background:#a78bfa1a;border:1px solid rgba(167,139,250,.2);color:var(--mc-purple)}.mc-icon-orange{background:#ff8c001f;border:1px solid rgba(255,140,0,.25);color:#ff8c00}.mc-title{font-size:clamp(1rem,1.3vw,1.125rem);font-weight:700;color:var(--mc-text-primary);line-height:1.2;margin:0;white-space:nowrap;letter-spacing:-.01em}.mc-subtitle{font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mc-text-muted);margin-top:1px;opacity:.8}.mc-title-text{display:flex;flex-direction:column;justify-content:center;min-width:0}.mc-header-extra{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;min-width:0}.mc-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid;white-space:nowrap}.mc-badge-live{background:#00ff8714;border-color:#00ff872e;color:var(--mc-green)}.mc-badge-auto{background:#4fc3f714;border-color:#4fc3f72e;color:var(--mc-blue)}.mc-badge-gold{background:#ffd70014;border-color:#ffd7002e;color:var(--mc-gold)}.mc-badge-gray{background:#ffffff0d;border-color:#ffffff1f;color:var(--mc-text-secondary)}.mc-dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;animation:mc-pulse 2s infinite}@keyframes mc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.mc-inner{background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:var(--mc-radius-sm);padding:14px 16px;transition:background var(--mc-transition-fast),border-color var(--mc-transition-fast)}.mc-inner:hover{background:var(--mc-bg-inner-hover);border-color:var(--mc-border-bright)}.mc-inner-label{display:flex;align-items:center;gap:6px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--mc-text-muted);margin-bottom:10px}.mc-odometer{font-family:JetBrains Mono,Courier New,monospace;font-weight:900;font-size:clamp(1.375rem,2.8vw,2rem);color:var(--mc-green);text-shadow:0 0 24px rgba(0,255,135,.45);letter-spacing:-.02em;line-height:1}.mc-countdown{display:flex;align-items:center;justify-content:center;gap:2px}.mc-countdown-unit{text-align:center}.mc-countdown-val{font-family:JetBrains Mono,Courier New,monospace;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900;color:var(--mc-text-primary);background:#ffffff0a;border:1px solid var(--mc-border-bright);border-radius:8px;padding:6px 10px;min-width:48px;text-align:center;line-height:1;display:block}.mc-countdown-lbl{font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--mc-text-muted);margin-top:4px}.mc-countdown-sep{font-size:1.25rem;font-weight:700;color:#fff3;padding:0 2px;margin-bottom:18px}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;border-radius:10px;font-weight:700;font-size:.8125rem;letter-spacing:.02em;cursor:pointer;border:none;transition:all var(--mc-transition);text-decoration:none;white-space:nowrap}.mc-btn-primary{background:linear-gradient(135deg,var(--mc-green-dark),#009e50);color:#000;box-shadow:0 4px 16px #00c8534d}.mc-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00c85373;background:linear-gradient(135deg,var(--mc-green),var(--mc-green-dark))}.mc-btn-outline{background:transparent;border:1px solid var(--mc-border-bright);color:var(--mc-text-secondary)}.mc-btn-outline:hover{background:var(--mc-bg-inner-hover);border-color:var(--mc-border-green);color:var(--mc-green)}.mc-rank-row{display:grid;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.03);transition:background var(--mc-transition-fast);border-radius:8px}.mc-rank-row:hover{background:#ffffff08}.mc-rank-num{font-size:.875rem;font-weight:700;font-family:JetBrains Mono,monospace;text-align:center}.mc-avatar{position:relative;flex-shrink:0}.mc-avatar-img{border-radius:50%;background:#1a1f35;overflow:hidden;display:flex;align-items:center;justify-content:center}.mc-avatar-img img{width:100%;height:100%;object-fit:cover}.mc-lv-badge{position:absolute;bottom:-3px;right:-5px;font-size:.4rem;font-weight:900;padding:1px 3px;border-radius:3px;border:.5px solid rgba(0,0,0,.4);line-height:1.4;color:#fff}.mc-progress{height:4px;background:#ffffff0f;border-radius:4px;overflow:visible}.mc-progress-fill{height:100%;border-radius:4px;transition:width .8s cubic-bezier(.4,0,.2,1)}.mc-marquee-wrap{overflow:hidden;position:relative}.mc-marquee-wrap:before,.mc-marquee-wrap:after{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:2;pointer-events:none}.mc-marquee-wrap:before{left:0;background:linear-gradient(90deg,var(--mc-bg-card) 0%,transparent 100%)}.mc-marquee-wrap:after{right:0;background:linear-gradient(270deg,var(--mc-bg-card) 0%,transparent 100%)}.mc-vip-card{background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:14px;overflow:hidden;transition:all var(--mc-transition);display:flex;flex-direction:column}.mc-vip-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0006}.mc-vip-card-img{width:100%;aspect-ratio:1;background:#111827;overflow:hidden;display:flex;align-items:center;justify-content:center}.mc-vip-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mc-vip-card:hover .mc-vip-card-img img{transform:scale(1.08)}.mc-vip-card-body{padding:12px;flex:1;display:flex;flex-direction:column;gap:4px}.mc-vip-card-title{font-size:.8125rem;font-weight:700;color:var(--mc-text-primary);line-height:1.3}.mc-vip-card-desc{font-size:.6875rem;color:var(--mc-text-secondary);line-height:1.5}[data-tier=gold] .mc-vip-card-title{color:var(--mc-gold)}[data-tier=platinum] .mc-vip-card-title{color:#e2e8f0}[data-tier=diamond] .mc-vip-card-title{color:var(--mc-blue)}.mc-stat{text-align:center;display:flex;flex-direction:column;gap:2px}.mc-stat-val{font-family:JetBrains Mono,monospace;font-size:1.375rem;font-weight:900;color:var(--mc-green);line-height:1}.mc-stat-lbl{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mc-text-muted)}.mc-stat-sub{font-size:.5rem;color:var(--mc-text-muted)}.mc-divider-v{width:1px;height:36px;background:var(--mc-border);align-self:center}.mc-domain-card{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#00000080;border:1px solid var(--mc-border-bright);border-radius:12px;flex-wrap:wrap;transition:all var(--mc-transition-fast)}.mc-domain-card:hover{border-color:var(--mc-border-green);box-shadow:var(--mc-glow-green)}.mc-trust-badge{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:10px;transition:all var(--mc-transition-fast);cursor:default}.mc-trust-badge:hover{background:var(--mc-bg-inner-hover);transform:translateY(-2px)}.mc-trust-badge-icon{height:28px;opacity:.85;object-fit:contain}.mc-trust-badge-name{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--mc-text-secondary);text-align:center}.mc-social{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:10px;font-size:.75rem;font-weight:600;color:#fff;text-decoration:none;transition:all var(--mc-transition-fast)}.mc-social:hover{transform:translateY(-2px);filter:brightness(1.2)}.mc-social-tg{background:linear-gradient(135deg,#08c,#0af)}.mc-social-x{background:#0009;border:1px solid rgba(255,255,255,.18)}.mc-social-dc{background:linear-gradient(135deg,#5865f2,#7289da)}.mc-social-ig{background:linear-gradient(135deg,#833ab4,#e1306c,#f77737)}.mc-contact{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:10px;text-decoration:none;transition:all var(--mc-transition-fast);color:var(--mc-text-primary)}.mc-contact:hover{background:var(--mc-bg-inner-hover);border-color:var(--mc-border-bright)}.mc-contact-tg{background:#0088cc14;border-color:#0088cc40}.mc-contact-tg:hover{background:#0088cc24;border-color:#08c6}.mc-grad-green{background:linear-gradient(135deg,var(--mc-green),#00bfa5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mc-grad-gold{background:linear-gradient(135deg,gold,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mc-win-card{width:clamp(90px,10vw,115px);flex-shrink:0;background:#ffffff08;border:1px solid var(--mc-border);border-radius:12px;overflow:hidden;position:relative;transition:border-color var(--mc-transition-fast),transform var(--mc-transition-fast)}.mc-win-card:hover{transform:translateY(-3px);border-color:var(--mc-border-bright)}.mc-win-jackpot{border-color:#ff47574d;box-shadow:0 0 12px #ff475726}.mc-win-diamond{border-color:#4fc3f74d;box-shadow:0 0 12px #4fc3f726}.mc-step-card{background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:14px;overflow:hidden;text-align:center;transition:all var(--mc-transition);cursor:pointer}.ranking-rows-container{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;overflow-x:hidden}.ranking-row-v2{display:grid;grid-template-columns:40px 1fr 1fr 40px;align-items:center;padding:8px 12px;border-radius:8px;transition:background var(--mc-transition-fast),transform var(--mc-transition-fast)}.ranking-row-v2>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-row-v2:hover{background:#ffffff0a;transform:translate(4px);box-shadow:0 0 12px #ffffff0f}.ranking-row-collapsible.collapsed{max-height:36px;overflow:hidden}.ranking-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--mc-text-secondary);cursor:pointer;transition:all var(--mc-transition-fast);font-size:.75rem}.ranking-expand-btn:hover{color:var(--mc-green);transform:scale(1.1)}.mc-domain-hover{animation:mc-fadeIn .2s ease-out}@keyframes mc-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mc-marquee-scroll{animation:marquee-scroll var(--marquee-duration, 30s) linear infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.mc-fade-text-active{opacity:1;transition:opacity .5s ease}.mc-fade-text-hidden{opacity:0;transition:opacity .5s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mc-badge,.mc-btn{animation:none!important}}@media(max-width:1023px){.v2-col-8,.v2-col-6,.v2-col-4{grid-column:span 12}.v2-main-content{gap:14px}}@media(max-width:599px){.v2-main-content{display:flex;flex-direction:column;gap:12px;width:100%;padding:0 0 12px;overflow-x:hidden;align-items:stretch;box-sizing:border-box}.v2-main-content>*{min-width:0;max-width:100%;width:100%}.mc-body{gap:12px;padding-left:12px;padding-right:12px}.mc-title{font-size:.875rem}.mc-odometer{font-size:1.375rem}}.v2-bento-item{position:relative;background:var(--mc-bg-card);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--mc-border);border-radius:var(--mc-radius);overflow:hidden;display:flex;flex-direction:column;min-width:0}.v2-z-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;padding:var(--mc-pad)}.v2-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--block-border, rgba(255, 255, 255, .08))}.v2-title-group{display:flex;align-items:center;gap:10px}.v2-section-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;filter:drop-shadow(0 0 8px currentColor)}.v2-title-text h2,.v2-title-text h3{font-size:1rem;font-weight:700;color:var(--mc-text-primary);margin:0;line-height:1.25}.v2-subtitle{font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-text-muted);margin:0}.v2-live-dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;animation:mc-pulse 2s infinite;display:inline-block}.v2-kbc-brand{color:var(--mc-green)}.badge-text-full{display:inline}@media(max-width:767px){.mc-header .badge-text-full{display:none}.mc-header .badge-text-abbr{display:inline}}@media(max-width:599px){.badge-text-full{display:none}.badge-text-abbr{display:inline}}.v2-odometer{font-family:JetBrains Mono,Courier New,monospace;font-weight:900;font-size:clamp(1.375rem,2.8vw,2rem);color:var(--mc-green);text-shadow:0 0 24px rgba(0,255,135,.45);letter-spacing:-.02em}.v2-inner-card{background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:var(--mc-radius-sm);padding:14px 16px}.v2-inner-card-header{display:flex;align-items:center;gap:6px;font-size:.625rem;font-weight:600;color:var(--mc-text-muted);margin-bottom:10px}.v2-countdown-display{display:flex;align-items:center;justify-content:center;gap:3px}.v2-countdown-value{font-family:JetBrains Mono,Courier New,monospace;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900;color:var(--mc-text-primary);background:#ffffff0a;border:1px solid var(--mc-border-bright);border-radius:8px;padding:6px 10px;min-width:48px;text-align:center;line-height:1}.v2-countdown-sep{font-size:1.25rem;font-weight:700;color:#fff3;padding:0 2px}.v2-countdown-label{font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--mc-text-muted);text-align:center;margin-top:4px}.v2-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;border-radius:10px;font-weight:700;font-size:.8125rem;cursor:pointer;border:none;transition:all var(--mc-transition);text-decoration:none;white-space:nowrap}.v2-cta-primary{background:linear-gradient(135deg,var(--mc-green-dark),#009e50);color:#000;box-shadow:0 4px 16px #00c8534d}.v2-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00c85373;background:linear-gradient(135deg,var(--mc-green),var(--mc-green-dark))}.v2-vip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v2-vip-card{background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:14px;overflow:hidden;transition:all var(--mc-transition);display:flex;flex-direction:column;cursor:default}.v2-vip-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0006,0 0 16px #ffffff14;border-color:var(--mc-border-bright)}.v2-vip-card-icon{width:100%;aspect-ratio:1;background:#111827;overflow:hidden;display:flex;align-items:center;justify-content:center}.v2-vip-card-icon img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.v2-vip-card:hover .v2-vip-card-icon img{transform:scale(1.06)}.v2-vip-card-title{font-size:.8125rem;font-weight:700;color:var(--mc-text-primary);margin-bottom:4px}.v2-vip-card-desc{font-size:.6875rem;color:var(--mc-text-secondary);line-height:1.5}.v2-footer-card{background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:12px;padding:18px}.v2-footer-card-title{font-size:.9375rem;font-weight:700;color:var(--mc-text-primary);display:flex;align-items:center;gap:8px;margin-bottom:14px}.v2-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v2-trust-badge{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:10px;transition:all var(--mc-transition-fast)}.v2-trust-badge:hover{background:var(--mc-bg-inner-hover);transform:translateY(-2px)}.v2-trust-badge-icon{height:32px;opacity:.9;object-fit:contain}.v2-trust-badge-name{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--mc-text-secondary);text-align:center}.v2-trust-badge-gold{border-color:#ffd70026}.v2-trust-badge-blue{border-color:#4285f426}.v2-trust-badge-cyan{border-color:#00bcd426}.v2-trust-badge-purple{border-color:#a78bfa26}.v2-trust-badge-green{border-color:#00c85326}.v2-trust-badge-orange{border-color:#ff980026}.v2-stats-row{display:flex;align-items:center;justify-content:space-around;gap:8px;padding:12px 0;border-top:1px solid var(--mc-border)}.v2-stat{text-align:center}.v2-stat-value{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:900;color:var(--mc-green)}.v2-stat-label{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mc-text-muted)}.v2-stat-since{font-size:.5rem;color:var(--mc-text-muted)}.v2-stat-divider{width:1px;height:32px;background:var(--mc-border)}.v2-footer-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.v2-footer-grid{grid-template-columns:2fr 1fr}}.v2-social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.v2-social-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:10px;font-size:.8125rem;font-weight:600;color:#fff;text-decoration:none;transition:all var(--mc-transition-fast)}.v2-social-badge:hover{transform:translateY(-2px);filter:brightness(1.2)}.v2-social-telegram{background:linear-gradient(135deg,#08c,#0af)}.v2-social-twitter{background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.v2-social-discord{background:linear-gradient(135deg,#5865f2,#7289da)}.v2-social-instagram{background:linear-gradient(135deg,#833ab4,#e1306c,#f77737)}.v2-contact-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--mc-bg-inner);border:1px solid var(--mc-border);border-radius:10px;text-decoration:none;transition:all var(--mc-transition-fast);color:var(--mc-text-primary);margin-bottom:8px}.v2-contact-item:hover{background:var(--mc-bg-inner-hover);border-color:var(--mc-border-bright)}.v2-contact-telegram{background:#0088cc14;border-color:#0088cc40}.v2-contact-type{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--mc-text-muted)}.v2-contact-value{font-size:.8125rem;font-weight:600;color:var(--mc-text-primary)}.v2-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--mc-green);box-shadow:0 0 8px var(--mc-green);margin-left:auto;animation:mc-pulse 2s infinite}.v2-highlight{color:var(--mc-gold);font-weight:700}.v2-community{color:#60a5fa}.v2-crypto{color:var(--mc-green)}.v2-innovation{color:#f472b6}.v2-trust{color:var(--mc-purple)}.v2-license{color:#fbbf24}.v2-official{color:#34d399}.mc-step-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--step-color, #fff) 25%,transparent),0 8px 24px #0006,0 0 14px #ffffff12;transform:translateY(-3px)}@media(max-width:599px){.v2-vip-grid,.v2-trust-badges{grid-template-columns:repeat(2,1fr)}}@keyframes stamp-float{0%,to{transform:rotate(3deg) translateY(0);box-shadow:2px 3px #0000004d,0 6px 18px #00000080}50%{transform:rotate(2.4deg) translateY(-9px);box-shadow:2px 14px #0000001f,0 18px 28px #00000047}}@keyframes mascot-fade1{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes mascot-fade2{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes odometer-pop{0%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1)}}.odometer-wheel-root{display:inline-flex;align-items:baseline;overflow:hidden;line-height:1}.odometer-digit{position:relative;display:inline-block;overflow:hidden}.odometer-digit-inner{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.4,0,.2,1)}.odometer-pop-flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:odometer-pop .4s ease-out forwards;background:radial-gradient(circle,rgba(0,255,135,.3),transparent 70%);border-radius:4px}@keyframes bigwins-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bigwins-skeleton-pulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes rank-up-slide{0%{transform:translateY(8px);opacity:.5;background:#00c85326}50%{background:#00c8531a}to{transform:translateY(0);opacity:1;background:transparent}}@keyframes rank-down-slide{0%{transform:translateY(-8px);opacity:.5;background:#ef44441f}50%{background:#ef44440f}to{transform:translateY(0);opacity:1;background:transparent}}@keyframes wobble{0%{transform:rotate(0)}15%{transform:rotate(-2deg)}30%{transform:rotate(1.5deg)}45%{transform:rotate(-1deg)}60%{transform:rotate(.5deg)}75%{transform:rotate(-.3deg)}to{transform:rotate(0)}}@keyframes count-blink{0%{background:#ffd70026}50%{background:#ffd7000d}to{background:transparent}}.mc-vip-wobble{animation:wobble .5s ease-in-out}.mc-amount-counting{animation:count-blink .5s ease;border-radius:4px}.rank-gold{background:#ffd70014}.rank-silver{background:#c0c0c00f}.rank-bronze{background:#cd7f320f}@keyframes urgency-pulse{0%,to{opacity:1}50%{opacity:.7}}.urgency-normal{color:var(--mc-green)}.urgency-soon{color:#fbbf24;animation:urgency-pulse 2s infinite}.urgency-imminent{color:#ef4444;animation:urgency-pulse 1s infinite}.mc-sparkle{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--mc-gold);pointer-events:none;animation:mc-sparkle 1.5s ease-in-out infinite}@keyframes mc-sparkle{0%{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}to{opacity:0;transform:scale(0) rotate(360deg)}}.trust-badge-glow{animation:trust-glow 3s ease-in-out infinite}@keyframes trust-glow{0%,to{box-shadow:0 0 4px #00ff871a}50%{box-shadow:0 0 12px #00ff8740}}.mc-count-up{opacity:0;transform:translateY(10px);transition:opacity .6s ease-out,transform .6s ease-out}.mc-count-up.visible{opacity:1;transform:translateY(0)}.ping-dot{width:8px;height:8px;border-radius:50%;background:var(--mc-green);box-shadow:0 0 6px var(--mc-green);animation:ping-pulse 2s ease-in-out infinite}@keyframes ping-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.ping-bar{height:3px;border-radius:2px;background:var(--mc-green);transition:width .5s ease,background-color .3s ease}.ping-bar-good{background:var(--mc-green)}.ping-bar-warn{background:#fbbf24}.ping-bar-bad{background:var(--mc-red)}.mc-carousel-track{display:flex;overflow:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mc-carousel-slide{flex:0 0 100%;scroll-snap-align:start}.mc-carousel-dots{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0}.mc-carousel-dot{width:6px;height:6px;border-radius:50%;background:#fff3;border:none;padding:0;cursor:pointer;transition:all .3s ease}.mc-carousel-dot.active{width:18px;border-radius:3px;background:var(--mc-green)}.vip-exclusive{position:relative;overflow:hidden;border-color:var(--mc-border-purple)!important}.vip-exclusive:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(167,139,250,.08),transparent);animation:vip-shimmer 3s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes vip-shimmer{0%{left:-100%}to{left:200%}}.mc-step-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;scrollbar-width:none}.mc-step-carousel::-webkit-scrollbar{display:none}.mc-step-carousel>*{flex:0 0 calc(85% - 8px);scroll-snap-align:center}@media(max-width:599px){.mc-marquee-wrap:before,.mc-marquee-wrap:after{width:24px}.ranking-expand-btn{display:block!important}.ranking-rows-container:not(.ranking-expanded) .ranking-row-collapsible{display:none}}@media(min-width:1280px){.v2-main-content{gap:var(--mc-gap)}.mc-body{padding:22px}}@media(min-width:768px)and (max-width:1279px){.v2-col-8{grid-column:span 12}.v2-col-6,.v2-col-4{grid-column:span 6}.ranking-rows-container{max-height:280px}}@media(prefers-reduced-motion:reduce){.mc-marquee-wrap>div,.mc-sparkle,.trust-badge-glow,.ping-dot,.vip-exclusive:before,.odometer-pop-flash{animation:none!important}.odometer-digit-inner{transition-duration:.01ms!important}.mc-count-up{opacity:1!important;transform:none!important}.mc-carousel-track{scroll-behavior:auto}}.bento-item.hero-section,.v2-bento-item.hero-section{overflow:visible;border:1px solid transparent;background:linear-gradient(#08080cf2,#08080cf2) padding-box,linear-gradient(135deg,#60a5fa38,#a78bfa26 45%,#22d3ee2e) border-box;box-shadow:0 0 0 1px #60a5fa14,0 0 28px #60a5fa2e,0 0 56px #60a5fa14,inset 0 1px #ffffff17,inset 0 0 50px #60a5fa0a,0 12px 28px #00000073;transition:box-shadow .35s ease}@media(min-width:600px)and (max-width:1023px){.bento-item.hero-section,.v2-bento-item.hero-section{box-shadow:0 0 0 1px #60a5fa14,0 0 14px #60a5fa14,0 0 28px #a78bfa0a,inset 0 1px #ffffff0f,0 8px 16px #0000006b}}@media(max-width:599px){.bento-item.hero-section,.v2-bento-item.hero-section{border-radius:calc(var(--mc-radius) - 4px);box-shadow:0 0 0 1px #60a5fa1f,0 0 16px #60a5fa1a,0 8px 16px #00000070}}@media(min-width:1024px){.v2-bento-item.hero-section:hover{will-change:box-shadow;box-shadow:0 0 0 1px #60a5fa59,0 0 36px #60a5fa47,0 0 72px #60a5fa24,0 0 100px #a78bfa14,inset 0 1px #ffffff1f,0 16px 32px #00000085}}.hero-section{position:relative;min-height:clamp(440px,42vw,540px);overflow:hidden;border:1px solid transparent;background:linear-gradient(#08080cf2,#08080cf2) padding-box,linear-gradient(135deg,#60a5fa38,#a78bfa26 45%,#22d3ee2e) border-box;box-shadow:0 0 0 1px #60a5fa14,0 0 28px #60a5fa2e,0 0 56px #60a5fa14,inset 0 1px #ffffff17,inset 0 0 50px #60a5fa0a,0 12px 28px #00000073;transition:box-shadow .35s ease;border-radius:16px;margin-top:var(--content-gap, 1rem);contain:layout style;transform:translateZ(0)}@media(max-width:599px){.hero-section{min-height:clamp(480px,95vw,600px);overflow:hidden;border-radius:12px;box-shadow:0 0 0 1px #60a5fa1f,0 0 16px #60a5fa1a,0 8px 16px #00000070}}@media(min-width:600px)and (max-width:1023px){.hero-section{min-height:440px;box-shadow:0 0 0 1px #60a5fa26,0 0 22px #60a5fa24,0 0 44px #a78bfa12,inset 0 1px #ffffff14,0 10px 20px #00000070}}@media(min-width:1024px){.hero-section{min-height:480px}}.hero-slideshow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 30%;opacity:0;transition:opacity 1s ease-out;border-radius:inherit;will-change:opacity}.hero-slide.active{opacity:1}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,transparent 80%),linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 40%);border-radius:inherit}.hero-mascot-container{position:absolute;bottom:.75rem;right:.75rem;width:90px;z-index:10;pointer-events:none;transform-origin:center bottom;background:#0a0a14d1;border:2px dashed rgba(255,255,255,.75);border-radius:4px;padding:6px 6px 0;will-change:transform,box-shadow;animation:stamp-float 3.6s ease-in-out infinite}@media(min-width:600px){.hero-mascot-container{bottom:1.25rem;right:1.25rem;width:120px;border-width:3px;padding:8px 8px 0;box-shadow:3px 3px #0000004d,0 8px 24px #00000080}}@media(min-width:1024px){.hero-mascot-container{bottom:1.5rem;right:1.5rem;width:160px;padding:10px 10px 0}}@media(min-width:1440px){.hero-mascot-container{bottom:1.75rem;right:1.75rem;width:190px;padding:12px 12px 0;border-width:3px}}@media(min-width:1920px){.hero-mascot-container{bottom:2rem;right:2rem;width:210px;padding:12px 12px 0}}.hero-mascot-images{position:relative;width:100%;aspect-ratio:513 / 462}.hero-mascot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,200,83,.5));pointer-events:none;will-change:opacity}.hero-mascot-label{text-align:center;font-size:.55rem;font-weight:900;letter-spacing:.12em;color:#00ff6b;padding:4px 0 6px;border-top:1px solid rgba(255,255,255,.3);margin-top:5px;text-transform:uppercase;text-shadow:0 0 10px rgba(0,255,107,.7)}@media(min-width:600px){.hero-mascot-label{font-size:.6rem;letter-spacing:.15em;padding:5px 0 7px;margin-top:6px}}@media(min-width:1024px){.hero-mascot-label{font-size:.65rem;letter-spacing:.18em;padding:6px 0 8px;margin-top:8px}}@media(min-width:1440px){.hero-mascot-label{font-size:.7rem;letter-spacing:.2em;padding:7px 0 9px;margin-top:10px}}.hero-mascot-1{animation:mascot-fade1 10s ease-in-out infinite}.hero-mascot-2{animation:mascot-fade2 10s ease-in-out infinite}.hero-brand-line{display:flex;align-items:baseline;gap:.75rem}.hero-title{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:.3em;font-size:2rem;font-weight:900;line-height:1.2;margin:0}@media(max-width:599px){.hero-title{font-size:1.5rem;justify-content:center}}@media(min-width:600px){.hero-title{font-size:2.5rem}}@media(min-width:1024px){.hero-title{font-size:3.5rem}}.brand-kbc{color:#00ff6b;text-shadow:0 0 10px rgba(0,255,107,.45)}.brand-game{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.hero-slogan{font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;min-height:1.3em;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.8);opacity:1;transition:opacity .3s ease;text-wrap:balance}@media(max-width:599px){.hero-slogan{font-size:1.1rem}}@media(min-width:600px){.hero-slogan{font-size:1.75rem}}@media(min-width:1024px){.hero-slogan{font-size:2.25rem}}.hero-desc{font-size:1rem;font-weight:600;line-height:1.5;margin:0;color:#fffffff2;text-shadow:1px 1px 4px rgba(0,0,0,.8);min-height:4.5em;max-width:62ch;text-wrap:pretty;overflow-wrap:anywhere}@media(max-width:599px){.hero-desc{font-size:1rem;max-width:34ch}}@media(max-width:399px){.hero-slogan{font-size:1rem}.hero-desc{font-size:1rem;line-height:1.45;max-width:30ch}}@media(min-width:1024px){.hero-desc{font-size:1.1rem}}.hero-desc,.hero-desc[data-category=default],.hero-desc[data-category=casino],.hero-desc[data-category=live],.hero-desc[data-category=vip]{color:gold}.hero-desc[data-category=sports]{color:#60a5fa}.hero-desc[data-category=slots],.hero-desc[data-category=promo]{color:#f472b6}.hero-desc[data-category=minigame]{color:#00ff6b}@media(prefers-reduced-motion:reduce){.hero-slide,.hero-mascot{animation:none;transition:none}.hero-mascot-container{animation:none;transform:rotate(3deg) translateY(0)}.hero-slide.active,.hero-mascot-1{opacity:1}.hero-mascot-2{opacity:0}}@media(max-width:599px){.hero-mascot-container{display:block;width:72px;bottom:.5rem;right:.5rem;padding:5px 5px 0;border-width:2px}}.hero-content-inner{position:relative;z-index:10;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1rem,3vw,3rem) clamp(16px,4vw,48px);max-width:min(100%,880px);width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hero-quicklinks{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}@media(max-width:599px){.hero-quicklinks{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:12px;width:100%}}.hero-quicklink-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:8px;background:#00000073;border:1px solid rgba(255,255,255,.18);color:#ffffffeb;text-decoration:none;font-size:.8rem;font-weight:600;letter-spacing:.03em;white-space:nowrap;cursor:pointer;flex-shrink:0;min-height:36px;transition:background .15s ease,color .15s ease,transform .15s ease}.hero-quicklink-chip:hover,.hero-quicklink-chip:focus-visible{background:#ffffff2e;color:#fff;transform:translateY(-1px)}.hero-cta-play .btn-short,.hero-cta-bonus .btn-short{display:none}.hero-cta-play .btn-full,.hero-cta-bonus .btn-full{display:inline}.hero-cta-group{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap;isolation:isolate}@media(max-width:599px){.hero-cta-group{gap:8px;margin-top:14px}.hero-cta-group>a{flex:1;justify-content:center;padding:11px 10px;font-size:.82rem;min-height:44px;border-radius:8px}.hero-cta-play .btn-full,.hero-cta-bonus .btn-full{display:none}.hero-cta-play .btn-short,.hero-cta-bonus .btn-short{display:inline}.hero-quicklink-chip{padding:6px 3px;font-size:.68rem;gap:3px;justify-content:center;flex-direction:column;min-height:42px;text-align:center;border-radius:6px}.hero-quicklink-chip span[aria-hidden]{font-size:1rem;line-height:1}}.hero-cta-play{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#00e676,#00c853);color:#000;border:none;border-radius:10px;padding:14px 36px;font-size:.9375rem;font-weight:800;letter-spacing:.03em;text-decoration:none;cursor:pointer;min-height:48px;box-shadow:0 2px 10px #00c85340;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}.hero-cta-play:hover,.hero-cta-play:focus-visible{background:#00e676;box-shadow:0 4px 20px #00c85373;transform:translateY(-2px);outline:2px solid #fff;outline-offset:2px}.hero-cta-bonus{display:inline-flex;align-items:center;gap:10px;background:#00000073;color:gold;border:1.5px solid rgba(255,215,0,.55);border-radius:10px;padding:14px 36px;font-size:.9375rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;min-height:48px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}.hero-cta-bonus:hover,.hero-cta-bonus:focus-visible{background:#0009;color:#ffe566;border-color:#ffd700b3;box-shadow:0 4px 20px #ffd70033;transform:translateY(-2px);outline:2px solid rgba(255,215,0,.8);outline-offset:2px}.cursor-blink{display:inline-block;margin-left:1px;animation:cursor-blink .7s step-end infinite}:root{--footer-neon-cyan: #00e5ff;--footer-neon-magenta: #ff0080;--footer-neon-gold: #ffd700;--footer-neon-green: #00de00;--footer-glass-bg: rgba(0, 0, 0, .4);--footer-glass-border: rgba(255, 255, 255, .1);--footer-glass-hover: rgba(255, 255, 255, .05);--footer-blur: 10px;--footer-text-primary: rgb(228, 228, 231);--footer-text-secondary: rgb(180, 180, 190);--footer-text-muted: rgb(140, 140, 150);--footer-gap: 1rem;--footer-card-padding: 1.5rem;--footer-glow-cyan: 0 0 20px rgba(0, 229, 255, .3);--footer-transition: .3s cubic-bezier(.4, 0, .2, 1)}.footer-2025{position:relative;background:#08080cf2;overflow:visible;max-width:100%;box-sizing:border-box;padding-bottom:calc(var(--actual-footer-height, 60px) + 1rem)}@media(min-width:600px){.footer-2025{backdrop-filter:blur(var(--footer-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--footer-blur)) saturate(180%)}}.footer-2025 .z-content{gap:.5rem;max-width:100%;box-sizing:border-box}.footer-2025:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,229,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.03) 1px,transparent 1px);background-size:40px 40px;opacity:.3;pointer-events:none;z-index:0}.footer-2025>*{position:relative;z-index:2}.footer-2025-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--block-header-padding-bottom, 16px);border-bottom:1px solid var(--block-border, var(--footer-glass-border))}.footer-2025-title-group{display:flex;align-items:center;gap:var(--block-icon-gap, .625rem)}.footer-2025-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00e5ff33,#00e5ff14);border-radius:8px;color:var(--footer-neon-cyan);font-size:1rem}.footer-2025-title-text{display:flex;flex-direction:column;gap:.125rem}.footer-2025-title{font-size:1.125rem;font-weight:700;color:var(--footer-text-primary);margin:0;line-height:1.2}.footer-2025-subtitle{font-size:.6875rem;color:var(--footer-text-secondary);text-transform:uppercase;letter-spacing:.05em}.footer-2025-header-badges{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.footer-2025-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.5625rem;font-weight:600;color:#fff9;cursor:default;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.footer-2025-badge:hover{background:#ffffff14;border-color:#fff3;color:#ffffffd9;transform:translateY(-2px)}.footer-2025-badge.footer-badge-pill{display:inline-flex;padding:.25rem .5rem;font-size:.625rem;flex-shrink:1;min-width:0;white-space:nowrap}.footer-badge-pill.footer-badge-ssl{background:linear-gradient(135deg,#00b0ff1f,#00b0ff0a);border-color:#00b0ff33}.footer-badge-pill.footer-badge-ssl i{color:#00b0ff}.footer-badge-fast{background:#10b98126;border-color:#10b98166;color:#10b981}.footer-badge-247{background:#3b82f626;border-color:#3b82f666;color:#3b82f6}.badge-text-abbr{display:none}.badge-text,.badge-text-full{display:block}.footer-2025-bento-grid{display:grid;grid-template-columns:1fr;gap:var(--footer-gap);margin-bottom:.75rem;align-items:stretch;max-width:100%;box-sizing:border-box}@media(min-width:1024px){.footer-2025-bento-grid{grid-template-columns:repeat(2,1fr)}.card-about,.card-contact{grid-column:span 1}}@media(min-width:600px)and (max-width:1023px){.footer-2025-bento-grid{grid-template-columns:repeat(2,1fr)}}.footer-2025-card{display:flex;flex-direction:column;background:var(--footer-glass-bg);border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:var(--footer-card-padding);transition:background-color var(--footer-transition),border-color var(--footer-transition),box-shadow var(--footer-transition),transform var(--footer-transition);position:relative;overflow:hidden;max-width:100%;box-sizing:border-box}@media(min-width:600px){.footer-2025-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.footer-2025-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,229,255,.5) 50%,transparent 100%);opacity:0;transition:opacity var(--footer-transition)}.footer-2025-card:hover{background:var(--footer-glass-hover);border-color:#00e5ff4d;box-shadow:var(--footer-glow-cyan);transform:translateY(-2px)}.footer-2025-card:hover:before{opacity:1}.card-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:var(--footer-text-primary);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--footer-glass-border)}.card-title i{color:var(--footer-neon-cyan);font-size:1.125rem}.card-description{font-size:.875rem;line-height:1.6;color:var(--footer-text-secondary);margin-bottom:1rem;min-height:3.5rem;position:relative}.highlight-text{font-weight:700;color:var(--footer-neon-gold);text-shadow:0 0 10px rgba(255,215,0,.3)}.neon-text{color:var(--footer-neon-cyan);text-shadow:0 0 10px rgba(0,229,255,.4);font-weight:600}.crypto-text{color:#ff6b35;text-shadow:0 0 10px rgba(255,107,53,.3);font-weight:600}.community-text{color:var(--footer-neon-green);text-shadow:0 0 10px rgba(0,222,0,.3);font-weight:600}.innovation-text{color:#a855f7;text-shadow:0 0 10px rgba(168,85,247,.3);font-weight:600}.trust-text{color:#3b82f6;text-shadow:0 0 10px rgba(59,130,246,.3);font-weight:600}.license-text{color:var(--footer-neon-magenta);text-shadow:0 0 10px rgba(255,0,128,.3);font-weight:600}.official-text{color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.3);font-weight:600}.fade-text-container{flex:1;position:relative;min-height:5rem}.fade-text-item{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease-in-out;position:absolute;top:0;left:0;right:0}.fade-text-item.is-active{opacity:1;visibility:visible;pointer-events:auto}.fade-text-item.is-fading{opacity:0;visibility:visible;pointer-events:none}.trust-badges-colorful{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--footer-glass-border);max-width:100%;box-sizing:border-box}@media(min-width:600px){.trust-badges-colorful{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.trust-badges-colorful{grid-template-columns:repeat(3,1fr)}}.trust-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem .75rem;border-radius:.75rem;transition:background-color var(--footer-transition),border-color var(--footer-transition),box-shadow var(--footer-transition),transform var(--footer-transition);cursor:pointer;position:relative;overflow:hidden;background:#ffffff08;border:1px solid var(--footer-glass-border);height:100px;max-width:100%;box-sizing:border-box}.trust-badge:hover{background:var(--footer-glass-hover);border-color:#00e5ff4d;box-shadow:var(--footer-glow-cyan);transform:translateY(-4px)}.trust-badge .badge-img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3)) grayscale(20%);transition:filter var(--footer-transition),transform var(--footer-transition);flex-shrink:0}.trust-badge:hover .badge-img{transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(0,229,255,.3)) grayscale(0%)}.trust-badge .badge-name{font-size:.6875rem;font-weight:600;color:var(--footer-text-primary);text-transform:uppercase;letter-spacing:.03em;text-align:center;line-height:1.2;word-break:break-word;white-space:normal;max-width:100%}.trust-badge .badge-flag{font-size:2rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.trust-badge-gold{background:linear-gradient(135deg,#ffd7001f,#daa52014);border-color:#ffd70040}.trust-badge-gold:hover{background:linear-gradient(135deg,#ffd7002e,#daa5201f);border-color:#ffd70059;box-shadow:0 0 20px #ffd7004d}.trust-badge-gold .badge-name{color:gold}.trust-badge-blue{background:linear-gradient(135deg,#3b82f61f,#2563eb14);border-color:#3b82f640}.trust-badge-blue:hover{background:linear-gradient(135deg,#3b82f62e,#2563eb1f);border-color:#3b82f659;box-shadow:0 0 20px #3b82f64d}.trust-badge-blue .badge-name{color:#3b82f6}.trust-badge-cyan{background:linear-gradient(135deg,#00e5ff1f,#00d4ff14);border-color:#00e5ff40}.trust-badge-cyan:hover{background:linear-gradient(135deg,#00e5ff2e,#00d4ff1f);border-color:#00e5ff59;box-shadow:0 0 20px #00e5ff4d}.trust-badge-cyan .badge-name{color:#00e5ff}.trust-badge-purple{background:linear-gradient(135deg,#a855f71f,#9333ea14);border-color:#a855f740}.trust-badge-purple:hover{background:linear-gradient(135deg,#a855f72e,#9333ea1f);border-color:#a855f759;box-shadow:0 0 20px #a855f74d}.trust-badge-purple .badge-name{color:#a855f7}.trust-badge-green{background:linear-gradient(135deg,#22c55e1f,#16a34a14);border-color:#22c55e40}.trust-badge-green:hover{background:linear-gradient(135deg,#22c55e2e,#16a34a1f);border-color:#22c55e59;box-shadow:0 0 20px #22c55e4d}.trust-badge-green .badge-name{color:#22c55e}.trust-badge-orange{background:linear-gradient(135deg,#f973161f,#ea580c14);border-color:#f9731640}.trust-badge-orange:hover{background:linear-gradient(135deg,#f973162e,#ea580c1f);border-color:#f9731659;box-shadow:0 0 20px #f973164d}.trust-badge-orange .badge-name{color:#f97316}@media(max-width:599px){.trust-badge{padding:.875rem .625rem;height:90px}.trust-badge .badge-img{width:40px;height:40px}.trust-badge .badge-name{font-size:.625rem}}.contact-list{display:flex;flex-direction:column;gap:.75rem;flex:1;max-width:100%;box-sizing:border-box}.contact-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#ffffff05;border:1px solid var(--footer-glass-border);border-radius:.5rem;text-decoration:none;transition:background-color var(--footer-transition),border-color var(--footer-transition),transform var(--footer-transition);position:relative;max-width:100%;box-sizing:border-box;overflow:hidden}.contact-item:hover{background:var(--footer-glass-hover);border-color:#00e5ff4d;transform:translate(4px)}.contact-item i{font-size:1.125rem;color:var(--footer-neon-cyan);min-width:20px}.contact-type{display:block;font-size:.75rem;color:var(--footer-text-muted);font-weight:600;text-transform:uppercase}.contact-value{display:block;font-size:.75rem;color:var(--footer-text-primary);font-weight:500}.telegram-highlight{background:linear-gradient(135deg,#0088cc1a,#00e5ff1a);border-color:#00e5ff4d}.telegram-highlight:hover{box-shadow:var(--footer-glow-cyan)}.pulse-dot{position:absolute;top:.5rem;right:.5rem;width:8px;height:8px;background:#00e676;border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.contact-social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;margin-top:1rem;padding-top:1.25rem;border-top:1px solid var(--footer-glass-border)}.social-badge{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.75rem 1rem;border-radius:.75rem;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;color:#fff!important}.social-badge:active{background:#ffffff1a!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#fff6;transform:scale(.92);box-shadow:inset 0 0 15px #ffffff1a;transition:background-color .05s linear,color .05s linear,transform .05s linear,opacity .05s linear}.social-badge i{font-size:1.125rem;transition:transform .3s ease;width:1.25rem;text-align:center}.social-badge span{font-size:.75rem;font-weight:800;letter-spacing:.02em}.social-badge:hover{transform:translateY(-2px);filter:brightness(1.1)}.social-telegram{background:linear-gradient(135deg,#24a1de,#08c)}.social-twitter{background:#000;border-color:#fff3}.social-discord{background:linear-gradient(135deg,#5865f2,#404eed)}.social-instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}@media(max-width:599px){.contact-social-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;padding-top:1rem}.social-badge{padding:.625rem .5rem}.social-badge i{font-size:1rem}.social-badge span{font-size:.6875rem}}.footer-2025-stats-row{display:flex;align-items:center;justify-content:center;gap:0;padding:.5rem .75rem;background:var(--glass-bg, rgba(255, 255, 255, .04));border:1px solid var(--glass-border, var(--footer-glass-border));border-radius:8px;margin-top:.5rem}@media(min-width:600px){.footer-2025-stats-row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.card-about .footer-2025-stats-row.stats-in-card{margin-top:1rem;padding-top:.75rem;border:none;border-top:1px solid var(--footer-glass-border);border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.footer-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:0 1rem;flex:1}.footer-stat .stat-value{font-size:1.25rem;font-weight:700;color:var(--footer-neon-cyan);line-height:1.2;text-shadow:0 0 10px rgba(0,229,255,.3);font-variant-numeric:tabular-nums;min-width:4ch;display:inline-block;text-align:center}.footer-stat .stat-label{font-size:.625rem;font-weight:600;color:var(--footer-text-muted);text-transform:uppercase;letter-spacing:.05em}.footer-stat .stat-since{font-size:.5625rem;color:var(--footer-text-muted);opacity:.7}.footer-stat-divider{width:1px;height:2rem;background:linear-gradient(to bottom,transparent 0%,var(--footer-glass-border) 50%,transparent 100%)}@media(min-width:1024px)and (max-width:1199px){.footer-2025{max-width:1024px;overflow-x:hidden}.footer-2025 .z-content{max-width:100%;overflow:hidden}.footer-2025-card,.footer-2025-bento-grid,.trust-badges-colorful,.contact-social-grid{max-width:100%;overflow:hidden;box-sizing:border-box}}@media(min-width:600px)and (max-width:1023px){.footer-2025-card{padding:1.25rem}.trust-badge{height:auto;min-height:80px;padding:.75rem .5rem}.trust-badge .badge-img{width:40px;height:40px}.trust-badge .badge-name{font-size:.5625rem;line-height:1.2;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.trust-badge .badge-flag{font-size:1.5rem}.footer-stat{padding:0 .375rem}.footer-stat .stat-value{font-size:1.125rem;min-width:auto}.footer-stat .stat-label{font-size:.5625rem}.footer-stat .stat-since{font-size:.5rem}.contact-value{font-size:.6875rem;word-break:break-all;overflow-wrap:anywhere;line-height:1.3}.contact-type{font-size:.625rem}.contact-item{padding:.625rem;gap:.5rem}.social-badge{padding:.625rem .5rem}.social-badge i{font-size:1rem}.social-badge span{font-size:.6875rem}.footer-2025-badge.footer-badge-pill{padding:.2rem .375rem;font-size:.5625rem}.trust-badges-colorful{gap:.5rem}}@media(max-width:599px){.footer-2025{padding-top:2rem!important;padding-left:0!important;padding-right:0!important;padding-bottom:calc(var(--actual-footer-height, 60px) + env(safe-area-inset-bottom,0px) + 1rem)!important;width:100%}.footer-2025 .z-content{width:100%;display:flex;flex-direction:column;gap:1.5rem;padding-left:clamp(8px,2vw,16px);padding-right:clamp(8px,2vw,16px);box-sizing:border-box}.footer-2025-header{padding-bottom:1.25rem;flex-direction:column;align-items:center;text-align:center;gap:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.footer-2025-title{font-size:1.125rem;color:#fff}.footer-2025-bento-grid{display:flex;flex-direction:column;gap:1.25rem}.footer-2025-card{padding:1.25rem;border-radius:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);width:100%;box-sizing:border-box}.card-description{font-size:.875rem;text-align:center;min-height:auto!important}.trust-badges-colorful{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding-top:1.25rem}.trust-badge{min-height:5rem;padding:.75rem .5rem;background:#ffffff05;border-radius:1rem}.trust-badge .badge-img{max-width:2.5rem;height:auto}.footer-2025-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;border-top:1px solid rgba(255,255,255,.05);padding-top:1.25rem;margin-top:1rem}.footer-stat-divider{display:none}.footer-stat .stat-value{font-size:1.125rem;color:var(--footer-neon-cyan)}.footer-stat .stat-label{font-size:.5625rem}.contact-social-grid{grid-template-columns:repeat(4,1fr);gap:.5rem}.social-badge span{display:none}}@media(max-width:400px){.footer-2025-card{padding:1rem}.footer-stat .stat-value{font-size:.9375rem}.footer-2025-bento-grid{gap:.75rem}}@keyframes contactItemIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.contact-list.seq-animate .contact-item{will-change:opacity,transform;animation:contactItemIn .38s cubic-bezier(.4,0,.2,1) both}.contact-list.seq-animate .contact-item:nth-child(1){animation-delay:0s}.contact-list.seq-animate .contact-item:nth-child(2){animation-delay:.13s}.contact-list.seq-animate .contact-item:nth-child(3){animation-delay:.26s}.footer-2025-badge,.footer-badge,.contact-item,.social-badge{position:relative;overflow:hidden}.footer-2025-badge:after,.footer-badge:after,.contact-item:after,.social-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle,rgba(0,222,0,.3),transparent 60%);transform:scale(0);opacity:0;pointer-events:none;z-index:10}.footer-2025-badge.ripple-active:after,.footer-badge.ripple-active:after,.contact-item.ripple-active:after,.social-badge.ripple-active:after{animation:ripple .6s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(2.5);opacity:0}}.will-change-transform{will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){.footer-2025-badge:after,.footer-2025-badge.ripple-active:after,.footer-badge:after,.footer-badge.ripple-active:after{animation:none;opacity:0}}.bc-character-container{position:fixed;z-index:100000;width:80px;height:80px;cursor:pointer;pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:top .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease,filter .3s ease;background:none;border:none;padding:0;margin:0;outline:none;-webkit-tap-highlight-color:transparent;--bc-glow-color-1: rgba(251, 191, 36, .9);--bc-glow-color-2: rgba(245, 158, 11, 1);--bc-glow-color-3: rgba(252, 211, 77, .8);--bc-hover-glow: rgba(251, 191, 36, 1);--bc-evade-glow: rgba(255, 255, 255, .6);--bc-caught-brightness: 2.5;--bc-shadow-dark: rgba(0, 0, 0, .5)}.bc-character-container.pos-left{left:0;right:auto}.bc-character-container.pos-right{right:0;left:auto}.bc-character-container.is-visible{opacity:1;visibility:visible;pointer-events:auto}.bc-character-container.is-hinting,.bc-character-container.is-hinting-faint{pointer-events:none;cursor:default}.bc-character-container.is-evading{opacity:.35;filter:blur(3px) drop-shadow(0 0 12px var(--bc-evade-glow)) hue-rotate(30deg);pointer-events:none;transition:top .25s cubic-bezier(.175,.885,.32,1.275),opacity .2s ease,filter .2s ease}.bc-character-flip{width:100%;height:100%;transition:transform .3s ease}.bc-character-flip.is-left{transform:scaleX(-1)}.bc-character-img{width:100%;height:auto;filter:drop-shadow(0 4px 8px var(--bc-shadow-dark));will-change:transform;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),filter .2s ease}@keyframes bcHintRight{0%{transform:translate(100%) scaleY(.7);opacity:0;filter:blur(4px)}20%{transform:translate(75%) scaleY(1.05) rotate(-5deg);opacity:1;filter:none}55%{transform:translate(78%) scaleY(1) rotate(3deg);opacity:.85}to{transform:translate(100%) scaleY(.9);opacity:0}}@keyframes bcHintLeft{0%{transform:translate(-100%) scaleY(.7);opacity:0;filter:blur(4px)}20%{transform:translate(-75%) scaleY(1.05) rotate(5deg);opacity:1;filter:none}55%{transform:translate(-78%) scaleY(1) rotate(-3deg);opacity:.85}to{transform:translate(-100%) scaleY(.9);opacity:0}}@keyframes bcPlayfulPeek{0%{transform:translate(100%) scale(.6);opacity:0}15%{transform:translate(35%) scale(1.15) rotate(-15deg);opacity:1}25%{transform:translate(42%) scale(.95) rotate(8deg)}35%{transform:translate(40%) scale(1.05) rotate(-3deg)}45%{transform:translate(40%) scale(1) rotate(0)}85%{transform:translate(40%) scale(1.1) rotate(5deg);opacity:1}to{transform:translate(110%) scale(.4);opacity:0}}@keyframes bcPlayfulPeekLeft{0%{transform:translate(-100%) scale(.6);opacity:0}15%{transform:translate(-45%) scale(1.15) rotate(15deg);opacity:1}25%{transform:translate(-42%) scale(.95) rotate(-8deg)}35%{transform:translate(-40%) scale(1.05) rotate(3deg)}45%{transform:translate(-40%) scale(1) rotate(0)}85%{transform:translate(-40%) scale(1.1) rotate(-5deg);opacity:1}to{transform:translate(-110%) scale(.4);opacity:0}}.bc-character-container.is-visible:before{content:"";position:absolute;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,transparent,var(--bc-glow-color-1),transparent);filter:blur(8px);opacity:0;animation:bcEdgePulse 1s ease-out}.bc-character-container.pos-right.is-visible:before{right:-2px}.bc-character-container.pos-left.is-visible:before{left:-2px}@keyframes bcEdgePulse{0%{opacity:0;transform:scaleY(.5)}30%{opacity:.8;transform:scaleY(1.5)}to{opacity:0;transform:scaleY(2)}}@keyframes bcFloatIdle{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(-2deg) scale(1.02)}66%{transform:translateY(-4px) rotate(2deg) scale(.98)}}@keyframes bcRunAway{0%{transform:scale(1) rotate(0);opacity:1;filter:none}15%{transform:scale(1.2) translate(-20px) rotate(-25deg);filter:brightness(1.5)}to{transform:scale(.2) translate(600px) translateY(-100px) skew(40deg);opacity:0;filter:blur(10px) contrast(2)}}@keyframes bcRunAwayLeft{0%{transform:scale(1) rotate(0);opacity:1;filter:none}15%{transform:scale(1.2) translate(20px) rotate(25deg);filter:brightness(1.5)}to{transform:scale(.2) translate(-600px) translateY(-100px) skew(-40deg);opacity:0;filter:blur(10px) contrast(2)}}@keyframes bcGetCaught{0%{transform:scale(1) rotate(0);filter:brightness(1)}20%{transform:scale(1.4) rotate(-15deg);filter:brightness(2) drop-shadow(0 0 20px var(--bc-glow-color-1))}40%{transform:scale(.8) rotate(10deg);filter:brightness(2.5) drop-shadow(0 0 40px var(--bc-glow-color-2))}to{transform:scale(2.5) rotate(45deg);opacity:0;filter:brightness(3) blur(20px) drop-shadow(0 0 60px var(--bc-glow-color-3))}}.bc-character-container.pos-right.is-hinting{animation:bcHintRight .8s cubic-bezier(.25,.46,.45,.94) forwards}.bc-character-container.pos-left.is-hinting{animation:bcHintLeft .8s cubic-bezier(.25,.46,.45,.94) forwards}.bc-character-container.pos-right.is-hinting-faint{animation:bcHintRight .8s cubic-bezier(.25,.46,.45,.94) forwards;opacity:.4;filter:blur(2px)}.bc-character-container.pos-left.is-hinting-faint{animation:bcHintLeft .8s cubic-bezier(.25,.46,.45,.94) forwards;opacity:.4;filter:blur(2px)}.bc-character-container.pos-right.is-peeking{animation:bcPlayfulPeek 1.2s cubic-bezier(.34,1.2,.64,1) forwards}.bc-character-container.pos-left.is-peeking{animation:bcPlayfulPeekLeft 1.2s cubic-bezier(.34,1.2,.64,1) forwards}.bc-character-container.pos-right.is-active,.bc-character-container.pos-left.is-active{animation:bcFloatIdle 3s ease-in-out infinite}.bc-character-container.pos-right.is-escaping{pointer-events:none;animation:bcRunAway .5s cubic-bezier(.34,1.2,.64,1) forwards}.bc-character-container.pos-left.is-escaping{pointer-events:none;animation:bcRunAwayLeft .5s cubic-bezier(.34,1.2,.64,1) forwards}.bc-character-container.is-caught{pointer-events:none;animation:bcGetCaught .8s cubic-bezier(.34,1.2,.64,1) forwards}.bc-character-container.is-hinting:after,.bc-character-container.is-hinting-faint:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:20px;height:60px;border-radius:50%;background:radial-gradient(ellipse,var(--bc-glow-color-1),transparent 70%);filter:blur(10px);opacity:0;animation:bcHintGlow .8s ease-out forwards;pointer-events:none}.bc-character-container.pos-right.is-hinting:after,.bc-character-container.pos-right.is-hinting-faint:after{right:-10px;left:auto}.bc-character-container.pos-left.is-hinting:after,.bc-character-container.pos-left.is-hinting-faint:after{left:-10px;right:auto}@keyframes bcHintGlow{0%{opacity:0;transform:translateY(-50%) scaleY(.3)}30%{opacity:.8;transform:translateY(-50%) scaleY(1.5)}to{opacity:0;transform:translateY(-50%) scaleY(2)}}.bc-character-container:not(.is-escaping):not(.is-caught):not(.is-evading):not(.is-hinting):hover .bc-character-img{transform:scale(1.15) translateY(-10px) rotate(-5deg);filter:drop-shadow(0 15px 25px var(--bc-hover-glow)) brightness(1.1);transition:transform .1s cubic-bezier(.175,.885,.32,1.275)}.bc-character-container:active .bc-character-img{transform:scale(.9) translateY(5px);transition:transform .05s ease}@media(max-width:768px){.bc-character-container{width:60px;height:60px}}@media(prefers-reduced-motion:reduce){.bc-character-container{transition-duration:.01ms}.bc-character-container>*{animation-duration:.01ms;transition-duration:.01ms}}
