.game{--from: #1b1250;--to: #3b0f5c;--accent: #ffd24a;--tile: #fff;--cols: 5;--rows: 3;position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:radial-gradient(1100px 600px at 50% -5%,color-mix(in srgb,var(--to) 85%,transparent),transparent 70%),linear-gradient(180deg,var(--from),var(--bg) 92%);padding-bottom:12px}.game.fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;overflow:auto}.game>:not(.modal-back):not(.ambient):not(.burst):not(.flash){position:relative;z-index:1}.ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ambient i{position:absolute;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%);opacity:.35;animation:drift 14s ease-in-out infinite}.ambient i:nth-child(1){width:380px;height:380px;left:-90px;top:8%}.ambient i:nth-child(2){width:300px;height:300px;right:-60px;top:30%;animation-delay:-4s;animation-duration:18s}.ambient i:nth-child(3){width:220px;height:220px;left:30%;bottom:-60px;animation-delay:-8s}.ambient i:nth-child(4),.ambient i:nth-child(5),.ambient i:nth-child(6){width:8px;height:8px;opacity:.8;background:var(--accent);box-shadow:0 0 14px var(--accent);animation:rise 9s linear infinite;bottom:-20px}.ambient i:nth-child(4){left:18%}.ambient i:nth-child(5){left:62%;animation-delay:-3s;animation-duration:12s}.ambient i:nth-child(6){left:84%;animation-delay:-6s;animation-duration:10s}@keyframes drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.12)}}@keyframes rise{to{transform:translateY(-110vh);opacity:0}}.look-samanid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.09;background:repeating-conic-gradient(from 0deg at 50% 50%,#fcd34d 0 6deg,transparent 6deg 30deg);-webkit-mask-image:radial-gradient(circle at 50% 38%,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 38%,#000,transparent 70%);animation:spin 120s linear infinite}.look-neon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.22;background:linear-gradient(var(--accent) 1px,transparent 1px) 0 0 / 46px 46px,linear-gradient(90deg,#f472b6 1px,transparent 1px) 0 0 / 46px 46px;-webkit-mask-image:linear-gradient(180deg,transparent 20%,#000 100%);mask-image:linear-gradient(180deg,transparent 20%,#000 100%);transform:perspective(500px) rotateX(55deg) translateY(120px) scale(1.7);transform-origin:50% 100%;animation:grid 4s linear infinite}.look-ocean:before,.look-jungle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.12;background:radial-gradient(circle at 20% 80%,#fff 0 3px,transparent 4px) 0 0 / 120px 120px,radial-gradient(circle at 70% 30%,#fff 0 2px,transparent 3px) 0 0 / 90px 90px;animation:rise2 18s linear infinite}@keyframes grid{to{background-position:0 46px,46px 0}}@keyframes rise2{to{background-position:0 -240px,0 -180px}}.g-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 22px;gap:12px}.g-hint{color:var(--muted);font-size:.95rem}.g-title{display:flex;align-items:center;gap:12px;font-size:1.8rem;font-weight:800;letter-spacing:.02em;text-shadow:0 2px 20px color-mix(in srgb,var(--accent) 65%,transparent)}.g-back,.g-tools button{width:42px;height:42px;border-radius:13px;border:1px solid var(--line);background:#0a0e2799;color:var(--text);cursor:pointer;display:inline-grid;place-items:center;transition:.15s}.g-back:hover,.g-tools button:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.g-tools{display:flex;gap:8px;justify-content:flex-end}.g-main{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(250px,290px);gap:22px;padding:0 22px;flex:1;align-items:start}.g-combos{display:flex;flex-direction:column;gap:9px}.combo{text-align:left;background:#0a0e27a6;border:1px solid var(--line);color:var(--text);border-radius:14px;padding:11px 14px;cursor:pointer;font:inherit;transition:.15s}.combo b{display:block}.combo em{font-style:normal;color:var(--accent);font-size:1.1em}.combo small{display:block;color:var(--muted);font-size:.72rem;margin-top:4px;max-height:2.6em;overflow:hidden}.combo:hover:not(:disabled){border-color:var(--accent);transform:translate(3px)}.combo.on{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 32%,transparent),#ff2e9333);border-color:var(--accent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 35%,transparent)}.combo:disabled{opacity:.6;cursor:not-allowed}.g-center{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.board{--lab: 34px;position:relative;width:min(100%,940px,calc((100vh - 400px) * var(--cols) / var(--rows) + var(--lab) + 56px));min-width:min(100%,440px);background:linear-gradient(160deg,#0e1338d1,#06091ee6);border:2px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:30px;padding:18px 22px 24px;box-shadow:0 0 0 6px #ffffff08,0 0 60px color-mix(in srgb,var(--accent) 25%,transparent),inset 0 0 50px #00000073}.board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);background-size:250% 100%;animation:sheen 7s ease-in-out infinite}@keyframes sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.bhead,.bbody{display:grid;grid-template-columns:var(--lab) 1fr}.bcols{display:grid;grid-template-columns:repeat(var(--cols),1fr);text-align:center}.brows{display:grid;grid-template-rows:repeat(var(--rows),1fr);align-items:center;justify-items:center}.lbl{color:color-mix(in srgb,var(--accent) 70%,#fff);font-weight:800;font-size:1rem;opacity:.85}.bhead .lbl{padding-bottom:6px}.bcells{position:relative;display:grid}.bcell{aspect-ratio:1;padding:6px;display:grid;place-items:center}.ball{width:100%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 32% 26%,hsl(var(--h) 95% 85%),hsl(var(--h) 80% 54%) 62%,hsl(var(--h) 85% 34%));box-shadow:inset -8px -10px 20px #00000059,inset 6px 6px 14px #ffffff40,0 10px 20px #00000073;transition:transform .2s,box-shadow .25s;animation:ballin .5s cubic-bezier(.2,1.3,.4,1) both;animation-delay:calc(var(--i, 0) * 0s)}.ball:after{content:"";position:absolute;left:20%;top:12%;width:34%;height:18%;border-radius:50%;background:#ffffff8c;filter:blur(2px);transform:rotate(-30deg)}.ball b{width:58%;height:58%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#e8ecff);color:#1a0a1f;display:grid;place-items:center;font-size:clamp(1.2rem,3vw,2.7rem);font-weight:900;box-shadow:inset 0 -3px 6px #00000026;animation:pop .3s ease-out}.ball[data-two="1"] b{font-size:clamp(1rem,2.5vw,2.2rem)}.ball.win{transform:scale(1.12);z-index:2;animation:winpulse .8s ease-in-out infinite alternate}.board.busy .ball{animation:ballroll .35s ease-in-out infinite}@keyframes ballin{0%{transform:translateY(-30px) rotate(-90deg) scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes ballroll{0%,to{transform:rotate(0) scale(.96);filter:blur(0)}50%{transform:rotate(14deg) scale(1.02);filter:blur(.6px)}}@keyframes pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes winpulse{0%{box-shadow:0 0 0 4px var(--accent),0 0 22px var(--accent),inset -8px -10px 20px #00000059}to{box-shadow:0 0 0 7px var(--accent),0 0 46px var(--accent),inset -8px -10px 20px #00000059}}.pbox{width:100%;height:100%;border-radius:20px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid var(--line);display:grid;place-items:center;padding:8px;transition:.2s}.pbox.win{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 24%,transparent);box-shadow:0 0 28px var(--accent);transform:scale(1.06);animation:winpulse .8s ease-in-out infinite alternate}.symimg{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;animation:ballin .45s cubic-bezier(.2,1.3,.4,1) both;filter:drop-shadow(0 6px 8px rgba(0,0,0,.4))}.symimg.mini{width:28px;height:28px;vertical-align:middle;animation:none;filter:none}.wlines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}.wlines polyline{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px var(--accent));stroke-dasharray:1;stroke-dashoffset:1;animation:drawline .7s ease-out forwards;animation-delay:var(--d, 0s);opacity:.9}@keyframes drawline{to{stroke-dashoffset:0}}.winbanner{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);text-align:center;background:#0a0e27e0;border:2px solid var(--gold);border-radius:20px;padding:10px 34px;pointer-events:none;animation:banner 2.6s ease-out forwards;box-shadow:0 0 50px #ffd24a80}.winbanner small{display:block;color:var(--gold);letter-spacing:.2em;font-weight:800;font-size:.8rem}.winbanner b{font-size:clamp(1.8rem,5vw,3.2rem);background:linear-gradient(180deg,#fff,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes banner{0%{transform:translate(-50%,-30%) scale(.3);opacity:0}12%{transform:translate(-50%,-50%) scale(1.15);opacity:1}22%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{transform:translate(-50%,-70%) scale(1);opacity:0}}.drow{display:grid;grid-template-columns:var(--lab) repeat(var(--cols),1fr);margin-top:8px;align-items:center}.dcell{aspect-ratio:1;margin:6px;border-radius:50%;border:2px dashed var(--accent);display:grid;place-items:center;color:var(--accent)}.burst{position:fixed;left:50%;top:42%;width:0;height:0;z-index:180;pointer-events:none}.burst i{position:absolute;left:0;top:0;width:var(--s);height:var(--s);background:var(--c);animation:burst 1.6s cubic-bezier(.15,.7,.3,1) forwards;opacity:0}.burst i.coin{border-radius:50%;box-shadow:inset -2px -2px #00000040,0 0 8px var(--c);background:radial-gradient(circle at 35% 30%,#fff6c4,var(--c))}.burst i.conf{height:calc(var(--s) * .5);border-radius:2px}@keyframes burst{0%{transform:translate(0) rotate(0) scale(.3);opacity:1}70%{opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 260px)) rotate(var(--rot)) scale(1);opacity:0}}.flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(255,233,160,.55),transparent 65%);animation:flash 1.1s ease-out forwards}@keyframes flash{0%{opacity:1}to{opacity:0}}.g-status{min-height:1.6em;text-align:center;font-size:1.2rem;color:var(--gold);font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.5)}.g-double{animation:winpulse .8s ease-in-out infinite alternate}.g-bonus{background:#7c5cff47;border:1px solid var(--violet);padding:9px 18px;border-radius:12px;text-align:center}.g-wins{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:900px}.g-wins span{background:#2ee6a61f;border:1px solid rgba(46,230,166,.4);padding:5px 12px;border-radius:999px;font-size:.86rem;display:inline-flex;align-items:center;gap:5px}.g-right{display:flex;flex-direction:column;gap:14px}.paytable,.drawbox{background:#0a0e27ad;border:1px solid var(--line);border-radius:18px;padding:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.paytable h4{margin:0 0 8px;color:var(--accent)}.paytable table{width:100%;border-collapse:collapse;font-size:.8rem;text-align:right}.paytable th{color:var(--muted);font-weight:600;padding:3px 4px}.paytable td{padding:3px 4px;border-top:1px solid rgba(42,50,112,.6)}.paytable td:first-child{text-align:center}.drawbox{display:flex;flex-direction:column;gap:4px}.drawbox small{color:var(--muted)}.g-controls{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:12px;padding:16px 22px 6px;margin-top:16px;background:linear-gradient(180deg,#0a0e2799,#0a0e27eb);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.infoBtn{width:44px;border-radius:12px;border:1px solid var(--line);background:transparent;color:var(--muted);font-weight:800;font-style:italic;cursor:pointer}.ctl{display:flex;flex-direction:column;gap:4px;min-width:130px}.ctl label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.stepper{display:flex;align-items:center;background:var(--bg2);border:1px solid var(--line);border-radius:12px;overflow:hidden}.stepper button{width:40px;height:44px;border:0;background:#ffffff0f;color:var(--accent);font-size:1.4rem;font-weight:700;cursor:pointer;transition:.12s}.stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 30%,transparent)}.stepper button:disabled{opacity:.35;cursor:not-allowed}.stepper span{flex:1;text-align:center;font-weight:800;font-size:1.1rem;min-width:66px}.ctl.box{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:6px 16px;justify-content:center}.ctl.box b{font-size:1.25rem;color:var(--gold);min-height:1.4em}.vols{display:flex;gap:6px}.vol{width:46px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--bg2);color:var(--muted);cursor:pointer;display:grid;place-items:center}.vol.on{border-color:var(--accent);color:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 45%,transparent)}.vol.v1.on{color:var(--pink);border-color:var(--pink)}.auto,.buy{border-radius:14px;border:1px solid var(--line);background:var(--bg2);color:var(--text);font:inherit;font-weight:800;font-size:.78rem;line-height:1.2;padding:0 18px;cursor:pointer;transition:.15s}.auto.on{background:var(--green);color:#04241a;border-color:var(--green);box-shadow:0 0 20px #2ee6a680}.buy{background:linear-gradient(135deg,var(--violet),#b455ff);border:0}.auto:hover:not(:disabled),.buy:hover:not(:disabled){transform:translateY(-2px)}.auto:disabled,.buy:disabled{opacity:.45;cursor:not-allowed}.play{position:relative;overflow:hidden;min-width:180px;border:0;border-radius:20px;cursor:pointer;background:var(--grad);color:#1a0a1f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 26px;box-shadow:0 10px 30px #ff2e9380;transition:.15s;font:inherit;animation:playpulse 2.4s ease-in-out infinite}.play:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:shine 3s ease-in-out infinite}.play span{font-size:1.8rem;font-weight:800;display:grid;place-items:center}.play small{font-weight:800;font-size:.72rem;text-transform:uppercase}.play:hover:not(:disabled){transform:translateY(-3px) scale(1.03);filter:brightness(1.08)}.play:active:not(:disabled){transform:scale(.97)}.play:disabled{opacity:.6;cursor:wait;animation:none}.play:disabled span svg{animation:spin .8s linear infinite}@keyframes playpulse{0%,to{box-shadow:0 10px 30px #ff2e9373}50%{box-shadow:0 10px 44px #ff9a1fb3}}@keyframes shine{0%{left:-60%}60%,to{left:140%}}.modal.dbl{text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.dbl-amount{font-size:2.6rem;font-weight:800;color:var(--gold)}.dbl-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.dbl-res{padding:8px 18px;border-radius:999px;font-weight:700}.dbl-res.won{background:#2ee6a626;color:var(--green)}.dbl-res.lost{background:#ff5c7a26;color:var(--red)}.dbl-hist{display:flex;gap:6px}.dbl-hist span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ffffff14}.dbl-hist .won{color:var(--green)}.dbl-hist .lost{color:var(--red)}.chests{display:flex;gap:20px;justify-content:center}.chests button,.chest-open{background:#ffffff0f;border:1px solid var(--line);border-radius:18px;padding:14px 18px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;font:inherit}.chests button:hover{border-color:var(--gold);transform:translateY(-3px)}.chests img{width:92px;height:92px}.chest-open{cursor:default;min-width:120px;min-height:130px;justify-content:center;color:var(--gold)}.rules{text-align:left;color:#d8dcff;line-height:1.6;padding-left:20px}@media (max-width: 1100px){.g-main{grid-template-columns:1fr;padding:0 12px}.g-combos{flex-direction:row;overflow-x:auto;padding-bottom:4px}.combo{min-width:150px}.combo small{display:none}.g-right{order:3}.g-top{grid-template-columns:1fr auto;padding:10px 12px}.g-hint{display:none}.g-title{font-size:1.25rem}.board{--lab: 22px;padding:12px 10px 16px;border-radius:22px;width:100%;min-width:0}.bcell{padding:3px}.ctl{min-width:100px}.play{flex:1 1 100%;flex-direction:row;gap:10px;min-height:58px}}@media (prefers-reduced-motion: reduce){.game *,.game *:before,.game *:after{animation-duration:.01s!important;animation-iteration-count:1!important}}.g-main{grid-template-columns:minmax(270px,320px) minmax(0,1fr) minmax(250px,290px)}.g-combos{gap:12px;padding:16px;border-radius:24px;background:linear-gradient(170deg,color-mix(in srgb,var(--accent) 14%,rgba(14,19,56,.8)),#06091ed9);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:0 0 40px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px #ffffff14}.combos-head{display:flex;align-items:center;gap:12px;padding:2px 4px 8px;color:var(--accent)}.combos-head b{display:block;color:#fff;font-size:1.15rem;font-family:var(--ttl-font)}.combos-head small{color:var(--muted);font-size:.8rem}.combo{position:relative;display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#080b22b3;overflow:hidden}.combo-n{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;font-size:1.9rem;font-weight:900;color:var(--accent);font-family:var(--num-font, var(--ttl-font));background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.combo-info b{display:block;font-size:1.12rem;color:#fff}.combo-info small{display:block;max-height:none;margin-top:3px;font-size:.82rem;color:var(--muted)}.combo .mini{width:74px;height:auto;max-height:52px;fill:color-mix(in srgb,var(--accent) 80%,#fff);stroke:var(--accent);stroke-width:.7;stroke-linejoin:round;opacity:.55}.combo .mini polyline{fill:none;opacity:.5}.combo:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent);background:#0e1338d9}.combo.on{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 36%,rgba(8,11,34,.6)),#ff2e9329);border-color:var(--accent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 40%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}.combo.on .combo-n{background:var(--accent);color:#12081f;box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 55%,transparent)}.combo.on .mini{opacity:1}.combo-tick{position:absolute;right:8px;top:8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#12081f}.combos-note{margin:4px 4px 0;font-size:.8rem;color:var(--muted);line-height:1.5}.combos-note b{color:var(--accent)}@media (max-width: 1280px){.g-main{grid-template-columns:minmax(240px,270px) minmax(0,1fr) minmax(230px,260px);gap:16px}.combo{grid-template-columns:50px 1fr}.combo .mini{display:none}.combo-n{width:50px;height:50px}}@media (max-width: 1100px){.g-combos{flex-direction:row;overflow-x:auto;padding:10px;gap:10px;scroll-snap-type:x proximity}.combos-head,.combos-note{display:none}.combo{min-width:190px;scroll-snap-align:start;grid-template-columns:46px 1fr;padding:10px 12px}.combo-n{width:46px;height:46px;font-size:1.5rem}.combo small{display:block}}.g-main{grid-template-columns:minmax(270px,320px) minmax(0,1fr) minmax(370px,430px)}.game.view-pic .g-main{grid-template-columns:minmax(0,1fr)}.pt-scroll{overflow-x:auto;padding-bottom:4px}.paytable table{table-layout:auto;min-width:100%;white-space:nowrap}.paytable th,.paytable td{padding-left:6px;padding-right:8px}.paytable td:first-child,.paytable th:first-child{width:1%;padding-right:12px}.paytable td:first-child{gap:6px}.paytable .symimg.mini{width:30px;height:30px;flex:none}.pt-n{min-width:20px;height:20px;font-size:.72rem;border-radius:6px}@media (max-width: 1500px){.g-main{grid-template-columns:minmax(240px,270px) minmax(0,1fr) minmax(340px,390px);gap:16px}.paytable table{font-size:.8rem}}@media (max-width: 1280px){.g-main{grid-template-columns:minmax(220px,250px) minmax(0,1fr) minmax(320px,350px);gap:14px;padding:0 14px}.paytable .symimg.mini{width:26px;height:26px}}@media (max-width: 1100px){.g-main{grid-template-columns:1fr}.g-right{max-width:520px;width:100%;margin:0 auto}}.paytable td:first-child{display:table-cell;vertical-align:middle;white-space:nowrap}.paytable td:first-child .pt-n{margin-right:7px;vertical-align:middle}.paytable td:first-child .symimg{vertical-align:middle}.paytable td{height:40px}.look-miner{--ttl-font: Georgia, "Times New Roman", serif;--btn-a: #f97316;--btn-b: #facc15;--btn-ink: #2a1200;--btn-glow: rgba(249, 115, 22, .5);--pr: 18px}.look-miner .g-title{letter-spacing:.04em}.look-miner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55)),radial-gradient(60% 40% at 50% 0%,rgba(251,146,60,.28),transparent 70%),conic-gradient(from 200deg at 50% 118%,transparent 0 20%,rgba(255,255,255,.05) 22%,transparent 26% 74%,rgba(255,255,255,.05) 78%,transparent 82%)}.look-miner .ambient i{background:radial-gradient(circle,rgba(251,146,60,.5),transparent 70%)}.mn-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:22px;padding:0 22px;flex:1;align-items:start}.mn-center{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}.mn-dice{display:flex;align-items:center;justify-content:center;gap:22px;width:min(100%,760px);padding:14px 22px;border-radius:24px;background:linear-gradient(160deg,#292524d9,#0c0a09eb);border:2px solid color-mix(in srgb,var(--accent) 55%,#292524);box-shadow:0 0 40px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 0 40px #00000080;transition:border-color .3s,box-shadow .3s}.mn-dice.boom{border-color:#ef4444;box-shadow:0 0 50px #ef44448c,inset 0 0 40px #7f1d1d80;animation:mnshake .5s}.mn-dice.safe{border-color:#34d399;box-shadow:0 0 50px #34d39973,inset 0 0 40px #064e3b66}@keyframes mnshake{0%,to{transform:none}20%{transform:translate(-9px) rotate(-.6deg)}40%{transform:translate(8px) rotate(.5deg)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.mn-die{display:flex;flex-direction:column;align-items:center;gap:6px}.mn-die small{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.die{filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.die.rolling{animation:dieroll .36s linear infinite}@keyframes dieroll{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(90deg) translateY(-8px)}50%{transform:rotate(180deg) translateY(0)}75%{transform:rotate(270deg) translateY(-8px)}to{transform:rotate(360deg) translateY(0)}}.mn-result{flex:1;text-align:center;display:flex;flex-direction:column;gap:4px;min-width:0;color:#d6d3d1}.mn-result b{font-family:var(--ttl-font);font-size:1.9rem}.mn-result .good{color:#34d399;text-shadow:0 0 20px rgba(52,211,153,.6)}.mn-result .bad{color:#f87171;text-shadow:0 0 20px rgba(248,113,113,.6)}.mn-result span{font-size:.92rem}.mn-board{--cell: clamp(46px, 7.2vw, 86px);padding:14px 18px 18px;border-radius:26px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(165deg,#44403c,#1c1917);border:5px solid #a8a29e;box-shadow:0 0 0 4px #292524,0 0 60px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 0 50px #0000008c;position:relative}.mn-board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 14px 14px,#d6d3d1 0 3px,transparent 4px),radial-gradient(circle at calc(100% - 14px) 14px,#d6d3d1 0 3px,transparent 4px),radial-gradient(circle at 14px calc(100% - 14px),#d6d3d1 0 3px,transparent 4px),radial-gradient(circle at calc(100% - 14px) calc(100% - 14px),#d6d3d1 0 3px,transparent 4px)}.mn-head,.mn-row{display:grid;grid-template-columns:38px repeat(6,var(--cell));gap:8px;align-items:center;justify-items:center}.mn-head .die,.mn-side .die{width:30px;height:30px}.mn-cell{position:relative;width:var(--cell);height:var(--cell);border-radius:16px;cursor:pointer;font:inherit;color:#f5f5f4;display:grid;place-items:center;padding:0;background:linear-gradient(145deg,#78716c,#44403c 60%,#292524);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 2px #ffffff38,inset 0 -4px #00000059,0 5px 10px #00000073;transition:transform .14s,box-shadow .14s,filter .14s}.mn-cell i{font-style:normal;font-weight:800;font-size:clamp(.8rem,1.6vw,1.2rem);font-family:var(--ttl-font);color:#e7e5e4;text-shadow:0 2px 4px rgba(0,0,0,.6)}.mn-cell:hover:not(:disabled){transform:translateY(-3px);filter:brightness(1.15)}.mn-cell:disabled{cursor:default}.mn-cell.on{background:linear-gradient(145deg,#c2410c,#7c2d12 60%,#431407);border-color:#fdba74;box-shadow:0 0 22px #f9731699,inset 0 2px #ffffff4d,inset 0 -4px #00000059}.mn-cell.on i{position:absolute;top:4px;left:7px;font-size:.68rem;opacity:.85}.mn-cell .rock{width:74%;height:74%;filter:drop-shadow(0 4px 4px rgba(0,0,0,.55));animation:rockin .25s ease-out}@keyframes rockin{0%{transform:translateY(-14px) scale(.6);opacity:0}}.mn-cell.safe{background:linear-gradient(145deg,#34d399,#047857);border-color:#bbf7d0;box-shadow:0 0 30px #34d399cc;animation:pop .5s}.mn-cell.boom{background:linear-gradient(145deg,#ef4444,#7f1d1d);border-color:#fecaca;box-shadow:0 0 34px #ef4444e6;animation:mnshake .5s}.mn-cell .ok{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#022c22;background:#ffffff47;border-radius:inherit}.mn-cell .crash{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:calc(var(--cell) * .62);color:#fff7ed;text-shadow:0 0 14px #fb923c;animation:pop .4s}@keyframes pop{0%{transform:scale(.7)}60%{transform:scale(1.14)}to{transform:scale(1)}}.mn-board.busy .mn-cell{pointer-events:none;opacity:.88}.mn-quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;color:var(--muted);font-size:.85rem}.mn-quick button{padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:#00000059;color:#fff;cursor:pointer;font:inherit;font-weight:600;transition:.15s}.mn-quick button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 35%,transparent);transform:translateY(-2px)}.mn-quick button.ghost{border-color:var(--line);color:var(--muted)}.mn-quick button:disabled{opacity:.4;cursor:not-allowed}.mn-side-panel{display:flex;flex-direction:column;gap:14px}.mn-card{padding:0 0 12px;overflow:hidden;border:3px solid color-mix(in srgb,var(--accent) 60%,#44403c);border-radius:20px;background:#0c0a09d9;box-shadow:0 0 0 3px #00000059,0 10px 30px #00000073}.mn-card h4{margin:0 0 8px;padding:10px 14px;text-align:center;text-transform:uppercase;letter-spacing:.06em;font-family:var(--ttl-font);font-size:1rem;color:#2a1200;background:linear-gradient(180deg,#fdba74,#ea580c);box-shadow:inset 0 -3px #0000002e,inset 0 2px #ffffff59}.mn-kv{display:flex;justify-content:space-between;gap:10px;padding:6px 16px;color:#d6d3d1;font-size:.92rem}.mn-kv b{color:#fff}.mn-kv .gold{color:#fbbf24}.mn-kv .good{color:#34d399}.mn-coefs{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:0 12px}.mn-coefs button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e7e5e4;cursor:pointer;font:inherit;transition:.12s}.mn-coefs button i{font-style:normal;font-size:.64rem;color:#a8a29e}.mn-coefs button b{font-size:.72rem;font-variant-numeric:tabular-nums}.mn-coefs button:hover:not(:disabled){background:#fb923c38}.mn-coefs button.on{background:linear-gradient(180deg,#fdba74,#ea580c);color:#2a1200;border-color:#fff}.mn-coefs button.on i{color:#431407}.mn-hist{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px}.mn-card .muted{padding:0 16px}.mn-hist span{padding:4px 9px;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid;background:#ffffff0d}.mn-hist .good{color:#34d399;border-color:#34d39980}.mn-hist .bad{color:#f87171;border-color:#f8717180}.mn-hist em{font-style:normal;font-weight:600;opacity:.9}.mn-err{margin:6px 22px 0;padding:10px 14px;border-radius:12px;background:#ef444429;border:1px solid rgba(239,68,68,.5);color:#fecaca;text-align:center}@media (max-width: 1100px){.mn-main{grid-template-columns:1fr;padding:0 12px}.mn-side-panel{order:3}.mn-board{--cell: clamp(40px, 12.6vw, 78px);padding:10px 10px 14px}.mn-head,.mn-row{grid-template-columns:30px repeat(6,var(--cell));gap:5px}.mn-dice{gap:12px;padding:10px 12px}.mn-die .die{width:60px;height:60px}.mn-result b{font-size:1.4rem}.mn-coefs{grid-template-columns:repeat(7,1fr)}}@media (max-width: 520px){.mn-coefs{grid-template-columns:repeat(5,1fr)}.mn-die small{display:none}}:root{--bg: #0a0e27;--bg2: #10153a;--card: #161c4a;--card2: #1d2560;--line: #2a3270;--text: #eef1ff;--muted: #98a2d6;--pink: #ff2e93;--orange: #ff9a1f;--gold: #ffd24a;--green: #2ee6a6;--red: #ff5c7a;--violet: #7c5cff;--grad: linear-gradient(135deg, #ff2e93, #ff9a1f);--radius: 16px;--shadow: 0 10px 30px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;-webkit-font-smoothing:antialiased}body{background:radial-gradient(1200px 600px at 80% -10%,rgba(124,92,255,.25),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgba(255,46,147,.18),transparent 60%),var(--bg);background-attachment:fixed;min-height:100vh}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.2}h1{font-size:2rem}h2{font-size:1.5rem}.muted{color:var(--muted)}.pre{white-space:pre-line}.pos{color:var(--green)}.neg{color:var(--red)}.grow{flex:1}.center{text-align:center;padding:60px 16px;color:var(--muted)}.center-t{text-align:center}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.page{padding-top:24px;padding-bottom:40px}.app{min-height:100vh;display:flex;flex-direction:column}.main{flex:1}svg.ico{flex:none}.announce{background:var(--grad);color:#1a0a1f;font-weight:600;padding:8px 16px;text-align:center;font-size:.9rem;display:flex;gap:8px;align-items:center;justify-content:center}.maint{background:#5a1830;color:#ffd0da;padding:8px 16px;text-align:center;font-size:.9rem}.topbar{position:sticky;top:0;z-index:50;background:#0a0e27d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topbar-in{max-width:1180px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:18px}.nav{display:flex;gap:4px}.nav a{color:var(--muted);padding:8px 14px;border-radius:10px;font-weight:600;font-size:.95rem}.nav a:hover{color:var(--text);background:#ffffff0f;text-decoration:none}.nav a.active{color:#fff;background:#ff2e932e;box-shadow:inset 0 -2px 0 var(--pink)}.balance-pill{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);padding:7px 14px;border-radius:999px;color:var(--text);font-size:1rem}.balance-pill:hover{text-decoration:none;border-color:var(--gold)}.balance-pill b{color:var(--gold)}.balance-pill small{color:var(--muted)}.avatar{width:38px;height:38px;border-radius:50%;border:0;background:var(--grad);color:#1a0a1f;font-weight:800;font-size:1rem;cursor:pointer}.user-menu{position:relative}.dropdown{position:absolute;right:0;top:48px;min-width:220px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:6px;display:flex;flex-direction:column}.dropdown a,.dropdown button{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--text);background:none;border:0;border-radius:10px;font:inherit;cursor:pointer;text-align:left}.dropdown a:hover,.dropdown button:hover{background:#ffffff12;text-decoration:none}.dd-head{display:flex;flex-direction:column;padding:10px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.dd-head small{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font:inherit;font-weight:700;color:#1a0a1f;background:var(--grad);padding:11px 22px;border-radius:12px;box-shadow:0 6px 18px #ff2e934d;transition:transform .12s,filter .12s}.btn:hover{filter:brightness(1.08);transform:translateY(-1px);text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.small{padding:7px 14px;font-size:.88rem;border-radius:10px}.btn.big{padding:14px 28px;font-size:1.05rem}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line);box-shadow:none}.btn.ghost:hover{border-color:var(--pink)}.btn.danger{background:linear-gradient(135deg,#ff5c7a,#d6285a);color:#fff;box-shadow:none}.btn.green{background:linear-gradient(135deg,#2ee6a6,#17a97a);color:#04241a;box-shadow:none}input,select,textarea{width:100%;background:var(--bg2);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ff2e932e}input[type=checkbox]{width:auto;accent-color:var(--pink)}label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:.88rem;font-weight:600}label.check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.input-ico{position:relative;display:block}.input-ico .ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.input-ico input{padding-left:40px}.form{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow)}.form.flat{background:none;border:0;box-shadow:none;padding:0;max-width:480px}.error{background:#ff5c7a1f;border:1px solid rgba(255,92,122,.5);color:#ffb3c0;padding:10px 14px;border-radius:12px}.ok{background:#2ee6a61f;border:1px solid rgba(46,230,166,.5);color:#9bf3d3;padding:10px 14px;border-radius:12px;margin:10px 0}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.table-wrap{overflow-x:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th{text-align:left;color:var(--muted);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:11px 14px;border-bottom:1px solid rgba(42,50,112,.5)}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#ffffff08}.tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:700;background:#ffffff14}.tag.pending{background:#ffd24a26;color:var(--gold)}.tag.approved{background:#2ee6a626;color:var(--green)}.tag.rejected{background:#ff5c7a26;color:var(--red)}.h-sec{margin:28px 0 12px}.tabs{display:flex;gap:6px;margin:18px 0 14px;flex-wrap:wrap}.tabs button{background:var(--card);border:1px solid var(--line);color:var(--muted);padding:9px 18px;border-radius:999px;font:inherit;font-weight:600;cursor:pointer}.tabs button.on{background:var(--grad);color:#1a0a1f;border-color:transparent}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0 20px}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.stat small{color:var(--muted)}.stat b{font-size:1.35rem}.wallet-hero{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#7c5cff,#ff2e93 60%,#ff9a1f);border-radius:22px;padding:26px 30px;box-shadow:var(--shadow);color:#fff}.wallet-hero h1{margin:4px 0 0;font-size:2.4rem}.wallet-hero h1 span{font-size:1.1rem;opacity:.8}.wallet-hero small{opacity:.85}.prose{max-width:780px;padding-top:24px;padding-bottom:40px;line-height:1.65;color:#d8dcff}.prose h3{color:var(--gold);margin-top:1.4em}.hero{padding:48px 0 30px;overflow:hidden}.hero-in{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ff2e9326;color:#ff8cc4;border:1px solid rgba(255,46,147,.4);padding:6px 14px;border-radius:999px;font-weight:700;font-size:.85rem}.hero h1{font-size:3rem;margin:16px 0;letter-spacing:-.02em}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:var(--muted);font-size:1.1rem;line-height:1.6;max-width:520px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.hero-perks{list-style:none;display:flex;gap:22px;flex-wrap:wrap;padding:0;margin:0;color:var(--muted)}.hero-perks li{display:flex;align-items:center;gap:8px}.hero-perks .ico{color:var(--green)}.hero-art{position:relative;height:340px}.ball-big{position:absolute;width:120px;height:120px;border-radius:50%;display:grid;place-items:center;font-size:2.6rem;color:#1a0a1f;box-shadow:inset -12px -14px 26px #00000047,inset 10px 10px 20px #ffffff73,0 18px 30px #0006;animation:floaty 5s ease-in-out infinite}.ball-big b{background:#fff;width:52%;height:52%;border-radius:50%;display:grid;place-items:center;font-size:.55em}.ball-big.b1{background:radial-gradient(circle at 30% 30%,#ff8cc4,#ff2e93);left:8%;top:8%}.ball-big.b2{background:radial-gradient(circle at 30% 30%,#ffe08a,#ff9a1f);right:6%;top:0;width:150px;height:150px;animation-delay:-1.5s}.ball-big.b3{background:radial-gradient(circle at 30% 30%,#9bf3d3,#12b886);left:22%;bottom:8%;width:100px;height:100px;animation-delay:-3s}.ball-big.b4{background:radial-gradient(circle at 30% 30%,#b7a5ff,#7c5cff);right:20%;bottom:14%;width:90px;height:90px;animation-delay:-2s}@keyframes floaty{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(6deg)}}.hero-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#161c4aeb;border:1px solid var(--gold);border-radius:18px;padding:16px 22px;text-align:center;display:flex;flex-direction:column;gap:4px;box-shadow:0 0 40px #ffd24a40;z-index:2;min-width:190px}.hero-card small{color:var(--muted)}.hero-card strong{font-size:1.7rem;color:var(--gold)}.hero-card span{color:var(--muted);font-size:.85rem}.ticker{display:flex;align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:30px}.ticker-label{display:flex;align-items:center;gap:8px;background:var(--grad);color:#1a0a1f;font-weight:800;padding:0 16px;white-space:nowrap}.ticker-track{overflow:hidden;flex:1;padding:11px 0}.ticker-move{display:inline-flex;gap:36px;white-space:nowrap;animation:tick 50s linear infinite;padding-left:20px}.ticker-track:hover .ticker-move{animation-play-state:paused}.ticker-item b{color:var(--green)}.ticker-item em{color:var(--gold);font-style:normal}.ticker-item i{color:var(--pink);font-style:normal;font-weight:700}@keyframes tick{to{transform:translate(-50%)}}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:12px 0 18px}.section-head h2{margin:0}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{background:var(--card);color:var(--muted);border:1px solid var(--line);padding:7px 16px;border-radius:999px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.chip.on{background:var(--pink);color:#fff;border-color:var(--pink)}.games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:44px}.gcard{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;color:var(--text);transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;flex-direction:column}.gcard:hover{transform:translateY(-6px);border-color:var(--pink);box-shadow:0 16px 36px #ff2e9338;text-decoration:none}.gcard-img{position:relative;aspect-ratio:16 / 10;background-size:cover;background-position:center}.gbadge{position:absolute;left:12px;top:12px;background:var(--violet);color:#fff;font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.05em}.gbadge.new{background:var(--green);color:#04241a}.gbadge.hot{background:var(--pink)}.gplay{position:absolute;right:12px;bottom:12px;width:46px;height:46px;border-radius:50%;background:var(--grad);color:#1a0a1f;display:grid;place-items:center;opacity:0;transform:scale(.7);transition:.18s}.gcard:hover .gplay{opacity:1;transform:scale(1)}.gcard-body{padding:14px 16px 16px}.gcard-body h3{margin:0 0 4px;font-size:1.15rem}.gcard-body p{margin:0 0 10px;color:var(--muted);font-size:.88rem}.gmeta{display:flex;flex-wrap:wrap;gap:8px}.gmeta span{display:inline-flex;align-items:center;gap:5px;background:#ffffff0f;padding:4px 10px;border-radius:999px;font-size:.78rem;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:50px}.step{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px;position:relative}.step-n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--grad);color:#1a0a1f;font-weight:800;margin-bottom:10px}.step h4{margin:0 0 6px}.step p{margin:0;color:var(--muted);font-size:.9rem}.auth{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:40px;padding-bottom:50px;align-items:stretch}.auth-art{position:relative;overflow:hidden;border-radius:22px;padding:34px;background:linear-gradient(150deg,#2a1d7a,#7c1d6f 60%,#c2185b);min-height:420px}.auth-art .ball-big{width:80px;height:80px;font-size:1.8rem;opacity:.9}.auth-art .b1{left:auto;right:24px;top:24px}.auth-art .b2{left:auto;right:90px;top:110px;width:110px;height:110px}.auth-art .b3{left:auto;right:20px;top:210px;width:60px;height:60px}.auth-art h2{font-size:1.9rem;margin-top:150px;max-width:80%}.auth-art p{color:#e5defa;max-width:80%}.auth-art ul{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.auth-art li{display:flex;gap:10px;align-items:center}.auth-art li .ico{color:var(--green)}.footer{margin-top:40px;background:var(--bg2);border-top:1px solid var(--line);padding-top:34px}.footer-in{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px;padding-bottom:28px}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-col a{color:var(--muted);display:inline-flex;gap:8px;align-items:center}.footer-age{display:flex;flex-direction:column;gap:8px;color:var(--muted)}.footer-age span{width:48px;height:48px;border-radius:50%;border:2px solid var(--red);color:var(--red);display:grid;place-items:center;font-weight:800}.footer-bottom{text-align:center;color:var(--muted);font-size:.85rem;padding:14px;border-top:1px solid var(--line)}.mnav{display:none}.in-game .main{display:flex;flex-direction:column}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#040614bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:200;padding:16px}.modal{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;width:100%;max-width:520px;max-height:90vh;overflow:auto;box-shadow:var(--shadow)}.modal.wide{max-width:760px}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modal-head h3{margin:0}.icon-btn{background:none;border:0;color:var(--muted);cursor:pointer;padding:6px;border-radius:8px;display:inline-flex}.icon-btn:hover{color:var(--text);background:#ffffff14}@media (max-width: 900px){.nav{display:none}.hero-in,.auth{grid-template-columns:1fr}.hero h1{font-size:2.2rem}.hero-art{height:260px;order:-1}.auth-art{min-height:260px}.auth-art h2{margin-top:90px}.footer-in{grid-template-columns:1fr 1fr}.hide-m{display:none}.app:not(.in-admin){padding-bottom:64px}.mnav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:#10153af5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.mnav a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 10px;font-size:.72rem;color:var(--muted)}.mnav a.active{color:var(--pink)}.mnav a:hover{text-decoration:none}}@media (max-width: 520px){.footer-in{grid-template-columns:1fr}.wallet-hero h1{font-size:1.8rem}.form{padding:20px}}.jackpots{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:36px}.jp{--c: var(--gold);position:relative;background:linear-gradient(135deg,#0b0f2a,#161c4a);border:1px solid var(--line);border-right:5px solid var(--c);border-radius:16px;padding:14px 18px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.jp:after{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 35%,transparent),transparent 70%)}.jp span{color:var(--c);font-weight:700;letter-spacing:.03em}.jp strong{font-size:2.1rem;color:var(--c);text-shadow:0 2px 16px color-mix(in srgb,var(--c) 45%,transparent)}.jp strong small{font-size:1.3rem}.jp em{font-style:normal;font-size:.78rem;color:var(--muted)}.jp.silver{--c: #d5dbe8}.jp.bronze{--c: #ff9a1f}.jp-winners{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:-20px 0 34px;color:var(--muted);font-size:.88rem}.jp-winners b{color:var(--text);display:inline-flex;gap:6px;align-items:center}.jp-winners span b{color:var(--green)}.jp-winners em{font-style:normal;font-weight:700;color:var(--gold)}.jp-winners em.silver{color:#d5dbe8}.jp-winners em.bronze{color:#ff9a1f}.jp-modal{--c: var(--gold);border-color:var(--c);box-shadow:0 0 60px color-mix(in srgb,var(--c) 45%,transparent);color:var(--c);animation:pop .35s ease-out}.jp-modal.silver{--c: #d5dbe8}.jp-modal.bronze{--c: #ff9a1f}.jp-modal h3{font-size:2rem;letter-spacing:.1em}.jp-modal .jp-title{font-size:1.2rem;font-weight:700}.jp-modal p{color:var(--text)}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.logo:hover{text-decoration:none}.logo-ball{transition:transform .5s cubic-bezier(.2,1.4,.4,1)}.logo:hover .logo-ball,a:hover>.logo .logo-ball{transform:rotate(360deg) scale(1.08)}.logo-text{display:inline-flex;align-items:center;gap:4px;font-size:1.45rem;line-height:1;letter-spacing:-.02em}.logo-text b{font-weight:900;color:#fff}.logo-text i{font-style:normal;font-weight:900;color:#1a0a1f;background:var(--grad);padding:3px 8px 4px;border-radius:9px;box-shadow:0 4px 14px #ff2e9373;transform:rotate(-3deg)}.footer .logo-text{font-size:1.25rem}::selection{background:var(--pink);color:#fff}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px}::-webkit-scrollbar-track{background:var(--bg)}body:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(500px 400px at 15% 20%,rgba(255,46,147,.14),transparent 70%),radial-gradient(600px 450px at 85% 15%,rgba(124,92,255,.2),transparent 70%),radial-gradient(500px 400px at 60% 90%,rgba(255,154,31,.1),transparent 70%);animation:aurora 24s ease-in-out infinite alternate}@keyframes aurora{0%{transform:translate(0) rotate(0)}to{transform:translate(-3%,4%) rotate(4deg)}}.btn{position:relative;overflow:hidden}.btn:not(.ghost):after{content:"";position:absolute;top:0;left:-70%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .6s}.btn:not(.ghost):hover:after{left:130%}.gcard{position:relative}.gcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.12) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;transition:background-position .8s}.gcard:hover:after{background-position:-30% 0}.gcard-img{transition:transform .5s}.gcard:hover .gcard-img{transform:scale(1.06)}.gcard{overflow:hidden}.gcard-img{transform-origin:center}.gcard-img:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(180deg,transparent,rgba(22,28,74,.95))}.gbadge,.gplay{z-index:2}.games-grid>*,.steps>*,.jackpots>*{animation:rise .6s cubic-bezier(.2,.8,.3,1) both}.games-grid>*:nth-child(2),.steps>*:nth-child(2),.jackpots>*:nth-child(2){animation-delay:.06s}.games-grid>*:nth-child(3),.steps>*:nth-child(3),.jackpots>*:nth-child(3){animation-delay:.12s}.games-grid>*:nth-child(4),.steps>*:nth-child(4){animation-delay:.18s}.games-grid>*:nth-child(5){animation-delay:.24s}.games-grid>*:nth-child(6){animation-delay:.3s}.games-grid>*:nth-child(n+7){animation-delay:.36s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.section-head h2{position:relative;padding-left:16px}.section-head h2:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:5px;border-radius:4px;background:var(--grad)}.jp strong{background:linear-gradient(100deg,var(--c) 0%,#fff 45%,var(--c) 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:glint 4s linear infinite;text-shadow:none;filter:drop-shadow(0 2px 14px color-mix(in srgb,var(--c) 45%,transparent))}@keyframes glint{to{background-position:-220% 0}}.jp{transition:transform .2s,box-shadow .2s}.jp:hover{transform:translateY(-4px);box-shadow:0 14px 34px color-mix(in srgb,var(--c) 28%,transparent)}.hero{position:relative}.hero:before{content:"";position:absolute;right:4%;top:6%;width:520px;height:520px;border-radius:50%;pointer-events:none;opacity:.35;background:conic-gradient(from 0deg,transparent,rgba(255,46,147,.5),transparent 30%,rgba(124,92,255,.5),transparent 60%,rgba(255,210,74,.45),transparent);filter:blur(40px);animation:spin 28s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hero-in{position:relative}.hero-card{animation:floaty 6s ease-in-out infinite;animation-name:cardfloat}@keyframes cardfloat{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}.topbar{box-shadow:0 6px 30px #00000040}.balance-pill{transition:.2s}.balance-pill:hover{box-shadow:0 0 18px #ffd24a59}.step{transition:transform .2s,border-color .2s}.step:hover{transform:translateY(-4px);border-color:var(--pink)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important}}.topbar{background:linear-gradient(180deg,#140e3af2,#0a0e27eb);border-bottom:0;position:sticky}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#ff2e93,#ff9a1f,#ffd24a,#2ee6a6,#7c5cff,#ff2e93);background-size:300% 100%;animation:bar 10s linear infinite}@keyframes bar{to{background-position:-300% 0}}.topbar-in{max-width:1360px;padding:14px 24px;gap:22px;min-height:78px}.topbar-logo .logo-ball{width:52px;height:52px}.topbar-logo .logo-text{font-size:1.9rem}.nav{gap:6px;background:#ffffff0d;border:1px solid var(--line);border-radius:999px;padding:5px}.nav a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:1rem;box-shadow:none}.nav a .ico{opacity:.8}.nav a.active{background:var(--grad);color:#1a0a1f;box-shadow:0 6px 18px #ff2e9366}.nav a.active .ico{opacity:1}.nav a.nav-admin{color:var(--gold)}.nav a.nav-admin.active{color:#1a0a1f}.jp-chips{display:flex;gap:8px;align-items:center;padding:6px 8px;border:1px solid var(--line);border-radius:999px;background:#00000040}.jp-chips:hover{text-decoration:none;border-color:var(--gold)}.jp-chip{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;padding:4px 10px 4px 6px;border-radius:999px;background:#ffffff0f;color:var(--c, var(--gold))}.jp-chip i{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--c, var(--gold)));box-shadow:0 0 8px var(--c, var(--gold))}.jp-chip.gold{--c: #ffd24a}.jp-chip.silver{--c: #d5dbe8}.jp-chip.bronze{--c: #ff9a1f}.balance-card{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:18px;background:linear-gradient(135deg,#7c5cff4d,#ff2e9338);border:1px solid rgba(255,255,255,.18);color:var(--text);transition:.2s}.balance-card:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 26px #7c5cff66}.bc-ico{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#0000004d;color:var(--gold)}.bc-txt{display:flex;flex-direction:column;line-height:1.15}.bc-txt small{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.bc-txt b{font-size:1.2rem;color:#fff}.bc-txt em{font-style:normal;font-size:.75rem;color:var(--muted);font-weight:600}.bc-plus{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--grad);color:#1a0a1f;box-shadow:0 4px 14px #ff2e9380}.avatar{width:48px;height:48px;font-size:1.15rem;box-shadow:0 0 0 3px #ffffff1f}.topbar .btn{padding:11px 24px}.dropdown{top:58px}@media (max-width: 1280px){.jp-chips{display:none}}@media (max-width: 900px){.topbar-in{padding:10px 14px;min-height:64px;gap:12px}.topbar-logo .logo-ball{width:42px;height:42px}.topbar-logo .logo-text{font-size:1.5rem}.bc-txt small,.bc-plus{display:none}.bc-ico{width:34px;height:34px}}.form.wide{max-width:560px}.provs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.prov{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;border-radius:16px;background:var(--bg2);border:2px solid var(--line);color:var(--text);font:inherit;cursor:pointer;transition:.15s}.prov span:nth-child(2){display:flex;flex-direction:column;flex:1}.prov small{color:var(--muted);font-size:.78rem}.prov .ico:last-child{opacity:0;color:var(--green)}.prov:hover{border-color:var(--pink);transform:translateY(-2px)}.prov.on{border-color:var(--green);background:#2ee6a61a;box-shadow:0 0 20px #2ee6a633}.prov.on .ico:last-child{opacity:1}.prov-logo{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-weight:900;font-size:.9rem;color:#fff;letter-spacing:.02em;flex:none}.prov-logo.korti_milli{background:linear-gradient(135deg,#16a34a,#0e7490)}.prov-logo.dcb{background:linear-gradient(135deg,#1d4ed8,#7c3aed)}.presets{display:flex;gap:8px;flex-wrap:wrap}.presets button{padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--bg2);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.presets button.on,.presets button:hover{background:var(--pink);border-color:var(--pink)}.calc{background:#ffffff0d;border-radius:12px;padding:10px 14px}.calc b{color:var(--gold)}.calc small{color:var(--muted)}.warn{background:#ffd24a1a;border:1px solid rgba(255,210,74,.5);color:#ffe9a0;padding:10px 14px;border-radius:12px}.small-note{font-size:.82rem;margin:0}.sandbox-note{background:#7c5cff2e;border:1px dashed var(--violet);border-radius:12px;padding:8px 14px;margin-bottom:14px;font-size:.88rem}.pay-track{position:relative;display:flex;flex-direction:column;gap:4px;margin:14px 0;padding:14px 44px 14px 18px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.pay-track.success{border-color:var(--green);background:#2ee6a61a}.pay-track.failed{border-color:var(--red);background:#ff5c7a1a}.pay-track.pending,.pay-track.processing{border-color:var(--gold)}.pay-track small{color:var(--muted)}.pay-track .icon-btn{position:absolute;right:10px;top:10px}.tag.processing{background:#7c5cff33;color:#b9a8ff}.tag.success{background:#2ee6a626;color:var(--green)}.tag.failed{background:#ff5c7a26;color:var(--red)}.topbar-in{max-width:1720px;padding:12px 36px;gap:26px;min-height:88px}.topbar-logo{flex:0 0 auto}.nav{flex:0 0 auto;gap:6px;padding:6px;background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000040}.nav a{flex:0 0 auto;white-space:nowrap;line-height:1;gap:9px;padding:13px 24px;font-size:1.02rem;font-weight:700;letter-spacing:.01em;color:#c9d0ff;transition:background .2s,color .2s,transform .2s}.nav a .ico{width:20px;height:20px}.nav a:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.nav a.active{color:#1a0a1f}.nav a.nav-admin:not(.active){color:var(--gold);background:#ffd24a14}.balance-card{padding:9px 10px;gap:14px;border-radius:20px}.bc-txt b{font-size:1.25rem;white-space:nowrap}.topbar .btn{white-space:nowrap}.jp-chips{gap:10px;padding:8px 10px}.jp-chip{font-size:.92rem;padding:6px 12px 6px 8px;font-weight:700}@media (max-width: 1560px){.jp-chips{display:none}.topbar-in{padding:12px 28px}}@media (max-width: 1180px){.topbar-in{gap:16px;padding:10px 18px}.nav a{padding:11px 15px;font-size:.95rem}.nav a .ico{display:none}}@media (max-width: 900px){.topbar-in{min-height:66px;padding:8px 14px}}.topbar{overflow:visible}.topbar:after{z-index:0;pointer-events:none}.topbar-in{position:relative;z-index:1}.user-menu{position:relative;z-index:120}.dropdown{z-index:130;top:calc(100% + 12px);right:0;min-width:240px;background:linear-gradient(180deg,#1b2260,#121749);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 50px #0009;animation:ddin .15s ease-out}@keyframes ddin{0%{opacity:0;transform:translateY(-6px)}}.container{max-width:1720px;padding-inline:36px}.games-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.container.prose{max-width:1720px;columns:2 520px;column-gap:56px}.container.prose h3{break-after:avoid}.hero h1{font-size:clamp(2.6rem,3.6vw,4rem)}.hero-in{grid-template-columns:1.15fr .85fr;gap:48px}@media (max-width: 1560px){.container{padding-inline:28px}}@media (max-width: 1180px){.container{padding-inline:18px}}@media (max-width: 520px){.container{padding-inline:14px}}.container.auth{max-width:1240px}.page,.container.prose{padding-top:36px;padding-bottom:56px}.container.auth{padding-top:44px;padding-bottom:56px}@media (max-width: 900px){.page,.container.prose{padding-top:22px}}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.game{--ttl-font: inherit;--btn-a: #ff2e93;--btn-b: #ff9a1f;--btn-ink: #1a0a1f;--btn-glow: rgba(255, 46, 147, .5);--pr: 22px}.game .g-title{font-family:var(--ttl-font)}.game .play{background:linear-gradient(135deg,var(--btn-a),var(--btn-b));color:var(--btn-ink);box-shadow:0 10px 30px var(--btn-glow);animation:none}.game .play:hover:not(:disabled){box-shadow:0 14px 40px var(--btn-glow)}.game .pbox{border-radius:var(--pr)}.board:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.ball b{font-family:var(--num-font, inherit);position:relative;z-index:1}.ball[class*=t-]:not(.t-default):after{filter:none;transform:none}.look-grass{--ttl-font: Impact, "Arial Black", sans-serif;--btn-a: #22c55e;--btn-b: #facc15;--btn-glow: rgba(250, 204, 21, .5);--pr: 50%;--num-font: Impact, "Arial Black", sans-serif}.look-grass .g-title{letter-spacing:.08em;text-transform:uppercase}.look-grass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;background:conic-gradient(from 200deg at 20% -10%,transparent 0 8%,rgba(250,204,21,.18) 10%,transparent 14%),conic-gradient(from 160deg at 80% -10%,transparent 0 8%,rgba(34,197,94,.2) 10%,transparent 14%)}.look-grass .board{background:linear-gradient(180deg,#17171f,#0a0a0f);border:4px solid #facc15;border-radius:18px;padding-bottom:40px;box-shadow:0 0 0 5px #111,0 0 60px #facc154d}.look-grass .board:after{inset:auto 24px 12px 24px;height:18px;border-radius:0;background:repeating-linear-gradient(90deg,#22c55e 0 6px,transparent 6px 12px);transform-origin:bottom;animation:eq 1.1s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(90deg,#000,#000);mask-image:linear-gradient(90deg,#000,#000)}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.ball.t-grass{border-radius:50%;background:radial-gradient(circle,transparent 0 40%,rgba(255,255,255,.07) 40% 41%,transparent 41% 58%,rgba(255,255,255,.06) 58% 59%,transparent 59%),repeating-radial-gradient(circle,#0c0c10 0,#0c0c10 2px,#1e1e26 2px,#1e1e26 4px);box-shadow:inset 0 0 0 3px #2c2c36,0 10px 20px #0000008c}.ball.t-grass:after{left:0;top:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 20deg,transparent 0 18%,rgba(255,255,255,.22) 24%,transparent 30% 68%,rgba(255,255,255,.22) 74%,transparent 80%)}.ball.t-grass b{width:60%;height:60%;letter-spacing:-.04em;background:radial-gradient(circle,#111 0,#111 7%,hsl(var(--h) 90% 62%) 8%,hsl(var(--h) 90% 62%));color:#101010;box-shadow:0 0 0 3px #0c0c10;font-size:clamp(1rem,2.3vw,2rem)}.ball.t-grass.win:after{animation:spin 1.6s linear infinite}.look-ocean{--ttl-font: "Trebuchet MS", "Segoe UI", sans-serif;--btn-a: #06b6d4;--btn-b: #3b82f6;--btn-ink: #03202e;--btn-glow: rgba(56, 189, 248, .55);--pr: 50%}.look-ocean .g-title{letter-spacing:.04em}.look-ocean .board{background:radial-gradient(circle at 50% 25%,#0e749099,#031228f5);border:9px solid #94a3b8;border-radius:38px;box-shadow:inset 0 0 0 3px #475569,inset 0 0 70px #38bdf84d,0 0 60px #38bdf859}.look-ocean .board:after{background:radial-gradient(circle at 12px 12px,#cbd5e1 0 3px,transparent 4px),radial-gradient(circle at calc(100% - 12px) 12px,#cbd5e1 0 3px,transparent 4px),radial-gradient(circle at 12px calc(100% - 12px),#cbd5e1 0 3px,transparent 4px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#cbd5e1 0 3px,transparent 4px)}.ball.t-ocean{border-radius:50%;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.9) 0 5%,transparent 6%),radial-gradient(circle at 50% 50%,#38bdf81f,#0e7490c7 72%,#bae6fdf2);border:2px solid rgba(186,230,253,.75);box-shadow:inset 0 0 22px #7dd3fca6,0 8px 18px #0006,0 0 16px #38bdf866;animation-name:ballin,bob;animation-duration:.5s,4s;animation-iteration-count:1,infinite;animation-delay:0s,calc(var(--i, 0) * -.35s)}.ball.t-ocean:after{left:62%;top:62%;width:12%;height:12%;background:#ffffff8c}.ball.t-ocean b{width:100%;height:100%;background:none;box-shadow:none;color:#fff;text-shadow:0 0 12px #38bdf8,0 2px 4px rgba(0,40,80,.6);font-size:clamp(1.4rem,3.4vw,3rem)}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -6px}}.look-gold{--ttl-font: Georgia, "Times New Roman", serif;--btn-a: #fbbf24;--btn-b: #b45309;--btn-ink: #2b1404;--btn-glow: rgba(251, 191, 36, .5);--pr: 18%;--num-font: Georgia, serif}.look-gold .g-title{letter-spacing:.06em;font-variant:small-caps}.look-gold .board{background:linear-gradient(160deg,#3b2a10,#150f06);border:7px solid #d4a017;border-radius:10px;box-shadow:inset 0 0 0 3px #78350f,inset 0 0 50px #0009,0 0 60px #fbbf2459}.look-gold .board:after{background:repeating-linear-gradient(90deg,#d4a017 0,#d4a017 12px,#78350f 12px,#78350f 24px) 0 0 / 100% 7px no-repeat,repeating-linear-gradient(90deg,#d4a017 0,#d4a017 12px,#78350f 12px,#78350f 24px) 0 100% / 100% 7px no-repeat}.ball.t-gold{border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff4c2,#fbbf24 42%,#b45309);border:5px solid #d97706;box-shadow:inset 0 0 0 3px #fde68a,inset 0 0 20px #78350fa6,0 10px 20px #0000008c}.ball.t-gold:after{left:14%;top:14%;width:72%;height:72%;border-radius:50%;border:2px dashed rgba(120,53,15,.55);background:none}.ball.t-gold b{width:64%;height:64%;background:none;box-shadow:none;color:#5b2a06;text-shadow:0 1px 0 #fff1b8,0 -1px 0 rgba(0,0,0,.2);font-size:clamp(1.3rem,3.2vw,2.8rem)}.look-jungle{--ttl-font: "Trebuchet MS", "Segoe UI", sans-serif;--btn-a: #84cc16;--btn-b: #16a34a;--btn-ink: #0b2105;--btn-glow: rgba(132, 204, 22, .5);--pr: 22%;--num-font: "Trebuchet MS", sans-serif}.look-jungle .g-title{letter-spacing:.05em}.look-jungle .board{background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 2px,transparent 2px 40px),linear-gradient(#5a3a14,#2f1d09);border:9px solid #3f6212;border-radius:28px;box-shadow:inset 0 0 0 3px #84cc16,inset 0 0 50px #0000008c,0 0 60px #84cc164d}.look-jungle .board:after{background:radial-gradient(circle at 12px 0,#65a30d 0 10px,transparent 11px) 0 -2px / 30px 16px repeat-x,radial-gradient(circle at 12px 100%,#4d7c0f 0 9px,transparent 10px) 0 100% / 34px 16px repeat-x}.ball.t-jungle{border-radius:22%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.09) 0 3px,transparent 3px 10px),linear-gradient(160deg,#b9741a,#6b3a10);border:4px solid #4d7c0f;box-shadow:inset 0 0 0 2px #84cc16,inset 0 -8px 14px #0006,0 8px 16px #00000080}.ball.t-jungle:after{left:auto;right:-7%;top:-9%;width:32%;height:32%;border-radius:0 100%;background:linear-gradient(135deg,#a3e635,#4d7c0f);transform:rotate(8deg)}.ball.t-jungle b{width:80%;height:80%;background:none;box-shadow:none;color:#fef9c3;text-shadow:0 3px 0 #3f2a0a,0 0 10px rgba(0,0,0,.4);font-size:clamp(1.4rem,3.4vw,3rem)}.look-egypt{--ttl-font: Georgia, "Times New Roman", serif;--btn-a: #3b82f6;--btn-b: #fcd34d;--btn-ink: #0b1a44;--btn-glow: rgba(252, 211, 77, .45);--pr: 20%;--num-font: Georgia, serif}.look-egypt .g-title{letter-spacing:.12em;text-transform:uppercase;font-size:1.5rem}.look-egypt .board{background:linear-gradient(180deg,#4a3a1c,#231a09);border:6px solid #fcd34d;border-radius:10px;box-shadow:inset 0 0 0 3px #1d4ed8,inset 0 0 50px #0000008c,0 0 60px #fcd34d4d}.look-egypt .board:after{background:repeating-linear-gradient(90deg,#fcd34d 0 6px,transparent 6px 12px,#1d4ed8 12px 18px,transparent 18px 24px) 0 0 / 100% 8px no-repeat,repeating-linear-gradient(90deg,#fcd34d 0 6px,transparent 6px 12px,#1d4ed8 12px 18px,transparent 18px 24px) 0 100% / 100% 8px no-repeat}.ball.t-egypt{border-radius:50%/40%;background:linear-gradient(160deg,#f6e3b4,#d2a45a 70%,#b98838);border:4px solid #1d4ed8;box-shadow:inset 0 0 0 2px #fcd34d,inset 0 -6px 12px #78501473,0 8px 16px #00000080}.ball.t-egypt:after{left:25%;top:auto;bottom:9%;width:50%;height:4px;border-radius:3px;background:#1d4ed8}.ball.t-egypt b{width:70%;height:70%;background:none;box-shadow:none;color:#1e3a8a;text-shadow:0 1px 0 rgba(255,255,255,.6);font-size:clamp(1.3rem,3.2vw,2.8rem)}.look-meadow{--ttl-font: "Comic Sans MS", "Segoe UI", sans-serif;--btn-a: #fb7185;--btn-b: #fbbf24;--btn-ink: #3a0a14;--btn-glow: rgba(251, 113, 133, .5);--pr: 50%;--num-font: "Comic Sans MS", sans-serif}.look-meadow .board{background:linear-gradient(180deg,#1e40af8c,#1e40af59 55%,#15803d99);border:6px solid #fef08a;border-radius:42px;box-shadow:0 0 60px #fef08a4d,inset 0 0 50px #00000040;padding-bottom:36px}.look-meadow .board:after{inset:auto 10px 6px 10px;height:22px;background:radial-gradient(circle at 12px 14px,#f472b6 0 5px,transparent 6px),radial-gradient(circle at 34px 14px,#fde047 0 5px,transparent 6px),radial-gradient(circle at 56px 14px,#fff 0 5px,transparent 6px);background-size:66px 22px;background-repeat:repeat-x}.ball.t-meadow{border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 30% 26%,#fecaca,#ef4444 45%,#b91c1c);box-shadow:inset -8px -10px 18px #0000004d,0 10px 18px #00000073}.ball.t-meadow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 20% 28%,#1b1b1b 0 7%,transparent 8%),radial-gradient(circle at 80% 28%,#1b1b1b 0 7%,transparent 8%),radial-gradient(circle at 12% 60%,#1b1b1b 0 6%,transparent 7%),radial-gradient(circle at 88% 60%,#1b1b1b 0 6%,transparent 7%),radial-gradient(circle at 26% 84%,#1b1b1b 0 6%,transparent 7%),radial-gradient(circle at 74% 84%,#1b1b1b 0 6%,transparent 7%)}.ball.t-meadow:after{left:49%;top:3%;width:2.5%;height:94%;border-radius:2px;background:#141414bf}.ball.t-meadow b{width:52%;height:52%;color:#7f1d1d;font-size:clamp(1.2rem,3vw,2.6rem)}.look-mage{--ttl-font: Georgia, "Times New Roman", serif;--btn-a: #a78bfa;--btn-b: #22d3ee;--btn-ink: #0d0524;--btn-glow: rgba(167, 139, 250, .6);--pr: 18%;--num-font: Georgia, serif}.look-mage .g-title{font-style:italic;letter-spacing:.05em}.look-mage .board{background:linear-gradient(#150a33,#0b0522) padding-box,conic-gradient(from var(--ang),#a78bfa,#22d3ee,#fde68a,#a78bfa) border-box;border:3px solid transparent;border-radius:30px;animation:ang 6s linear infinite;box-shadow:0 0 60px #a78bfa66,inset 0 0 60px #7c3aed40}@keyframes ang{to{--ang: 360deg}}.look-mage .bcell{filter:drop-shadow(0 0 9px rgba(167,139,250,.75))}.look-mage .bcell.win{filter:drop-shadow(0 0 20px #fde68a)}.ball.t-mage{border-radius:0;clip-path:polygon(50% 0,95% 24%,95% 76%,50% 100%,5% 76%,5% 24%);background:linear-gradient(145deg,#ddd6fe,#7c3aed 48%,#3b0764);box-shadow:none;animation:ballin .5s cubic-bezier(.2,1.3,.4,1) both}.ball.t-mage:after{right:0;bottom:0;left:0;top:0;width:100%;height:100%;border-radius:0;background:linear-gradient(118deg,rgba(255,255,255,.4) 0 28%,transparent 28% 62%,rgba(0,0,0,.25) 62%)}.ball.t-mage b{width:70%;height:70%;background:none;box-shadow:none;color:#fff;font-style:italic;text-shadow:0 0 14px #c4b5fd,0 0 4px #fff;font-size:clamp(1.3rem,3.2vw,2.8rem);z-index:1}.ball.t-mage.win{transform:scale(1.1);animation:none}.look-sky{--ttl-font: "Arial Black", Impact, sans-serif;--btn-a: #ef4444;--btn-b: #f59e0b;--btn-ink: #fff;--btn-glow: rgba(239, 68, 68, .55);--pr: 50%}.look-sky .g-title{letter-spacing:.06em;text-transform:uppercase;font-size:1.6rem}.look-sky .board{background:linear-gradient(180deg,#7f1d1d,#3f0a0a);border:12px solid #fbbf24;border-radius:28px;box-shadow:inset 0 0 0 3px #92400e,inset 0 0 50px #00000080,0 0 60px #fbbf2459}.look-sky .board:after{top:-8px;right:-8px;bottom:-8px;left:-8px;border:5px dotted #fffbd0;border-radius:22px;animation:bulbs 1s steps(2) infinite}@keyframes bulbs{50%{border-color:#fb923c;opacity:.75}}.ball.t-sky{border-radius:50%;background:repeating-conic-gradient(from 0deg,#fff 0,#fff 14deg,hsl(var(--h) 78% 48%) 14deg,hsl(var(--h) 78% 48%) 45deg);box-shadow:inset 0 0 0 3px #00000040,0 10px 18px #00000080}.ball.t-sky:after{left:15%;top:15%;width:70%;height:70%;border-radius:50%;border:2px dashed rgba(255,255,255,.75);background:none}.ball.t-sky b{width:58%;height:58%;background:radial-gradient(circle at 35% 30%,hsl(var(--h) 80% 55%),hsl(var(--h) 80% 34%));color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.5);box-shadow:inset 0 0 0 3px #ffffff80;font-size:clamp(1.2rem,3vw,2.6rem)}.look-samanid{--ttl-font: Georgia, "Times New Roman", serif;--btn-a: #14b8a6;--btn-b: #fcd34d;--btn-ink: #07302c;--btn-glow: rgba(252, 211, 77, .5);--pr: 50% 50% 12% 12% / 42% 42% 12% 12%;--num-font: Georgia, serif}.look-samanid .g-title{letter-spacing:.08em;font-variant:small-caps}.look-samanid .board{background:linear-gradient(180deg,#0e3b3a,#05201f);border:7px double #fcd34d;border-radius:30px 30px 12px 12px;box-shadow:inset 0 0 60px #00000080,0 0 60px #2dd4bf4d}.look-samanid .board:after{background:repeating-conic-gradient(#fcd34d 0 25%,transparent 0 50%) 0 0 / 14px 14px;height:7px;bottom:auto;border-radius:0;opacity:.8}.ball.t-samanid{border-radius:50% 50% 12% 12%/42% 42% 12% 12%;background:radial-gradient(circle at 50% 100%,rgba(252,211,77,.28) 0 30%,transparent 31%),linear-gradient(160deg,#2dd4bf,#0f766e 58%,#134e4a);border:4px solid #fcd34d;box-shadow:inset 0 0 0 3px #fcd34d59,inset 0 -8px 14px #00000059,0 8px 18px #00000080}.ball.t-samanid:after{left:45.5%;top:8%;width:9%;height:9%;border-radius:1px;background:#fcd34d;transform:rotate(45deg)}.ball.t-samanid b{width:70%;height:70%;margin-top:8%;background:none;box-shadow:none;color:#fff7d6;text-shadow:0 2px 0 #134e4a,0 0 10px rgba(252,211,77,.5);font-size:clamp(1.3rem,3.2vw,2.8rem)}.look-neon{--ttl-font: "Segoe UI", sans-serif;--btn-a: #22d3ee;--btn-b: #f472b6;--btn-ink: #07131f;--btn-glow: rgba(34, 211, 238, .6);--pr: 24%;--num-font: "Segoe UI", sans-serif}.look-neon .g-title{letter-spacing:.18em;text-transform:uppercase;font-weight:300;text-shadow:0 0 8px #22d3ee,0 0 24px #22d3ee,0 0 46px #f472b6}.look-neon .board{background:#080520d1;border:2px solid #22d3ee;border-radius:20px;box-shadow:0 0 0 1px #f472b6,0 0 28px #22d3ee,0 0 80px #f472b666,inset 0 0 40px #22d3ee2e}.look-neon .board:after{inset:0 0 auto 0;height:3px;border-radius:0;background:linear-gradient(90deg,transparent,#22d3ee,#f472b6,transparent) 0 0 / 200% 100%;animation:neonrun 3s linear infinite}@keyframes neonrun{to{background-position:-200% 0}}.ball.t-neon{border-radius:24%;background:#0a0628e0;border:3px solid hsl(var(--h) 100% 66%);box-shadow:0 0 14px hsl(var(--h) 100% 60% / .85),inset 0 0 16px hsl(var(--h) 100% 60% / .45)}.ball.t-neon:after{display:none}.ball.t-neon b{width:100%;height:100%;background:none;box-shadow:none;color:hsl(var(--h) 100% 88%);font-weight:300;text-shadow:0 0 6px hsl(var(--h) 100% 70%),0 0 18px hsl(var(--h) 100% 60%),0 0 32px hsl(var(--h) 100% 55%);font-size:clamp(1.5rem,3.6vw,3.2rem)}.ball.win[class*=t-]{animation-name:winpulse}.ball.t-ocean.win{animation:winpulse .8s ease-in-out infinite alternate}@media (max-width: 1100px){.look-ocean .board{border-width:6px}.look-sky .board{border-width:8px}}.game{--pt-a: var(--accent);--pt-b: color-mix(in srgb, var(--accent) 60%, #000);--pt-ink: #1a0a1f;--pt-r1: rgba(10, 14, 39, .88);--pt-r2: rgba(24, 30, 72, .88);--pt-bd: var(--accent);--pt-txt: #f3f5ff;--pt-font: var(--ttl-font)}.look-grass{--pt-a: #22c55e;--pt-b: #facc15;--pt-ink: #101010;--pt-r1: #101015;--pt-r2: #1b1b24;--pt-bd: #facc15;--pt-font: Impact, "Arial Black", sans-serif}.look-ocean{--pt-a: #06b6d4;--pt-b: #3b82f6;--pt-ink: #03202e;--pt-r1: rgba(3, 28, 56, .9);--pt-r2: rgba(7, 52, 92, .9);--pt-bd: #94a3b8}.look-gold{--pt-a: #fbbf24;--pt-b: #b45309;--pt-ink: #2a1500;--pt-r1: #26170a;--pt-r2: #36210d;--pt-bd: #f59e0b}.look-jungle{--pt-a: #a3e635;--pt-b: #16a34a;--pt-ink: #08200d;--pt-r1: #0e2713;--pt-r2: #153519;--pt-bd: #bef264}.look-egypt{--pt-a: #fcd34d;--pt-b: #b45309;--pt-ink: #2a1500;--pt-r1: #0d2160;--pt-r2: #14307d;--pt-bd: #fcd34d}.look-meadow{--pt-a: #f9a8d4;--pt-b: #fb7185;--pt-ink: #3b0a24;--pt-r1: #3d1233;--pt-r2: #4f1a42;--pt-bd: #fbcfe8}.look-mage{--pt-a: #c4b5fd;--pt-b: #6366f1;--pt-ink: #140a33;--pt-r1: #1c1040;--pt-r2: #2a1a5e;--pt-bd: #c4b5fd}.look-sky{--pt-a: #fdba74;--pt-b: #ef4444;--pt-ink: #2a0a05;--pt-r1: #14245a;--pt-r2: #1d3277;--pt-bd: #fde68a}.look-samanid{--pt-a: #fcd34d;--pt-b: #0d9488;--pt-ink: #06222a;--pt-r1: #06323b;--pt-r2: #0a4651;--pt-bd: #fcd34d}.look-neon{--pt-a: #22d3ee;--pt-b: #e879f9;--pt-ink: #12082e;--pt-r1: #130a30;--pt-r2: #1e1048;--pt-bd: #22d3ee}.paytable,.drawbox{padding:0;overflow:hidden;border:3px solid var(--pt-bd);border-radius:20px;background:var(--pt-r1);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 3px #00000059,0 10px 30px #00000073,0 0 34px color-mix(in srgb,var(--pt-bd) 28%,transparent)}.paytable h4,.drawbox h4{margin:0;padding:11px 14px;text-align:center;text-transform:uppercase;letter-spacing:.06em;font-family:var(--pt-font);font-size:1.05rem;font-weight:800;color:var(--pt-ink);background:linear-gradient(180deg,var(--pt-a),var(--pt-b));box-shadow:inset 0 -3px #0000002e,inset 0 2px #ffffff59;text-shadow:0 1px 0 rgba(255,255,255,.35)}.pt-sub{text-align:center;font-size:.72rem;color:color-mix(in srgb,var(--pt-a) 70%,#fff);padding:6px 8px 2px;opacity:.9}.paytable table{font-size:.86rem;color:var(--pt-txt)}.paytable th{color:var(--pt-a);font-weight:800;padding:6px;border-bottom:2px solid color-mix(in srgb,var(--pt-bd) 55%,transparent)}.paytable td{padding:5px 7px;border-top:0;font-variant-numeric:tabular-nums;font-weight:600}.paytable tbody tr:nth-child(odd) td{background:var(--pt-r1)}.paytable tbody tr:nth-child(2n) td{background:var(--pt-r2)}.paytable tbody tr:hover td{background:color-mix(in srgb,var(--pt-a) 22%,var(--pt-r2))}.paytable td:first-child{display:flex;align-items:center;gap:8px;text-align:left;padding-left:10px}.pt-n{min-width:22px;height:22px;border-radius:7px;display:inline-grid;place-items:center;font-size:.78rem;font-weight:900;color:var(--pt-ink);background:linear-gradient(180deg,var(--pt-a),var(--pt-b));font-family:var(--pt-font)}.paytable td:not(:first-child){color:#fff}.paytable td:last-child{color:var(--pt-a)}.drawbox{text-align:center}.drawbox .db-no{font-family:var(--pt-font);font-size:2rem;font-weight:900;color:#fff;padding:12px 10px 2px;text-shadow:0 0 20px color-mix(in srgb,var(--pt-a) 60%,transparent)}.drawbox .db-res{padding:2px 14px 16px;color:color-mix(in srgb,var(--pt-a) 55%,#cfd5ff);font-size:.92rem;line-height:1.4}.drawbox .db-res b{color:#fff;font-size:1.15rem}.drawbox.win{border-color:#2ee6a6;box-shadow:0 0 0 3px #00000059,0 0 40px #2ee6a673}.drawbox.win .db-res{color:#2ee6a6}.drawbox.win h4{background:linear-gradient(180deg,#4ade80,#16a34a);color:#052e16}.drawbox.lose .db-res{color:#aab2e6}.look-pamir{--ttl-font: Georgia, "Times New Roman", serif;--btn-a: #38bdf8;--btn-b: #e0f2fe;--btn-ink: #06223a;--btn-glow: rgba(125, 211, 252, .55);--pr: 22px;--num-font: Georgia, "Times New Roman", serif;--pt-a: #bae6fd;--pt-b: #38bdf8;--pt-ink: #06223a;--pt-r1: rgba(8, 28, 60, .92);--pt-r2: rgba(14, 44, 92, .92);--pt-bd: #bae6fd}.look-pamir .g-title{letter-spacing:.05em}.look-pamir:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.6;background:radial-gradient(circle at 20% 30%,#fff 0 2px,transparent 3px) 0 0 / 130px 130px,radial-gradient(circle at 70% 60%,#fff 0 1.5px,transparent 2.5px) 0 0 / 90px 90px,radial-gradient(circle at 45% 85%,#fff 0 2.5px,transparent 3.5px) 0 0 / 170px 170px,linear-gradient(180deg,transparent 55%,rgba(186,230,253,.16));animation:snowfall 16s linear infinite}@keyframes snowfall{to{background-position:30px 260px,-20px 180px,40px 340px,0 0}}.look-pamir .board{background:linear-gradient(180deg,#0f2a4a,#07142b);border:5px solid #bae6fd;border-radius:32px 32px 20px 20px;margin-top:12px;box-shadow:0 0 0 4px #0c4a6e,0 0 64px #7dd3fc66,inset 0 0 50px #0284c759}.look-pamir .board:after{inset:-16px 24px auto 24px;height:24px;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#fff,#e0f2fe);clip-path:polygon(0 0,100% 0,100% 55%,93% 100%,85% 62%,76% 100%,66% 55%,56% 100%,46% 60%,36% 100%,26% 55%,16% 100%,7% 62%,0 80%);filter:drop-shadow(0 0 10px rgba(186,230,253,.8))}.ball.t-pamir{border-radius:24%;background:linear-gradient(145deg,#f0f9ff,#7dd3fc 45%,#1e40af);border:3px solid #f0f9ff;box-shadow:inset 0 0 0 2px #1e40af73,0 8px 16px #00000080}.ball.t-pamir:after{left:0;top:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.6) 0 26%,transparent 26% 58%,rgba(255,255,255,.2) 58% 68%,transparent 68%)}.ball.t-pamir b{width:70%;height:70%;background:none;box-shadow:none;color:#0c2a5e;text-shadow:0 1px 0 rgba(255,255,255,.85);font-size:clamp(1.2rem,3vw,2.6rem);font-weight:900}.ball.t-pamir.win{border-color:#fde68a;box-shadow:0 0 0 3px #fde68a,0 0 28px #fde68a}.ball.t-pamir.win:after{animation:spin 3s linear infinite}.admin{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 62px)}.admin-nav{background:var(--bg2);border-right:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:62px;align-self:start;height:calc(100vh - 62px);overflow-y:auto}.admin-nav-title{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;padding:0 12px 10px}.admin-nav a{display:flex;align-items:center;gap:12px;color:var(--muted);padding:11px 14px;border-radius:12px;font-weight:600}.admin-nav a:hover{background:#ffffff0f;color:var(--text);text-decoration:none}.admin-nav a.active{background:var(--grad);color:#1a0a1f}.admin-body{padding:24px 28px 50px;min-width:0}.admin-body h1{font-size:1.6rem;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.page-head h1{margin:0}.btns{display:flex;gap:8px;flex-wrap:wrap}.acards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:16px 0 22px}.acards.compact{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));margin:14px 0}.acard{position:relative;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.acard small{color:var(--muted);font-size:.8rem}.acard b{font-size:1.4rem}.acard em{font-style:normal;color:var(--muted);font-size:.78rem}.acard-ico{position:absolute;right:12px;top:12px;color:var(--violet);opacity:.6}.acard.good b{color:var(--green)}.acard.bad b{color:var(--red)}.alert-bar{display:block;background:#ffd24a1f;border:1px solid var(--gold);color:var(--gold);border-radius:14px;padding:12px 16px;margin:10px 0}.alert-bar:hover{text-decoration:none;background:#ffd24a33}.apanel{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px 20px;margin-bottom:20px}.apanel h3{margin:0 0 12px}.apanel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.apanel-head h3{margin:0}.two-col{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.table-wrap.flat{border:0;background:none}.chart{width:100%;height:auto}.toplist{display:flex;flex-direction:column;gap:8px}.top-row{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--bg2);border-radius:12px;padding:10px 14px;color:var(--text)}.top-row:hover{text-decoration:none;background:var(--card2)}.top-row small{display:block;color:var(--muted)}.top-row span{font-weight:800}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px;align-items:center}.filters input,.filters select{width:auto;flex:1 1 150px;min-width:130px;max-width:240px;padding:9px 12px}.chips.quick{margin:10px 0}.pager{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;flex-wrap:wrap;color:var(--muted)}.pager div{display:flex;gap:4px}.pager button{min-width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;font:inherit}.pager button.on{background:var(--pink);border-color:var(--pink)}.pager button:disabled{opacity:.35;cursor:default}.table tr.click{cursor:pointer}.table tr.blocked{opacity:.6}.table td .muted{font-size:.8rem}.actions{white-space:nowrap;display:flex;gap:6px}.small-meta{max-width:280px;font-size:.75rem;color:var(--muted);word-break:break-all}code{background:var(--bg2);padding:2px 8px;border-radius:6px;color:var(--gold);font-size:.85rem}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin-bottom:14px}.kv span{color:var(--muted)}.kv.small{font-size:.85rem;gap:4px 12px;margin:10px 0}.inline-kv{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 16px}.tv-grid{display:grid;gap:8px;margin:12px 0;max-width:460px}.tv-cell{position:relative;aspect-ratio:1;background:var(--bg2);border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;padding:6px}.tv-cell img{width:100%;height:100%;object-fit:contain}.tv-cell i{position:absolute;left:6px;top:3px;font-size:.68rem;color:var(--muted);font-style:normal}.tv-cell.win{border-color:var(--gold);box-shadow:0 0 12px #ffd24a80}.tv-wins{padding-left:18px;color:#d8dcff}.agames{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px;margin-top:14px}.agame{display:flex;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.agame.off{opacity:.55}.agame-img{width:110px;flex:none;background-size:cover;background-position:center}.agame-body{padding:14px;flex:1;min-width:0}.agame-head{display:flex;justify-content:space-between;align-items:center}.agame-head h3{margin:0}label.inline{flex-direction:row;align-items:center;gap:10px}label.inline input{width:80px;padding:6px 10px}.switch{position:relative;width:46px;height:26px;flex:none;display:inline-block}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--line);border-radius:26px;transition:.2s;cursor:pointer}.switch span:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.switch input:checked+span{background:var(--green)}.switch input:checked+span:before{transform:translate(20px)}.settings{display:flex;flex-direction:column;gap:14px;max-width:760px}.settings h3{margin:10px 0 0;color:var(--gold)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 900px){.admin{grid-template-columns:1fr}.admin-nav{position:static;height:auto;flex-direction:row;overflow-x:auto;padding:10px;border-right:0;border-bottom:1px solid var(--line)}.admin-nav-title{display:none}.admin-nav a{white-space:nowrap;padding:9px 12px}.admin-body{padding:16px 12px 40px}.two-col,.grid2{grid-template-columns:1fr}}.jp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.jp-admin{border-left:5px solid var(--c)}.jp-admin.off{opacity:.6}.jp-pool{font-size:2rem;font-weight:800;color:var(--c);margin:4px 0 8px}.jp-pool small{font-size:1.1rem}.apanel.how ul{margin:0;padding-left:20px;color:#d8dcff;line-height:1.6}.block{display:block}.rtp-edit{display:flex;gap:8px;align-items:flex-end;margin:10px 0;flex-wrap:wrap}.rtp-edit label{flex:1;min-width:150px}.econ{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.econ>div{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:10px 14px;display:flex;flex-direction:column}.econ small{color:var(--muted)}.econ b{font-size:1.4rem}.provs-admin{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.prov-admin{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.prov-admin.ok{border-color:#2ee6a680}.prov-admin.no{border-color:#ff5c7a80}.prov-admin small{color:var(--muted)}.settings label small{font-weight:400}.agames{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:22px}.agame{flex-direction:column;border-radius:22px;transition:transform .2s,border-color .2s}.agame:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pink) 60%,var(--line))}.agame-img{width:100%;height:150px;flex:none;position:relative}.agame-img:after{content:"";position:absolute;inset:auto 0 0;height:60%;background:linear-gradient(180deg,transparent,var(--card))}.agame-body{padding:4px 18px 18px;display:flex;flex-direction:column;gap:12px}.agame-head h3{font-size:1.2rem}.agame-meta{color:var(--muted);font-size:.85rem}.agame-pct{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.agame-pct>div{background:var(--bg2);border:1px solid var(--line);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.agame-pct small{color:var(--muted);font-size:.72rem}.agame-pct b{font-size:1.15rem}.agame-rows{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:.86rem}.agame-rows span{color:var(--muted)}.agame-rows b{text-align:right;font-weight:600}.rtp-edit{margin:0;padding-top:12px;border-top:1px solid var(--line);align-items:flex-end}.rtp-edit input{width:100%}.agame .inline{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:.86rem}.agame .inline input{width:80px}
