.dgt{position:absolute;inset:0;overflow:hidden;background:#2a0508}.dgt-art{position:absolute;inset:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,1.2,.4,1)}.dgt.is-active .dgt-art{transform:scale(1.06)}.dgt-rays{transform-box:view-box;transform-origin:200px 128px;animation:dgt-spin 40s linear infinite}.dgt.is-active .dgt-rays{animation-duration:8s}@keyframes dgt-spin{to{transform:rotate(360deg)}}.dgt-head{transform-box:fill-box;transform-origin:50% 60%;animation:dgt-breathe 3.2s ease-in-out infinite}.dgt.is-active .dgt-head{animation:dgt-roar 1.1s ease-in-out infinite}@keyframes dgt-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03) translateY(-1px)}}@keyframes dgt-roar{0%,to{transform:scale(1)}40%{transform:scale(1.09) translateY(2px)}}.dgt .dg-eye__lid{transform-box:fill-box;transform-origin:50% 0%;transform:scaleY(.2);animation:dgt-blink 4.6s infinite}.dgt.is-active .dg-eye__lid{animation:none;transform:scaleY(0)}.dgt.is-active .dg-eye__iris{filter:brightness(1.6)}.dgt .dg-eyeglow{transition:opacity .3s}.dgt.is-active .dg-eyeglow{opacity:1}@keyframes dgt-blink{0%,92%,to{transform:scaleY(.2)}95%{transform:scaleY(1)}}.dgt .dg-head__jaw{transform-box:fill-box;transform-origin:50% 0%;transition:transform .3s}.dgt .dg-head__fire{opacity:0}.dgt.is-active .dg-head__jaw{transform:translateY(8px)}.dgt.is-active .dg-head__fire{opacity:1}.dgt .dg-whisker{transform-box:fill-box;animation:dgt-whisk 3.6s ease-in-out infinite}.dgt .dg-whisker--l{transform-origin:100% 12%}.dgt .dg-whisker--r{transform-origin:0% 12%;animation-direction:reverse}@keyframes dgt-whisk{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}.dgt-pearl{transform-box:fill-box;transform-origin:center;animation:dgt-bob 3s ease-in-out infinite}@keyframes dgt-bob{50%{transform:translateY(-6px)}}.dgt-coins span{position:absolute;top:-24px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fffbe0,#ffd040 50%,#b06a00);box-shadow:0 0 0 1.5px #7a4400,0 0 8px #ffc83c99;opacity:0;animation:dgt-coin linear infinite;animation-play-state:paused}.dgt-coins span:after{content:"";position:absolute;inset:32%;border:1.5px solid #8a5000;border-radius:2px}.dgt.is-active .dgt-coins span{animation-play-state:running;opacity:1}@keyframes dgt-coin{0%{transform:translateY(0) rotateY(0)}to{transform:translateY(340px) rotateY(720deg)}}.dgt-title{position:absolute;left:0;right:0;bottom:8%;display:flex;flex-direction:column;align-items:center;line-height:.9;font-family:var(--font-display);font-weight:900;text-transform:uppercase;pointer-events:none}.dgt-title span{font-size:clamp(22px,7cqw,34px);padding-top:.16em;line-height:1;background:linear-gradient(180deg,#fffbe0,#ffd84a 45%,#ff9a00 75%,#b85a00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #5a0a00) drop-shadow(0 0 10px rgba(255,120,0,.7))}.dgt-title small{font-size:12px;letter-spacing:.4em;color:#ffe6a8;text-shadow:0 1px 2px #000}.fnt{position:absolute;inset:0;overflow:hidden;background:#0b0020;container-type:size}.fnt__sky{position:absolute;inset:0 0 42%;background:radial-gradient(120% 70% at 50% 100%,rgba(255,43,214,.45),transparent 60%),linear-gradient(180deg,#08001c,#3b0a63 75%,#a01a9a)}.fnt__stars{position:absolute;left:0;top:0;width:1px;height:1px;border-radius:50%;box-shadow:22px 14px #fff,64px 40px #ffffffb3,110px 18px #bff8ff,160px 52px #fff,205px 12px #ffbef5e6,250px 34px #fff,300px 20px #fff9,352px 46px #bff8ff,380px 10px #fff,40px 70px #ffffff80,330px 74px #fff9,140px 84px #ffffff80,270px 90px #fff;animation:fnt-twinkle 3s ease-in-out infinite}@keyframes fnt-twinkle{50%{opacity:.45}}.fnt__sun{position:absolute;left:50%;top:58%;width:46cqw;aspect-ratio:1;transform:translate(-50%,-66%)}.fnt__sun:before{content:"";position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,rgba(255,138,0,.5),rgba(255,43,214,.2) 40%,transparent 66%)}.fnt__sun i{position:absolute;inset:0;border-radius:50%;background:linear-gradient(180deg,#ffe600 6%,#ff8a00,#ff2bd6 86%);-webkit-mask-image:linear-gradient(180deg,#000 0 50%,transparent 50% 54%,#000 54% 61%,transparent 61% 66%,#000 66% 72%,transparent 72% 78%,#000 78% 83%,transparent 83% 90%,#000 90%);mask-image:linear-gradient(180deg,#000 0 50%,transparent 50% 54%,#000 54% 61%,transparent 61% 66%,#000 66% 72%,transparent 72% 78%,#000 78% 83%,transparent 83% 90%,#000 90%)}.fnt__mtn{position:absolute;left:0;right:0;bottom:42%;width:100%;height:20%}.fnt__floor{position:absolute;inset:58% 0 0;overflow:hidden;perspective:90px;perspective-origin:50% 0;background:linear-gradient(180deg,#4a0a5c,#10002a 40%,#07000f)}.fnt__plane{position:absolute;left:-200%;right:-200%;top:0;height:88px;transform-origin:50% 0;transform:rotateX(74deg)}.fnt__grid{position:absolute;inset:-16px 0 0;background-image:linear-gradient(180deg,#ff2bd6 0 1.4px,transparent 1.4px),linear-gradient(90deg,#ff2bd6 0 1.4px,transparent 1.4px);background-size:16px 16px;animation:fnt-grid 1.6s linear infinite}.fnt--active .fnt__grid{animation-duration:.55s}@keyframes fnt-grid{to{transform:translateY(16px)}}.fnt__horizon{position:absolute;left:0;right:0;top:calc(58% - 1px);height:2px;background:#ff9ff0;box-shadow:0 0 10px 2px #ff2bd6}.fnt__fruits{position:absolute;inset:0}.fnt__f{position:absolute;overflow:visible;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5));animation:fnt-bob 3.2s ease-in-out infinite;transition:transform .4s}.fnt__f--a{width:25cqw;height:25cqw;left:7%;top:30%;animation-delay:-.6s}.fnt__f--b{width:33cqw;height:33cqw;left:33.5%;top:20%;animation-delay:-1.4s}.fnt__f--c{width:25cqw;height:25cqw;right:7%;top:31%;animation-delay:-2.1s}.fnt__f--d{width:14cqw;height:14cqw;right:6%;top:2%;animation:fnt-swing 2.6s ease-in-out infinite;transform-origin:50% 0}@keyframes fnt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}@keyframes fnt-swing{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.fnt--active .fnt__f--b{animation-duration:1.2s}.fnt--active .fnt__f--a,.fnt--active .fnt__f--c{animation-duration:1.6s}.fnt__logo{position:absolute;left:50%;bottom:3%;width:88%;height:auto;transform:translate(-50%);filter:drop-shadow(0 3px 6px rgba(0,0,0,.8));overflow:visible}.fnt .fn-logo__off{fill:none;stroke:#ffffff1f;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.fnt .fn-logo__halo{fill:none;stroke-width:11;stroke-linecap:round;stroke-linejoin:round}.fnt .fn-logo__tube{fill:none;stroke-width:5.2;stroke-linecap:round;stroke-linejoin:round}.fnt .fn-logo__core{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.fnt .fn-logo__l--a .fn-logo__halo,.fnt .fn-logo__l--a .fn-logo__tube{stroke:#ff2bd6}.fnt .fn-logo__l--b .fn-logo__halo,.fnt .fn-logo__l--b .fn-logo__tube{stroke:#21f3ff}.fnt .fn-logo__rule{stroke:#21f3ff;stroke-width:2.2;stroke-linecap:round;opacity:.75}.fnt .fn-logo__dot{fill:#fff}.fnt--active .fn-flk-a{animation:fnt-flicker 1.8s steps(1,end) infinite}@keyframes fnt-flicker{0%,40%,46%,to{opacity:1}42%,44%{opacity:.2}}.fg-thumb{position:absolute;inset:0;overflow:hidden;background:#070b24}.fg-thumb svg{width:100%;height:100%;display:block;transition:transform .6s cubic-bezier(.2,.9,.3,1)}.fg-thumb--active svg{transform:scale(1.05)}.fg-thumb__logo{font-family:var(--font-display, "Arial Black", system-ui, sans-serif);font-weight:900;font-size:38px;letter-spacing:2px;filter:drop-shadow(0 0 10px rgba(123,92,255,.8))}.fg-thumb__x{font-family:var(--font-display, "Arial Black", system-ui, sans-serif);font-weight:900;font-size:42px;letter-spacing:-1px;filter:drop-shadow(0 0 8px rgba(255,190,60,.6))}.fg-thumb__rocket{transform-box:fill-box}.fg-thumb__flame{transform-origin:-50px 0;transform-box:view-box;animation:fg-thumb-flame .18s ease-in-out infinite alternate}.fg-thumb--active .fg-thumb__rocket{animation:fg-thumb-bob 1.1s ease-in-out infinite}.fg-thumb--active .fg-thumb__flame{animation-duration:.09s}.fg-thumb__stars circle{animation:fg-thumb-twinkle 2.4s ease-in-out infinite}.fg-thumb--active .fg-thumb__stars{animation:fg-thumb-drift 3s linear infinite}@keyframes fg-thumb-flame{0%{transform:scaleX(.82)}to{transform:scaleX(1.12)}}@keyframes fg-thumb-bob{0%,to{transform:translate(0)}50%{transform:translate(6px,-1px)}}@keyframes fg-thumb-twinkle{0%,to{opacity:.9}50%{opacity:.3}}@keyframes fg-thumb-drift{0%{transform:translate(0)}50%{transform:translate(-6px,4px)}to{transform:translate(0)}}.pa-thumb{position:absolute;inset:0;overflow:hidden;background:#2a1352}.pa-thumb svg{width:100%;height:100%;display:block;transition:transform .6s cubic-bezier(.2,.9,.3,1)}.pa-thumb--active svg{transform:scale(1.05)}.pa-thumb__logo{font-family:var(--font-display, "Arial Black", system-ui, sans-serif);font-weight:900;font-size:46px;letter-spacing:2px;filter:drop-shadow(0 3px 0 rgba(60,10,30,.7)) drop-shadow(0 0 14px rgba(255,150,60,.6))}.pa-thumb__x{font-family:var(--font-display, "Arial Black", system-ui, sans-serif);font-weight:900;font-size:22px}.pa-thumb__kiteBody{animation:pa-thumb-sway 4.2s ease-in-out infinite;transform-box:fill-box}.pa-thumb__kite{transform-origin:66px 183px;animation:pa-thumb-line 4.2s ease-in-out infinite}.pa-thumb__tail{transform-origin:4px 42px;animation:pa-thumb-tail .9s ease-in-out infinite alternate}.pa-thumb__clouds{animation:pa-thumb-clouds 18s linear infinite alternate}.pa-thumb__birds{animation:pa-thumb-birds 9s ease-in-out infinite alternate}.pa-thumb__win{animation:pa-thumb-win 3.5s ease-in-out infinite}.pa-thumb__mult{transform-origin:346px 143px;transform-box:view-box}.pa-thumb--active .pa-thumb__kite,.pa-thumb--active .pa-thumb__kiteBody{animation-duration:2.2s}.pa-thumb--active .pa-thumb__tail{animation-duration:.45s}.pa-thumb--active .pa-thumb__mult{animation:pa-thumb-pulse .9s ease-in-out infinite}@keyframes pa-thumb-sway{0%,to{translate:0 0;rotate:0deg}50%{translate:8px -10px;rotate:6deg}}@keyframes pa-thumb-line{0%,to{rotate:0deg}50%{rotate:-2deg}}@keyframes pa-thumb-tail{0%{rotate:-9deg}to{rotate:9deg}}@keyframes pa-thumb-clouds{0%{translate:-14px 0}to{translate:14px 0}}@keyframes pa-thumb-birds{0%{translate:0 0}to{translate:40px -8px}}@keyframes pa-thumb-win{0%,to{opacity:1}50%{opacity:.35}}@keyframes pa-thumb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.pa-thumb *{animation:none!important}}.gpth{position:absolute;inset:0;width:100%;height:100%;display:block}.gpth-pick{transform-box:view-box;transform-origin:338px 236px;transform:rotate(0);transition:transform .3s ease}.gpth--active .gpth-pick{animation:gpth-swing .9s cubic-bezier(.5,0,.6,1) infinite}@keyframes gpth-swing{0%,to{transform:rotate(0)}45%{transform:rotate(28deg)}70%{transform:rotate(-6deg)}80%{transform:rotate(2deg)}}.gpth-rays{transform-box:view-box;transform-origin:200px 165px}.gpth--anim .gpth-rays{animation:gpth-rays 30s linear infinite}.gpth--active .gpth-rays{animation-duration:8s}@keyframes gpth-rays{to{transform:rotate(360deg)}}.gpth-nug{transform-box:view-box;transform-origin:200px 165px}.gpth--anim .gpth-nug{animation:gpth-bob 3s ease-in-out infinite}.gpth--active .gpth-nug{animation:gpth-bob 1.2s ease-in-out infinite}@keyframes gpth-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.03)}}.gpth-glow{transform-box:fill-box;transform-origin:center}.gpth--anim .gpth-glow{animation:gpth-glow 2.4s ease-in-out infinite}@keyframes gpth-glow{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.gpth-spark{transform-box:fill-box;transform-origin:center}.gpth--anim .gpth-spark{animation:gpth-spark 2.2s ease-in-out infinite}.gpth--active .gpth-spark{animation-duration:1s}.gpth--anim .gpth-spark--1{animation-delay:-.6s}.gpth--anim .gpth-spark--2{animation-delay:-1.2s}.gpth--anim .gpth-spark--3{animation-delay:-1.7s}@keyframes gpth-spark{0%,to{transform:scale(.2) rotate(0);opacity:.2}45%{transform:scale(1) rotate(45deg);opacity:1}}.gpth--anim .gpth-flicker{animation:gpth-flicker 2.6s steps(1) infinite}@keyframes gpth-flicker{0%{opacity:1}20%{opacity:.8}35%{opacity:.95}60%{opacity:.75}80%{opacity:.9}}.gpth--anim .gpth-fuse{animation:gpth-fuse .25s linear infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes gpth-fuse{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.3);opacity:1}}@media(prefers-reduced-motion:reduce){.gpth *{animation:none!important}}.pdoth{position:absolute;inset:0;width:100%;height:100%;display:block}.pdoth-halo{animation:pdoth-halo 3s ease-in-out infinite}@keyframes pdoth-halo{0%,to{opacity:.8}50%{opacity:1}}.pdoth-burst{transform-box:view-box;transform-origin:318px 84px;animation:pdoth-spin 40s linear infinite}@keyframes pdoth-spin{to{transform:rotate(360deg)}}.pdoth-keeper{transform-box:view-box;transform-origin:134px 147px;transform:translate(-4px,22px) rotate(-74deg)}.pdoth-ball,.pdoth-ballglow{transform-box:view-box;transform-origin:318px 84px}.pdoth-ball__svg,.pdoth-keeper__svg{overflow:visible}.pdoth--active .pdoth-burst{animation-duration:6s}.pdoth--active .pdoth-ball{animation:pdoth-ball 1.9s cubic-bezier(.2,.6,.35,1) infinite}.pdoth--active .pdoth-ballglow{animation:pdoth-glow 1.9s ease-out infinite}.pdoth--active .pdoth-keeper{animation:pdoth-keeper 1.9s ease-in infinite}.pdoth--active .pdoth-trail{animation:pdoth-trail 1.9s ease-out infinite}.pdoth--active .pdoth-bulge{animation:pdoth-bulge 1.9s ease-out infinite}.pdoth--active .pdoth-confetti{animation:pdoth-confetti 1.9s ease-out infinite}@keyframes pdoth-ball{0%,12%{transform:translate(-112px,200px) scale(2.1)}48%{transform:translate(0) scale(1)}56%{transform:translate(5px,-4px) scale(.9)}to{transform:translate(5px,-4px) scale(.9)}}@keyframes pdoth-glow{0%,46%{opacity:0;transform:scale(.4)}56%{opacity:1;transform:scale(1.5)}to{opacity:.85;transform:scale(1)}}@keyframes pdoth-keeper{0%,16%{transform:translate(58px) rotate(0)}48%{transform:translate(-4px,22px) rotate(-74deg)}to{transform:translate(-4px,22px) rotate(-74deg)}}@keyframes pdoth-trail{0%,14%{opacity:0}42%{opacity:1}to{opacity:0}}@keyframes pdoth-bulge{0%,46%{opacity:0;transform:translateY(0)}56%{opacity:1;transform:translateY(7px)}to{opacity:.6;transform:translateY(0)}}@keyframes pdoth-confetti{0%,48%{opacity:0;transform:translateY(12px)}60%{opacity:1}to{opacity:.75;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.pdoth-burst,.pdoth--active .pdoth-ball,.pdoth--active .pdoth-ballglow,.pdoth--active .pdoth-keeper,.pdoth--active .pdoth-trail,.pdoth--active .pdoth-bulge,.pdoth--active .pdoth-confetti{animation:none}}.pcth{position:absolute;inset:0;overflow:hidden;background:#12002a}.pcth svg{display:block;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.9,.3,1)}.pcth--active svg{transform:scale(1.04)}.pcth .pcth-bulb{animation:pcth-bulb 2.4s ease-in-out infinite}.pcth .pcth-d1{animation-delay:-.5s}.pcth .pcth-d2{animation-delay:-1s}.pcth .pcth-d3{animation-delay:-1.5s}.pcth .pcth-d4{animation-delay:-2s}.pcth--active .pcth-bulb{animation-duration:.9s}@keyframes pcth-bulb{0%,to{opacity:.7}50%{opacity:1}}.pcth .pcth-sp{animation:pcth-sp 2.6s ease-in-out infinite}.pcth .pcth-sp1{animation-delay:-.7s}.pcth .pcth-sp2{animation-delay:-1.4s}.pcth .pcth-sp3{animation-delay:-2s}@keyframes pcth-sp{0%,to{opacity:.1}50%{opacity:1}}.pcth .pcth-fan{animation:pcth-fan 4.4s ease-in-out infinite alternate}@keyframes pcth-fan{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.pcth .pcth-pos1{animation:pcth-a 3s ease-in-out infinite}.pcth .pcth-pos2{animation:pcth-b 3s ease-in-out infinite;animation-delay:-1.5s}.pcth--active .pcth-pos1,.pcth--active .pcth-pos2{animation-duration:1.9s}.pcth--active .pcth-pos2{animation-delay:-.95s}@keyframes pcth-a{0%{transform:translate(200px,100px);opacity:0}6%{transform:translate(200px,106px);opacity:1}14%{transform:translate(200px,121px)}18%{transform:translate(205.445px,116px)}26%{transform:translate(216.5px,143px)}30%{transform:translate(211.055px,138px)}38%{transform:translate(200px,165px)}42%{transform:translate(205.445px,160px)}50%{transform:translate(216.5px,187px)}54%{transform:translate(221.945px,182px)}62%{transform:translate(233px,209px)}66%{transform:translate(227.555px,204px)}74%{transform:translate(216.5px,231px)}78%{transform:translate(221.945px,226px)}86%{transform:translate(233px,265px);opacity:1}94%,to{transform:translate(233px,272px);opacity:0}}@keyframes pcth-b{0%{transform:translate(200px,100px);opacity:0}6%{transform:translate(200px,106px);opacity:1}14%{transform:translate(200px,121px)}18%{transform:translate(194.555px,116px)}26%{transform:translate(183.5px,143px)}30%{transform:translate(188.945px,138px)}38%{transform:translate(200px,165px)}42%{transform:translate(194.555px,160px)}50%{transform:translate(183.5px,187px)}54%{transform:translate(178.055px,182px)}62%{transform:translate(167px,209px)}66%{transform:translate(172.445px,204px)}74%{transform:translate(183.5px,231px)}78%{transform:translate(178.055px,226px)}86%{transform:translate(167px,265px);opacity:1}94%,to{transform:translate(167px,272px);opacity:0}}.pcth .pcth-bk4{animation:pcth-hit 3s ease-out infinite}.pcth .pcth-bk2{animation:pcth-hit 3s ease-out infinite;animation-delay:-1.5s}.pcth--active .pcth-bk4{animation-duration:1.9s}.pcth--active .pcth-bk2{animation-duration:1.9s;animation-delay:-.95s}@keyframes pcth-hit{0%,84%{transform:translateY(0);filter:none}89%{transform:translateY(3px);filter:brightness(1.5)}to{transform:translateY(0);filter:none}}@media(prefers-reduced-motion:reduce){.pcth *{animation:none!important}}.kit-bet{display:flex;flex-direction:column;gap:6px;min-width:0}.kit-bet__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.kit-bet__row{display:flex;align-items:center;gap:6px;background:#00000059;border:1px solid var(--border);border-radius:14px;padding:4px}.kit-bet__step{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--panel-strong);flex:none;transition:background .2s,transform .1s}.kit-bet__step:hover:not(:disabled){background:#fff3}.kit-bet__step:active:not(:disabled){transform:scale(.9)}.kit-bet__step:disabled{opacity:.35}.kit-bet__value,.kit-bet__input{flex:1;min-width:84px;height:34px;text-align:center;font-weight:800;font-size:15px;border-radius:10px;background:transparent;border:0}.kit-bet__input{background:#ffffff14;outline:none}.kit-bet__quick{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.kit-bet__quick button{padding:6px 0;border-radius:9px;background:var(--panel);border:1px solid var(--border);font-size:12px;font-weight:700;color:var(--muted);transition:color .2s,background .2s}.kit-bet__quick button:hover:not(:disabled){color:var(--text);background:var(--panel-strong)}.kit-bet__quick button:disabled{opacity:.4}.kit-bet[aria-disabled=true]{opacity:.7}.kit-auto-wrap{position:relative}.kit-auto{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#0006;border:1px solid var(--border);position:relative}.kit-auto:disabled{opacity:.4}.kit-auto--on{background:var(--brand);color:#1a0b00;border-color:var(--brand-2);box-shadow:0 0 18px #ff6a0099}.kit-auto--on span{position:absolute;bottom:-6px;right:-6px;background:#fff;color:#000;font-size:10px;font-weight:900;border-radius:999px;padding:1px 5px}.kit-auto-menu{position:absolute;bottom:56px;left:50%;transform:translate(-50%);width:220px;background:#1b1228;border:1px solid var(--border);border-radius:16px;padding:12px;box-shadow:var(--shadow);z-index:60;animation:slide-up .18s ease}.kit-auto-menu__title{font-weight:800;font-size:13px;margin-bottom:8px}.kit-auto-menu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.kit-auto-menu__grid button{padding:8px 0;border-radius:10px;background:var(--panel-strong);font-weight:800}.kit-auto-menu__grid button:hover{background:var(--brand);color:#1a0b00}.kit-auto-menu__opt{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);margin-top:10px}.kit-auto-menu__select{margin-left:auto;background:#0006;border:1px solid var(--border);border-radius:8px;color:var(--text);padding:4px 6px;font-size:12px}.shell{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg);overflow:hidden}.shell__top{height:var(--topbar-h);flex:none;display:flex;align-items:center;gap:8px;padding:0 10px;padding-top:env(safe-area-inset-top);background:linear-gradient(180deg,#000000bf,#00000073);border-bottom:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50}.shell__title{display:flex;flex-direction:column;line-height:1.05;min-width:0;flex:1}.shell__title strong{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell__title span{font-size:10px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:4px}.shell__title span svg{color:var(--brand);width:11px;height:11px}.shell__demo{font-size:10px;font-weight:900;letter-spacing:.1em;padding:3px 7px;border-radius:6px;background:#00e0a426;color:var(--accent);border:1px solid rgba(0,224,164,.35)}.shell__balance{display:flex;flex-direction:column;align-items:flex-end;padding:4px 12px;border-radius:12px;background:#00000073;border:1px solid var(--border);line-height:1.1;min-width:96px}.shell__balance small{font-size:9px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-weight:700}.shell__balance strong{font-size:15px;font-weight:800}.shell__balance--up strong{color:var(--accent);text-shadow:0 0 12px rgba(0,224,164,.6)}.shell__content{flex:1;position:relative;min-height:0;overflow:hidden}.kit-backdrop{position:fixed;inset:0;background:#05020ab3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;display:flex;justify-content:flex-end;animation:fade-in .2s ease}.kit-drawer{width:min(440px,100%);height:100%;background:#140c20;border-left:1px solid var(--border);display:flex;flex-direction:column;animation:drawer-in .25s cubic-bezier(.2,.9,.3,1)}@keyframes drawer-in{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.kit-drawer__head{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--border)}.kit-tabs{display:flex;gap:4px;flex:1;background:#00000059;border-radius:12px;padding:4px}.kit-tabs button{flex:1;padding:8px 6px;border-radius:9px;font-size:13px;font-weight:700;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:6px}.kit-tabs button svg{width:16px;height:16px}.kit-tabs button[aria-selected=true]{background:var(--panel-strong);color:var(--text)}.kit-drawer__body{flex:1;overflow-y:auto;padding:16px;font-size:14px;line-height:1.55}.kit-drawer__body h3{margin:18px 0 8px;font-size:15px}.kit-drawer__body h3:first-child{margin-top:0}.kit-drawer__body p,.kit-drawer__body li{color:#d9cfe8}.kit-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0 16px}.kit-stat{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.kit-stat small{display:block;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.kit-stat strong{font-size:16px}.kit-note{font-size:12px;color:var(--muted);border-top:1px solid var(--border);padding-top:12px;margin-top:18px}.kit-history{display:flex;flex-direction:column;gap:8px}.kit-history__item{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--border);font-size:13px}.kit-history__item .win{color:var(--accent);font-weight:800}.kit-history__item .lose{color:var(--muted)}.kit-history__item small{color:var(--muted);font-size:11px}.kit-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.kit-field label{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.kit-field code,.kit-field input{display:block;padding:9px 10px;border-radius:10px;background:#0006;border:1px solid var(--border);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all;color:#e9defa}.kit-toasts{position:absolute;top:calc(var(--topbar-h) + 10px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:95;pointer-events:none;width:min(92vw,420px)}.kit-toast{padding:10px 14px;border-radius:12px;background:#140c20f2;border:1px solid var(--border);box-shadow:var(--shadow);font-size:14px;font-weight:600;animation:slide-up .2s ease;text-align:center}.kit-toast--error{border-color:#ff3b5c99;background:#3c0814f2}.kit-toast--success{border-color:#00e0a499;background:#003022f2}.kit-celebrate{position:absolute;inset:0;z-index:80;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#ffbe2847,#0a0412e0 65%);animation:fade-in .3s ease;cursor:pointer;overflow:hidden}.kit-celebrate__rays{position:absolute;width:160vmax;height:160vmax;background:repeating-conic-gradient(from 0deg,rgba(255,210,80,.16) 0deg 8deg,transparent 8deg 20deg);animation:spin 18s linear infinite;-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 60%);mask-image:radial-gradient(circle,#000 0%,transparent 60%)}.kit-celebrate__card{position:relative;text-align:center;animation:pop-in .6s cubic-bezier(.2,1.4,.4,1)}.kit-celebrate__tier{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,9vw,76px);line-height:.95;letter-spacing:.02em;background:linear-gradient(180deg,#fffbe0,#ffd54a 40%,#ff9a00,#c25700);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #6b2a00) drop-shadow(0 0 24px rgba(255,170,0,.7));text-transform:uppercase;animation:tier-bounce 1.2s ease-in-out infinite}@keyframes tier-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.kit-celebrate__amount{margin-top:12px;font-family:var(--font-display);font-weight:900;font-size:clamp(30px,8vw,60px);color:#fff;text-shadow:0 0 20px rgba(255,213,74,.8),0 3px 0 rgba(0,0,0,.5)}.kit-celebrate__x{margin-top:6px;font-weight:800;color:var(--gold);letter-spacing:.1em}.kit-celebrate__hint{margin-top:22px;font-size:12px;color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase}.kit-blocker{position:absolute;inset:0;z-index:99;display:grid;place-items:center;background:#08040eeb;text-align:center;padding:24px}.kit-blocker h2{margin:0 0 8px}.kit-blocker p{color:var(--muted);margin:0 0 18px}.splash{position:fixed;inset:0;display:grid;place-items:center;text-align:center;padding:24px}.splash__card{animation:pop-in .5s ease}.splash__brand{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:#ffffffb3}.splash__brand svg{color:var(--brand)}.splash__title{font-family:var(--font-display);font-weight:900;font-size:clamp(34px,9vw,64px);margin:10px 0 22px;letter-spacing:.01em}.splash__bar{width:min(260px,70vw);height:6px;margin:0 auto;border-radius:99px;background:#ffffff1f;overflow:hidden}.splash__bar span{display:block;height:100%;width:40%;border-radius:99px;animation:splash-load 1.1s ease-in-out infinite}@keyframes splash-load{0%{transform:translate(-110%)}to{transform:translate(260%)}}.splash__error{color:#ffb3c0;margin-bottom:16px}:root{--bg: #0b0712;--bg-2: #140c20;--panel: rgba(255, 255, 255, .06);--panel-strong: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .12);--text: #f6f1ff;--muted: #a99bbf;--brand: #ff6a00;--brand-2: #ffb800;--accent: #00e0a4;--danger: #ff3b5c;--gold: #ffd54a;--radius: 14px;--radius-lg: 22px;--shadow: 0 10px 30px rgba(0, 0, 0, .45);--font: "Inter", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Montserrat", "Arial Black", "Segoe UI Black", system-ui, sans-serif;--topbar-h: 52px;color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{overscroll-behavior:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}button:disabled{cursor:not-allowed}input{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;background:var(--panel-strong);border:1px solid var(--border);font-weight:700;transition:transform .12s ease,background .2s ease,opacity .2s;-webkit-user-select:none;user-select:none}.btn:hover:not(:disabled){background:#ffffff29}.btn:active:not(:disabled){transform:scale(.96)}.btn:disabled{opacity:.45}.btn-primary{background:linear-gradient(180deg,#ffb13b,#ff6a00 55%,#e64a00);border-color:#ffdca099;color:#1a0b00;box-shadow:0 6px 20px #ff6a0059,inset 0 1px #ffffff80}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#ffc35c,#ff7a14 55%,#f05400)}.btn-success{background:linear-gradient(180deg,#3dffb5,#00c98a 60%,#00a06e);border-color:#b4ffdc99;color:#00261a;box-shadow:0 6px 20px #00e0a459,inset 0 1px #ffffff80}.btn-danger{background:linear-gradient(180deg,#ff6b83,#ff3b5c 60%,#d81f42);border-color:#ffb4be80;color:#2a0008}.btn-ghost{background:transparent}.icon-btn{width:38px;height:38px;border-radius:12px;display:inline-grid;place-items:center;background:var(--panel);border:1px solid var(--border);transition:background .2s,transform .12s}.icon-btn:hover{background:var(--panel-strong)}.icon-btn:active{transform:scale(.94)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes slide-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(3px,4px)}}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 6px currentColor)}50%{filter:drop-shadow(0 0 16px currentColor)}}@keyframes spin{to{transform:rotate(360deg)}}.anim-shake{animation:shake .45s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.spinner{width:42px;height:42px;border-radius:50%;border:4px solid rgba(255,255,255,.15);border-top-color:var(--brand);animation:spin .8s linear infinite}.screen-center{height:100%;display:grid;place-items:center;text-align:center;padding:24px}
