:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}.new-header{height:80px;width:100%;margin:0;padding:0 30px;background-color:#0000001a;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:10}.header-inner-container{height:100%;width:100%;max-width:1600px;margin:0 auto;padding:0 200px;display:flex;align-items:center;justify-content:space-between}.header-left{display:flex;align-items:center;gap:20px}.site-avatar{height:50px;width:50px;border-radius:50%;border:1px solid #444}.header-nav-center ul{list-style:none;margin:0;padding:0;display:flex;gap:35px;align-items:center;height:100%}.header-nav-center ul li{display:flex;align-items:center;height:40px}.header-nav-center a{color:#a0a0a0;text-decoration:none;font-size:14px;letter-spacing:.1em;padding:0;position:relative;transition:color .3s ease;display:flex;align-items:center;height:100%}.header-nav-center a:hover,.header-nav-center a.active{color:#fff}.header-nav-center a.active:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:6px;height:6px;background-color:#c00;border-radius:1px}.header-right{min-width:150px;display:flex;justify-content:flex-end}.sign-in-button{width:116px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;background-color:#940000;border-radius:3px;color:#fff;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:.1em;border-bottom-color:#ff4545;border-right-color:#ff4545;transition:all .2s ease}.sign-in-button:hover{color:#fff;filter:brightness(1.2)}.user-profile-display{display:flex;align-items:center;gap:12px;color:#fff;font-weight:700}.user-avatar-small{width:40px;height:40px;border-radius:50%}.header-nav-center ul li.disabled-nav-item span{color:#888;cursor:default;opacity:.6;pointer-events:none;font-size:14px;letter-spacing:.1em;display:flex;align-items:center;height:100%;padding:0}.nav-item-with-tag{position:relative}.soon-tag{position:absolute;top:20%;right:-40px;transform:translateY(-50%);height:14px;z-index:1}.live-now-button{display:flex;align-items:center;gap:8px;background-color:#1e1f20;color:#bcbcbc;padding:6px 10px;text-decoration:none;font-size:12px;border-radius:4px;transition:background-color .3s ease}.live-now-button:hover{background-color:#303235}.live-dot{width:6px;height:6px;background-color:#08e809;border-radius:20%;animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 #34d399b3}70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}.user-auth-widget{max-width:300px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:10px}.user-display-block{background-color:transparent;border:1px solid transparent;border-radius:5px;padding:5px;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:fit-content;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.user-display-block:hover{background-color:#2a2a2a;border:1px solid #3a3a3a}.user-avatar-wrapper{flex-shrink:0}.user-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.user-info-and-logout{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.user-username{font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;cursor:pointer}.logout-button{background-color:#232323;border:1px solid #232323;color:#ccc;padding:3px 6px;border-radius:3px;cursor:pointer;font-size:9px;transition:all .2s ease;text-transform:uppercase;display:flex;align-items:center;gap:5px}.logout-button img{width:12px;height:12px}.logout-button:hover{filter:brightness(1.2);border-color:#444}.login-discord-button{width:116px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#940000;color:#fff;border-radius:3px;text-decoration:none;font-weight:700;font-size:16px;text-transform:uppercase;cursor:pointer;transition:filter .2s ease}.login-discord-button:hover{filter:brightness(1.2)}.user-status-loading{font-size:14px;color:#ccc;padding:10px 17.5px}.input-error{color:#ff4d4d;font-size:10px;margin-top:4px}.modal-overlay{position:fixed;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.user-modal-content{background:#262626;border:1px solid rgba(255,255,255,.05);border-radius:4px;width:90%;max-width:800px;box-shadow:0 10px 30px #00000080;overflow:hidden}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.modal-header h2{color:#fff;font-size:24px;text-transform:uppercase;margin:0}.logout-button-top{background:none;border:1px solid #940000;color:#940000;font-size:10px;font-weight:700;padding:4px 8px;cursor:pointer;text-transform:uppercase;transition:all .2s;border-radius:2px;display:flex;align-items:center;gap:5px}.logout-button-top img{width:12px;height:12px}.logout-button-top:hover{filter:brightness(1.2)}.modal-body{padding:24px}.modal-grid-container{display:grid;grid-template-columns:1fr 1fr;gap:24px}.modal-column{display:flex;flex-direction:column;gap:24px}.info-section{border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:16px;display:flex;flex-direction:column;height:100%}.info-section h4{font-size:16px;color:#fff;margin:0 0 16px;text-transform:uppercase}.user-summary{display:flex;align-items:center;gap:15px}.user-avatar-summary{width:60px;height:60px;border-radius:40px}.user-text-summary{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:-moz-fit-content;width:fit-content}.username-summary{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}.vip-status-container{display:flex;align-items:center;gap:8px}.vip-status-text{font-size:10px;color:#888;text-transform:uppercase}.vip-tag{font-size:10px;padding:3px 6px;border-radius:3px;line-height:1;display:inline-block}.vip-tag.admin{background-color:#2e0000;border:1px solid #940000;color:#ff4d4d}.vip-tag.none{background-color:#333;border:1px solid #555;color:#999}.tools-title{margin-top:24px}.admin-tools-buttons{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.admin-tool-button{background:#2d2d2d;border:1px solid rgba(255,255,255,.05);color:#fff;padding:10px;font-size:12px;text-transform:uppercase;text-align:left;cursor:pointer;border-radius:2px}.account-status{background-color:#2d2d2d;border-radius:2px;padding:10px;display:flex;align-items:center}.account-icon{width:24px;height:24px;margin-right:10px}.account-details{display:flex;flex-direction:column;margin-right:auto}.account-name{color:#fff;font-size:14px;text-transform:uppercase}.account-connection-status{color:#888;font-size:10px;text-transform:uppercase}.connect-button{background-color:#0dff00;color:#000;border:none;border-radius:2px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase}.connect-button:focus{outline:none}.admin-tool-button:focus{outline:none}.update-button:focus{outline:none}.update-button:hover,.close-profile-button:hover,.connect-button:hover,.admin-tool-button:hover{filter:brightness(1.2)}.close-profile-button:focus{outline:none}.connect-button:disabled{background-color:#2d2d2d;color:#0dff00;cursor:not-allowed;opacity:.7}.info-section .form-group{margin-bottom:15px}.info-label{display:flex;align-items:center;gap:10px;margin-bottom:8px}.info-label .info-icon{width:16px;height:16px}.info-label span{font-size:10px;color:#fff;text-transform:uppercase}.info-section .form-group input[type=text]{background-color:#2d2d2d;border:1px solid rgba(255,255,255,.05);border-radius:2px;width:100%;padding:10px;color:#fff;font-size:14px;box-sizing:border-box}.info-section .form-group input[type=text]:focus{outline:none;border-color:#fff3}.modal-actions-bottom{display:flex;gap:12px;margin-top:auto;padding-top:24px}.update-button,.close-profile-button{padding:12px 24px;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;border-radius:2px}.update-button{background-color:#940000;color:#fff;border:none}.close-profile-button{background-color:#2d2d2d;color:#fff;border:1px solid rgba(255,255,255,.05)}.notification-popup{position:fixed;top:20px;left:50%;transform:translate(-50%);background-color:#2d2d2d;color:#fff;padding:15px 20px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;z-index:3000;width:90%;max-width:400px;border-left:5px solid #ccc;animation:slide-in .5s ease-out forwards}.notification-popup.success{border-left-color:#0dff00}.notification-popup.error{border-left-color:#940000}.notification-message{margin:0;padding-right:20px;font-size:14px}.notification-close-btn{background:none;border:none;color:#888;font-size:24px;line-height:1;cursor:pointer;transition:color .2s}.notification-close-btn:hover{color:#fff}.notification-close-btn:focus{outline:none}@keyframes slide-in{0%{top:-100px;opacity:0}to{top:20px;opacity:1}}.new-footer{width:100%;background-color:#1a1a1a;border-top:1px solid #333;padding:40px 0;box-sizing:border-box}.footer-inner-container{width:100%;max-width:1600px;margin:0 auto;padding:0 30px;box-sizing:border-box}.footer-main-content{display:flex;align-items:center;padding-bottom:30px;border-bottom:1px solid #333;margin-bottom:30px;gap:150px}.footer-left-col{flex-shrink:0}.footer-main-logo{height:50px;width:auto;margin-bottom:10px}.footer-copyright-text{font-size:16px;color:#fff;margin:0;opacity:.25}.footer-powered-by-text,.footer-designed-by-text{font-size:14px;color:#a3a3a3;margin:0;opacity:.4;display:flex;align-items:center;gap:4px}.footer-heart-icon{font-size:11px;color:#ff69b4;animation:heartPulse 1.5s ease-in-out infinite}@keyframes heartPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}.footer-nav-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-nav-col a{color:#fff;text-decoration:none;font-size:14px;transition:color .3s ease;opacity:.25}.footer-nav-col a:hover{color:#fff;opacity:1}.footer-right-col{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-left:auto}.footer-right-col img{height:24px;width:24px;opacity:.7;transition:opacity .3s ease}.footer-right-col a:hover img{opacity:1}.footer-disclaimer-section{border:1px solid #333;background-color:#222;padding:20px;display:flex;align-items:center;gap:15px;border-radius:4px}.disclaimer-icon{height:22px;width:22px;flex-shrink:0}.footer-disclaimer-section p{font-size:12px;color:#a0a0a0;margin:0;line-height:1.6;text-align:left;max-width:100%}.hero-section{min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:60px 0;box-sizing:border-box;z-index:1}.hero-content-stack{display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2}.hero-section .side-glow{position:absolute;width:800px;height:800px;background:radial-gradient(circle,#ff000026,#f000 60%);filter:blur(40px);z-index:-1}.hero-section .glow-left{top:20%;left:5%;transform:translate(-60%,-50%)}.hero-section .glow-right{top:50%;right:0%;transform:translate(50%,-50%)}.floating-elements-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.floating-element{position:absolute;opacity:1;animation:floatAnimation 6s ease-in-out infinite}.floating-element.knife-1{width:181.33px;top:20%;left:15%;animation-delay:-2s}.floating-element.gun-1{width:200px;top:10%;right:15%;animation-delay:-4s}.floating-element.gloves-1{width:191.48px;bottom:20%;left:10%;animation-delay:-1s}.floating-element.knife-2{width:204.33px;bottom:25%;right:10%;animation-delay:-3s}.character-display{position:relative;margin-bottom:10px;z-index:2;transform:translate(25px)}.main-character-img{height:484px;width:auto}.main-logo-text{position:relative;margin-top:-60px}.main-logo-text h1{font-size:72px;color:#fff;margin:0;line-height:1}.main-logo-text p{font-size:24px;color:#fff;margin:0;letter-spacing:.1em}.hero-subheading{font-size:20px;color:#fff;margin:0 0 30px;z-index:2}.hero-subheading a{text-decoration:underline}.link-bonuses{color:#b82034}.link-leaderboards{color:#f6af16}.link-raffles{color:#25cd63}.hero-buttons{display:flex;justify-content:center;gap:20px;z-index:2;margin-bottom:110px}.hero-button{width:170px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:3px;text-decoration:none;font-size:14px;text-transform:uppercase;border:2px solid;transition:all .3s ease}.hero-button.button-red{background-color:#940000;color:#fff;border-color:#940000}.hero-button.button-red:hover{filter:brightness(.8)}.hero-button.button-yellow{background-color:#c88f12;color:#fff;border-color:#c88f12}.hero-button.button-yellow:hover{filter:brightness(.8)}.scroll-for-more{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#626262;font-size:12px;z-index:2}.scroll-for-more img{height:16px;width:16px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.particle-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;top:0;left:0;width:8px;height:8px;background:radial-gradient(circle,#ff5050,#ff505000 65%);filter:blur(.5px)}.leaderboard-section-header{text-align:center;margin-bottom:30px}.leaderboard-section-header .leaderboard-section-title{font-size:48px;letter-spacing:.1em;color:#fff;margin:0 0 10px;font-weight:400;text-shadow:0px 4.75px 0 #4E4E4E,4px 4px 0 #222}.leaderboard-section-header .leaderboard-section-subtitle{font-size:16px;color:#fff;margin:0}.leaderboard-section-subtitle .highlight-link{color:#f6af16;text-decoration:underline}.platform-filters-container{text-align:center}.platform-filters-v2{display:inline-flex;justify-content:center;align-items:center;gap:0px;background-color:#1a1a1a;border-bottom:1px solid #333;margin-bottom:30px}.platform-filters-v2 button{min-width:200px;height:55px;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;padding:10px 20px;position:relative;opacity:.6;filter:grayscale(100%);transition:all .3s ease}.platform-filters-v2 button img{height:34px;width:auto;display:block}.platform-filters-v2 button:hover,.platform-filters-v2 button.active{opacity:1;filter:grayscale(0%)}.platform-filters-v2 button.active:before{content:none}.platform-filters-v2 button.platform-raingg:hover,.platform-filters-v2 button.platform-raingg.active{border-bottom-color:#f6af16;background:linear-gradient(to top,rgba(246,175,22,.2),transparent)}.platform-filters-v2 button.platform-csgogem:hover,.platform-filters-v2 button.platform-csgogem.active{border-bottom-color:#8b4bff;background:linear-gradient(to top,rgba(139,75,255,.2),transparent)}.platform-filters-v2 button.platform-csgobig:hover,.platform-filters-v2 button.platform-csgobig.active{border-bottom-color:#f6af16;background:linear-gradient(to top,rgba(246,175,22,.2),transparent)}.platform-filters-v2 button.platform-csgoroll:hover,.platform-filters-v2 button.platform-csgoroll.active{border-bottom-color:#ff4232;background:linear-gradient(to top,rgba(255,66,50,.2),transparent)}.platform-filters-v2 button.platform-hypebet:hover,.platform-filters-v2 button.platform-hypebet.active{border-bottom-color:#1ce479;background:linear-gradient(to top,rgba(28,228,121,.2),transparent)}.platform-filters-v2 button.disabled{opacity:.4;cursor:not-allowed;filter:grayscale(100%)}.platform-filters-v2 button.disabled:hover{opacity:.4;border-bottom-color:transparent;background:none}.platform-filters-v2 button:focus{outline:none}.homepage-countdown{display:flex;flex-direction:column;align-items:center;gap:8px;margin:40px 0;color:#a0a0a0;font-size:14px}.homepage-countdown span:last-child{font-size:26px;color:#fff;letter-spacing:.1em}.standings-button-container{text-align:center}.check-standings-button{width:243px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background-color:#f6af16;color:#fff;font-size:18px;padding:0;text-decoration:none;transition:background-color .3s ease}.check-standings-button:hover{filter:brightness(.8)}.homepage-countdown-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;margin:40px 0;color:#a0a0a0;font-size:16px}.homepage-countdown-wrapper .countdown-timer{display:flex;gap:15px;font-size:24px;color:#fff;letter-spacing:.1em}.homepage-countdown-wrapper .time-unit{font-size:16px;color:#a0a0a0;margin-left:-10px}.simple-countdown-text{font-size:26px;color:#fff}.last-updated-text{color:#bcbcbc;font-size:14px;margin-top:8px;opacity:.5}.top-winners-container{display:grid;grid-template-columns:repeat(3,325px);gap:30px;justify-content:center;margin:60px auto 0}.winner-card{width:325px;height:350px;position:relative;display:flex;border-radius:4px;flex-direction:column;align-items:center;border:none;box-sizing:border-box;text-align:center;overflow:hidden;box-shadow:0 2px 10px #00000026}.winner-card:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 20%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 80%,transparent 100%);transform:skew(-10deg);transition:all .3s ease}@keyframes subtleShine{0%{left:-150%}to{left:150%}}.winner-card.first-place{border-top:3px solid #F6AF16;background:linear-gradient(to bottom,#f6af1633,#f6af1600),#1a1a1a;--shine-delay: 0s}.winner-card.second-place{border-top:3px solid #B3B3B3;background:linear-gradient(to bottom,#b3b3b333,#b3b3b300),#1a1a1a;--shine-delay: 1.2s}.winner-card.third-place{border-top:3px solid #D8883F;background:linear-gradient(to bottom,#d8883f33,#d8883f00),#1a1a1a;--shine-delay: 2.4s}.winner-avatar-container{margin-top:15px;margin-bottom:15px}.winner-avatar-image{width:100px;height:100px;object-fit:cover;border-radius:4px}.winner-card.first-place .winner-avatar-image{border-bottom:3px solid #F6AF16}.winner-card.second-place .winner-avatar-image{border-bottom:3px solid #B3B3B3}.winner-card.third-place .winner-avatar-image{border-bottom:3px solid #D8883F}.winner-card .winner-name{font-size:20px;color:#fff;margin:0 0 20px;width:100%}.winner-stat-section{width:100%;margin-bottom:20px}.stat-label{font-size:12px;color:#bcbcbc;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;display:block}.stat-value,.prize-value{display:flex;justify-content:center;align-items:center;gap:8px}.stat-value span{color:#bcbcbc}.prize-value span{color:#fff}.stat-value span{font-size:18px}.prize-value span{font-size:32px}.prize-value .winner-coin-icon{width:32px;height:32px}.winner-coin-icon{width:22px;height:22px}.winner-card-skeleton{width:325px;height:350px;padding:30px;box-sizing:border-box;background-color:#2e2e2e;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:20px}.winner-card-skeleton.first-place{transform:translateY(-40px)}.winner-card-skeleton.second-place,.winner-card-skeleton.third-place{transform:translateY(-20px)}.skeleton-avatar-placeholder{width:100px;height:100px;background-color:#242424;border-radius:4px;display:flex;justify-content:center;align-items:center}.skeleton-avatar-shape{width:60%;height:60%;background:linear-gradient(90deg,#2a2a2a 25%,#333,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite linear;border-radius:4px}.skeleton-line-group{display:flex;flex-direction:column;gap:8px;width:60%}.skeleton-line{height:12px;background:linear-gradient(90deg,#2a2a2a 25%,#333,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite linear;border-radius:4px}.skeleton-line.short{width:100%}.skeleton-line.long{width:80%;height:24px}.social-media-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.social-media-card{background-color:#1a1a1a;border:3px solid #232323;padding:26px 16px 16px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#fff;box-sizing:border-box;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.social-media-card:hover{transform:translateY(-5px);background-color:#2a2a2a;border-color:#e50000}.social-card-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.social-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:8px}.social-card-icon{width:32px;height:32px;fill:#fff;transition:fill .2s ease}.social-media-card:hover .social-card-icon{fill:#e50000}.social-handle{font-size:12px;color:#fff;text-align:left;margin-top:0;margin-bottom:10px}.social-media-card:hover .social-handle{color:#e50000}.social-card-arrow{width:16px;height:16px;fill:#888;transition:fill .2s ease}.social-media-card:hover .social-card-arrow{fill:#e50000}.latest-content-header-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}.see-more-button{flex-shrink:0}.latest-content-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px;justify-content:center}.error-message-text{color:#ff4d4d}.latest-content-card{background-color:#1a1a1a;border:3px solid #232323;box-sizing:border-box;width:100%;overflow:hidden;position:relative;transition:transform .2s ease}.latest-content-card:hover{transform:translateY(-5px)}.card-link-overlay{text-decoration:none;color:inherit;display:block}.card-thumbnail-container{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;background-color:#000}.card-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-live-badge{position:absolute;top:10px;left:10px;background-color:#e50000;color:#fff;padding:2px 4px;font-size:8px;text-transform:uppercase;z-index:10}.card-type-badge{position:absolute;bottom:10px;right:10px;background-color:#333;color:#fff;padding:2px 4px;font-size:8px;text-transform:uppercase;z-index:10;white-space:nowrap}.card-type-badge.long{background-color:#e50000}.card-type-badge.short{background-color:#007bff}.card-info{padding:15px;text-align:left}.card-info .card-title{font-size:12px;color:#fff;margin:0 0 5px;font-weight:700;line-height:1.3;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-published-date{font-size:8px;color:#888;line-height:1.3;margin:0}.bonuses-title-container{text-align:center;margin-bottom:40px}.bonuses-title-container .bonuses-title{font-size:48px;margin-bottom:10px;color:#fff;font-weight:400;text-shadow:0px 4.75px 0 #4E4E4E}.bonuses-title-container .bonuses-subtitle{color:#fff;font-size:16px;margin:0}.bonuses-subtitle a{color:#b82034;text-decoration:underline}.bonus-cards-grid{display:grid;grid-template-columns:repeat(3,325px);gap:20px;justify-content:center}.bonus-grid-wrapper{position:relative;z-index:1}.new-bonus-card{width:325px;height:400px;background:linear-gradient(to top,hsla(from var(--card-color) h s l / .2) 0%,transparent 80%),#1a1a1a;border-bottom:3px solid var(--card-color);padding:25px;text-align:center;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease}.new-bonus-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.platform-logo-container{width:170px;height:55px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.platform-logo-img{max-width:100%;max-height:100%;object-fit:contain}.new-bonus-card .bonus-percent{font-size:28px;font-weight:700;color:#fff;margin:0 0 10px}.new-bonus-card .bonus-description{font-size:16px;font-weight:400;color:#a0a0a0;min-height:40px;line-height:1.4;margin-bottom:0}.new-bonus-card .card-image-wrapper{width:259px;height:89px;flex-grow:1;display:flex;align-items:flex-end;justify-content:center;margin-bottom:0}.card-image-wrapper img{max-width:100%;max-height:100%;object-fit:contain}.claim-bonus-new-button{width:259.19px;height:50px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;padding:0;border:none;cursor:pointer;margin-top:0;transition:filter .3s ease;border-radius:3px;background-color:var(--card-color);box-shadow:inset 0 3px #ffffff40,inset 0 -3px #00000040;font-size:18px}.claim-bonus-new-button:hover{filter:brightness(.8)}.claim-bonus-new-button:focus{outline:none}.scroll-animation{opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.2s}.scroll-animation.is-visible{opacity:1;transform:translateY(0)}.leaderboards-page-new{padding-top:50px}.leaderboard-hero-wrapper{position:relative;width:100vw;left:50%;transform:translate(-50%)}.leaderboard-hero-wrapper .side-glow{position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(var(--glow-color-rgb),.15),rgba(var(--glow-color-rgb),0) 60%);filter:blur(40px);z-index:-1;transition:background .5s ease}.leaderboard-hero-wrapper .glow-left{top:150px;left:0%;transform:translate(-60%,-50%)}.leaderboard-hero-wrapper .glow-right{top:400px;right:-5%;transform:translate(50%,-50%)}.leaderboard-hero-wrapper .leaderboard-floating-icons{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.floating-icon{position:absolute;opacity:1;animation:floatAnimation 6s ease-in-out infinite}.icon-glove{--initial-rotate: -15deg;width:150px;top:80%;left:15%;transform:rotate(-15deg)}.icon-knife{--initial-rotate: 20deg;width:180px;top:75%;right:15%;transform:rotate(20deg);animation-delay:-3s}.icon-case{--initial-rotate: 0deg;width:120px;top:20%;right:26%}.icon-coin{--initial-rotate: 0deg;width:80px;top:20%;left:24%;animation-delay:-1.5s}@keyframes fadeInSlideUpFirstPlace{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(-40px)}}@keyframes fadeInSlideUpSecondThirdPlace{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(-20px)}}.top-winners-container .winner-card{opacity:0;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}.top-winners-container .winner-card.first-place{animation-name:fadeInSlideUpFirstPlace;animation-delay:.2s}.top-winners-container .winner-card.second-place{animation-name:fadeInSlideUpSecondThirdPlace;animation-delay:.1s}.top-winners-container .winner-card.third-place{animation-name:fadeInSlideUpSecondThirdPlace;animation-delay:.3s}.page-countdown-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;margin:40px 0;color:#bcbcbc;font-size:16px;opacity:0;animation:fadeInSlideUpGeneral .5s ease-out forwards;animation-delay:.4s}.page-countdown-text{font-size:26px;color:#fff;letter-spacing:.1em}.last-updated-text{color:#bcbcbc;font-size:12px;margin-top:8px;opacity:.5}@keyframes fadeOutSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.content-wrapper.fade-in{animation:fadeInSlideUpGeneral .5s ease-out forwards}.content-wrapper.fade-out{animation:fadeOutSlideDown .5s ease-out forwards}@keyframes fadeInOutContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-animate{animation:fadeInOutContent .5s ease-out forwards}.leaderboards-page-new .container{animation:fadeInSlideUpGeneral .5s ease-out forwards}.wager-abuse-warning{background-color:#d930251a;border:1px solid rgba(217,48,37,.5);color:#f0f0f0;padding:12px 16px;border-radius:8px;text-align:center;font-size:.9rem;max-width:800px;margin:20px auto}.leaderboard-hero-container{position:relative;text-align:center;padding-top:60px;overflow:hidden}.hero-text-content h1{font-size:48px;margin:0}.hero-text-content h2{font-size:64px;color:#fff;margin:-20px 0 -10px;text-shadow:0px 5px 0 #4E4E4E,4px 4px 0 #222}.hero-text-content p{font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:.05em}.hero-filter-buttons{display:flex;justify-content:center;gap:10px;margin-top:20px;margin-bottom:40px}.filter-button{border-radius:3px;padding:4px 14px;height:38px;width:180px;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease;min-width:unset;align-items:center;justify-content:center;display:flex;box-shadow:inset 0 0 0 2px #ffffff26;border:none}.filter-button.affiliate-button{color:#fff}.filter-button.raffles-button{background-color:#3c3c3c;color:#fff}.filter-button.raffles-button:hover,.filter-button.affiliate-button:hover{filter:brightness(1.2)}.filter-button:focus{outline:none}.hero-bg-item{position:absolute;opacity:.5;z-index:-1}.item-glove{width:150px;top:20%;left:10%;transform:rotate(-15deg)}.item-knife{width:180px;top:50%;right:12%;transform:rotate(20deg)}.item-case{width:100px;bottom:10%;right:25%}.hero-text-content .highlight-text-raingg{color:#f6af16}.hero-text-content .highlight-text-csgogem{color:#8b4bff}.hero-text-content .highlight-text-csgobig{color:#f6af16}.platform-selector-container{display:flex;justify-content:center}.platform-selector-inner{display:inline-flex;align-items:center;gap:0px;border-bottom:1px solid #333}.platform-selector-inner button{min-width:200px;height:55px;display:flex;justify-content:center;align-items:center;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;padding:10px;position:relative;opacity:.6;filter:grayscale(100%);transition:all .3s ease}.platform-selector-inner button:hover,.platform-selector-inner button.active{opacity:1;filter:grayscale(0%)}.platform-selector-inner button img{height:34px;width:auto;display:block}.platform-selector-inner button.csgogem:hover,.platform-selector-inner button.csgogem.active{border-bottom-color:#8b4bff;background:linear-gradient(to top,rgba(139,75,255,.2),transparent)}.platform-selector-inner button.csgobig:hover,.platform-selector-inner button.csgobig.active,.platform-selector-inner button.raingg:hover,.platform-selector-inner button.raingg.active{border-bottom-color:#f6af16;background:linear-gradient(to top,rgba(246,175,22,.2),transparent)}.platform-selector-inner button.hypebet:hover,.platform-selector-inner button.hypebet.active{border-bottom-color:#1ce479;background:linear-gradient(to top,rgba(28,228,121,.2),transparent)}.platform-selector-inner button.disabled{opacity:.4;cursor:not-allowed;filter:grayscale(100%)}.platform-selector-inner button.disabled:hover{opacity:.4;border-bottom-color:transparent;background:none}.coming-soon-tag{position:absolute;bottom:-20px;left:0;right:0;font-size:10px;color:#1ce479;text-align:center;font-weight:700}.platform-selector-inner button:focus{outline:none}.participants-table{max-width:1000px;margin:40px auto 0}.participants-header{display:grid;grid-template-columns:120px 380px 200px 200px;align-items:center;gap:20px;color:#a0a0a0;font-size:14px;font-weight:400;text-transform:uppercase;margin-bottom:10px;padding:15px 10px}.header-rank{text-align:left;margin-left:30px}.participants-body{display:flex;flex-direction:column;gap:8px}.participant-row{background-color:#2a2a2a;border-radius:4px;padding:10px 20px;border-bottom:none;transition:background-color .2s ease;display:grid;grid-template-columns:50px 1fr 200px 200px;align-items:center;gap:20px;opacity:0;animation:fadeInSlideUp .5s ease-out forwards}.participant-row:hover{background-color:#333}.col-rank{color:#a0a0a0;text-align:center}.col-participant{display:flex;align-items:center;gap:15px}.participant-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.col-wagered,.col-prize{display:flex;align-items:center;justify-content:flex-start;gap:8px}.participant-coin-icon{width:18px;height:18px}.fade-enter{opacity:0;transform:translateY(20px)}.fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.fade-exit{opacity:1;transform:translateY(0)}.fade-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s ease-in,transform .3s ease-in}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.participant-row:nth-child(1){animation-delay:.1s}.participant-row:nth-child(2){animation-delay:.2s}.participant-row:nth-child(3){animation-delay:.3s}.participant-row:nth-child(4){animation-delay:.4s}.participant-row:nth-child(5){animation-delay:.5s}.participant-row:nth-child(6){animation-delay:.6s}.participant-row:nth-child(7){animation-delay:.7s}.pagination-container{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:50px;margin-bottom:50px}.pagination-number{background:none;border:none;color:#a0a0a0;font-size:16px;cursor:pointer;padding:8px 12px;transition:color .3s ease}.pagination-number.active{color:#fff}.pagination-number:hover:not(.active){color:#fff}.pagination-arrow{background-color:#2a2a2a;border:1px solid #444;border-radius:6px;color:#a0a0a0;font-size:16px;font-weight:700;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease-in-out}.pagination-arrow:hover:not(:disabled){color:#fff;background-color:#333;border-color:#555}.pagination-arrow:disabled{background-color:#222;border-color:#333;color:#444;cursor:not-allowed}.pagination-number:focus,.pagination-arrow:focus{outline:none}.pagination-arrow svg{width:14px;height:14px;fill:#a0a0a0;transition:fill .2s ease-in-out}.pagination-arrow:hover:not(:disabled) svg{fill:#fff}.pagination-arrow:disabled svg{fill:#444}.participants-table-skeleton{margin-top:40px;margin-bottom:40px}.skeleton-header-row,.skeleton-row,.skeleton-avatar,.skeleton-text{background:linear-gradient(90deg,#2a2a2a 25%,#333,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite linear;border-radius:4px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-header-row,.skeleton-row{display:grid;grid-template-columns:50px 1fr 200px 200px;align-items:center;gap:20px;padding:10px 20px;margin-bottom:8px;height:52px}.skeleton-participant{display:flex;align-items:center;gap:15px}.skeleton-avatar{width:32px;height:32px;border-radius:50%}.skeleton-text{height:16px}.skeleton-text.short{width:40%}.skeleton-text.medium{width:70%}.skeleton-text.long{width:100%}.skeleton-header-row{height:30px;background:none;animation:none}.skeleton-header-row .skeleton-text{height:12px}@keyframes slideIn{0%{transform:translateY(-20px) translate(-50%);opacity:0}to{transform:translateY(0) translate(-50%);opacity:1}}.history-modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease-out forwards}.history-modal-content{position:absolute;top:100px;transform:translate(-50%);background:#212121;border:1px solid #333;padding:30px;border-radius:6px;width:90%;max-width:927px;max-height:80vh;overflow-y:auto;box-shadow:0 10px 25px #00000080;animation:slideIn .4s ease-out forwards}.history-modal-close-button{position:absolute;top:15px;right:15px;background:none;border:none;color:#888;font-size:28px;cursor:pointer}.history-modal-close-button:focus{outline:none}.history-modal-close-button:hover{color:#fff}.modal-title{margin:0 0 20px;text-align:left;font-size:24px;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-weight:400;padding-bottom:10px;text-shadow:2px 2px 0 #555,4px 4px 0 #222}.error-message{color:#ff4d4d;text-align:center}.history-table{display:flex;flex-direction:column}.history-header,.history-row{display:grid;grid-template-columns:80px 1fr 180px 180px;align-items:center;gap:15px;padding:0 15px;font-size:16px}.history-row .col-wagered,.history-row .col-prize{font-size:14px}.history-header{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;margin-bottom:10px;letter-spacing:.1em}.header-wagered,.header-prize{text-align:right}.history-body{display:flex;flex-direction:column;gap:8px}.history-row{background-color:#2a2a2a;padding:10px 15px;border-radius:4px;font-weight:400;transition:filter .2s ease}.history-row:hover{filter:brightness(1.3)}.history-row.rank-highlight-1{background-color:#f6af1626}.history-row.rank-highlight-2{background-color:#b3b3b326}.history-row.rank-highlight-3{background-color:#d8883f26}.history-rank{color:#a0a0a0}.history-participant{display:flex;align-items:center;gap:10px}.history-avatar{width:32px;height:32px;border-radius:50%}.history-name{font-weight:400}.col-wagered,.col-prize{display:flex;align-items:center;justify-content:flex-end;gap:8px}.align-right{text-align:right}.history-coin-icon{width:18px;height:18px}.fractional-part{font-size:80%;opacity:.7}@keyframes slideIn{0%{transform:translateY(-70%);opacity:0}to{transform:translateY(-55%);opacity:1}}.affiliate-modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease-out forwards}.affiliate-modal-content{background-color:#262626;padding:20px 30px;border-radius:8px;width:450px;color:#fff;border:1px solid #444;font-family:sans-serif;box-shadow:0 10px 25px #00000080;animation:slideIn .4s ease-out forwards}.affiliate-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;margin-bottom:15px}.affiliate-modal-header h2{font-size:20px;margin:0;text-transform:uppercase;letter-spacing:1px}.affiliate-modal-close-button{background:none;border:none;color:#aaa;font-size:30px;cursor:pointer;line-height:1}.affiliate-modal-close-button:focus{outline:none}.affiliate-modal-close-button:hover{color:#fff}.affiliate-modal-body .bonus-header{display:flex;justify-content:space-between;color:#fff;font-size:14px;padding:0 5px 5px;text-transform:uppercase}.bonus-list{list-style:none;padding:0;margin:0}.bonus-item{display:flex;justify-content:space-between;align-items:center;background-color:#363636;margin-bottom:10px;padding:13px;border-radius:5px;font-size:16px}.bonus-item:hover{filter:brightness(.9)}.amount-wrapper{display:flex;align-items:center;gap:5px;color:#bcbcbc}.affiliate-coin-icon{width:18px;height:18px}.modal-footer{text-align:center;font-size:14px;color:#aaa;margin-top:20px}.modal-footer p{margin:5px 0}.modal-footer a{color:#5865f2;text-decoration:underline;cursor:pointer}.modal-footer a:hover{color:#fff}.create-account-body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;text-align:center}.create-account-text{font-size:16px;color:#bcbcbc;margin-bottom:25px;line-height:1.5}.create-account-button{display:inline-block;padding:12px 24px;border-radius:5px;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:1px;transition:all .3s ease;box-shadow:0 4px 6px #0003;margin-bottom:10px}.create-account-button:hover{transform:translateY(-2px);box-shadow:0 6px 8px #0000004d;filter:brightness(1.1)}.create-account-button:active{transform:translateY(0);box-shadow:0 2px 4px #0003}.past-leaderboards-section{text-align:center;margin-top:60px;margin-bottom:60px;opacity:0;animation:fadeInSlideUpGeneral .5s ease-out forwards;animation-delay:.6s}.past-leaderboards-title{font-size:48px;color:#fff;margin-bottom:40px;text-transform:uppercase;text-shadow:0px 4.75px 0 #4E4E4E}.past-leaderboards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1100px;margin:0 auto}.past-leaderboard-card{background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:240px;cursor:pointer;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.past-leaderboard-card:hover{transform:translateY(-5px);background-color:#222}.card-header{font-size:20px;color:#fff;text-transform:uppercase;text-shadow:0px 2px 0 #4E4E4E}.card-spacer{flex-grow:1}.winner-avatar{width:80px;height:80px;border-radius:50%;margin:15px 0;border:2px solid #333}.winner-name{color:#fff;font-size:14px}.winner-prize{display:flex;align-items:center;gap:8px;margin-top:8px;color:#fff;font-size:20px}.prize-coin-icon{width:24px;height:24px}.leaderboard-dates{font-size:12px;color:#888;margin-top:15px}.past-leaderboard-card.placeholder{cursor:default;background-color:#2a2a2a;opacity:.6}.past-leaderboard-card.placeholder:hover{transform:translateY(0)}.bonuses-grid-placeholder{background-color:#222;min-height:300px;margin-bottom:50px;display:flex;justify-content:center;align-items:center}.content-grid-placeholder{background-color:#222;min-height:500px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.view-channel-button{background-color:#e50000;color:#fff;padding:12px 25px;border:none;border-radius:5px;cursor:pointer;font-weight:700;display:block;margin:0 auto 50px;text-transform:uppercase}.giveaways-page{padding-top:100px}.giveaways-page .giveaways-header,.giveaways-page .section-block{opacity:0;animation:fadeInSlideUpGeneral .5s ease-out forwards}.giveaways-page .giveaways-header{animation-delay:.1s}.giveaways-page .section-block:nth-of-type(1){animation-delay:.2s}.giveaways-page .section-block:nth-of-type(2){animation-delay:.3s}.giveaways-header{text-align:center;margin-bottom:60px}.giveaways-header h1{font-size:64px;color:#fff;margin:0 0 10px;text-transform:uppercase;text-shadow:0px 6px #4E4E4E}.giveaways-header .subtitle{font-size:16px;color:#fff;margin:0}.giveaways-header .highlight-text{color:#2ecc71}.giveaways-page .section-block:first-of-type h2{margin-top:0}.giveaways-page .section-block{margin-bottom:60px}.giveaways-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(252.5px,1fr));gap:20px}@keyframes fadeInSlideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.giveaway-card{background-color:#262626;border-radius:4px;width:252.5px;height:245px;border:1px solid rgba(255,255,255,.05);box-sizing:border-box;display:flex;flex-direction:column;text-align:center;padding:5px 10px 20px;color:#fff;text-transform:uppercase;opacity:0;animation:fadeInSlideRight .5s ease-out forwards;animation-delay:var(--animation-delay, 0s)}.giveaway-card:hover{border:1px solid rgba(255,255,255,.15);filter:brightness(1.1)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;margin-left:-11px;margin-right:-15px}.header-prize{color:#bcbcbc;font-size:10px;padding-right:15px}.header-winners{width:84px;height:22px;display:flex;align-items:center;justify-content:center;background-color:#ffffff0d;font-size:10px;border-radius:0 4px 4px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);border-left:none;box-sizing:border-box;gap:4px}.winners-label,.timer-label{color:#bcbcbc}.winners-count,.timer-value{color:#fff}.card-image-wrapper{margin:0 auto 10px}.card-image{width:auto;height:76px;object-fit:contain}.card-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;text-align:center}.card-content .card-title{font-size:16px;margin:0 0 10px;display:block}.card-timer{font-size:10px;letter-spacing:.05em}.card-actions{margin-top:auto}.card-button{width:220.5px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:14px;color:#fff;border:none;border-radius:3px;cursor:pointer;transition:filter .2s ease;text-transform:uppercase}.card-button:focus{outline:none}.card-button:hover:not(:disabled){filter:brightness(.9)}.card-button.button-join{background-color:#25cd63}.card-button.button-results{background-color:#4e4e4e;color:#fff}.card-button:disabled{background-color:#2a8d56;color:#000;cursor:not-allowed;filter:brightness(.7)}@keyframes slideIn{0%{transform:translateY(-30%);opacity:0}to{transform:translateY(-10%);opacity:1}}.modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-out forwards}.modal-content{background:#212121;padding:30px;border-radius:8px;border:1px solid #28282E;text-align:center;position:relative;width:90%;max-width:400px;box-shadow:0 10px 25px #00000080;animation:slideIn .4s ease-out forwards}.close-button{position:absolute;top:10px;right:15px;background:none;border:none;color:#666;font-size:28px;cursor:pointer}.close-button:hover{color:#fff}.modal-prize-label{color:#939393;text-transform:uppercase;margin:0;font-size:14px}.modal-prize-title{color:#fff;font-size:24px;text-transform:uppercase;margin:5px 0 10px}.winner-info{display:flex;flex-direction:column;align-items:center;margin:25px 0}.winner-avatar{width:80px;height:80px;border-radius:50%;border:3px solid #fff;margin-bottom:15px}.winner-username{font-size:20px;font-weight:700;color:#fff}.winner-congrats{font-size:16px;text-transform:uppercase;margin:0}.not-found-page{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 100px)}.not-found-content-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;margin-top:50px;margin-bottom:50px}.error-code{font-size:96px;color:#fff;margin-bottom:20px;font-family:MinecraftFont,cursive}.error-message{font-size:18px;color:#fff;margin-bottom:40px;letter-spacing:.05em;font-family:MinecraftFont,sans-serif}.back-home-button{display:flex;justify-content:center;align-items:center;background-color:#e50000;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .2s ease,box-shadow .3s ease;cursor:pointer;letter-spacing:.05em;font-size:12px;width:280px;height:42px;padding:0}.back-home-arrow-icon{width:18px;height:18px;fill:currentColor}.back-home-button:hover{background-color:#c00000;color:#fff;transform:translateY(-3px)}@keyframes fadeInSlideUpGeneral{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.raffles-page .section-block>*{opacity:0;animation:fadeInSlideUpGeneral .5s ease-out forwards}.raffles-page .raffles-hero-wrapper{animation-delay:.1s}.raffles-page .platform-tabs-container{animation-delay:.2s}.raffles-page .raffles-main-container{animation-delay:.3s}.raffles-hero-wrapper{position:relative;padding:20px 0;margin-bottom:20px}.raffles-hero-wrapper .side-glow{position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(var(--platform-rgb-color),.15),rgba(var(--platform-rgb-color),0) 60%);filter:blur(40px);z-index:-1;transition:background .5s ease}.raffles-hero-wrapper .glow-left{top:130px;left:-30%;transform:translate(-60%,-50%)}.raffles-hero-wrapper .glow-right{top:350px;right:-30%;transform:translate(60%,-50%)}.raffles-hero-wrapper .floating-icons-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.raffles-floating-icon{position:absolute;opacity:1;animation:floatAnimation 6s ease-in-out infinite}@keyframes floatAnimation{0%,to{transform:translateY(0) rotate(var(--initial-rotate, 0deg))}50%{transform:translateY(-15px) rotate(calc(var(--initial-rotate, 0deg) + 5deg))}}.raffles-icon-glove{--initial-rotate: -15deg;width:150px;top:80%;left:-5%}.raffles-icon-knife{--initial-rotate: 20deg;width:180px;top:55%;right:-5%;animation-delay:-3s}.raffles-icon-case{--initial-rotate: 0deg;width:120px;top:10%;right:13%}.raffles-icon-coin{--initial-rotate: 0deg;width:80px;top:10%;left:10%;animation-delay:-1.5s}.raffles-main-title{color:#fff;margin-bottom:5px;display:flex;flex-direction:column;align-items:center;line-height:1.1}.raffles-main-title .title-platform-name{font-size:48px;color:var(--platform-hex-color);text-shadow:var(--platform-text-shadow)}.raffles-main-title .title-main-text{font-size:64px;text-shadow:2px 5px 0 #555,4px 4px 0 #222}.raffles-hero-wrapper .raffles-subtitle{font-size:16px;color:#fff;margin-top:20px;text-align:center;letter-spacing:.05em}.subtitle-highlight{color:var(--platform-hex-color)}.platform-tabs-container{display:flex;justify-content:center;margin-bottom:40px}.raffles-platform-tabs{display:inline-flex;align-items:center;gap:0px;border-bottom:1px solid #333}.platform-tab{min-width:200px;height:55px;display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;padding:10px;position:relative;outline:none;border-bottom:3px solid transparent;opacity:.6;filter:grayscale(100%);transition:all .3s ease}.platform-tab:hover,.platform-tab.active{opacity:1;filter:grayscale(0%)}.platform-tab:focus{outline:none}.platform-tab.raingg:hover,.platform-tab.raingg.active{border-bottom-color:#f6af16;background:linear-gradient(to top,rgba(246,175,22,.2),transparent)}.platform-tab.csgogem:hover,.platform-tab.csgogem.active{border-bottom-color:#8b4bff;background:linear-gradient(to top,rgba(139,75,255,.2),transparent)}.platform-tab.hypebet:hover,.platform-tab.hypebet.active{border-bottom-color:#1ce479;background:linear-gradient(to top,rgba(28,228,121,.2),transparent)}.platform-tab.disabled{opacity:.4;cursor:not-allowed;filter:grayscale(100%)}.platform-tab.disabled:hover{opacity:.4;border-bottom-color:transparent;background:none}.coming-soon-overlay{position:absolute;bottom:-20px;left:0;right:0;font-size:10px;color:#1ce479;text-align:center;font-weight:700}.platform-logo{height:34px;width:auto;display:block}.raffles-content-grid{display:grid;grid-template-columns:320px 1fr;gap:0px;margin-top:0;justify-content:center;height:100%}.raffle-prize-block,.raffle-leaderboard-block{background-color:transparent;border:none;padding:0;box-sizing:border-box}.raffle-prize-block{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.prize-box{position:relative;padding:20px;text-align:center;background:linear-gradient(to top,rgba(var(--platform-rgb-color),.2),transparent 80%);z-index:1;width:264px;height:285px;box-sizing:border-box;margin-bottom:15px}.prize-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(to top,var(--platform-hex-color),transparent 85%) left / 2px 100% no-repeat,linear-gradient(to top,var(--platform-hex-color),transparent 85%) right / 2px 100% no-repeat,linear-gradient(var(--platform-hex-color),var(--platform-hex-color)) bottom / 100% 2px no-repeat;border-radius:0 0 4px 4px}.prize-box-title{font-size:24px;margin:0 0 10px;color:var(--platform-hex-color);text-shadow:var(--platform-small-text-shadow)}.prize-box-value{display:flex;align-items:center;justify-content:center;font-size:64px;margin-bottom:25px;color:#fff}.prize-box-value .prize-amount{text-shadow:2px 5px 0 #555,4px 4px 0 #222}.prize-coin-letter{font-size:64px;margin-left:8px}.prize-box-tickets{display:flex;flex-direction:column;align-items:center;border:none;padding:0}.tickets-amount{font-size:18px;color:var(--platform-hex-color);text-shadow:var(--platform-small-text-shadow)}.tickets-label{font-size:12px;color:#fff;letter-spacing:.1em}.raffle-countdown-wrapper{text-align:center}.raffle-countdown-label{display:block;font-size:16px;color:#bcbcbc;margin-bottom:8px;letter-spacing:.05em}.raffle-countdown-timer{font-size:26px;color:#fff}.how-raffles-work{text-align:left}.how-raffles-work.raffle-card{padding:0 20px 20px;width:300px;height:288px}.how-raffles-work-title{font-size:20px;color:#fff;margin-top:5px;margin-bottom:15px}.highlight-word{text-decoration:underline;color:var(--platform-hex-color)}.how-raffles-item{margin-bottom:8px}.how-raffles-title-line{display:flex;align-items:center;gap:15px;margin-bottom:5px}.how-raffles-icon{width:15px;height:15px}.how-raffles-title-line h5{font-size:14px;color:#fff;margin:0}.how-raffles-work .how-raffles-item>p{font-size:12px;color:#bcbcbc;line-height:1.2;margin:0;padding-left:0}.raffle-leaderboard-block{display:flex;flex-direction:column}.raffle-block-title{font-size:18px;color:#fff;font-weight:700}.raffles-main-container{width:1055px;height:737px;background-color:#262626;border:1px solid #2a2a2a;border-radius:4px;padding:16px;box-sizing:border-box;margin:0 auto}.raffle-card{background-color:#313131;border:1px solid #2a2a2a;border-radius:4px;padding:20px;box-sizing:border-box}.raffle-prize-details-card{width:300px;height:401px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.raffles-buttons-container{display:flex;justify-content:center;gap:10px;margin-top:20px;margin-bottom:40px}.raffles-button{border-radius:3px;padding:4px 14px;height:38px;width:180px;font-size:14px;font-weight:400;cursor:pointer;text-transform:uppercase;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:unset;box-shadow:inset 0 0 0 2px #ffffff26}.raffles-button:focus{outline:none}.check-leaderboard-button{background-color:var(--platform-hex-color);color:#fff;border:none;text-shadow:none;box-shadow:inset 0 0 0 2px #ffffff26}.check-leaderboard-button:hover{filter:brightness(1.2);box-shadow:inset 0 0 0 2px #ffffff26}.last-raffle-winner-button{background-color:#3c3c3c;color:#fff;border:none;text-shadow:none;box-shadow:inset 0 0 0 2px #ffffff26}.last-raffle-winner-button:hover{filter:brightness(1.2);box-shadow:inset 0 0 0 2px #ffffff26}.leaderboard-row{display:grid;grid-template-columns:40px 1fr 180px 180px;align-items:center;background-color:#313131;border-radius:8px;margin-bottom:10px;height:48px;padding:0 15px;color:#ccc;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.leaderboard-row:hover{transform:translateY(-2px);filter:brightness(.9)}.leaderboard-row.rank-1{background-color:#f6af1626}.leaderboard-row.rank-2{background-color:#b3b3b326}.leaderboard-row.rank-3{background-color:#d8883f26}.leaderboard-col{display:flex;align-items:center;overflow:hidden;padding:0 10px}.leaderboard-col-rank{justify-content:center;color:#fff}.leaderboard-col-name{justify-content:flex-start;gap:12px}.leaderboard-player-avatar{width:32px;height:32px;border-radius:50%;border:2px solid #333}.leaderboard-col-value1,.leaderboard-col-value2{justify-content:flex-end;gap:8px;font-family:"monospace"}.coin-icon{width:16px;height:16px}.fractional-part{font-size:80%;color:#bcbcbc;opacity:.8}.raffle-value-col{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important}.leaderboard-col-value1.raffle-value-col,.leaderboard-col-value2.raffle-value-col{padding-left:20px;padding-right:20px}.raffle-value-col .coin-icon{width:16px;height:16px}.raffle-value-col .leaderboard-value-amount{font-family:"monospace"}.leaderboard-header-row.raffle-header-row{display:grid;grid-template-columns:40px 1fr 180px 180px;align-items:center;padding:0 10px;background-color:transparent;border-bottom:none;height:40px;font-size:10px;color:#888;font-weight:700;text-transform:uppercase}.leaderboard-col{display:flex;align-items:center;padding:5px 20px;box-sizing:border-box;text-align:initial}.raffle-header-row .leaderboard-col-icon{justify-content:center;color:#fff;margin-left:5px;font-size:14px;font-weight:400;letter-spacing:.03em}.raffle-header-row .leaderboard-col-name{justify-content:flex-start;color:#fff;font-size:14px;font-weight:400;letter-spacing:.03em}.raffle-header-row .leaderboard-col-value1,.raffle-header-row .leaderboard-col-value2{justify-content:flex-end;color:#fff;font-size:14px;font-weight:400;letter-spacing:.03em}.raffle-header-row .leaderboard-col-value1{transform:translate(-30px)}.raffle-table-placeholder{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#888;font-size:14px;line-height:1.6;padding:20px}.raffle-table-placeholder.error-message-text{color:#fff}.raffle-pagination-container{margin-top:10px;display:flex;justify-content:center;align-items:center;margin-bottom:50px}.list-item-enter{opacity:0;transform:scale(.95)}.list-item-enter-active{opacity:1;transform:scale(1);transition:opacity .3s,transform .3s}.list-item-exit{opacity:1;transform:scale(1)}.list-item-exit-active{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.last-winner-modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease-out forwards}.last-winner-modal-content{background:#212121;border:1px solid #333;padding:30px;border-radius:8px;box-shadow:0 10px 25px #00000080;text-align:center;max-width:400px;width:90%;position:relative;color:#fff;--platform-modal-color: var(--platform-hex-color, #f6af16);animation:slideIn .4s ease-out forwards}.last-winner-modal-content h3{font-size:24px;margin-bottom:20px;color:var(--platform-modal-color)}.winner-details{display:flex;flex-direction:column;align-items:center;gap:10px}.winner-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--platform-modal-color)}.winner-details h4{font-size:20px;margin:0}.winner-details p{font-size:16px;margin:0;color:#bcbcbc}.winner-details p span{font-weight:400}.modal-close-button{background-color:#5e5c5c;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;margin-top:25px;transition:background-color .2s ease}.modal-close-button:hover{background-color:#686565}.modal-close-button:focus{outline:none}:root{--accent-color: #e50000;--dark-grey: #262626;--light-grey: #2c2c2c;--border-grey-stroke: #313131;--winner-gold: #ffd700}.lotto-bot-page{padding:80px 40px;color:#fff;max-width:1600px;margin:0 auto}.lotto-bot-grid-container{display:grid;grid-template-columns:300px 1fr 300px;align-items:start}.lotto-column{display:flex;flex-direction:column;gap:24px}.lotto-panel{background-color:var(--dark-grey);border:1px solid var(--border-grey-stroke);border-radius:4px;padding:10px}.panel-title{font-family:var(--pixel-font);font-size:14px;text-transform:uppercase;margin:0 0 16px;color:#bcbcbc;font-weight:400}.controls-panel .control-item{display:flex;align-items:center;gap:8px;margin-bottom:10px;background-color:var(--light-grey);padding:6px 8px;border-radius:4px;border:1px solid var(--border-grey-stroke)}.controls-panel .control-item span{font-size:10px;color:#aaa;flex-shrink:0}.controls-panel .keyword-input{flex-grow:1;background:none;border:none;color:#fff;font-family:inherit;font-size:14px;text-align:center;min-width:50px;padding:4px 0}.controls-panel .control-item button{background-color:#3f3f3f;border:1px solid var(--border-grey-stroke);color:#fff;border-radius:4px;padding:8px 10px;cursor:pointer;font-family:var(--pixel-font);font-size:8px;flex-shrink:0}.controls-panel .control-item button:hover:not(:disabled){background-color:var(--accent-color)}.controls-panel .keyword-input:focus{outline:none}.control-group{display:flex;gap:10px}.control-group button{flex:1;border:1px solid var(--border-grey-stroke);border-radius:4px;padding:10px;font-size:12px;cursor:pointer;transition:all .2s ease}.control-group .start-btn{background-color:#2e7d32;color:#fff}.control-group .stop-btn{background-color:var(--accent-color);color:#fff}.control-group .reset-btn{flex:1 0 100%;background-color:#c0392b;color:#fff;white-space:nowrap;margin-top:5px}.control-group .reset-btn:hover:not(:disabled){background-color:#e74c3c}.control-group button:disabled{opacity:.4;cursor:not-allowed}.entrants-list{height:540px;overflow-y:auto}.entrant-item{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:12px}.entrant-avatar-small{width:24px;height:24px;border-radius:50%;object-fit:cover}.entrant-item:not(:last-child){border-bottom:1px solid #282828}.lotto-column.center{align-items:center}.center-logo{width:128px;height:128px;margin-bottom:15px}.keyword-display{font-family:var(--pixel-font);font-size:14px;color:#aaa;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;background-color:var(--dark-grey);padding:10px 20px;border-radius:4px;border:1px solid var(--border-grey-stroke);width:130px;text-align:center}.down-arrow{width:18px;margin-bottom:-10px}.spinner-container{width:100%;height:150px;overflow:hidden;position:relative;margin-bottom:30px;-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.spinner-track{display:flex;height:100%;align-items:center;position:absolute;left:0;transform:translate(var(--tx-position));transition:transform 5s ease-out}.spinner-avatar{width:128px;height:128px;border-radius:50%;margin:0 7.5px;flex-shrink:0;object-fit:cover;border:3px solid var(--border-grey-light)}.pick-winner-btn{background-color:var(--accent-color);color:#fff;border:1px solid var(--border-grey-stroke);border-radius:4px;padding:12px 30px;font-family:var(--pixel-font);font-size:12px;cursor:pointer;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease;margin-bottom:20px}.pick-winner-btn:hover:not(:disabled){transform:scale(1.05);filter:brightness(1.2)}.pick-winner-btn:disabled{background-color:#555;color:#888;cursor:not-allowed;border-color:#333}.winner-display-panel{background-color:var(--dark-grey);border:1px solid var(--border-grey-stroke);border-radius:4px;padding:5px;text-align:center;width:266px;height:90px}.winner-display-panel .winner-name{font-family:var(--pixel-font);font-size:24px}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header .panel-title{margin:0}.clear-btn{background:#3f3f3f;border:1px solid var(--border-grey-stroke);color:#ccc;border-radius:4px;padding:6px 12px;font-family:var(--pixel-font);font-size:8px;cursor:pointer;text-transform:uppercase;transition:all .2s ease}.clear-btn:hover:not(:disabled){background:var(--accent-color);color:#fff}.clear-btn:disabled{opacity:.4;cursor:not-allowed}.live-chat-box,.winners-list{height:310px;overflow-y:auto}.chat-message-item{line-height:1.6;text-align:left}.chat-username{font-size:12px;margin-right:8px}.chat-message-text{font-size:12px}.chat-username.system{color:#888}.winner-item{font-size:12px}.winner-item:not(:last-child){border-bottom:1px solid #282828}.empty-text{color:#666;font-style:italic;text-align:center;padding:20px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--dark-grey)}::-webkit-scrollbar-thumb{background:#555;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}@keyframes winnerPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.spinner-avatar.winner-avatar-animation{animation:winnerPulse 1.2s ease-in-out}.side-glow{position:absolute;width:800px;height:800px;background:radial-gradient(circle,#ff000040,#f000 60%);filter:blur(40px);z-index:-1}.glow-left{top:20%;left:-5%;transform:translate(-60%,-50%)}.glow-right{top:50%;right:-15%;transform:translate(50%,-50%)}@keyframes winnerCelebration{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.1);opacity:1;box-shadow:0 0 30px var(--border-grey-stroke)}to{transform:scale(1);opacity:1;box-shadow:none}}.winner-display-panel.animate-winner{border-color:var(--border-grey-stroke);animation:winnerCelebration .8s ease-out forwards}@font-face{font-family:MinecraftFont;src:url(/assets/MinecraftRegular-Lz-C8nWS.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:MinecraftFont;src:url(/assets/MinecraftItalic-CcewOx4y.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:MinecraftFont;src:url(/assets/MinecraftBold-DywrKSOC.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:MinecraftFont;src:url(/assets/MinecraftBoldItalic-CjxLpLUn.otf) format("opentype");font-weight:700;font-style:italic}html{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{font-family:MinecraftFont,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#1a1a1a;color:#fff;line-height:1.6;background-size:80px 80px;background-repeat:repeat;opacity:1;position:relative;z-index:0;overflow:hidden;align-items:flex-start}*{font-family:MinecraftFont,sans-serif!important}#root{height:100%;width:100%;margin:0;padding:0}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:repeating-conic-gradient(#1f1f1f 0% 25%,#1a1a1a 0% 50%);background-size:80px 80px;background-repeat:repeat;opacity:.1;z-index:-1}.app-container{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:1920px;margin:0 auto}.main-content{flex-grow:1}.container{max-width:1228px;margin:0 auto;padding:0;box-sizing:border-box;width:100%}.section-block{margin-bottom:50px;margin-top:100px}.section-block h2{font-size:24px;margin-bottom:10px}.section-block h3{font-size:20px;color:#fff;margin-bottom:0;display:flex;align-items:center;gap:10px}.section-block p{font-size:14px;color:#aaa;margin-top:-5px;margin-bottom:30px}.section-icon-wrapper{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background-color:#2a2a2a;border:1px solid #444;box-sizing:border-box}.section-icon{width:36px;height:36px;fill:currentColor}a{color:#e50000;text-decoration:none;transition:color .3s ease}@keyframes page-load-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-page-load{animation:page-load-in .6s ease-out forwards}body,h1,h2,h3,h4,h5,h6,p,button,input,textarea,select{font-family:inherit;font-size:100%;font-weight:inherit}
