@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--background-color: #fff7e1;--accent-color: #fea2c5;--primary-color: #0da967;--header-color: #382a03;--body-color: #3e3c34;--card-color: #fffbee;--module-color: #fea2c5}body{margin:0;font-family:Jakarta,sans-serif}h1,h2,h3{font-family:Jakarta-Bold,sans-serif}#nameInputContainer{position:fixed!important;z-index:2147483647!important;pointer-events:auto!important}canvas{pointer-events:auto}:-webkit-full-screen #nameInputContainer,:-moz-full-screen #nameInputContainer,:fullscreen #nameInputContainer{position:fixed!important;z-index:2147483647!important}.bg-primary-color{background-color:var(--primary-color)}body.game-layout{margin:0;padding:0;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}body.game-layout{background:url(https://wallpapers.com/images/featured/soft-aesthetic-cei80uravrnl6ltm.jpg);background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover}body.game-layout .main{width:100%;max-width:1080px;aspect-ratio:1080/1920;height:auto;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}body.game-layout .home{position:relative}body.game-layout .top-bar{position:absolute;display:flex;top:1rem;width:100%;align-items:start;justify-content:space-between;padding:0 .5rem}body.game-layout .wallet-container,body.game-layout .reward{padding:.2rem;border-radius:5px}body.game-layout .profile{position:absolute;top:.8rem;left:.8rem;padding:.2rem;border-radius:5px}body.game-layout .reward-btn{background-color:#0da967;margin-top:.3rem;color:gold}body.game-layout .reward-btn:hover{background-color:#0c8b56!important;color:gold}body.game-layout .info-btn{background-color:#0da967;margin-top:.3rem;color:#fff}body.game-layout .info-btn:hover{background-color:#0c8b56!important;color:#f5f5f5}body.game-layout .profile-btn{background-color:#0da967;margin-top:.3rem;color:#fff}body.game-layout .profile-btn:hover{background-color:#0c8b56!important;color:#f5f5f5}body.game-layout .wallet-adapter-button-trigger{padding:.5rem 1.5rem;background-color:#5b7872;color:#000;border:none;border-radius:4px;box-shadow:0 5px 5px #0003}body.game-layout .wallet-adapter-button-trigger:hover{background-color:#5b7882!important;color:#fff}body.game-layout .canvas-container{height:inherit;display:flex;justify-content:center;position:relative;z-index:-1}body.game-layout #gameCanvas{border:1px solid black;max-width:100%;z-index:-1}body.game-layout .bet{width:100%;position:absolute;left:0;bottom:0;display:flex;justify-content:center;align-items:center}body.game-layout .bet-wrapper-container .bg-image{background:url(/assets/ui/background-card.png);background-size:cover;background-position:top}body.game-layout .bet-wrapper-container .bet-wrapper{backdrop-filter:blur(10px) brightness(80%) contrast(120%);background-color:#fff6;border-radius:10px}body.game-layout .bet-wrapper-container .bet-button{background-color:#ffa700;font-weight:bolder;padding:.25rem .5rem}body.game-layout .bet-wrapper-container .free-bet-button{background-color:#4caf50;color:#fff;border:none;border-radius:5px;padding:8px 16px;margin-top:10px;margin-bottom:10px;width:180px;transition:background-color .3s;font-weight:600}body.game-layout .bet-wrapper-container .free-bet-button:disabled{background-color:#ccc;color:#888;cursor:not-allowed}body.game-layout .bet-wrapper-container .free-bet-button:hover:not(:disabled){background-color:#45a049}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}body.game-layout .bet-wrapper-container .free-bet-button:disabled{animation:pulse 2s infinite}body.game-layout .bet-wrapper-container .bet-input{padding:.25rem}body.game-layout .blink{animation:blink-animation 1s infinite}@keyframes blink-animation{0%,to{box-shadow:3px 5px 5px #000c}50%{box-shadow:3px 5px 5px #0000}}body.game-layout .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:none;transition:opacity .3s ease;z-index:1000;overflow:hidden}body.game-layout .modal-overlay.show{display:block;opacity:1;z-index:1000}body.game-layout .modal.show{animation:fadeInDown .5s ease-in-out}body.game-layout .modal-dialog{max-width:24rem}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}body.game-layout .modal-body::-webkit-scrollbar{width:5px}body.game-layout .modal-body::-webkit-scrollbar-thumb{background:#888;border-radius:10px}body.game-layout .modal-body::-webkit-scrollbar-thumb:hover{background:#555}body.game-layout .icon-container:hover{background-color:var(--bs-warning);cursor:pointer}body.game-layout .icon-container:hover i{color:var(--bs-dark)!important}body.game-layout .cursor-pointer{cursor:pointer}body.game-layout .text-blink{animation:blinker .8s linear infinite}@keyframes blinker{60%{opacity:.3}}.circle-spin-3{--size: 24px;--stroke-width: calc(var(--size) / 6);--color: currentColor;--animation-timing-function: linear;--animation-duration: 1s;width:var(--size);height:var(--size);border-width:var(--stroke-width);border-style:solid;border-color:var(--color) transparent var(--color) transparent;border-radius:50%;transform:rotate(0);animation:var(--animation-timing-function) var(--animation-duration) infinite circle-spin-3-animation}@keyframes circle-spin-3-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 992px){body.dashboard-layout .sidebar-container{position:fixed;top:0;left:0;height:100vh;width:inherit}body.dashboard-layout .sidebar{transform:translate(0)}body.dashboard-layout .sidebar-toggle-btn{display:none}}body.dashboard-layout .sidebar{transition:transform .3s ease}body.dashboard-layout .sidebar.open{transform:translate(0)}@media (max-width: 991px){body.dashboard-layout .sidebar{position:fixed;top:0;left:0;height:100%;transform:translate(-100%);z-index:1050}body.dashboard-layout .sidebar.open{transform:translate(0)}}body.dashboard-layout .sidebar-toggle-btn{position:fixed;top:15px;left:15px;z-index:1100}@media (min-width: 768px) and (max-width: 991px){body.dashboard-layout .sidebar-toggle-btn{display:block}body.dashboard-layout .sidebar{transform:translate(0)}}@media (max-width: 767px){body.dashboard-layout .sidebar-toggle-btn{display:block}}body.dashboard-layout .sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:1040;transition:opacity .3s}body.dashboard-layout .sidebar .nav-link{position:relative;transition:color .3s,background-color .3s}body.dashboard-layout .sidebar .nav-link:hover,body.dashboard-layout .sidebar .nav-link.active{background-color:#0da967;color:#fff;padding-left:30px}body.dashboard-layout .sidebar .nav-link i{transition:transform .3s}body.dashboard-layout .sidebar .nav-link:hover i{transform:translate(5px)}body.dashboard-layout .sidebar-nav{height:calc(100vh - 80px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 #555}body.dashboard-layout .sidebar-nav::-webkit-scrollbar{width:6px}body.dashboard-layout .sidebar-nav::-webkit-scrollbar-thumb{background-color:#555;border-radius:3px}body.dashboard-layout .sidebar-nav::-webkit-scrollbar-track{background-color:#333}body.dashboard-layout section.dashboard-container div.dashboard-home-container .card{background-color:#fff;border-radius:10px;border:none;position:relative;margin-bottom:30px;box-shadow:0 .46875rem 2.1875rem #5a61691a,0 .9375rem 1.40625rem #5a61691a,0 .25rem .53125rem #5a61691f,0 .125rem .1875rem #5a61691a}body.dashboard-layout section.dashboard-container div.dashboard-home-container .l-bg-cherry{background:linear-gradient(to right,#493240,#f09)!important;color:#fff}body.dashboard-layout section.dashboard-container div.dashboard-home-container .l-bg-blue-dark{background:linear-gradient(to right,#373b44,#4286f4)!important;color:#fff}body.dashboard-layout section.dashboard-container div.dashboard-home-container .l-bg-green-dark{background:linear-gradient(to right,#0a504a,#38ef7d)!important;color:#fff}body.dashboard-layout section.dashboard-container div.dashboard-home-container .l-bg-orange-dark{background:linear-gradient(to right,#a86008,#ffba56)!important;color:#fff}body.dashboard-layout section.dashboard-container div.dashboard-home-container .card .card-statistic-3 .card-icon-large .fas,body.dashboard-layout section.dashboard-container div.dashboard-home-container .card .card-statistic-3 .card-icon-large .far,body.dashboard-layout section.dashboard-container div.dashboard-home-container .card .card-statistic-3 .card-icon-large .fab,body.dashboard-layout section.dashboard-container div.dashboard-home-container .card .card-statistic-3 .card-icon-large .fal{font-size:110px}body.dashboard-layout section.dashboard-container div.dashboard-home-container .card .card-statistic-3 .card-icon{text-align:center;line-height:50px;margin-left:15px;color:#000;position:absolute;right:-5px;top:20px;opacity:.1}body.dashboard-layout section.dashboard-container div.dashboard-home-container .l-bg-green{background:linear-gradient(135deg,#23bdb8,#43e794)!important;color:#fff}body.dashboard-layout section.dashboard-container div.dashboard-home-container .l-bg-orange{background:linear-gradient(to right,#f9900e,#ffba56)!important;color:#fff}body.dashboard-layout section.dashboard-container div.dashboard-home-container .l-bg-cyan{background:linear-gradient(135deg,#289cf5,#84c0ec)!important;color:#fff}.dashboard-content-scrollable{max-height:calc(100vh - 60px);overflow-y:auto}.cursor-pointer{cursor:pointer}.gray-image{filter:grayscale(1)}.modal-overlay{position:absolute;width:100vw;height:100vh;background-color:#000c;display:none;transition:opacity .3s ease;z-index:1031;overflow:hidden}.modal-overlay.show{display:block;opacity:1}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}.modal-content,.modal.show .modal-content{animation:fadeInDown .5s ease-in-out}.modal.hide .modal-content{animation:fadeOutUp .2s ease-in-out}:root{--tooltip-text-color: white;--tooltip-background-color: var(--primary-color);--tooltip-margin: 30px;--tooltip-arrow-size: 6px}.Tooltip-Wrapper{display:inline-block;position:relative}.Tooltip-Tip{position:absolute;border-radius:4px;left:50%;transform:translate(-50%);padding:6px;color:var(--tooltip-text-color);background:var(--tooltip-background-color);font-size:14px;font-family:sans-serif;line-height:1;z-index:100;white-space:nowrap}.Tooltip-Tip:before{content:" ";left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-width:var(--tooltip-arrow-size);margin-left:calc(var(--tooltip-arrow-size) * -1)}.Tooltip-Tip.top{top:calc(var(--tooltip-margin) * -1)}.Tooltip-Tip.top:before{top:100%;border-top-color:var(--tooltip-background-color)}.Tooltip-Tip.right{left:calc(100% + var(--tooltip-margin));top:50%;transform:translate(0) translateY(-50%)}.Tooltip-Tip.right:before{left:calc(var(--tooltip-arrow-size) * -1);top:50%;transform:translate(0) translateY(-50%);border-right-color:var(--tooltip-background-color)}.Tooltip-Tip.bottom{bottom:calc(var(--tooltip-margin) * -1)}.Tooltip-Tip.bottom:before{bottom:100%;border-bottom-color:var(--tooltip-background-color)}.Tooltip-Tip.left{left:auto;right:calc(100% + var(--tooltip-margin));top:50%;transform:translate(0) translateY(-50%)}.Tooltip-Tip.left:before{left:auto;right:calc(var(--tooltip-arrow-size) * -2);top:50%;transform:translate(0) translateY(-50%);border-left-color:var(--tooltip-background-color)}.quiz-medal{position:relative;margin-bottom:16px}.quiz-medal__circle{font-family:Roboto,sans-serif;font-size:20px;font-weight:800;width:40px;height:40px;border-radius:100%;color:#fff;text-align:center;vertical-align:middle;position:relative;border-width:.2em;border-style:solid;z-index:1;box-shadow:inset 0 0 #818181,2px 2px #00000014;border-color:#c1c1c1;text-shadow:2px 2px 0 #747474;background:linear-gradient(to bottom right,#a7a7a7 50%,#9a9a9a 50%)}@media screen and (max-width: 568px){.quiz-medal__circle{width:40px;height:40px;font-size:20px}}.quiz-medal__circle.quiz-medal__circle--gold{box-shadow:inset 0 0 #b67d05,2px 2px #00000014;border-color:#fadd40;text-shadow:0 0 4px rgb(157.0890688259,107.5506072874,3.9109311741);background:linear-gradient(to bottom right,#f9ad0e 50%,#e89f06 50%)}.quiz-medal__circle.quiz-medal__circle--silver{box-shadow:inset 0 0 #a7b2b8,2px 2px #00000014;border-color:#edeff1;text-shadow:0px 0px 4px rgb(152.4698795181,165.843373494,172.5301204819);background:linear-gradient(to bottom right,#d1d7da 50%,#c3cbcf 50%)}.quiz-medal__circle.quiz-medal__circle--bronze{box-shadow:inset 0 0 #532f03,2px 2px #00000014;border-color:#ce9607;text-shadow:0 0 4px rgb(58.1481481481,32.962962963,1.8518518519);background:linear-gradient(to bottom right,#9d5905 50%,#844b04 50%)}.quiz-medal__ribbon{content:"";display:block;position:absolute;border-style:solid;border-width:6px 10px;width:0;height:20px;top:50px}@media screen and (max-width: 568px){.quiz-medal__ribbon{top:35px}}.quiz-medal__ribbon--left{border-color:#fc402d #fc402d transparent #fc402d;left:0;top:35px;transform:rotate(20deg) translateZ(-32px)}@media screen and (max-width: 568px){.quiz-medal__ribbon--left{left:2px}}.quiz-medal__ribbon--right{left:20px;top:35px;border-color:rgb(242.5352112676,25.4084507042,3.4647887324) rgb(242.5352112676,25.4084507042,3.4647887324) transparent rgb(242.5352112676,25.4084507042,3.4647887324);transform:rotate(-20deg) translateZ(-48px)}@media screen and (max-width: 568px){.quiz-medal__ribbon--right{left:20px}}.cyberpunk-modal .modal-content{background:transparent!important;border:none!important;box-shadow:none!important}.cyberpunk-modal .modal-body{background:transparent!important;padding:0!important}.cyberpunk-modal .modal-header{background:transparent!important;border:none!important}.cyberpunk-modal .modal-header .modal-title{color:#fff!important;font-family:Orbitron,Courier New,monospace;text-shadow:0 0 10px #00ffff}.cyberpunk-modal .modal-footer{background:transparent!important;border:none!important}.cyberpunk-modal .btn-close,.cyberpunk-modal .close-btn,.cyberpunk-modal .modal-close{background:transparent!important;border:2px solid #00ffff!important;border-radius:50%!important;width:40px!important;height:40px!important;position:relative!important;opacity:1!important;transition:all .3s ease!important;filter:none!important}.cyberpunk-modal .btn-close:before,.cyberpunk-modal .close-btn:before,.cyberpunk-modal .modal-close:before{content:"×"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#0ff!important;font-size:1.8rem!important;font-weight:700!important;line-height:1!important;text-shadow:0 0 10px #00ffff!important}.cyberpunk-modal .btn-close:hover,.cyberpunk-modal .close-btn:hover,.cyberpunk-modal .modal-close:hover{background:#0ff!important;box-shadow:0 0 20px #0ff,0 0 40px #00ffff80!important;transform:rotate(90deg) scale(1.1)!important;border-color:#0ff!important}.cyberpunk-modal .btn-close:hover:before,.cyberpunk-modal .close-btn:hover:before,.cyberpunk-modal .modal-close:hover:before{color:#000!important;text-shadow:none!important}.cyberpunk-modal .btn-close:focus,.cyberpunk-modal .close-btn:focus,.cyberpunk-modal .modal-close:focus{background:#0ff3!important;box-shadow:0 0 25px #0ff!important;outline:none!important;border-color:#0ff!important}.cyberpunk-modal .btn-close:active,.cyberpunk-modal .close-btn:active,.cyberpunk-modal .modal-close:active{transform:rotate(90deg) scale(.95)!important}.cyberpunk-modal .modal-dialog{color:#fff!important}.cyberpunk-modal .btn{color:#fff!important;border-color:#0ff!important}.cyberpunk-modal .btn:hover{color:#000!important;background-color:#0ff!important}.cyberpunk-modal .form-control{background-color:#ffffff1a!important;border-color:#0ff!important;color:#fff!important}.cyberpunk-modal .form-control::placeholder{color:#ffffffb3!important}.cyberpunk-modal .form-control:focus{background-color:#ffffff26!important;border-color:#f0f!important;color:#fff!important;box-shadow:0 0 10px #00ffff4d!important}.cyberpunk-modal .form-label,.cyberpunk-modal label{color:#fff!important;font-family:Orbitron,Courier New,monospace}.cyberpunk-leaderboard{position:relative;background:linear-gradient(135deg,#0a1a2e,#16213e,#1a2332);border:none;border-radius:0;padding:2rem;min-height:400px;overflow:hidden}.cyberpunk-leaderboard:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a1a2e,#16213e,#1a2332);clip-path:polygon(0 30px,30px 0,calc(100% - 80px) 0,calc(100% - 50px) 15px,calc(100% - 30px) 15px,100% 45px,100% calc(100% - 45px),calc(100% - 30px) calc(100% - 15px),calc(100% - 50px) calc(100% - 15px),calc(100% - 80px) 100%,30px 100%,0 calc(100% - 30px));z-index:1}.cyberpunk-leaderboard:after{content:"";position:absolute;inset:-3px;background:linear-gradient(45deg,#0ff,#f0f,#fa0,#0f8,#0ff);background-size:400% 400%;animation:borderGlow 4s ease-in-out infinite;clip-path:polygon(0 30px,30px 0,calc(100% - 80px) 0,calc(100% - 50px) 15px,calc(100% - 30px) 15px,100% 45px,100% calc(100% - 45px),calc(100% - 30px) calc(100% - 15px),calc(100% - 50px) calc(100% - 15px),calc(100% - 80px) 100%,30px 100%,0 calc(100% - 30px));z-index:0}.cyberpunk-leaderboard .border-decoration{position:absolute;z-index:3}.cyberpunk-leaderboard .border-decoration.top-left{top:-5px;left:-5px;width:100px;height:60px;background:linear-gradient(135deg,#ff00ff 0%,rgba(255,0,255,.3) 50%,transparent 70%);clip-path:polygon(0 0,80% 0,60% 40%,40% 40%,20% 100%,0 80%);animation:pulse 3s ease-in-out infinite}.cyberpunk-leaderboard .border-decoration.top-right{top:-5px;right:-5px;width:120px;height:80px;background:linear-gradient(225deg,#00ffff 0%,rgba(0,255,255,.3) 40%,transparent 60%);clip-path:polygon(20% 0,100% 0,100% 60%,80% 80%,60% 60%,40% 80%,0 40%);animation:pulse 3s ease-in-out infinite .5s}.cyberpunk-leaderboard .border-decoration.bottom-left{bottom:-5px;left:-5px;width:80px;height:100px;background:linear-gradient(45deg,#ffaa00 0%,rgba(255,170,0,.3) 50%,transparent 70%);clip-path:polygon(0 20%,40% 0,60% 20%,80% 0,100% 40%,80% 100%,0 100%);animation:pulse 3s ease-in-out infinite 1s}.cyberpunk-leaderboard .border-decoration.bottom-right{bottom:-5px;right:-5px;width:100px;height:80px;background:linear-gradient(315deg,#ff00ff 0%,#00ff88 30%,rgba(0,255,136,.3) 60%,transparent 80%);clip-path:polygon(40% 0,100% 20%,100% 100%,20% 100%,0 60%,20% 40%);animation:pulse 3s ease-in-out infinite 1.5s}.cyberpunk-leaderboard .glow-dot{position:absolute;width:8px;height:8px;border-radius:50%;animation:pulse 2s infinite;z-index:3}.cyberpunk-leaderboard .glow-dot.dot-1{top:15%;left:10%;background:#0ff;box-shadow:0 0 15px #0ff,0 0 30px #00ffff80}.cyberpunk-leaderboard .glow-dot.dot-2{top:25%;right:15%;background:#f0f;box-shadow:0 0 15px #f0f,0 0 30px #ff00ff80;animation-delay:.5s}.cyberpunk-leaderboard .glow-dot.dot-3{bottom:30%;left:5%;background:#fa0;box-shadow:0 0 15px #fa0,0 0 30px #ffaa0080;animation-delay:1s}.cyberpunk-leaderboard .glow-dot.dot-4{bottom:15%;right:8%;background:#0f8;box-shadow:0 0 15px #0f8,0 0 30px #00ff8880;animation-delay:1.5s}.cyberpunk-leaderboard .leaderboard-title{position:absolute;top:1rem;right:2rem;z-index:2}.cyberpunk-leaderboard .leaderboard-title h2{color:#fff;font-family:Orbitron,Courier New,monospace;font-size:1.5rem;font-weight:700;letter-spacing:3px;text-shadow:0 0 10px #00ffff,0 0 20px rgba(0,255,255,.5);margin:0;animation:titleGlow 2s ease-in-out infinite alternate}.cyberpunk-leaderboard .leaderboard-content{margin-top:4rem;position:relative;z-index:2}.cyberpunk-leaderboard .leaderboard-header{display:flex;background:linear-gradient(90deg,#1e3a8a,#0891b2,#1e40af);border:1px solid #00ffff;border-radius:8px;margin-bottom:1rem;padding:1rem;box-shadow:0 0 15px #00ffff4d,inset 0 0 15px #00ffff1a;position:relative;overflow:hidden}.cyberpunk-leaderboard .leaderboard-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}.cyberpunk-leaderboard .leaderboard-header .header-item{flex:1;color:#fff;font-family:Orbitron,Courier New,monospace;font-weight:600;font-size:1rem;text-align:center;letter-spacing:2px;text-shadow:0 0 5px #00ffff;position:relative;z-index:1}.cyberpunk-leaderboard .leaderboard-header .header-item:first-child{flex:.5}.cyberpunk-leaderboard .leaderboard-header .header-item:last-child{flex:1.2}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry{display:flex;background:linear-gradient(90deg,#be185d,#db2777,#be185d);border:1px solid #ff00ff;border-radius:8px;margin-bottom:.75rem;padding:1rem;transition:all .3s ease;box-shadow:0 0 10px #f0f3;position:relative;overflow:hidden}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry:hover{transform:translate(5px);box-shadow:0 0 20px #f0f6,0 0 40px #f0f3}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry:hover:before{left:100%}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry .entry-rank,.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry .entry-name,.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry .entry-points{color:#fff;font-family:Orbitron,Courier New,monospace;font-weight:600;font-size:1rem;display:flex;align-items:center;justify-content:center;text-shadow:0 0 5px rgba(255,255,255,.5);position:relative;z-index:1}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry .entry-rank{flex:.5;font-size:1.2rem;font-weight:700}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry .entry-name{flex:1}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry .entry-name .username-text{cursor:pointer;transition:all .3s ease}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry .entry-name .username-text:hover{color:#0ff;text-shadow:0 0 8px #00ffff,0 0 16px rgba(0,255,255,.5)}.cyberpunk-leaderboard .leaderboard-entries .leaderboard-entry .entry-points{flex:1.2;font-weight:700}.cyberpunk-leaderboard .no-data{text-align:center;padding:3rem 1rem;position:relative;z-index:2}.cyberpunk-leaderboard .no-data .no-data-message{color:#fff;font-family:Orbitron,Courier New,monospace;font-size:1.1rem;opacity:.7}.cyberpunk-leaderboard .cyberpunk-spinner{position:relative;width:60px;height:60px;z-index:2}.cyberpunk-leaderboard .cyberpunk-spinner .spinner-ring{position:absolute;width:100%;height:100%;border:2px solid transparent;border-radius:50%;animation:spin 2s linear infinite}.cyberpunk-leaderboard .cyberpunk-spinner .spinner-ring:nth-child(1){border-top-color:#0ff;animation-duration:1.5s;box-shadow:0 0 10px #0ff}.cyberpunk-leaderboard .cyberpunk-spinner .spinner-ring:nth-child(2){border-right-color:#f0f;animation-duration:2s;animation-direction:reverse;box-shadow:0 0 10px #f0f}.cyberpunk-leaderboard .cyberpunk-spinner .spinner-ring:nth-child(3){border-bottom-color:#fa0;animation-duration:2.5s;box-shadow:0 0 10px #fa0}.cyberpunk-leaderboard .border-decoration,.cyberpunk-leaderboard .glow-dot{z-index:1;pointer-events:none}.cyberpunk-leaderboard{position:relative;z-index:0}.cyberpunk-leaderboard .button-wrapper{position:relative;z-index:10}.cyberpunk-leaderboard .cyberpunk-btn{position:relative;z-index:20}.cyberpunk-leaderboard .button-wrapper .cyberpunk-btn{min-width:140px;font-weight:700;text-transform:uppercase}.cyberpunk-btn{background:transparent;border:1px solid #ff00e1;color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:600}.cyberpunk-btn:hover{background:#c91e67;color:#fff}.cyberpunk-btn.active{background:#c91e67;color:#fff;box-shadow:0 0 10px #c91e67}@media (max-width: 768px){.cyberpunk-leaderboard{padding:1rem}.cyberpunk-leaderboard:before,.cyberpunk-leaderboard:after{clip-path:polygon(0 20px,20px 0,calc(100% - 40px) 0,calc(100% - 25px) 10px,calc(100% - 15px) 10px,100% 25px,100% calc(100% - 25px),calc(100% - 15px) calc(100% - 10px),calc(100% - 25px) calc(100% - 10px),calc(100% - 40px) 100%,20px 100%,0 calc(100% - 20px))}.leaderboard-title h2{font-size:1.2rem;letter-spacing:2px}.leaderboard-header .header-item,.leaderboard-entry .entry-rank,.leaderboard-entry .entry-name,.leaderboard-entry .entry-points{font-size:.9rem}.border-decoration{width:40px;height:40px}.border-decoration.top-left,.border-decoration.top-right,.border-decoration.bottom-left,.border-decoration.bottom-right{width:60px;height:40px}}.cyberpunk-rewards{position:relative;background:linear-gradient(135deg,#0a1a2e,#16213e,#1a2332);border:none;border-radius:0;padding:2rem;min-height:400px;overflow:hidden}.cyberpunk-rewards:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0a1a2e,#16213e,#1a2332);clip-path:polygon(0 30px,30px 0,calc(100% - 80px) 0,calc(100% - 50px) 15px,calc(100% - 30px) 15px,100% 45px,100% calc(100% - 45px),calc(100% - 30px) calc(100% - 15px),calc(100% - 50px) calc(100% - 15px),calc(100% - 80px) 100%,30px 100%,0 calc(100% - 30px));z-index:1}.cyberpunk-rewards:after{content:"";position:absolute;inset:-3px;background:linear-gradient(45deg,#0ff,#f0f,#fa0,#0f8,#0ff);background-size:400% 400%;animation:borderGlow 4s ease-in-out infinite;clip-path:polygon(0 30px,30px 0,calc(100% - 80px) 0,calc(100% - 50px) 15px,calc(100% - 30px) 15px,100% 45px,100% calc(100% - 45px),calc(100% - 30px) calc(100% - 15px),calc(100% - 50px) calc(100% - 15px),calc(100% - 80px) 100%,30px 100%,0 calc(100% - 30px));z-index:0}.cyberpunk-rewards .border-decoration{position:absolute;z-index:3}.cyberpunk-rewards .border-decoration.top-left{top:-5px;left:-5px;width:100px;height:60px;background:linear-gradient(135deg,#ff00ff 0%,rgba(255,0,255,.3) 50%,transparent 70%);clip-path:polygon(0 0,80% 0,60% 40%,40% 40%,20% 100%,0 80%);animation:pulse 3s ease-in-out infinite}.cyberpunk-rewards .border-decoration.top-right{top:-5px;right:-5px;width:120px;height:80px;background:linear-gradient(225deg,#00ffff 0%,rgba(0,255,255,.3) 40%,transparent 60%);clip-path:polygon(20% 0,100% 0,100% 60%,80% 80%,60% 60%,40% 80%,0 40%);animation:pulse 3s ease-in-out infinite .5s}.cyberpunk-rewards .border-decoration.bottom-left{bottom:-5px;left:-5px;width:80px;height:100px;background:linear-gradient(45deg,#ffaa00 0%,rgba(255,170,0,.3) 50%,transparent 70%);clip-path:polygon(0 20%,40% 0,60% 20%,80% 0,100% 40%,80% 100%,0 100%);animation:pulse 3s ease-in-out infinite 1s}.cyberpunk-rewards .border-decoration.bottom-right{bottom:-5px;right:-5px;width:100px;height:80px;background:linear-gradient(315deg,#ff00ff 0%,#00ff88 30%,rgba(0,255,136,.3) 60%,transparent 80%);clip-path:polygon(40% 0,100% 20%,100% 100%,20% 100%,0 60%,20% 40%);animation:pulse 3s ease-in-out infinite 1.5s}.cyberpunk-rewards .glow-dot{position:absolute;width:8px;height:8px;border-radius:50%;animation:pulse 2s infinite;z-index:3}.cyberpunk-rewards .glow-dot.dot-1{top:15%;left:10%;background:#0ff;box-shadow:0 0 15px #0ff,0 0 30px #00ffff80}.cyberpunk-rewards .glow-dot.dot-2{top:25%;right:15%;background:#f0f;box-shadow:0 0 15px #f0f,0 0 30px #ff00ff80;animation-delay:.5s}.cyberpunk-rewards .glow-dot.dot-3{bottom:30%;left:5%;background:#fa0;box-shadow:0 0 15px #fa0,0 0 30px #ffaa0080;animation-delay:1s}.cyberpunk-rewards .glow-dot.dot-4{bottom:15%;right:8%;background:#0f8;box-shadow:0 0 15px #0f8,0 0 30px #00ff8880;animation-delay:1.5s}.cyberpunk-rewards .rewards-title{position:absolute;top:1rem;right:2rem;z-index:2}.cyberpunk-rewards .rewards-title h2{color:#fff;font-family:Orbitron,Courier New,monospace;font-size:1.5rem;font-weight:700;letter-spacing:3px;text-shadow:0 0 10px #00ffff,0 0 20px rgba(0,255,255,.5);margin:0;animation:titleGlow 2s ease-in-out infinite alternate}.cyberpunk-rewards .rewards-content{margin-top:4rem;position:relative;z-index:2}.cyberpunk-rewards .rewards-header{display:flex;background:linear-gradient(90deg,#1e3a8a,#0891b2,#1e40af);border:1px solid #00ffff;border-radius:8px;margin-bottom:1rem;padding:1rem;box-shadow:0 0 15px #00ffff4d,inset 0 0 15px #00ffff1a;position:relative;overflow:hidden}.cyberpunk-rewards .rewards-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}.cyberpunk-rewards .rewards-header .header-item{flex:1;color:#fff;font-family:Orbitron,Courier New,monospace;font-weight:600;font-size:.9rem;text-align:center;letter-spacing:2px;text-shadow:0 0 5px #00ffff;position:relative;z-index:1}.cyberpunk-rewards .rewards-header .header-item:first-child{flex:.3}.cyberpunk-rewards .rewards-header .header-item:nth-child(2){flex:.5}.cyberpunk-rewards .rewards-header .header-item:nth-child(3){flex:1.2}.cyberpunk-rewards .rewards-header .header-item:nth-child(4){flex:.8}.cyberpunk-rewards .rewards-header .header-item:last-child{flex:.8}.cyberpunk-rewards .rewards-entries .reward-entry{display:flex;background:linear-gradient(90deg,#be185d,#db2777,#be185d);border:1px solid #ff00ff;border-radius:8px;margin-bottom:.75rem;padding:1rem;transition:all .3s ease;box-shadow:0 0 10px #f0f3;position:relative;overflow:hidden}.cyberpunk-rewards .rewards-entries .reward-entry:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.cyberpunk-rewards .rewards-entries .reward-entry:hover{transform:translate(5px);box-shadow:0 0 20px #f0f6,0 0 40px #f0f3}.cyberpunk-rewards .rewards-entries .reward-entry:hover:before{left:100%}.cyberpunk-rewards .rewards-entries .reward-entry .entry-sn,.cyberpunk-rewards .rewards-entries .reward-entry .entry-status,.cyberpunk-rewards .rewards-entries .reward-entry .entry-reward,.cyberpunk-rewards .rewards-entries .reward-entry .entry-amount,.cyberpunk-rewards .rewards-entries .reward-entry .entry-action{color:#fff;font-family:Orbitron,Courier New,monospace;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center;text-shadow:0 0 5px rgba(255,255,255,.5);position:relative;z-index:1}.cyberpunk-rewards .rewards-entries .reward-entry .entry-sn{flex:.3;font-size:1rem;font-weight:700}.cyberpunk-rewards .rewards-entries .reward-entry .entry-status{flex:.5}.cyberpunk-rewards .rewards-entries .reward-entry .entry-status .status-claimed{color:#0f8;text-shadow:0 0 8px #00ff88;font-size:1.2rem}.cyberpunk-rewards .rewards-entries .reward-entry .entry-status .status-pending{color:#fa0;text-shadow:0 0 8px #ffaa00;font-size:1.2rem}.cyberpunk-rewards .rewards-entries .reward-entry .entry-reward{flex:1.2}.cyberpunk-rewards .rewards-entries .reward-entry .entry-reward .reward-text{cursor:pointer;transition:all .3s ease}.cyberpunk-rewards .rewards-entries .reward-entry .entry-reward .reward-text:hover{color:#0ff;text-shadow:0 0 8px #00ffff,0 0 16px rgba(0,255,255,.5)}.cyberpunk-rewards .rewards-entries .reward-entry .entry-amount{flex:.8;font-weight:700}.cyberpunk-rewards .rewards-entries .reward-entry .entry-action{flex:.8}.cyberpunk-rewards .cyberpunk-btn{background:transparent;border:2px solid #00ff88;color:#0f8;padding:.5rem 1rem;font-family:Orbitron,Courier New,monospace;font-weight:600;font-size:.8rem;letter-spacing:1px;text-transform:uppercase;border-radius:4px;transition:all .3s ease;cursor:pointer;text-shadow:0 0 5px #00ff88;box-shadow:0 0 10px #0f83}.cyberpunk-rewards .cyberpunk-btn:hover:not(:disabled){background:#0f8;color:#000;box-shadow:0 0 20px #0f8,0 0 40px #00ff884d;transform:translateY(-2px);text-shadow:none}.cyberpunk-rewards .cyberpunk-btn:active:not(:disabled){transform:translateY(0)}.cyberpunk-rewards .cyberpunk-btn:disabled{opacity:.5;cursor:not-allowed;border-color:#666;color:#666;text-shadow:none;box-shadow:none}.cyberpunk-rewards .cyberpunk-btn.claim-btn{font-size:.7rem;padding:.3rem .8rem}.cyberpunk-rewards .cyberpunk-btn.claim-all-btn{border-color:#f0f;color:#f0f;text-shadow:0 0 5px #ff00ff;box-shadow:0 0 10px #f0f3;font-size:1rem;padding:.8rem 2rem}.cyberpunk-rewards .cyberpunk-btn.claim-all-btn:hover:not(:disabled){background:#f0f;color:#000;box-shadow:0 0 20px #f0f,0 0 40px #ff00ff4d}.cyberpunk-rewards .claim-all-section{margin-top:2rem;text-align:center;position:relative;z-index:2}.cyberpunk-rewards .no-data{text-align:center;padding:3rem 1rem;position:relative;z-index:2}.cyberpunk-rewards .no-data .no-data-message{color:#fff;font-family:Orbitron,Courier New,monospace;font-size:1.1rem;opacity:.7}.cyberpunk-rewards .cyberpunk-spinner{position:relative;width:60px;height:60px;z-index:2}.cyberpunk-rewards .cyberpunk-spinner .spinner-ring{position:absolute;width:100%;height:100%;border:2px solid transparent;border-radius:50%;animation:spin 2s linear infinite}.cyberpunk-rewards .cyberpunk-spinner .spinner-ring:nth-child(1){border-top-color:#0ff;animation-duration:1.5s;box-shadow:0 0 10px #0ff}.cyberpunk-rewards .cyberpunk-spinner .spinner-ring:nth-child(2){border-right-color:#f0f;animation-duration:2s;animation-direction:reverse;box-shadow:0 0 10px #f0f}.cyberpunk-rewards .cyberpunk-spinner .spinner-ring:nth-child(3){border-bottom-color:#fa0;animation-duration:2.5s;box-shadow:0 0 10px #fa0}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes borderGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes titleGlow{0%{text-shadow:0 0 10px #00ffff,0 0 20px rgba(0,255,255,.5)}to{text-shadow:0 0 15px #00ffff,0 0 30px rgba(0,255,255,.8),0 0 40px rgba(0,255,255,.3)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.cyberpunk-rewards{padding:1rem}.cyberpunk-rewards:before,.cyberpunk-rewards:after{clip-path:polygon(0 20px,20px 0,calc(100% - 40px) 0,calc(100% - 25px) 10px,calc(100% - 15px) 10px,100% 25px,100% calc(100% - 25px),calc(100% - 15px) calc(100% - 10px),calc(100% - 25px) calc(100% - 10px),calc(100% - 40px) 100%,20px 100%,0 calc(100% - 20px))}.rewards-title h2{font-size:1.2rem;letter-spacing:2px}.rewards-header .header-item,.reward-entry .entry-sn,.reward-entry .entry-status,.reward-entry .entry-reward,.reward-entry .entry-amount,.reward-entry .entry-action{font-size:.8rem}.border-decoration{width:40px;height:40px}.border-decoration.top-left,.border-decoration.top-right,.border-decoration.bottom-left,.border-decoration.bottom-right{width:60px;height:40px}.cyberpunk-btn{font-size:.7rem;padding:.4rem .8rem}.cyberpunk-btn.claim-all-btn{font-size:.9rem;padding:.6rem 1.5rem}}
