.hm{--hm-ink: #0b1512;--hm-ink2: #4a5954;--hm-ink3: #82918b;--hm-line: #e6eeea;--hm-soft: #f3f8f6;--hm-acc-d: #059669;--hm-display: "Outfit", "Inter", system-ui, sans-serif;padding-top:18px}.hm-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px;padding:40px 38px 34px;border-radius:28px;color:#fff;overflow:hidden;background:linear-gradient(150deg,#0c2a22,#0b4a3a 58%,#0d5c47);box-shadow:0 22px 48px #0b4a3a47}.hm-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 90% at 100% 0%,rgba(52,211,153,.25),transparent 60%),radial-gradient(50% 70% at 0% 100%,rgba(20,184,166,.18),transparent 60%)}.hm-hero:after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle,rgba(255,255,255,.06) 0 2px,transparent 2px 34px)}.hm-hero>*{position:relative;z-index:1;min-width:0}.hm-hero h1{margin-top:16px;font:800 50px/1.02 var(--hm-display);letter-spacing:-1.8px}.hm-hero h1 span{color:#6ee7b7}.hm-hero-lead{margin-top:14px;max-width:600px;font-size:16.5px;line-height:1.62;color:#ecfdf5d9}.hm-hero-lead b{color:#fff}.hm-search{margin-top:22px;max-width:600px;padding:7px 7px 7px 16px;border-radius:18px}.hm-search input{font-size:16px}.hm-search button{padding:12px 22px;border-radius:13px;font-size:15px}.hm-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hm-hchip{display:inline-flex;align-items:center;gap:8px;padding:5px 13px 5px 5px;border-radius:30px;font-size:13.5px;font-weight:700;color:#fff;text-decoration:none;background:#ffffff17;border:1px solid rgba(255,255,255,.14);transition:background .15s ease,transform .15s ease}.hm-hchip:hover{background:#ffffff2b;transform:translateY(-1px)}.hm-hchip>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.hm-hchip svg{width:14px;height:14px}.hm-hero .rd-stats{margin-top:24px}.hm-hot{align-self:stretch;display:flex;flex-direction:column;padding:16px;border-radius:22px;background:#fffffff2;color:var(--hm-ink);box-shadow:0 18px 40px #0000002e}.hm-hot-head{display:flex;align-items:center;gap:9px;margin:2px 4px 10px}.hm-hot-head h2{font:800 17px var(--hm-display);letter-spacing:-.3px}.hm-hot-head a{margin-left:auto;font-size:12.5px;font-weight:800;color:var(--hm-acc-d);text-decoration:none}.hm-hot-dot{width:9px;height:9px;border-radius:50%;background:#f43f5e;box-shadow:0 0 0 4px #f43f5e26}.hm-hot ul{list-style:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;flex:1}.hm-hot-item{display:flex;align-items:center;gap:11px;min-height:62px;padding:7px 10px 7px 7px;border-radius:14px;color:inherit;text-decoration:none;background:#f6f9f8;border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.hm-hot-item:hover{background:#fff;border-color:#b8e6d3}.hm-hot-item:hover .rd-go{background:var(--grad);color:#fff}.hm-hot-item.rd-skel{display:block;height:64px}.hm-hot-logo{width:48px;height:48px;flex-shrink:0;border-radius:11px;overflow:hidden;background:#fff;border:1px solid #eef0f4;display:grid;place-items:center}.hm-hot-body{min-width:0;display:flex;flex-direction:column;gap:2px}.hm-hot-body b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-hot-body small{font-size:12px;color:var(--hm-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-sec{margin-top:34px}.hm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.hm-head-l{display:flex;align-items:center;gap:14px;min-width:0}.hm-head-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:#fff;background:linear-gradient(145deg,#34d399,#059669);box-shadow:0 10px 20px #10b98140}.hm-head-ico svg{width:20px;height:20px}.hm-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--hm-acc-d)}.hm-head h2{margin-top:2px;font:800 23px/1.15 var(--hm-display);letter-spacing:-.6px;color:var(--hm-ink)}.hm-head p{margin-top:3px;font-size:13.5px;color:var(--hm-ink3)}.hm-more{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:800;text-decoration:none;color:var(--hm-acc-d);background:#e9f8f1}.hm-more span{transition:transform .15s}.hm-more:hover{background:#d7f3e6}.hm-more:hover span{transform:translate(3px)}.hm-more-sm{margin-top:12px}.hm-skel{background:linear-gradient(90deg,#eef3f1,#f7faf9,#eef3f1);background-size:200% 100%;animation:hmskel 1.2s infinite}@keyframes hmskel{to{background-position:-200% 0}}.hm .rd-grid{margin-top:0}.hm-games{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0 6px}.hm-games::-webkit-scrollbar{display:none}.hm-games>*{flex:0 0 calc((100% - 36px)/4);scroll-snap-align:start}.hm-game{display:flex;flex-direction:column;gap:8px;padding:14px 15px 12px;border-radius:18px;text-decoration:none;color:var(--hm-ink);background:#fff;border:1px solid var(--hm-line);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.hm-game:hover{transform:translateY(-2px);border-color:#b8e6d3;box-shadow:0 14px 26px #083c2d1a}.hm-game.live{border-color:#fca5a5;box-shadow:0 0 0 1px #fca5a5}.hm-game.hm-skel{min-height:144px}.hm-foot{margin-top:0;margin-bottom:24px}.hm-games-wrap{position:relative}.hm-arrow{display:grid;position:absolute;top:50%;z-index:2;width:38px;height:38px;margin-top:-23px;border-radius:50%;border:1px solid var(--hm-line);background:#fff;color:#047857;cursor:pointer;place-items:center;box-shadow:0 6px 16px #08281e29;transition:opacity .15s ease,transform .15s ease}.hm-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hm-arrow:active{transform:scale(.92)}.hm-arrow:disabled{opacity:.35;cursor:default}.hm-arrow.prev{left:-6px}.hm-arrow.next{right:-6px}.hm-game-top{display:flex;justify-content:space-between;gap:8px;font-size:11.5px}.hm-game-top small{font-size:inherit;color:var(--hm-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-game-top b{flex-shrink:0;color:var(--hm-acc-d);text-transform:capitalize}.hm-game-live{display:inline-flex;align-items:center;gap:5px;color:#dc2626!important}.hm-game-live i{width:7px;height:7px;border-radius:50%;background:#ef4444}.hm-game-row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.hm-game-row img,.hm-game-ph{width:26px;height:26px;object-fit:contain;flex-shrink:0}.hm-game-ph{border-radius:50%;background:#eef3f1}.hm-game-row em{flex:1;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-game-row strong{font:800 18px var(--hm-display)}.hm-game-foot{margin-top:2px;padding-top:8px;border-top:1px dashed var(--hm-line);font-size:12px;font-weight:800;color:var(--hm-acc-d)}.hm-genres{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hm-g{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px;min-height:108px;padding:14px;border-radius:18px;text-decoration:none;color:#fff;background:var(--gg);box-shadow:0 12px 24px #14143c1f;transition:transform .18s ease,box-shadow .18s ease}.hm-g:after{content:"";position:absolute;right:-40px;bottom:-50px;width:150px;height:150px;border-radius:50%;background:#ffffff24;transition:transform .3s}.hm-g:hover{transform:translateY(-4px);box-shadow:0 22px 40px #14143c33}.hm-g:hover:after{transform:scale(1.2)}.hm-g-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;margin-bottom:auto;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff4d}.hm-g-ico svg{width:18px;height:18px}.hm-g b{margin-top:12px;font:800 16px/1.1 var(--hm-display)}.hm-g small{font-size:12px;font-weight:600;opacity:.88}.hm-explore .rd-browser{margin-top:0}.hm-all{margin-top:16px}.hm-regions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hm-rg{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1px;min-height:92px;padding:14px 16px;border-radius:18px;text-decoration:none;color:#fff;box-shadow:0 12px 24px #0a281e24;transition:transform .18s ease}.hm-rg:after{content:"";position:absolute;inset:auto -30px -60px auto;width:140px;height:140px;border-radius:50%;border:18px solid rgba(255,255,255,.12)}.hm-rg:hover{transform:translateY(-4px)}.hm-rg small{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;opacity:.75}.hm-rg b{margin-top:auto;font:800 18px/1.1 var(--hm-display)}.hm-rg span{font-size:13px;font-weight:600;opacity:.88}.hm-places{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.hm-places>div{padding:16px 18px;border-radius:20px;background:#fff;border:1px solid var(--hm-line)}.hm-places h3{display:flex;align-items:center;gap:8px;margin-bottom:12px;font:800 16px var(--hm-display);color:var(--hm-ink)}.hm-places h3 svg{width:18px;height:18px;color:var(--hm-acc-d)}.hm-places .rd-links{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.hm-places .rd-lnk{background:var(--hm-soft);border-color:transparent}.hm-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}.hm-why-i{padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--hm-line)}.hm-why-i span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;margin-bottom:10px;color:var(--hm-acc-d);background:#e3f6ed}.hm-why-i span svg{width:19px;height:19px}.hm-why-i b{font-size:15.5px;color:var(--hm-ink)}.hm-why-i p{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--hm-ink2)}.hm-article{margin-top:30px;padding:26px 28px;border-radius:24px;background:linear-gradient(160deg,#fff,#eef8f3);border:1px solid var(--hm-line)}.hm-article h2{font:800 24px/1.2 var(--hm-display);letter-spacing:-.6px;color:var(--hm-ink)}.hm-lead{margin-top:8px;max-width:1000px;font-size:15.5px;line-height:1.72;color:var(--hm-ink2)}.hm-article-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.hm-article-grid>div{padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--hm-line)}.hm-article h3{margin-bottom:6px;font:800 16px/1.25 var(--hm-display);color:var(--hm-ink)}.hm-article p{font-size:14px;line-height:1.68;color:var(--hm-ink2)}.hm-article p a{color:var(--hm-acc-d);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(5,150,105,.25)}.hm-article p a:hover{border-bottom-color:currentColor}.hm-steps{margin:10px 0 0;padding:0;list-style:none;counter-reset:hmstep;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hm-steps li{counter-increment:hmstep;position:relative;padding:13px 15px 13px 54px;border-radius:14px;background:#fff;border:1px solid var(--hm-line);font-size:14px;line-height:1.55;color:var(--hm-ink2)}.hm-steps li:before{content:counter(hmstep);position:absolute;left:12px;top:12px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:800 15px var(--hm-display);color:#fff;background:linear-gradient(135deg,#34d399,#059669)}.hm-steps b{color:var(--hm-ink)}@media(max-width:1100px){.hm-hero{grid-template-columns:1fr}.hm-hot ul{display:grid;grid-template-columns:1fr 1fr}.hm-genres{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-why,.hm-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-regions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.hm-games{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -26px;padding:2px 26px 8px;scrollbar-width:none}.hm-games::-webkit-scrollbar{display:none}.hm-games>*{flex:0 0 44%;scroll-snap-align:start}.hm-games{scroll-padding-inline:26px}.hm-arrow{display:grid}.hm-steps,.hm-places{grid-template-columns:1fr}}@media(max-width:640px){.hm{padding-top:12px}.hm-hero{padding:24px 16px 22px;border-radius:22px;gap:20px}.hm-hero h1{font-size:33px;letter-spacing:-1px}.hm-hero-lead{font-size:15px}.hm-search{padding-left:12px}.hm-search button{padding:11px 14px}.hm-hero-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.hm-hero-chips::-webkit-scrollbar{display:none}.hm-hchip{flex-shrink:0}.hm-hot{padding:12px;border-radius:18px}.hm-hot ul{display:flex}.hm-sec{margin-top:28px}.hm-head{align-items:center}.hm-head h2{font-size:19px}.hm-head p{display:none}.hm-head-ico{width:34px;height:34px;border-radius:11px}.hm-more{padding:8px 12px;font-size:12.5px}.hm-genres{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hm-g{min-height:92px}.hm-games{margin:0 -16px;padding:2px 16px 8px}.hm-games{scroll-padding-inline:16px}.hm-games>*{flex-basis:82%}.hm-game{padding-left:24px;padding-right:24px}.hm-arrow{width:32px;height:32px;margin-top:-20px}.hm-arrow svg{width:16px;height:16px}.hm-arrow.prev{left:-12px}.hm-arrow.next{right:-12px}.hm-foot{margin-bottom:18px}.hm-regions{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-why{grid-template-columns:1fr 1fr;gap:10px}.hm-article{padding:22px 16px}.hm-article h2{font-size:21px}.hm-article-grid{grid-template-columns:1fr}.hm-places .rd-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.hm *{animation:none!important;transition:none!important}}
