#root{height:1px;min-height:100%;padding-bottom:0;padding-top:0;width:100%}@font-face{font-family:Courgette-Regular;font-style:normal;font-weight:400;src:url(/static/media/Courgette-Regular.f99d9948a486f6270149.ttf) format("truetype")}body,html{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,body{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a2c38;font-family:Varela Round,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}button,input,select,textarea{font-family:inherit}button{-webkit-text-fill-color:currentColor;-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;background-color:transparent;color:inherit}button::-moz-focus-inner{border:0;padding:0}a{-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.dashboard{background:radial-gradient(circle at 50% 0,rgba(0,231,1,.055),transparent 30%),#1a2c38;flex:1 1;min-height:0;overflow-y:auto;padding:clamp(28px,5vw,64px)}.dashboard .dashboard-inner{margin:0 auto;max-width:1240px;width:100%}.dashboard .dashboard-heading{margin-bottom:26px}.dashboard .dashboard-heading span{color:#00e701;display:block;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.dashboard .dashboard-heading h1{color:#fff;font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.dashboard .game-card-grid{grid-gap:clamp(16px,2vw,24px);display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.dashboard .game-card{background-color:#0f212e;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 18px 45px rgba(4,13,19,.28);color:#fff;display:flex;isolation:isolate;min-height:clamp(310px,100vh - 250px,470px);overflow:hidden;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard .game-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.045),transparent 42%,rgba(5,16,23,.78));content:"";inset:0;position:absolute;z-index:-1}.dashboard .game-card:after{aspect-ratio:1;background:var(--card-glow);border-radius:50%;content:"";filter:blur(30px);left:-20%;opacity:.72;position:absolute;top:-35%;transition:opacity .18s ease,transform .22s ease;width:90%;z-index:-2}.dashboard .game-card:hover{border-color:hsla(0,0%,100%,.18);box-shadow:0 24px 58px rgba(4,13,19,.42);transform:translateY(-5px)}.dashboard .game-card:hover:after{opacity:.95;transform:translate(8%,5%) scale(1.05)}.dashboard .game-card:hover .game-card-visual{transform:translateY(-5px) scale(1.035)}.dashboard .game-card:hover .game-card-action{background-color:#00e701;color:#071209}.dashboard .game-card:focus-visible{outline:3px solid #00e701;outline-offset:4px}.dashboard .game-card-blackjack{--card-glow:rgba(255,200,0,.58)}.dashboard .game-card-roulette{--card-glow:rgba(231,26,67,.6)}.dashboard .game-card-mines{--card-glow:rgba(0,231,1,.46)}.dashboard .game-card-visual{display:grid;inset:0 0 88px;place-items:center;position:absolute;transition:transform .22s ease}.dashboard .game-card-content{align-items:center;align-self:flex-end;display:flex;justify-content:space-between;padding:24px;position:relative;width:100%;z-index:2}.dashboard .game-card-content h2{font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.025em}.dashboard .game-card-action{align-items:center;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.09);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:8px;min-height:42px;padding:0 15px;transition:color .16s ease,background-color .16s ease}.dashboard .blackjack-visual{align-items:center;display:flex;justify-content:center;padding-top:10px}.dashboard .blackjack-visual .dashboard-blackjack-card{filter:drop-shadow(0 18px 20px rgba(0,0,0,.28));font-size:clamp(18px,1.8vw,25px)}.dashboard .blackjack-visual .dashboard-blackjack-card .playing-card{box-shadow:0 0 0 .08em hsla(0,0%,100%,.65),0 .7em 1.2em rgba(0,0,0,.24)}.dashboard .blackjack-visual .dashboard-card-back{position:relative;transform:rotate(-12deg) translateX(10px);z-index:1}.dashboard .blackjack-visual .dashboard-card-ace{transform:rotate(10deg) translateX(-10px);z-index:2}.dashboard .roulette-wheel{aspect-ratio:1;background:radial-gradient(circle,#e9edf0 0 7%,#c68f18 7.5% 12%,#0d1d26 12.5% 33%,transparent 34%),repeating-conic-gradient(from -5deg,#e51b3e 0deg 10deg,#101e27 10deg 20deg);border:9px solid #c68f18;border-radius:50%;box-shadow:0 20px 36px rgba(0,0,0,.38),inset 0 0 0 7px rgba(255,225,145,.16);display:grid;place-items:center;position:relative;transform:rotate(-8deg);width:clamp(160px,17vw,220px)}.dashboard .roulette-wheel:before{aspect-ratio:1;background:radial-gradient(circle,#1a303d 0 25%,#b67d10 27% 34%,#10232e 36%);border:3px solid rgba(255,221,128,.6);border-radius:50%;content:"";width:54%}.dashboard .roulette-wheel:after{aspect-ratio:1;background:radial-gradient(circle,#f5d47c 0 18%,#8e6210 21% 42%,#162b37 45% 67%,#d6a92e 70%);border-radius:50%;box-shadow:0 0 0 2px hsla(44,87%,74%,.42);content:"";position:absolute;width:25px}.dashboard .roulette-wheel .roulette-ball{background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.45);height:11px;position:absolute;right:30%;top:13%;width:11px}.dashboard .mines-visual .mines-bomb{filter:drop-shadow(0 20px 26px rgba(0,0,0,.32));position:relative;transform:rotate(-5deg);width:clamp(145px,15vw,195px);z-index:2}.dashboard .mines-visual .mines-gem{filter:drop-shadow(0 12px 15px rgba(0,0,0,.25));position:absolute;width:clamp(48px,5vw,68px)}.dashboard .mines-visual .mines-gem-left{left:12%;top:28%;transform:rotate(-18deg)}.dashboard .mines-visual .mines-gem-right{bottom:20%;right:12%;transform:rotate(14deg) scale(.78)}@media(max-width:760px){.dashboard{padding:24px 18px 34px}.dashboard .dashboard-heading{margin-bottom:20px}.dashboard .game-card{min-height:300px}}@media(max-width:380px){.dashboard .game-card-content{padding:18px}.dashboard .game-card-content h2{font-size:22px}.dashboard .game-card-action{min-height:38px;padding:0 12px}}@media(prefers-reduced-motion:reduce){.dashboard .game-card,.dashboard .game-card-visual,.dashboard .game-card:after{transition:none}}.playing-card{background-color:#fff;border-radius:6px;box-shadow:0 0 .25em rgba(7,16,23,.302);height:7.9em;perspective:700px;position:relative;transform-style:preserve-3d;transition-duration:.2s;transition-property:box-shadow;-webkit-user-select:none;user-select:none;width:5em}.playing-card .black-text{color:#1a2c38}.playing-card .red-text{color:#e9113c}.playing-card .front{border-radius:6px;font-size:2.2em;font-weight:700;padding-top:8px;pointer-events:none;transform:rotateY(180deg)}.playing-card .front .content{align-items:center;display:flex;flex-direction:column;gap:12px;margin-left:10%;width:-webkit-fit-content;width:fit-content}.playing-card .front svg{height:1em;width:1em}.playing-card .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;background-image:url(/static/media/card-back-chimps2.b78a81bb5cedfc10d130.svg);background-position:50%;background-repeat:no-repeat;background-size:92%;border-radius:6px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.selected-hand{box-shadow:0 0 0 .3em #1475e1}.lost{box-shadow:0 0 0 .3em #e9113c}.won{box-shadow:0 0 0 .3em #1fff20}.push{box-shadow:0 0 0 .3em #ff9d00}.app-header{background-color:#1a2c38;box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 2px 4px -1px rgba(0,0,0,.122);display:flex;justify-content:center;max-width:100vw;position:relative;width:100%;z-index:5}.app-header .header-wrapper{grid-gap:clamp(10px,2vw,24px);align-items:center;display:grid;gap:clamp(10px,2vw,24px);grid-template-columns:minmax(0,1fr) minmax(0,-webkit-max-content) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr);max-width:1400px;min-height:64px;padding:8px clamp(16px,3vw,42px);width:100%}.app-header .header-brand{-webkit-text-fill-color:currentColor;align-items:center;border-radius:8px;color:#fff;display:flex;justify-self:start;text-decoration:none;width:-webkit-fit-content;width:fit-content}.app-header .header-brand:focus-visible{outline:2px solid #00e701;outline-offset:3px}.app-header .logo{cursor:pointer;display:block;height:auto;transition:transform .18s ease;width:118px}.app-header .logo:hover{transform:scale(1.035)}.app-header .compact-logo{color:#fff;display:none;font-family:Courgette-Regular,cursive;font-size:32px;height:42px;line-height:42px;text-align:center;width:42px}.app-header .balance-bar{border-radius:8px;box-shadow:0 4px 14px rgba(5,18,26,.24);display:flex;grid-column:2;justify-self:center;max-width:100%;min-width:0;position:relative;width:-webkit-max-content;width:max-content}.app-header .balance-bar .wallet-button{background-color:#ffc800;border-radius:0 8px 8px 0;color:#473800;cursor:pointer;display:grid;height:48px;min-width:48px;place-items:center;transition:background-color .16s ease,transform .16s ease;width:48px}.app-header .balance-bar .wallet-button:hover{background-color:#ffd32f}.app-header .balance-bar .wallet-button:active{transform:translateY(1px)}.app-header .balance-bar .wallet-button:focus-visible{outline:2px solid #fff;outline-offset:-4px;z-index:1}.app-header .balance-bar .wallet-button svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.app-header .balance-bar .balance-num{align-items:center;background-color:#0f212e;border-radius:8px 0 0 8px;color:#fff;display:flex;flex:1 1 auto;font-size:14px;font-weight:800;gap:7px;height:48px;min-width:0;padding:0 14px;position:relative;text-align:center;transition:color .2s,background-color .2s,box-shadow .2s}.app-header .balance-bar .balance-num .balance-value{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .balance-bar .balance-num.balance-increased{animation:wallet-balance-win 1.3s ease-out}.app-header .balance-bar .balance-num .balance-increase-amount{animation:wallet-balance-rise 1.6s ease-out forwards;background-color:#102d25;border:1px solid rgba(92,255,100,.45);border-radius:999px;color:#5cff64;font-size:12px;left:50%;line-height:1;padding:4px 9px;pointer-events:none;position:absolute;top:calc(100% + 8px);white-space:nowrap;z-index:20}.app-header .balance-bar .balance-num .coin-icon{height:17px;min-width:17px;width:17px}.app-header .auth-actions-group{align-items:center;display:flex;grid-column:3;justify-self:end}.app-header .auth-actions-group .account-menu{position:relative}.app-header .auth-actions-group .profile-dropdown-button{background-color:#0f212e;border:0;border-radius:50%;color:#dce3e8;cursor:pointer;display:grid;height:44px;place-items:center;transition:color .16s ease,background-color .16s ease,border-color .16s ease;width:44px}.app-header .auth-actions-group .profile-dropdown-button:hover,.app-header .auth-actions-group .profile-dropdown-button[aria-expanded=true]{background-color:#213743;color:#fff}.app-header .auth-actions-group .profile-dropdown-button:focus-visible{outline:2px solid #00e701;outline-offset:3px}.app-header .auth-actions-group .profile-dropdown-button svg{height:19px;width:19px}.app-header .auth-actions-group .account-dropdown-menu{animation:account-menu-in .14s ease-out;background-color:#213743;border:1px solid rgba(177,186,211,.18);border-radius:10px;box-shadow:0 16px 40px rgba(3,13,20,.46);color:#fff;padding:7px;position:absolute;right:0;top:calc(100% + 12px);transform-origin:top right;width:168px;z-index:10}.app-header .auth-actions-group .account-dropdown-menu .arrow{background-color:#213743;border-left:1px solid rgba(177,186,211,.18);border-top:1px solid rgba(177,186,211,.18);height:11px;position:absolute;right:16px;top:-6px;transform:rotate(45deg);width:11px}.app-header .auth-actions-group .account-dropdown-menu>button{align-items:center;border-radius:7px;color:#e9eef2;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;min-height:42px;padding:0 11px;position:relative;text-align:left;width:100%;z-index:1}.app-header .auth-actions-group .account-dropdown-menu>button:focus-visible,.app-header .auth-actions-group .account-dropdown-menu>button:hover{background-color:#2f4553;color:#fff}.app-header .auth-actions-group .account-dropdown-menu>button:focus-visible{outline:2px solid #00e701;outline-offset:-2px}.app-header .auth-actions-group .account-dropdown-menu .logout-icon{background-color:rgba(15,33,46,.65);border-radius:7px;color:#b1bad3;display:grid;height:28px;place-items:center;width:28px}.app-header .auth-actions-group .account-dropdown-menu .logout-icon svg{height:14px;width:14px}.app-header .auth-actions-group .sign-in-button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;padding:.9375rem 1.25rem}.app-header .auth-actions-group .sign-in-button:focus-visible{border-radius:6px;outline:2px solid #00e701;outline-offset:-2px}.app-header .auth-actions-group .register-button{background-color:#1475e1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;padding:.9375rem 1.25rem}.app-header .auth-actions-group .register-button:hover{background-color:#2784eb}.app-header .auth-actions-group .register-button:focus-visible{outline:2px solid #fff;outline-offset:-4px}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wallet-balance-win{0%,to{background-color:#0f212e;box-shadow:none;color:#fff}22%,60%{background-color:#123429;box-shadow:inset 0 0 0 1px rgba(92,255,100,.5),0 0 16px rgba(0,231,1,.2);color:#5cff64}}@keyframes wallet-balance-rise{0%{opacity:0;transform:translate(-50%,-4px) scale(.92)}18%,68%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,9px) scale(.98)}}@media(max-width:800px){.app-header .header-wrapper{gap:10px;min-height:60px;padding:7px 14px}.app-header .logo{display:none}.app-header .compact-logo{display:block}}@media(max-width:480px){.app-header .header-wrapper{gap:7px;grid-template-columns:minmax(42px,1fr) minmax(0,-webkit-max-content) minmax(42px,1fr);grid-template-columns:minmax(42px,1fr) minmax(0,max-content) minmax(42px,1fr);padding-inline:10px}.app-header .auth-actions-group .register-button,.app-header .auth-actions-group .sign-in-button{font-size:.78rem;padding:.75rem .6rem;white-space:nowrap}.app-header .auth-actions-group .profile-dropdown-button{height:42px;width:42px}.app-header .balance-bar .balance-num{font-size:.78rem;height:44px;padding:0 9px}.app-header .balance-bar .wallet-button{height:44px;min-width:44px;width:44px}}@media(max-width:350px){.app-header .header-wrapper{gap:4px;padding-inline:7px}.app-header .compact-logo{font-size:25px;height:38px;line-height:38px;width:38px}.app-header .balance-bar .balance-num{padding-inline:7px}}.auth-popup-wrapper{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;min-height:100dvh;overflow-y:auto;padding:24px;position:fixed;width:100%;z-index:1000}.auth-popup-wrapper .auth-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 15%,rgba(0,231,1,.09),transparent 34%),rgba(4,12,18,.82);border:0;inset:0;padding:0;position:fixed}.auth-popup-wrapper .auth-modal{background:linear-gradient(145deg,rgba(47,69,83,.28),transparent 38%),#142632;border:1px solid rgba(189,197,215,.16);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.05);box-sizing:border-box;color:#fff;max-height:calc(100dvh - 48px);overflow-y:auto;padding:36px;position:relative;width:min(100%,460px)}.auth-popup-wrapper .auth-modal:before{background:linear-gradient(90deg,transparent,#00e701,transparent);border-radius:0 0 999px 999px;content:"";height:3px;left:36px;position:absolute;right:36px;top:0}.auth-popup-wrapper .close-popup-button{background:transparent;border:0;border-radius:50%;color:#aebac4;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:16px;top:16px;transition:color .16s ease,background-color .16s ease;width:44px;z-index:1}.auth-popup-wrapper .close-popup-button:focus-visible,.auth-popup-wrapper .close-popup-button:hover{background-color:hsla(0,0%,100%,.07);color:#fff}.auth-popup-wrapper .close-popup-button:focus-visible{outline:2px solid #00e701;outline-offset:2px}.auth-popup-wrapper .close-popup-button svg{height:18px;width:18px}.auth-popup-wrapper .auth-form-content{display:flex;flex-direction:column;gap:28px}.auth-popup-wrapper .auth-heading{padding-right:40px}.auth-popup-wrapper .auth-heading .auth-kicker{color:#00e701;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.auth-popup-wrapper .auth-heading h1{color:#fff;font-size:clamp(26px,4vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0;text-align:left}.auth-popup-wrapper .auth-heading p{color:#aebac4;font-size:15px;line-height:1.5;margin:10px 0 0;text-align:left}.auth-popup-wrapper form{display:flex;flex-direction:column;gap:18px}.auth-popup-wrapper .form-group{display:flex;flex-direction:column;gap:7px}.auth-popup-wrapper .form-group label{color:#dce3e8;font-size:14px;font-weight:700}.auth-popup-wrapper .form-group input{background-color:#0b1c27;border:1px solid #385366;border-radius:9px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:16px;font-weight:600;min-height:50px;outline:none;padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.auth-popup-wrapper .form-group input:hover{border-color:#537a92}.auth-popup-wrapper .form-group input:focus{background-color:#0d202c;border-color:#00e701;box-shadow:0 0 0 3px rgba(0,231,1,.13)}.auth-popup-wrapper .password-wrapper{position:relative}.auth-popup-wrapper .password-wrapper input{padding-right:52px}.auth-popup-wrapper .password-toggle-button{background:transparent;border:0;border-radius:7px;color:#9dabb5;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:3px;top:3px;width:44px}.auth-popup-wrapper .password-toggle-button:focus-visible,.auth-popup-wrapper .password-toggle-button:hover{background-color:hsla(0,0%,100%,.05);color:#fff}.auth-popup-wrapper .password-toggle-button:focus-visible{outline:2px solid #00e701;outline-offset:1px}.auth-popup-wrapper .password-toggle-button svg{height:20px;width:20px}.auth-popup-wrapper .field-helper{color:#8495a1;font-size:12px;line-height:1.45}.auth-popup-wrapper .auth-error{background-color:rgba(255,77,77,.1);border:1px solid hsla(0,100%,70%,.28);border-radius:8px;color:#ffd5d5;font-size:13px;line-height:1.4;margin:0;padding:11px 12px;text-align:left}.auth-popup-wrapper .submit-button{background:linear-gradient(180deg,#16f217,#00cf01);border:0;border-radius:9px;box-shadow:0 8px 22px rgba(0,231,1,.16);color:#071209;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;margin-top:2px;min-height:52px;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease;width:100%}.auth-popup-wrapper .submit-button:hover:not(:disabled){box-shadow:0 10px 28px rgba(0,231,1,.23);filter:brightness(1.07);transform:translateY(-1px)}.auth-popup-wrapper .submit-button:active:not(:disabled){transform:translateY(0)}.auth-popup-wrapper .submit-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.auth-popup-wrapper .submit-button:disabled{cursor:wait;opacity:.65}.auth-popup-wrapper .auth-switch{color:#9dabb5;display:flex;flex-wrap:wrap;font-size:14px;gap:5px;justify-content:center;line-height:1.5}.auth-popup-wrapper .auth-switch button{background:transparent;border:0;border-radius:3px;color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:800;padding:0}.auth-popup-wrapper .auth-switch button:hover{color:#00e701}.auth-popup-wrapper .auth-switch button:focus-visible{outline:2px solid #00e701;outline-offset:3px}@media(max-width:520px){.auth-popup-wrapper{align-items:flex-end;overflow-y:hidden;padding:0}.auth-popup-wrapper .auth-modal{border-bottom:0;border-left:0;border-radius:22px 22px 0 0;border-right:0;max-height:92dvh;padding:30px 20px max(24px,env(safe-area-inset-bottom));width:100%}.auth-popup-wrapper .auth-modal:before{left:28px;right:28px}.auth-popup-wrapper .close-popup-button{right:10px;top:10px}.auth-popup-wrapper .auth-form-content{gap:22px}.auth-popup-wrapper .auth-heading{padding-right:36px}.auth-popup-wrapper .auth-heading h1{font-size:26px}.auth-popup-wrapper form{gap:15px}}@media(max-height:680px)and (min-width:521px){.auth-popup-wrapper{align-items:flex-start}}.roulette-main{background-color:#1a2c38;box-sizing:border-box;height:100%;overflow:auto;padding:24px 32px}.roulette-main,.roulette-main .roulette-wheel-stage{align-items:center;display:flex;flex-direction:column;width:100%}.roulette-main .roulette-wheel-stage{flex-shrink:0;justify-content:flex-start;max-width:1000px;min-height:334px;position:relative}.roulette-main .roulette-wheel-stage.is-win>div:first-child{animation:roulette-wheel-win-glow 1.4s ease-out}.roulette-main .roulette-result-history{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:absolute;right:0;top:8px;width:clamp(120px,50% - 160px,220px)}.roulette-main .roulette-result-history .roulette-history-entry{align-items:center;color:#d9e3e8;display:flex;gap:10px;min-height:46px}.roulette-main .roulette-result-history .roulette-history-entry:first-child{animation:roulette-history-entry-in .22s ease-out}.roulette-main .roulette-result-history .roulette-result-number{border:2px solid hsla(0,0%,100%,.82);border-radius:50%;color:#fff;display:grid;font-size:13px;font-weight:800;height:28px;place-items:center;width:28px}.roulette-main .roulette-result-history .roulette-result-number.is-green{background-color:#419e3f}.roulette-main .roulette-result-history .roulette-result-number.is-red{background-color:#fe2247}.roulette-main .roulette-result-history .roulette-result-number.is-dark{background-color:#2f4553}.roulette-main .roulette-result-history .roulette-result-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.roulette-main .roulette-result-history strong{font-size:16px}.roulette-main .roulette-result-history strong.is-win{color:#5cff64}.roulette-main .roulette-result-history strong.is-loss{color:#fe6b7f}.roulette-main .roulette-game-section{align-items:stretch;background-color:#213743;border-radius:8px;display:flex;max-width:1420px;overflow:hidden;width:100%}.roulette-main .roulette-options{background-color:#213743;box-sizing:border-box;flex:0 0 300px;padding:16px 12px;width:300px}.roulette-main .roulette-options .bet-amount-input-wrapper{color:#b1bad3;font-family:inherit;font-weight:700}.roulette-main .roulette-options .bet-amount-input-wrapper p{color:#b1bad3;font-family:inherit;font-size:16px;line-height:1.35;margin:0 0 7px}.roulette-main .roulette-options .bet-amount-input-wrapper p strong{color:#d8e1e6;font-weight:800}.roulette-main .roulette-options .bet-amount-input-wrapper input{background-color:#0f212e;border:2px solid #2f4553;border-radius:4px;box-sizing:border-box;color:#fff;font-size:15px;font-weight:600;outline:none;padding:11px 12px;width:100%}.roulette-main .roulette-options .chip-selection{display:flex;gap:12px;padding:12px}.roulette-main .roulette-options .roulette-actions{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.roulette-main .roulette-options .roulette-actions button{align-items:center;border:0;border-radius:4px;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-height:48px;transition:background-color .2s,opacity .2s;width:100%}.roulette-main .roulette-options .roulette-actions button:disabled{cursor:not-allowed;opacity:.5}.roulette-main .roulette-options .roulette-actions .roulette-play-button{-webkit-text-fill-color:#08220b;background-color:#00e701;color:#08220b}.roulette-main .roulette-options .roulette-actions .roulette-play-button:hover:not(:disabled){background-color:#1fff20}.roulette-main .game-screen{align-items:center;background-color:#0f212e;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:flex-start;min-width:0;padding:22px 24px 28px;position:relative}.roulette-main .game-screen .roulette-wheel-stage{max-width:none}.roulette-main .game-screen .roulette-board-scroll{display:flex;justify-content:center;min-width:0;width:100%}.roulette-main .game-screen .roulette-board-frame{max-width:960px;width:100%}.roulette-main .game-screen .roulette-board-footer{display:flex;justify-content:flex-end;min-height:46px;padding-top:10px}.roulette-main .game-screen .roulette-board-footer .roulette-clear-button{align-items:center;background-color:transparent;border-radius:6px;color:#d9e3e8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;min-height:40px;padding:0 4px 0 14px;transition:color .16s ease,background-color .16s ease,opacity .16s ease}.roulette-main .game-screen .roulette-board-footer .roulette-clear-button svg{fill:none;stroke:#8fb2c4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.roulette-main .game-screen .roulette-board-footer .roulette-clear-button:focus-visible,.roulette-main .game-screen .roulette-board-footer .roulette-clear-button:hover:not(:disabled){background-color:#213743;color:#fff}.roulette-main .game-screen .roulette-board-footer .roulette-clear-button:focus-visible{outline:2px solid #4391e7;outline-offset:2px}.roulette-main .game-screen .roulette-board-footer .roulette-clear-button:disabled{cursor:not-allowed;opacity:.42}.roulette-main .game-screen .roulette-buttons{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(5,1fr);grid-template-rows:1fr 1fr;max-width:960px;width:100%}.roulette-main .game-screen .roulette-buttons button{align-items:center;border-radius:6px;display:flex;justify-content:center;min-height:54px;min-width:0}.roulette-main .game-screen .roulette-buttons button:active .wrap{transform:scale(.96)}.roulette-main .game-screen .roulette-buttons .odd.red:has(~.odd-button:hover){background-color:#fe6e86}.roulette-main .game-screen .roulette-buttons .odd.black:has(~.odd-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .even.red:has(~.even-button:hover){background-color:#fe6e86}.roulette-main .game-screen .roulette-buttons .even.black:has(~.even-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .oneto12.red:has(~.oneto12-button:hover){background-color:#fe6e86}.roulette-main .game-screen .roulette-buttons .oneto12.black:has(~.oneto12-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .thirteento24.red:has(~.thirteento24-button:hover){background-color:#fe6e86}.roulette-main .game-screen .roulette-buttons .thirteento24.black:has(~.thirteento24-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .twentyfiveto36.red:has(~.twentyfiveto36-button:hover){background-color:#fe6e86}.roulette-main .game-screen .roulette-buttons .twentyfiveto36.black:has(~.twentyfiveto36-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .oneto18.red:has(~.oneto18-button:hover){background-color:#fe6e86}.roulette-main .game-screen .roulette-buttons .oneto18.black:has(~.oneto18-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .nineteento36.red:has(~.nineteento36-button:hover){background-color:#fe6e86}.roulette-main .game-screen .roulette-buttons .nineteento36.black:has(~.nineteento36-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .top-row.black:has(~.top-row-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .top-row.red:has(~.top-row-button:hover){background-color:#fe6e86}.roulette-main .game-screen .roulette-buttons .middle-row.black:has(~.middle-row-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .middle-row.red:has(~.middle-row-button:hover){background-color:#fe6e86}.roulette-main .game-screen .roulette-buttons .bottom-row.black:has(~.bottom-row-button:hover){background-color:#4b6e84}.roulette-main .game-screen .roulette-buttons .bottom-row.red:has(~.bottom-row-button:hover){background-color:#fe6e86}.roulette-main .active{border:5px solid #fff;border-radius:50%}@keyframes roulette-wheel-win-glow{0%,to{filter:drop-shadow(0 0 0 rgba(0,231,1,0))}35%{filter:drop-shadow(0 0 17px rgba(0,231,1,.72))}}@media(max-width:1350px)and (min-width:801px){.roulette-main .roulette-result-history .roulette-history-entry{gap:7px}.roulette-main .roulette-result-history .roulette-result-label{display:none}.roulette-main .roulette-result-history strong{font-size:14px}}@media(max-width:1100px)and (min-width:801px){.roulette-main .roulette-game-section{flex:0 0 auto;flex-direction:column-reverse}.roulette-main .roulette-options{border-top:1px solid rgba(177,186,211,.12);flex-basis:auto;width:100%}}@media(max-width:800px){.roulette-main{align-items:stretch;padding:12px 10px 20px}.roulette-main .roulette-wheel-stage{display:contents;gap:0;margin:0;min-height:0}.roulette-main .roulette-wheel-stage>div:first-child{display:none;width:min(250px,78vw)}.roulette-main .roulette-wheel-stage>div:first-child svg{display:block;height:auto;width:100%}.roulette-main .roulette-result-history{align-items:center;display:flex;flex-direction:column;gap:8px;grid-column:1;grid-row:1;justify-content:space-around;min-height:500px;overflow:hidden;padding:12px 6px 56px;position:static;width:76px}.roulette-main .roulette-result-history .roulette-history-entry{background-color:transparent;flex-direction:column;gap:0;justify-content:center;min-height:56px;min-width:0;padding:0;width:100%}.roulette-main .roulette-result-history .roulette-history-entry:first-child{animation:none}.roulette-main .roulette-result-history .roulette-result-number{border-width:2px;font-size:15px;height:42px;width:42px}.roulette-main .roulette-result-history .roulette-result-label,.roulette-main .roulette-result-history strong{display:none}.roulette-main .roulette-result-history .roulette-history-entry:first-child .roulette-result-number{border-radius:12px;font-size:18px;height:52px;width:52px}.roulette-main .roulette-game-section{border-radius:10px;flex:0 0 auto;flex-direction:column-reverse}.roulette-main .game-screen{grid-column-gap:6px;grid-gap:0;align-items:start;border-radius:10px 10px 0 0;column-gap:6px;display:grid;gap:0;grid-template-columns:76px minmax(0,1fr);padding:10px;width:100%}.roulette-main .game-screen .roulette-board-scroll{grid-column:2;grid-row:1;justify-content:center;overflow:visible;padding:0}.roulette-main .game-screen .roulette-board-scroll .roulette-board-frame{width:100%}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons{gap:3px;grid-auto-flow:row dense;grid-auto-rows:32px;grid-template-columns:minmax(30px,.72fr) minmax(30px,.72fr) repeat(3,minmax(38px,1fr));grid-template-rows:none;min-width:0;width:100%}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons button{border-radius:5px;font-size:12px;min-height:32px;padding:0}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .green{grid-column:3/-1;grid-row:auto}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .top-row,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .top-row-button{grid-column:5}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .middle-row,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .middle-row-button{grid-column:4}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .bottom-row,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .bottom-row-button{grid-column:3}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .oneto12-button{grid-column:2;grid-row:2/span 4}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .thirteento24-button{grid-column:2;grid-row:6/span 4}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .twentyfiveto36-button{grid-column:2;grid-row:10/span 4}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .oneto18-button{grid-column:1;grid-row:2/span 2}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .even-button{grid-column:1;grid-row:4/span 2}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .all-red-hover{grid-column:1;grid-row:6/span 2}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .all-black-hover{grid-column:1;grid-row:8/span 2}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .odd-button{grid-column:1;grid-row:10/span 2}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .nineteento36-button{grid-column:1;grid-row:12/span 2}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .even-button,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .nineteento36-button,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .odd-button,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .oneto12-button,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .oneto18-button,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .thirteento24-button,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .twentyfiveto36-button{writing-mode:vertical-rl}.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .even-button .chip-stack-wrapper,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .nineteento36-button .chip-stack-wrapper,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .odd-button .chip-stack-wrapper,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .oneto12-button .chip-stack-wrapper,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .oneto18-button .chip-stack-wrapper,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .thirteento24-button .chip-stack-wrapper,.roulette-main .game-screen .roulette-board-scroll .roulette-buttons .twentyfiveto36-button .chip-stack-wrapper{writing-mode:horizontal-tb}.roulette-main .game-screen .roulette-board-scroll .roulette-board-footer{min-height:48px;padding-top:4px}.roulette-main .game-screen .roulette-board-scroll .roulette-board-footer .roulette-clear-button{font-size:15px;min-height:42px}.roulette-main .roulette-options{border-top:1px solid rgba(177,186,211,.12);display:flex;flex-basis:auto;flex-direction:column;padding:14px;width:100%}.roulette-main .roulette-options .roulette-actions{display:contents}.roulette-main .roulette-options .roulette-actions .roulette-play-button{margin-bottom:14px;order:-1}.roulette-main .roulette-options .chip-selection{justify-content:center;padding:12px 0}.roulette-main .roulette-options .roulette-play-button{min-height:48px}.roulette-main.is-spinning .roulette-board-scroll,.roulette-main.is-spinning .roulette-result-history{display:none}.roulette-main.is-spinning .game-screen{align-items:center;display:flex;justify-content:center;min-height:555px;padding:20px}.roulette-main.is-spinning .roulette-wheel-stage{align-items:center;display:flex;flex-direction:column;width:100%}.roulette-main.is-spinning .roulette-wheel-stage>div:first-child{display:block;width:min(320px,84vw)}.roulette-main.has-round-result:not(.is-spinning) .roulette-board-scroll{animation:roulette-mobile-board-return .26s ease-out}}@keyframes roulette-history-entry-in{0%{opacity:0;transform:translateY(-7px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes roulette-mobile-board-return{0%{filter:brightness(1.35);transform:translateY(7px) scale(.99)}to{filter:brightness(1);transform:translateY(0) scale(1)}}.roulette-chip{background-color:#fc4c11;background-image:url(/static/media/coin-outline.5c800c607d4bddb19b0c.svg);border:none;border-radius:50%;box-shadow:0 .125em 0 0 #890000;box-sizing:border-box;height:2.2rem;position:relative;width:2.2rem}.roulette-chip .amount{color:#59250d;font-size:.68em;font-weight:800;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)!important}.roulette-chip.white-border:before{border:4px solid #fff;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}.column-span-4{grid-column:span 4}.column-span-2{grid-column:span 2}.column-start-2-span-4{grid-column:2/span 4}.column-start-2-span-2{grid-column:2/span 2}.standard-button{align-items:center;background-color:transparent;border:3px solid #2f4553;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;position:relative;transition:background-color .2s}.standard-button:hover{background-color:#4b6e84}.red{align-items:center;background-color:#fe2247;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;position:relative;transition:background-color .3s}.all-red-hover:hover,.red:has(~.all-red-hover:hover){background-color:#fe6e86}.all-black-hover:hover,.black:has(~.all-black-hover:hover){background-color:#4b6e84}.chip-stack-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.chip-stack-wrapper,.green{align-items:center;display:flex;justify-content:center}.green{background-color:#419e3f;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;grid-column:1;grid-row:1/span 3;position:relative;transition:background-color .3s}.green:hover{background-color:#69c267}.black{align-items:center;background-color:#2f4553;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;position:relative;transition:background-color .3s}.black:hover{background-color:#4b6e84}.red:hover{background-color:#fe6e86}.toggle-switch{align-items:center;color:#b1bad3;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;min-height:32px;position:relative;-webkit-user-select:none;user-select:none}.toggle-switch input{height:1px;opacity:0;position:absolute;width:1px}.toggle-switch .toggle-switch-track{align-items:center;background-color:#2f4553;border-radius:999px;box-shadow:inset 0 1px 2px rgba(5,18,26,.45);box-sizing:border-box;display:flex;height:24px;padding:3px;transition:background-color .2s,box-shadow .2s;width:44px}.toggle-switch .toggle-switch-thumb{background-color:#f4f7f9;border-radius:50%;box-shadow:0 1px 3px rgba(5,18,26,.45);height:18px;transform:translateX(0);transition:transform .2s;width:18px}.toggle-switch input:checked+.toggle-switch-track{background-color:#00e701;box-shadow:inset 0 1px 2px rgba(5,18,26,.22)}.toggle-switch input:checked+.toggle-switch-track .toggle-switch-thumb{transform:translateX(20px)}.toggle-switch input:focus-visible+.toggle-switch-track{outline:2px solid #4391e7;outline-offset:2px}.toggle-switch.is-disabled{cursor:not-allowed;opacity:.55}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes moveAroundWheel{0%{transform:rotate(81deg)}to{transform:rotate(4turn)}}.spinning{animation:spin 15s linear infinite}.roulette-ball{animation:moveAroundWheel 3.5s ease-out forwards;animation:moveAroundWheel var(--roulette-spin-duration,3.5s) ease-out forwards;transform-origin:center center;z-index:1}.roulette-visible{visibility:visible!important}.game-win-popup-layer{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:12}.game-win-popup{align-items:center;background-color:#1a2c38;border:3px solid #00e701;border-radius:8px;box-shadow:0 12px 28px rgba(2,12,18,.35);color:#00e701;display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 24px);min-width:150px;padding:16px;width:auto}.game-win-multiplier{align-items:center;display:flex;font-size:1.85rem;font-weight:700;line-height:1}.game-win-multiplier span{margin-left:2px}.game-win-divider{background-color:#2f4553;height:2px;margin:10px 0;width:30%}.game-win-payout{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:4px;line-height:1}.game-win-coin{flex:0 0 13px;height:13px;width:13px}.App,.app-wrapper{height:100%;overflow:hidden;width:100%}.app-wrapper{display:flex;flex-direction:column}.app-container{box-sizing:border-box;display:flex;height:100%}::-webkit-scrollbar{background-color:transparent;width:9px}::-webkit-scrollbar-thumb{background-color:#2f4553;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#2f4553}@media(max-width:800px){.app-wrapper{padding-bottom:calc(64px + env(safe-area-inset-bottom))}*{scrollbar-width:none}::-webkit-scrollbar{display:none;height:0;width:0}}.blackjack-main{align-items:center;background-color:#1a2c38;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:auto;padding-left:32px;padding-right:32px;padding-top:32px}.blackjack-main .blackjack-game-section{border-radius:8px;display:flex;max-height:700px;max-width:1200px;overflow:none;width:100%}.blackjack-main .blackjack-game-section .bet-controls{background-color:#213743;border-bottom-left-radius:8px;border-top-left-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px 12px;width:300px}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group{display:flex;flex-direction:column;gap:6px}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group label{color:#b1bad3;font-size:14px;font-weight:700}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group .input-wrapper{box-shadow:0 .0625rem .1875rem rgba(0,0,0,.2),0 .0625rem .125rem rgba(0,0,0,.122);display:flex}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group .input-wrapper .bet-buttons{display:flex}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group .input-wrapper #bet-amount{background-color:#0f212e;border:2px solid #2f4553;border-bottom-left-radius:4px;border-top-left-radius:4px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;outline:none;padding:8px 24px 8px 8px;position:relative;transition:all .2s;width:100%}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group .input-wrapper #bet-amount:focus{border-color:#537a92}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group .input-wrapper button{background-color:#2f4553;border:none;color:#fff;font-size:15px;font-weight:700;padding:.6125rem 1rem}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group .input-wrapper .half-bet-button{position:relative}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group .input-wrapper .double-bet-button{border-bottom-right-radius:4px;border-top-right-radius:4px}.blackjack-main .blackjack-game-section .bet-controls .amount-input-group .input-wrapper .half-bet-button:after{background-color:#0f212e;bottom:25%;content:"";position:absolute;right:-1px;top:25%;width:2px}.blackjack-main .blackjack-game-section .bet-controls .blackjack-actions{grid-row-gap:16px;grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;row-gap:16px}.blackjack-main .blackjack-game-section .bet-controls .blackjack-play-button{-webkit-text-fill-color:#08220b;background-color:#00e701;border:none;border-radius:4px;color:#08220b;cursor:pointer;font-size:16px;font-weight:700;padding:16px 0}.blackjack-main .blackjack-game-section .bet-controls .blackjack-play-button:disabled{-webkit-text-fill-color:#121f26;background-color:#108f21;color:#121f26;cursor:not-allowed}.blackjack-main .blackjack-game-section .bet-controls .blackjack-play-button:hover{background-color:#1fff20}.blackjack-main .blackjack-game-section .game-screen{align-content:space-between;background-color:#0f212e;background-image:url(/static/media/blackjack-banner-background.4e884d71becbf3f238e6.svg);background-position:50%;background-repeat:no-repeat;background-size:40%;border-bottom-right-radius:8px;border-top-right-radius:8px;box-sizing:border-box;display:grid;flex-grow:1;font-size:.84em;grid-template-rows:repeat(2,-webkit-max-content);grid-template-rows:repeat(2,max-content);min-height:630px;overflow:hidden;padding-bottom:48px;padding-top:64px;position:relative}.blackjack-main .blackjack-game-section .game-screen .card-group{display:flex;font-size:1.2em;justify-content:center;position:relative;width:100%;z-index:2}.blackjack-main .blackjack-game-section .game-screen .card-group .card-stack{display:flex;justify-content:center;min-height:7.9em;min-width:5em;position:relative}.blackjack-main .blackjack-game-section .game-screen .card-group .cards-value{align-items:center;background-color:#2f4553;border-radius:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.12);color:#fff;display:flex;font-size:14px;font-weight:700;height:21px;justify-content:center;position:absolute;right:4px;top:-20px;width:60px;z-index:1}.blackjack-main .blackjack-game-section .game-screen .card-group .selected-value{background-color:#4391e7!important;color:#000!important}.blackjack-main .blackjack-game-section .game-screen .player-side{justify-content:space-around}.selected-hand-arrow{width:32px}@media(min-width:875px){.game-screen{min-height:630px}}@media(max-width:800px){.blackjack-main{align-items:stretch;padding:12px 10px 20px}.blackjack-main .blackjack-game-section{background-color:#213743;border-radius:10px;flex-direction:column-reverse;max-height:none;overflow:hidden}.blackjack-main .blackjack-game-section .bet-controls{border-radius:0;border-top:1px solid rgba(177,186,211,.12);gap:10px;padding:14px;width:100%}.blackjack-main .blackjack-game-section .game-screen{background-size:min(72%,240px);border-radius:10px 10px 0 0;font-size:.72em;min-height:430px;padding:46px 12px 34px;width:100%}.blackjack-main .blackjack-game-section .game-screen .card-group{font-size:1.15em}}@media(max-width:420px){.blackjack-main .blackjack-game-section .game-screen{font-size:.64em;min-height:370px;padding:38px 8px 28px}.blackjack-main .blackjack-game-section .game-screen .card-group .cards-value{font-size:12px;height:20px;width:48px}.blackjack-main .blackjack-game-section .bet-controls .blackjack-actions{row-gap:8px}.blackjack-main .blackjack-game-section .bet-controls .blackjack-play-button{padding-block:14px}}.blackjack-main .blackjack-actions{grid-column-gap:.5rem;grid-row-gap:.3rem;column-gap:.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;row-gap:.3rem}.blackjack-main .blackjack-actions button{background-color:#2f4553;border:none;border-radius:4px;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.2),0 .0625rem .125rem rgba(0,0,0,.122);color:#fff;font-weight:700;padding:14px 0;transition-duration:.2s;transition-property:background-color,transform,color}.blackjack-main .blackjack-actions button:hover{background-color:#557086;cursor:pointer}.blackjack-main .blackjack-actions button:active{transform:scale(.99)}.blackjack-main .blackjack-actions button:disabled{background-color:#283e4b;color:#909ba1;cursor:not-allowed}.blackjack-main .blackjack-insurance-offer{grid-column-gap:.5rem;grid-row-gap:.3rem;column-gap:.5rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);justify-content:center;row-gap:.3rem}.blackjack-main .blackjack-insurance-offer h2{align-items:center;color:#fff;display:flex;grid-column:1/-1;justify-content:center}.blackjack-main .blackjack-insurance-offer button{background-color:#2f4553;border:none;border-radius:4px;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.2),0 .0625rem .125rem rgba(0,0,0,.122);color:#fff;font-size:14px;font-weight:700;padding:16px;transition-duration:.2s;transition-property:background-color,transform,color;white-space:nowrap}.blackjack-main .blackjack-insurance-offer button:hover{background-color:#557086;cursor:pointer}.blackjack-main .blackjack-insurance-offer button:active{transform:scale(.99)}.blackjack-main .blackjack-insurance-offer button:disabled{background-color:#283e4b;color:#909ba1;cursor:not-allowed}.blackjack-main .static-stack{font-size:1.2em;position:absolute;right:0;top:0;transform:translate(-50%,-75%);z-index:1}.blackjack-main .static-stack .playing-card:not(:first-child){left:0;position:absolute;top:0}.navigation-container{filter:drop-shadow(0 0 5px rgba(25,25,25,.25))}.navigation-container .nav-top{align-items:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.1);display:flex;padding:6px 18px 6px 0;position:relative;z-index:5}.navigation-container .nav-top .svg-container{padding:18px}.navigation-container .nav-top .svg-container svg{width:16px}.navigation-container .nav-top .nav-title{background-image:url(/static/media/nav-background.ea03d50d9aeb345d3ea9.avif);background-size:cover;border-radius:4px;color:#fff;font-size:14px;font-weight:700;padding:12px 0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.2);width:100%}.navigation-container .nav-content{padding:12px}.navigation-container .nav-content .nav-title-green-block{background-image:url(/static/media/nav-background.ea03d50d9aeb345d3ea9.avif);background-size:cover;border-radius:4px;height:44px;width:44px}.navigation-container .nav-content .nav-content-block{background-color:#1a2c38;border-radius:6px}.navigation-container .nav-content .nav-content-block .block-header{border-bottom:2px solid #2f4553;color:#fff;font-size:14px;font-weight:700}.navigation-container .nav-content .nav-content-block .block-header h2{padding:12px}.navigation-container .nav-content .nav-content-block ul{color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:8px}.navigation-container .nav-content .nav-content-block ul li{align-items:center;cursor:pointer;display:flex;gap:10px;padding:14px 12px}.navigation-container .nav-content .nav-content-block ul li svg{max-width:14px}.navigation-container .nav-content .nav-content-block ul li .mines-nav-icon{color:#b1bad3;flex:0 0 14px;height:14px;width:14px}.mobile-bottom-nav,.mobile-nav-backdrop,.mobile-nav-drawer{display:none}@media(max-width:800px){.mobile-nav-backdrop{background-color:rgba(4,16,24,.68);cursor:default;display:block;height:100%;inset:0;position:fixed;width:100%;z-index:40}.mobile-nav-drawer{background-color:#0f212e;border:1px solid rgba(177,186,211,.15);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -18px 50px rgba(4,16,24,.5);color:#fff;display:flex;flex-direction:column;inset:auto 0 0;max-height:calc(100dvh - 64px);overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:fixed;width:100%;z-index:41}.mobile-nav-drawer:before{background-color:#3a5363;border-radius:999px;content:"";height:4px;margin:9px auto 0;width:42px}.mobile-nav-header{align-items:center;border-bottom:1px solid #2f4553;display:flex;gap:12px;min-height:58px;padding:5px 12px 10px}.mobile-nav-header .mobile-nav-brand{background-image:url(/static/media/nav-background.ea03d50d9aeb345d3ea9.avif);background-size:cover;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-weight:800;letter-spacing:.06em;padding:12px}.mobile-nav-header .mobile-nav-close{background-color:#213743;border-radius:6px;color:#b1bad3;cursor:pointer;display:grid;height:42px;place-items:center;width:42px}.mobile-nav-header .mobile-nav-close svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;width:22px}.mobile-nav-content{overflow-y:auto;padding:16px 12px 22px}.mobile-nav-content>p{color:#b1bad3;font-size:12px;font-weight:800;letter-spacing:.1em;margin:0 10px 10px;text-transform:uppercase}.mobile-nav-content button{align-items:center;background-color:transparent;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;gap:14px;min-height:52px;padding:0 16px;text-align:left;width:100%}.mobile-nav-content button:focus-visible,.mobile-nav-content button:hover{background-color:#213743}.mobile-nav-content button:focus-visible{outline:2px solid #4391e7;outline-offset:-2px}.mobile-nav-content button svg{color:#b1bad3;flex:0 0 18px;height:18px;width:18px}.mobile-nav-content button .mines-nav-icon{height:18px;width:18px}.mobile-bottom-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(15,33,46,.97);border-top:1px solid rgba(177,186,211,.16);bottom:0;box-shadow:0 -8px 24px rgba(4,16,24,.34);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));left:0;min-height:calc(64px + env(safe-area-inset-bottom));padding:6px 16px env(safe-area-inset-bottom);position:fixed;right:0;z-index:35}.mobile-bottom-nav button{align-items:center;border-radius:9px;color:#9eacb6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:800;gap:5px;justify-content:center;min-width:0;padding:5px 8px 7px;position:relative;transition:color .15s ease,background-color .15s ease}.mobile-bottom-nav button.is-active,.mobile-bottom-nav button:focus-visible,.mobile-bottom-nav button:hover{background-color:rgba(47,69,83,.58);color:#fff}.mobile-bottom-nav button.is-active:after{background-color:#00e701;border-radius:999px;bottom:2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:26px}.mobile-bottom-nav button:focus-visible{outline:2px solid #00e701;outline-offset:-2px}.mobile-bottom-nav button svg{flex:0 0 19px;height:19px;width:19px}.mobile-bottom-nav button:last-child svg{stroke:currentColor;stroke-width:1.6;stroke-linecap:round}}.navigation-container{background-color:#0f212e;box-sizing:border-box;display:flex;flex-direction:column;max-width:240px;-webkit-user-select:none;user-select:none;width:100%}.navigation-container .mini-nav-top{align-items:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.1);display:flex;justify-content:center;padding:6px 0;position:relative;z-index:5}.navigation-container .mini-nav-top .svg-container{padding:18px}.navigation-container .mini-nav-top .svg-container svg{width:16px}.navigation-container .mini-nav-top .nav-title{background-image:url(/static/media/nav-background.ea03d50d9aeb345d3ea9.avif);background-size:cover;border-radius:4px;color:#fff;font-size:14px;font-weight:700;padding:12px 0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.2);width:100%}.navigation-container .mini-nav-content{align-items:center;display:flex;flex-direction:column;gap:10px;padding:12px}.navigation-container .mini-nav-content .nav-title-green-block{background-image:url(/static/media/nav-background.ea03d50d9aeb345d3ea9.avif);background-size:cover;border-radius:4px;height:44px;width:44px}.navigation-container .mini-nav-content .nav-content-block{background-color:#1a2c38;border-radius:6px}.navigation-container .mini-nav-content .nav-content-block ul{color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:8px}.navigation-container .mini-nav-content .nav-content-block ul li{align-items:center;cursor:pointer;display:flex;gap:10px;padding:15px}.navigation-container .mini-nav-content .nav-content-block ul li svg{width:14px}.navigation-container .mini-nav-content .nav-content-block ul li .mines-nav-icon{color:#b1bad3;height:14px}.mines-main{align-items:center;background-color:#1a2c38;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:auto;padding-left:32px;padding-right:32px;padding-top:32px}.mines-main .mines-section{background-color:#213743;border-radius:8px;display:flex;max-height:750px;max-width:1200px;overflow:none;width:100%}.mines-main .mines-section .game-screen-mines{align-items:center;background-color:#0f212e;border-top-right-radius:8px;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;margin-bottom:4px;position:relative}@media(max-width:800px){.mines-main{align-items:stretch;padding:12px 10px 20px}.mines-main .mines-section{border-radius:10px 10px 0 0;flex:0 0 auto;flex-direction:column-reverse;max-height:none;overflow:hidden}.mines-main .mines-section .game-screen-mines{border-radius:10px 10px 0 0;flex:0 0 auto;margin-bottom:0;padding:10px;width:100%}.mines-main .mines-section .mines-bet-controls{border-radius:0;width:100%}.mines-main .game-footer-wrapper{border-radius:0 0 10px 10px;min-height:56px}}#mines-grid{grid-column-gap:12px;grid-row-gap:17px;aspect-ratio:1/1;column-gap:12px;display:grid;grid-template-columns:repeat(5,minmax(0,110px));grid-template-rows:repeat(5,minmax(0,110px));padding:12px 12px 16px;row-gap:17px;width:min(100%,550px)}.cell-wrapper{background-color:#071824;border:none;border-radius:8px;position:relative}.cell-wrapper .cell-cover{background-color:#2f4553;border:none;border-radius:8px;box-shadow:0 7px #213743;cursor:pointer;height:100%;pointer-events:all;transition-duration:.2s;transition-property:transform,background-color;width:100%}.cell-wrapper .cell-cover:hover{background-color:rgba(142,150,171,.573);transform:translateY(-3px)}.cell-wrapper .cell-value{background-position:50%;background-repeat:no-repeat;background-size:70%;height:100%;left:0;position:absolute;top:0;transform:scale(0);width:100%}.cell-wrapper .cell-value.mine{background-image:url(/static/media/mine.307667a5dc8589011d32.svg)}.cell-wrapper .cell-value.gem{background-image:url(/static/media/gem.175b0f75cd839c416f6a.svg)}.cell-wrapper .mine-effect{height:100%;left:0;position:absolute;top:0;transform:scale(1.5);width:100%}.expand-cover{animation:expand-cover .35s forwards}.shrink-cover{animation:shrink .15s forwards}.shrink-value{animation:shrink .15s forwards!important}.expand{animation:expand-background .15s forwards}.expand-dim{animation:expand-dim .15s forwards;opacity:.5}@keyframes expand-background{0%{transform:scale(0)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes shrink{0%{transform:inherit}to{transform:scale(0)}}@keyframes expand-dim{0%{transform:scale(0)}80%{transform:scale(.7)}to{transform:scale(.6)}}@keyframes expand-cover{0%{transform:scale(1)}to{transform:scale(1.1)}}@media(max-width:1050px){#mines-grid{column-gap:6px;padding:8px;row-gap:12px}#mines-grid .cell-cover{box-shadow:0 4px #213743}}@media(max-width:480px){#mines-grid{column-gap:5px;padding:4px 4px 9px;row-gap:9px}#mines-grid .cell-cover{border-radius:6px;box-shadow:0 3px #213743}.cell-wrapper{border-radius:6px}}.mines-bet-controls{background-color:#213743;border-top-left-radius:8px;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:12px;padding:16px 12px;width:300px}.mines-bet-controls .play-mines-button{-webkit-text-fill-color:#08220b;background-color:#00e701;border:none;border-radius:4px;color:#08220b;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;padding:16px 0;transition:background-color .2s,opacity .1s}.mines-bet-controls .play-mines-button .mini-bomb{height:100%;max-width:18px;width:100%}.mines-bet-controls .play-mines-button .jiggle{animation:jiggle 1s linear infinite}.mines-bet-controls .random-tile-button{background-color:#2f4553;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.12);color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 16px;transition:background-color .2s,opacity .1s;width:100%}.mines-bet-controls .random-tile-button:hover{background-color:rgba(142,150,171,.573)}.mines-bet-controls .disabled-action{opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:800px){.mines-bet-controls{gap:10px;padding:14px}}@keyframes jiggle{0%,20%{transform:scale(1) rotate(0deg)}30%,45%{transform:scale(1.15) rotate(0deg)}55%,70%{transform:scale(1.15) rotate(-20deg)}80%,95%{transform:scale(1.15) rotate(0deg)}to{transform:scale(1) rotate(0deg)}}.amount-input-group{display:flex;flex-direction:column;gap:6px}.amount-input-group label{color:#b1bad3;font-size:14px;font-weight:700}.amount-input-group .input-wrapper{box-shadow:0 .0625rem .1875rem rgba(0,0,0,.2),0 .0625rem .125rem rgba(0,0,0,.122);display:flex;position:relative;transition:filter .2s}.amount-input-group .input-wrapper.disabled{filter:opacity(50%)}.amount-input-group .input-wrapper.disabled .coin-input-img{cursor:not-allowed}.amount-input-group .input-wrapper .bet-buttons{display:flex}.amount-input-group .input-wrapper #bet-amount{background-color:#0f212e;border:2px solid #2f4553;border-bottom-left-radius:4px;border-top-left-radius:4px;box-sizing:border-box;color:#fff;font-family:Segoe UI,sans-serif;font-size:15px;font-weight:700;outline:none;padding:8px 28px 8px 8px;position:relative;transition:all .2s;width:100%}.amount-input-group .input-wrapper #bet-amount:focus{border-color:#537a92}.amount-input-group .input-wrapper #bet-amount:disabled{cursor:not-allowed}.amount-input-group .input-wrapper .coin-input-img{position:absolute;right:105px;top:12px;width:16px}.amount-input-group .input-wrapper button{background-color:#2f4553;border:none;color:#fff;font-size:15px;font-weight:700;padding:.6125rem 1rem}.amount-input-group .input-wrapper .half-bet-button{position:relative}.amount-input-group .input-wrapper .double-bet-button{border-bottom-right-radius:4px;border-top-right-radius:4px}.amount-input-group .input-wrapper .half-bet-button:after{background-color:#0f212e;bottom:25%;content:"";position:absolute;right:-1px;top:25%;width:2px}.amount-input-group:hover #bet-amount{border-color:#537a92}.mines-amount-wrapper{display:flex;font-family:Segoe UI,sans-serif;gap:8px;position:relative}.mines-amount-wrapper div{display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.mines-amount-wrapper label{color:#b1bad3;font-size:14px;font-weight:700}.mines-amount-wrapper #gems-amount-input,.mines-amount-wrapper #mines-amount-input{-webkit-appearance:none;appearance:none;background-color:#0f212e;border:2px solid #2f4553;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#fff;font-family:Segoe UI,sans-serif;font-size:15px;font-weight:700;outline:none;padding:8px 28px 8px 8px;position:relative;transition:all .2s;width:100%}.mines-amount-wrapper #gems-amount-input:focus,.mines-amount-wrapper #gems-amount-input:hover,.mines-amount-wrapper #mines-amount-input:focus,.mines-amount-wrapper #mines-amount-input:hover{border-color:#537a92}.mines-amount-wrapper #gems-amount-input.in-progress,.mines-amount-wrapper #mines-amount-input.in-progress{background-color:#2f4553;border:clear}.mines-amount-wrapper .mines-select-arrow-icon{pointer-events:none;position:absolute;right:-90%;top:52%;z-index:1}.mines-amount-wrapper .mines-select-arrow-icon svg{color:#b1bad3;width:16px}.net-gain-output-wrapper{display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;gap:4px;position:relative;width:100%}.net-gain-output-wrapper label{color:#b1bad3;font-family:inherit;font-size:14px;font-weight:700}.net-gain-output-wrapper #net-gain-output-input{background-color:#2f4553;border:2px solid transparent;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#fff;font-family:Segoe UI,sans-serif;font-size:15px;font-weight:700;outline:none;padding:8px 28px 8px 8px;position:relative;transition:all .2s;width:100%}.net-gain-output-wrapper #net-gain-output-input:focus,.net-gain-output-wrapper #net-gain-output-input:hover{border:2px solid #537a92}.net-gain-output-wrapper .coin-input-img{pointer-events:none;position:absolute;right:12px;top:50%;width:16px}.game-footer-wrapper{align-items:center;background-color:#0f212e;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;max-width:1200px;min-height:64px;padding:12px;width:100%}.volume-setting-wrapper{align-items:center;display:flex;gap:.75rem}.volume-setting-wrapper button{align-items:center;background-color:transparent;cursor:pointer;display:flex}.volume-setting-wrapper button svg{color:#00e701;width:16px}.volume-setting-wrapper button .muted{color:#fff}.volume-setting-wrapper #volume-range-input{--current:70%;-webkit-appearance:none;appearance:none;background-color:transparent;position:relative}.volume-setting-wrapper #volume-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:50%;height:16px;margin-top:-5px;position:relative;width:16px;z-index:2}.volume-setting-wrapper #volume-range-input::-webkit-slider-runnable-track{background-color:#213743;border-radius:5px;cursor:pointer;height:5px;width:100%}.volume-setting-wrapper #volume-range-input:after{background-color:#00e701;border-radius:5px;content:"";height:5px;left:0;max-width:100%;position:absolute;width:var(--current);z-index:1}.global-loader{background:radial-gradient(circle at 50% 48%,rgba(0,231,1,.11),transparent 26%),#0f212e;color:#fff;display:grid;min-height:100%;overflow:hidden;place-items:center;position:relative;width:100%}.global-loader:before{border:1px solid rgba(177,186,211,.08);box-shadow:0 0 0 64px rgba(177,186,211,.025),0 0 0 132px rgba(177,186,211,.015);content:"";width:min(70vw,660px)}.global-loader-glow,.global-loader:before{aspect-ratio:1;border-radius:50%;position:absolute}.global-loader-glow{background:radial-gradient(circle,rgba(0,231,1,.09),rgba(0,231,1,.025) 42%,transparent 68%);left:50%;top:50%;transform:translate(-50%,-50%);width:min(76vw,720px)}.global-loader-content{align-items:center;display:flex;flex-direction:column;padding:40px 28px;position:relative;text-align:center;width:min(100% - 40px,540px);z-index:1}.global-loader-brand{display:grid;padding:42px 46px;place-items:center;position:relative}.global-loader-logo{animation:global-loader-logo 2.2s ease-in-out infinite;filter:drop-shadow(0 12px 28px rgba(0,0,0,.26));height:auto;width:clamp(190px,32vw,270px)}.global-loader-sparkles{height:56px;position:absolute;width:58px}.global-loader-sparkles-top{left:6px;top:3px}.global-loader-sparkles-bottom{bottom:2px;right:4px;transform:rotate(180deg)}.global-loader-spark{animation:global-loader-sprite-spark 1.2s steps(4) infinite;background:currentColor;box-shadow:-10px 0 currentColor,10px 0 currentColor,0 -10px currentColor,0 10px currentColor,0 0 16px rgba(0,231,1,.9);color:#00e701;height:5px;position:absolute;width:5px}.global-loader-spark:after,.global-loader-spark:before{background:currentColor;content:"";position:absolute}.global-loader-spark:before{height:15px;left:0;top:-5px;width:5px}.global-loader-spark:after{height:5px;left:-5px;top:0;width:15px}.global-loader-spark-large{left:19px;top:18px}.global-loader-spark-small{animation-delay:.3s;bottom:2px;color:#ffc800;right:2px;transform:scale(.55)}.global-loader-status{display:flex;gap:7px;margin-top:14px}.global-loader-status span{animation:global-loader-dot 1s ease-in-out infinite;aspect-ratio:1;background:#00e701;border-radius:50%;width:6px}.global-loader-status span:nth-child(2){animation-delay:.12s}.global-loader-status span:nth-child(3){animation-delay:.24s}@keyframes global-loader-logo{0%,to{opacity:.88;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-3px) scale(1.015)}}@keyframes global-loader-sprite-spark{0%{opacity:0;transform:scale(.2) rotate(0deg)}35%,65%{opacity:1;transform:scale(1) rotate(45deg)}to{opacity:0;transform:scale(.2) rotate(90deg)}}@keyframes global-loader-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media(max-width:480px){.global-loader-content{padding:28px 20px}.global-loader-brand{padding:36px 34px}}@media(prefers-reduced-motion:reduce){.global-loader-logo,.global-loader-spark,.global-loader-status span{animation:none}}.not-found-page{background:radial-gradient(circle at 73% 32%,rgba(229,27,62,.12),transparent 27%),radial-gradient(circle at 29% 68%,rgba(0,231,1,.08),transparent 28%),#1a2c38;display:grid;flex:1 1;min-height:0;overflow:auto;padding:clamp(24px,5vw,64px);place-items:center;position:relative}.not-found-card{grid-gap:clamp(30px,6vw,76px);align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.055),transparent 42%),#0f212e;border:1px solid hsla(0,0%,100%,.09);border-radius:24px;box-shadow:0 30px 70px rgba(4,13,19,.35);display:grid;gap:clamp(30px,6vw,76px);grid-template-columns:minmax(250px,.9fr) minmax(330px,1.1fr);overflow:hidden;padding:clamp(32px,5vw,68px);position:relative;width:min(100%,960px)}.not-found-card:before{aspect-ratio:1;background:radial-gradient(circle,rgba(229,27,62,.2),transparent 68%);border-radius:50%;content:"";position:absolute;right:-100px;top:-130px;width:300px}.not-found-visual{aspect-ratio:1;background:radial-gradient(circle,#122832 0 38%,transparent 39%),repeating-conic-gradient(from -5deg,#e51b3e 0deg 10deg,#142832 10deg 20deg);border:9px solid #d4a934;border-radius:50%;box-shadow:0 0 0 8px rgba(212,169,52,.1),0 24px 45px rgba(0,0,0,.38),inset 0 0 0 3px rgba(255,231,163,.32);display:grid;margin:auto;place-items:center;position:relative;transform:rotate(-4deg);width:min(100%,280px)}.not-found-orbit{border:1px dashed hsla(0,0%,100%,.18);inset:-21px;transform:rotate(32deg)}.not-found-ball,.not-found-orbit{border-radius:50%;position:absolute}.not-found-ball{aspect-ratio:1;background:#fff;box-shadow:0 3px 9px rgba(0,0,0,.55);left:50%;top:8px;transform:translateX(-50%);width:15px}.not-found-number{aspect-ratio:1;background:#1a2c38;border:4px solid rgba(212,169,52,.75);border-radius:50%;box-shadow:inset 0 0 0 6px #0f212e,0 7px 15px rgba(0,0,0,.32);color:#fff;display:grid;font-size:clamp(38px,6vw,60px);font-weight:800;letter-spacing:-.08em;line-height:1;place-items:center;position:relative;width:56%}.not-found-chip{aspect-ratio:1;background:repeating-conic-gradient(#00e701 0deg 22deg,#dfffe0 22deg 30deg,#00e701 30deg 52deg);border:4px solid #b8ffba;border-radius:50%;box-shadow:inset 0 0 0 4px #00b801,0 10px 16px rgba(0,0,0,.32);color:#07240c;display:grid;font-family:Courgette-Regular,cursive;font-size:25px;place-items:center;position:absolute;width:54px}.not-found-chip-left{bottom:-19px;left:26px;transform:rotate(-18deg)}.not-found-chip-right{font-size:20px;right:-22px;top:17px;transform:rotate(15deg);width:42px}.not-found-copy{position:relative;z-index:1}.not-found-copy .not-found-eyebrow{color:#00e701;display:block;font-size:11px;font-weight:800;letter-spacing:.19em;margin-bottom:12px;text-transform:uppercase}.not-found-copy h1{color:#fff;font-size:clamp(34px,5vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin-bottom:18px;max-width:500px}.not-found-copy p{color:#b1bad3;font-size:16px;line-height:1.65;max-width:520px}.not-found-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.not-found-actions a{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.not-found-actions a:hover{transform:translateY(-2px)}.not-found-actions a:focus-visible{outline:3px solid #fff;outline-offset:3px}.not-found-primary{background:#00e701;box-shadow:0 8px 22px rgba(0,231,1,.18);color:#071209}.not-found-primary:hover{background:#1fff20;box-shadow:0 11px 28px rgba(0,231,1,.25)}.not-found-secondary{background:#213743;border:1px solid hsla(0,0%,100%,.09);color:#fff}.not-found-secondary:hover{background:#2f4553}@media(max-width:760px){.not-found-page{display:block;padding:20px}.not-found-card{gap:38px;grid-template-columns:1fr;min-height:100%;padding:42px 24px;text-align:center}.not-found-visual{width:min(58vw,215px)}.not-found-copy p{margin-inline:auto}.not-found-actions{justify-content:center}}@media(max-width:420px){.not-found-page{padding:12px}.not-found-card{border-radius:18px;gap:34px;padding:34px 20px}.not-found-copy h1{font-size:34px}.not-found-copy p{font-size:14px;line-height:1.55}.not-found-actions{flex-direction:column}.not-found-actions a{width:100%}}
/*# sourceMappingURL=main.fdbbe1f5.css.map*/