:root{--bg:#1A1B23;--panel:#252632;--panel2:#2E2F3D;--or:#DC6517;--or2:#f08a3e;--tx:#eceaf2;--mu:#a9a9bd;--bd:#3d3e52}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:84px}
body{margin:0;background:radial-gradient(900px 500px at 85% -5%,rgba(220,101,23,.12),transparent),var(--bg);color:var(--tx);font:400 16px/1.75 Mulish,sans-serif;padding-bottom:84px;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:var(--or2);text-underline-offset:3px}
svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.a9f-wrap{overflow-x:clip}
.q2w-header{position:sticky;top:0;z-index:50;background:var(--panel);border-bottom:1px solid var(--bd);box-shadow:0 6px 24px rgba(0,0,0,.35)}
.k4z-bar{max-width:1180px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:14px}
.m8r-logo img{border-radius:10px;width:auto;height:44px}
.j5t-menu{display:flex;gap:2px;flex:1;justify-content:center}
.v3n-link{display:flex;align-items:center;gap:6px;color:var(--tx);text-decoration:none;font-weight:700;font-size:14px;padding:8px 10px;border-radius:10px;transition:background .2s,color .2s}
.v3n-link svg{width:17px;height:17px;color:var(--or)}
.v3n-link:hover{background:var(--panel2);color:#fff}
.p6c-online{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mu);white-space:nowrap}
.p6c-online b{color:var(--tx)}
.p6c-dot{width:8px;height:8px;border-radius:50%;background:var(--or);animation:pls 1.8s infinite}
@keyframes pls{50%{opacity:.25;transform:scale(1.5)}}
.d1h-actions{display:flex;gap:8px;margin-left:auto}
.b0t-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:10px 20px;font:800 15px/1.2 Mulish,sans-serif;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;color:#fff}
.b0t-pri{background:linear-gradient(180deg,#ec7a2a,#DC6517);color:#fff;box-shadow:0 6px 18px rgba(220,101,23,.35)}
.b0t-pri:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(220,101,23,.5)}
.b0t-sec{background:var(--panel2);border-color:var(--bd);color:#fff}
.b0t-sec:hover{transform:translateY(-2px);background:#383a4c}
.b0t-lg{padding:15px 28px;font-size:17px}
.u7b-burger{display:none;width:42px;height:42px;border:1px solid var(--bd);background:var(--panel2);border-radius:10px;cursor:pointer;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:5px}
.u7b-burger span{width:20px;height:2px;background:#fff;border-radius:2px;transition:transform .25s,opacity .25s}
.u7b-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.u7b-burger[aria-expanded=true] span:nth-child(2){opacity:0}
.u7b-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.h2o-hero{position:relative;min-height:540px;display:flex;align-items:center;overflow:hidden}
.h2o-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.h2o-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,27,35,.96) 20%,rgba(26,27,35,.6) 60%,rgba(220,101,23,.25))}
.h2o-body{position:relative;max-width:1180px;margin:0 auto;padding:60px 16px;width:100%;animation:rise .8s both}
@keyframes rise{from{opacity:0;transform:translateY(24px)}}
.h2o-tag{display:inline-block;background:rgba(220,101,23,.18);color:var(--or2);border:1px solid var(--or);padding:4px 14px;border-radius:99px;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase}
.h2o-title{font-size:clamp(32px,6vw,62px);font-weight:900;line-height:1.1;margin:18px 0;max-width:760px}
.h2o-title em{font-style:normal;color:var(--or)}
.h2o-text{max-width:560px;color:#d8d6e4;font-size:18px}
.h2o-cta{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}
.h2o-stats{display:flex;gap:28px;flex-wrap:wrap}
.h2o-stats b{display:block;font-size:26px;font-weight:900;color:#fff}
.h2o-stats span{color:var(--mu);font-size:13px}
.z5e-crumbs{max-width:1180px;margin:0 auto;padding:16px}
.z5e-crumbs ol{list-style:none;display:flex;gap:8px;margin:0;padding:0;font-size:14px}
.z5e-crumbs li+li::before{content:"/";margin-right:8px;color:var(--mu)}
.w8k-main{max-width:1180px;margin:0 auto;padding:0 16px}
.f6y-block,.t3c-toc{background:var(--panel);border:1px solid var(--bd);border-radius:20px;padding:28px;margin:0 0 28px;opacity:0;transform:translateY(22px);transition:opacity .6s,transform .6s}
.is-in{opacity:1!important;transform:none!important}
.no-js .f6y-block,.no-js .t3c-toc{opacity:1;transform:none}
.s0h-title,.s0h-h2{font-size:clamp(22px,3.5vw,32px);font-weight:900;margin:0 0 12px;line-height:1.25}
.s0h-h2::after{content:"";display:block;width:56px;height:4px;border-radius:4px;background:var(--or);margin-top:10px}
.s0h-lead{color:var(--mu);margin:0 0 18px}
.t3c-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-top:14px}
.t3c-grid a{display:flex;align-items:center;gap:10px;background:var(--panel2);border:1px solid var(--bd);padding:10px 14px;border-radius:12px;text-decoration:none;color:var(--tx);font-weight:700;transition:transform .2s,border-color .2s}
.t3c-grid a:hover{transform:translateX(4px);border-color:var(--or)}
.t3c-grid svg{width:20px;height:20px;color:var(--or);flex:none}
.g7m-scroll{overflow-x:auto;border:1px solid var(--bd);border-radius:14px}
.n4v-table{width:100%;border-collapse:collapse;min-width:520px;text-align:left;margin:0 auto}
.n4v-table th,.n4v-table td{padding:12px 16px;border:1px solid var(--bd);vertical-align:top;text-align:left}
.n4v-table thead th{background:var(--panel2);color:#fff}
.n4v-table tbody th{width:32%;background:rgba(46,47,61,.55);font-weight:700;white-space:nowrap}
.n4v-table tbody th .ic{display:inline-flex;vertical-align:middle;margin-right:10px;width:30px;height:30px;border-radius:8px;background:rgba(220,101,23,.16);color:var(--or);align-items:center;justify-content:center}
.n4v-table svg{width:17px;height:17px}
.n4v-center{min-width:820px}
.n4v-center td:first-child{white-space:nowrap}
.pm-logo{display:inline-flex;align-items:center;gap:8px;font-weight:800}
.pm-logo i{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:900;color:#fff}
.l9a-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.l9a-tile{background:var(--panel2);border:1px solid var(--bd);border-radius:16px;padding:22px;transition:transform .25s,border-color .25s}
.l9a-tile:nth-child(2n){border-radius:16px 16px 40px 16px}
.l9a-tile:hover{transform:translateY(-5px);border-color:var(--or)}
.l9a-ic{display:flex;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#ec7a2a,#a4470b);align-items:center;justify-content:center;margin-bottom:12px}
.l9a-ic svg{width:26px;height:26px;color:#fff}
.l9a-tile b{display:block;font-size:18px}
.l9a-tile p{margin:6px 0 0;color:var(--mu)}
.c5d-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.c5d-col{border-radius:16px;padding:20px;background:var(--panel2);border:1px solid var(--bd)}
.c5d-good{border-top:4px solid #5fbf8a}
.c5d-bad{border-top:4px solid #d8584a}
.c5d-head{font-weight:900;font-size:20px;margin-bottom:8px}
.c5d-col ul{list-style:none;margin:0;padding:0}
.c5d-col li{padding:7px 0 7px 28px;position:relative;border-bottom:1px dashed var(--bd)}
.c5d-col li:last-child{border:0}
.c5d-col li::before{position:absolute;left:0;font-weight:900}
.c5d-good li::before{content:"+";color:#5fbf8a}
.c5d-bad li::before{content:"\2212";color:#d8584a}
.j8p-jackpot{position:relative;text-align:center;overflow:hidden;background:linear-gradient(135deg,#2c1d1b,#252632 55%,#3a2312)}
.j8p-jackpot .s0h-h2::after{margin:10px auto 0}
.j8p-glow{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(220,101,23,.35),transparent 70%);left:50%;top:-180px;transform:translateX(-50%);pointer-events:none}
.j8p-amount{position:relative;font-size:clamp(40px,10vw,88px);font-weight:900;color:var(--or2);margin:6px 0;letter-spacing:.01em;font-variant-numeric:tabular-nums}
.a2p-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}
.a2p-btns{display:grid;gap:12px}
.a2p-store{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:var(--panel2);border:1px dashed var(--bd);color:var(--mu);font-weight:800;line-height:1.2}
.a2p-store svg{width:28px;height:28px}
.a2p-store small{display:block;font-weight:600;color:var(--mu)}
.is-off{opacity:.6;cursor:not-allowed}
.s6g-track{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.s6g-card{background:var(--panel2);border:1px solid var(--bd);border-radius:18px;overflow:hidden;transition:transform .25s,border-color .25s}
.s6g-card:hover{transform:translateY(-6px);border-color:var(--or)}
.s6g-art{height:150px;position:relative;display:flex;align-items:center;justify-content:center}
.s6g-art svg{width:84px;height:84px;stroke:#fff;stroke-width:1.6;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}
.s6g-info{padding:14px 16px 18px;display:grid;gap:4px}
.s6g-info b{font-size:18px}
.s6g-info span{color:var(--mu);font-size:14px;margin-bottom:8px}
.m1s-practice{text-align:center}
.m1s-practice .s0h-h2::after{margin:10px auto 0}
.m1s-machine{max-width:480px;margin:0 auto;padding:22px;border-radius:24px;background:linear-gradient(180deg,#34364a,#1f2029);border:2px solid var(--or);display:grid;gap:16px;justify-items:center}
.m1s-reels{display:flex;gap:10px}
.m1s-reel{width:92px;height:110px;border-radius:14px;background:#14151b;border:1px solid var(--bd);display:flex;align-items:center;justify-content:center;overflow:hidden}
.m1s-sym{width:64px;height:64px;transition:transform .15s}
.m1s-sym svg{width:100%;height:100%}
.m1s-reel.is-spin .m1s-sym{animation:spn .12s linear infinite}
@keyframes spn{0%{transform:translateY(-30px);opacity:.4}100%{transform:translateY(30px);opacity:.4}}
.m1s-result{font-weight:800;min-height:28px}
.m1s-win{display:grid;gap:8px;justify-items:center;padding:16px;border-radius:16px;background:rgba(220,101,23,.14);border:1px solid var(--or);animation:rise .5s both}
.m1s-win[hidden]{display:none}
.v5w-review{line-height:1.85;min-height:80px}
.v5w-review h1,.v5w-review h2,.v5w-review h3,.v5w-review h4{line-height:1.3;margin:1.4em 0 .5em}
.v5w-review h2{font-size:28px;border-left:5px solid var(--or);padding-left:14px}
.v5w-review h3{font-size:22px;color:var(--or2)}
.v5w-review p{margin:0 0 1em}
.v5w-review ul,.v5w-review ol{padding-left:1.4em;margin:0 0 1em}
.v5w-review li{margin:.3em 0}
.v5w-review li::marker{color:var(--or);font-weight:800}
.v5w-review blockquote{margin:1.2em 0;padding:14px 20px;border-left:4px solid var(--or);background:var(--panel2);border-radius:0 14px 14px 0;color:#ddd}
.v5w-review table{display:block;overflow-x:auto;border-collapse:collapse;margin:1em auto;max-width:100%}
.v5w-review th,.v5w-review td{border:1px solid var(--bd);padding:10px 14px;text-align:left}
.v5w-review th{background:var(--panel2)}
.v5w-review img{border-radius:14px;margin:1em auto}
.v5w-review hr{border:0;height:1px;background:var(--bd);margin:2em 0}
.v5w-review code,.v5w-review pre{background:#14151b;border-radius:8px;padding:2px 6px}
.v5w-review pre{padding:14px;overflow-x:auto}
.q7f-list{display:grid;gap:10px}
.q7f-list details{background:var(--panel2);border:1px solid var(--bd);border-radius:14px;padding:0 18px;transition:border-color .2s}
.q7f-list details[open]{border-color:var(--or)}
.q7f-list summary{cursor:pointer;font-weight:800;padding:16px 28px 16px 0;list-style:none;position:relative}
.q7f-list summary::-webkit-details-marker{display:none}
.q7f-list summary::after{content:"+";position:absolute;right:0;top:12px;font-size:24px;color:var(--or)}
.q7f-list details[open] summary::after{content:"\2212"}
.q7f-list p{margin:0 0 16px;color:#d4d2e0}
.o3m-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}
.o3m-form{display:grid;gap:8px}
.o3m-form label{font-weight:800;font-size:14px}
.o3m-form input,.o3m-form textarea{width:100%;background:var(--bg);color:var(--tx);border:1px solid var(--bd);border-radius:12px;padding:12px 14px;font:inherit;transition:border-color .2s}
.o3m-form input:focus,.o3m-form textarea:focus{outline:0;border-color:var(--or)}
.o3m-form .b0t-btn{margin-top:8px}
.o3m-note{font-size:13px;color:var(--mu);margin:0}
.o3m-msg{margin:0;font-weight:800;color:#ff9a8a;min-height:22px}
.o3m-msg.ok{color:#7fd9a3}
.o3m-list{display:grid;gap:12px}
.o3m-empty{border:1px dashed var(--bd);border-radius:14px;padding:24px;text-align:center;color:var(--mu)}
.o3m-item{background:var(--panel2);border:1px solid var(--bd);border-radius:14px;padding:14px 16px}
.o3m-item header{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--mu)}
.o3m-item header b{color:#fff;font-size:15px}
.o3m-item p{margin:6px 0 0;white-space:pre-wrap;word-break:break-word}
.o3m-del{background:none;border:0;color:var(--or2);cursor:pointer;font:700 13px Mulish,sans-serif;padding:0;margin-top:6px}
.u4a-card{display:grid;grid-template-columns:130px 1fr;gap:24px}
.u4a-photo{width:130px;height:130px;border-radius:50%;background:linear-gradient(135deg,var(--or),#7a3407);display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:900;color:#fff;border:4px solid var(--panel2)}
.u4a-name{font-size:26px;font-weight:900}
.u4a-role{color:var(--or2);font-weight:800}
.u4a-meta{display:flex;gap:20px;flex-wrap:wrap;color:var(--mu);font-size:14px;margin:10px 0 14px}
.q2w-footer{background:var(--panel);border-top:1px solid var(--bd);margin-top:20px;padding:20px 0 10px}
.x9-foot{align-items:flex-start;display:grid;grid-template-columns:1.2fr .8fr 1.6fr;gap:28px}
.x9-col{display:flex;flex-direction:column;gap:6px}
.x9-col a{color:var(--tx);text-decoration:none}
.x9-col a:hover{color:var(--or2)}
.x9-col p{color:var(--mu);margin:0;font-size:14px}
.x9-flag{display:flex;align-items:center;gap:8px;font-weight:700}
.x9-h{font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--or2);margin-top:6px}
.x9-chips{display:flex;flex-wrap:wrap;gap:8px}
.x9-chip{background:var(--panel2);border:1px solid var(--bd);border-radius:10px;padding:5px 12px;font-size:13px;font-weight:700;color:var(--tx);text-decoration:none}
a.x9-chip:hover{border-color:var(--or)}
.x9-logos{flex-direction:column;align-items:flex-start;border-top:1px solid var(--bd)}
.x9-legal{flex-direction:column;align-items:flex-start;border-top:1px solid var(--bd);color:var(--mu);font-size:13px}
.x9-legal p{margin:0}
.w3g-widget{position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:16px;background:var(--panel);border:1px solid var(--or);border-radius:16px;padding:10px 12px 10px 18px;box-shadow:0 10px 36px rgba(0,0,0,.55);width:min(560px,calc(100% - 24px));justify-content:space-between}
.w3g-widget a{text-decoration:none;color:#fff}
.w3g-text b{display:block;color:#fff;line-height:1.2}
.w3g-text span{color:#f0c9a8;font-size:13px}
.w3g-widget .b0t-btn{animation:bump 2.4s infinite}
@keyframes bump{0%,80%,100%{transform:none}90%{transform:scale(1.07)}}
@media(max-width:980px){
.j5t-menu{display:none;position:absolute;left:0;right:0;top:100%;background:var(--panel);flex-direction:column;padding:10px 16px 16px;border-bottom:1px solid var(--bd);box-shadow:0 20px 30px rgba(0,0,0,.5)}
.j5t-menu.is-open{display:flex}
.v3n-link{padding:12px}
.u7b-burger{display:flex}
.p6c-online{display:none}
.j5t-menu.is-open+.p6c-online{display:flex}
.l9a-tiles{grid-template-columns:1fr 1fr}
.a2p-grid,.o3m-grid{grid-template-columns:1fr}
.x9-foot{grid-template-columns:1fr 1fr}
}
@media(max-width:700px){
.k4z-bar{padding:8px 10px;gap:8px}
.m8r-logo img{height:34px}
.b0t-btn{padding:9px 13px;font-size:14px}
.d1h-actions{gap:6px}
.h2o-hero{min-height:460px}
.f6y-block,.t3c-toc{padding:20px 16px;border-radius:16px}
.c5d-cols{grid-template-columns:1fr}
.l9a-tiles{grid-template-columns:1fr}
.s6g-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 12px;-webkit-overflow-scrolling:touch}
.s6g-card{flex:0 0 78%;scroll-snap-align:center}
.u4a-card{grid-template-columns:1fr;justify-items:start}
.x9-foot{grid-template-columns:1fr}
.l9a-tiles.is-slide{display:flex;overflow-x:auto}
.w3g-text span{display:none}
.m1s-reel{width:78px;height:96px}
}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.f6y-block,.t3c-toc{opacity:1;transform:none}}
.wp-block-group,.elementor-section,.yoast-breadcrumbs,.screen-reader-text{margin:0}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

.x7-richtext{line-height:1.8;color:#e9e9ef}.x7-richtext h1,.x7-richtext h2,.x7-richtext h3{line-height:1.25;margin:1.4em 0 .7em}.x7-richtext p,.x7-richtext ul,.x7-richtext ol{margin:0 0 1.2em}.x7-richtext a{color:#ffad73}.x7-richtext ul,.x7-richtext ol{padding-left:1.5em}.x7-richtext table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin:24px auto}.x7-richtext th,.x7-richtext td{border:1px solid #555666;padding:14px;text-align:left}.x7-richtext img{max-width:100%;height:auto}.x7-richtext blockquote{border-left:3px solid #dc6517;padding:12px 20px;margin:24px 0;background:#252632}.x7-richtext pre{overflow:auto;padding:16px;background:#252632}.x7-ghost92{isolation:isolate}.x7-dormant41{contain:layout}

.m8r-logo img{width:auto;height:44px;object-fit:contain}
.j5t-menu .mb8{display:none}
.v3n-link{white-space:nowrap}
.h2o-img{object-position:center}
.h2o-shade{background:linear-gradient(90deg,rgba(26,27,35,.94) 18%,rgba(26,27,35,.68) 58%,rgba(26,27,35,.34))}
.h2o-body{min-width:0}
.v5w-review,.x7-richtext{overflow-wrap:anywhere;min-width:0}
.v5w-review table,.x7-richtext table{width:fit-content;max-width:100%;overflow-wrap:normal;word-break:normal;border-radius:10px}
.v5w-review th,.v5w-review td,.x7-richtext th,.x7-richtext td{min-width:120px;overflow-wrap:normal;word-break:normal;vertical-align:top}
.x7-richtext th{background:#2f303d}
.x7-frame{background:var(--panel);border:1px solid var(--bd);border-radius:20px;padding:28px}
.s6g-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#14151b}
img.u4a-photo.u4a-ph{object-fit:cover;object-position:center top;display:block;flex:none}
a.a2p-store{text-decoration:none;color:var(--tx);border-style:solid;transition:transform .2s,border-color .2s}
a.a2p-store:hover{transform:translateY(-2px);border-color:var(--or)}
.s6g-card,.l9a-tile,.c5d-col,.u4a-body,.x9-col,.a2p-grid>*{min-width:0}
.x9-col a{overflow-wrap:anywhere}
@media(min-width:981px){.k4z-bar{flex-wrap:nowrap}}
@media(min-width:1100px){.s6g-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.s6g-info{padding:10px 12px 14px}.s6g-info b{font-size:15px}}
@media(min-width:981px) and (max-width:1160px){.v3n-link svg{display:none}}
@media(max-width:980px){
.d1h-actions{display:none}
.u7b-burger{margin-left:auto}
.q2w-header .k4z-bar{position:relative}
.j5t-menu .mb8{display:flex;gap:10px;margin-top:10px}
.j5t-menu .mb8 a{flex:1;justify-content:center;text-align:center}
}
@media(max-width:700px){.s6g-track{margin:0;padding:0 0 12px}.x7-frame{padding:20px 16px;border-radius:16px}main[style]{padding:16px 12px 110px!important;margin:16px auto!important}}
.z5e-crumbs ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:14px}
.j8p-jackpot{overflow:hidden}
.m1s-reels{max-width:100%}
.m1s-reel{min-width:0;flex:1 1 0;max-width:110px}
.m1s-practice,.m1s-machine{min-width:0;max-width:100%}
.m1s-machine{box-sizing:border-box}
@media(max-width:420px){.m1s-machine{padding-left:12px!important;padding-right:12px!important}.m1s-reels{gap:8px;justify-content:center}.m1s-reel{width:auto;flex:1 1 0;max-width:78px;height:90px}}
