.splide [aria-busy=true]{white-space:normal}.splide [aria-busy=true]::before{content:none;display:none}
.gm-hero{isolation:isolate}
.gm-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;z-index:-2;pointer-events:none}
.gm-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080d1399 0,#080d13a6 38%,#080d13cc 70%,#080d13e0),linear-gradient(0deg,#080d13 0,#080d1300 38%)}
.gm-feature{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);margin-bottom:28px}
.gm-feature-body{padding:22px 26px}
.gm-feature-body h3{font-size:1.75rem}
.gm-access .gm-half{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 55%);mask-image:linear-gradient(90deg,#0000 0,#000 55%)}
.gm-access .gm-half:before{background:#080d1340}
.gm-access .gm-half img{-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 22%,#000 78%,#0000 100%);mask-image:linear-gradient(180deg,#0000 0,#000 22%,#000 78%,#0000 100%)}
.gm-split{align-items:center}
.gm-split-img{padding:16px}
.gm-split-img img{max-height:250px}
.gm-ticks{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}
.gm-review-who p.gm-review-when{font-size:.72rem;line-height:1.2;color:#738196;margin:0 0 0 auto;text-align:right}
.gm-soffer{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin:100px 0 4px;padding:18px 16px 14px;border-radius:16px;overflow:visible;text-decoration:none;color:var(--gm-ink);background:radial-gradient(150px 120px at 100% 0,#01d37047,#0000 70%),linear-gradient(160deg,#0f2a1d,#0d141b 62%);border:1px solid #01d37052;box-shadow:inset 0 1px 0 #ffffff12}
.gm-soffer:hover,.gm-soffer:focus-visible{border-color:#01d3709e;color:var(--gm-ink);text-decoration:none}
.gm-soffer-art{position:absolute;left:50%;bottom:calc(100% - 8px);transform:translateX(calc(-50% - 5px));width:124px;height:auto;pointer-events:none;filter:drop-shadow(0 10px 16px #000a)}
.gm-soffer>span{position:relative;z-index:1}
.gm-soffer-tag{display:inline-flex;align-items:center;gap:6px;font:700 .66rem/1 var(--gm-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gm-brand)}
.gm-soffer-tag .gm-ic{width:14px;height:14px}
.gm-soffer-amt{display:flex;flex-direction:column;align-items:center;margin-top:8px;font-family:var(--gm-serif);font-weight:700;font-size:2.7rem;line-height:.9;color:#fff}
.gm-soffer-amt small{font-size:1.2rem;line-height:1.1;color:var(--gm-brand2)}
.gm-soffer-sub{font-size:.8rem;line-height:1.35;color:var(--gm-mute);margin-top:6px}
.gm-soffer-btn{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;height:40px;border-radius:10px;background:var(--gm-brand);color:var(--gm-brand-ink);font-weight:800;font-size:.88rem}
.gm-soffer-btn .gm-ic{width:16px;height:16px}
@media (max-width:1023px){.gm-feature{grid-template-columns:minmax(0,1fr)}.gm-feature-art img{aspect-ratio:2/1}.gm-access .gm-half{-webkit-mask-image:none;mask-image:none}.gm-split-img img{max-height:200px}}
@media (max-width:767px){.gm-hero:before{background:linear-gradient(180deg,#080d13b8,#080d13eb 70%,#080d13)}.gm-hero-bg{object-position:15% center}.gm-ticks{grid-template-columns:minmax(0,1fr)}.gm-feature-body{padding:18px}.gm-feature-body h3{font-size:1.6rem}}
.gm-toc-wrap{padding-bottom:0}details.gm-toc{text-align:center}.gm-toc ul{justify-content:center}
.gm-offer{overflow:visible;margin-top:56px;padding:26px 24px 24px;border:1.5px solid #0000;border-radius:24px;background:radial-gradient(260px 200px at 88% 8%,#00ff8638,#0000 70%),radial-gradient(220px 160px at 0 100%,#ffce001a,#0000 70%),linear-gradient(155deg,#103522,#0c1a14 45%,#0a0f15) padding-box,linear-gradient(135deg,#00ff86,#01d37040 38%,#ffffff14 60%,#ffce00b3) border-box;box-shadow:0 0 0 6px #01d37012,0 34px 70px -28px #01d37073,0 30px 60px -30px #000e}
.gm-offer:before{display:none}
.gm-offer:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(#ffffff14 1px,#0000 1.5px) 0 0/14px 14px;-webkit-mask-image:linear-gradient(200deg,#000,#0000 45%);mask-image:linear-gradient(200deg,#000,#0000 45%)}
.gm-offer>*{position:relative;z-index:1}
.gm-offer>.gm-offer-art{position:absolute;z-index:2;right:-14px;top:-62px;width:min(46%,230px);height:auto;pointer-events:none;filter:drop-shadow(0 18px 26px #000b) drop-shadow(0 0 30px #01d37040)}
.gm-offer-tag{padding:7px 12px;border-radius:999px;background:#01d3701f;border:1px solid #01d3704d;color:var(--gm-brand2);margin-bottom:14px}
.gm-offer-amt{display:flex;flex-direction:column;white-space:normal;line-height:.85;margin-bottom:12px;font-size:clamp(1.6rem,2.2vw,2rem);color:var(--gm-gold);letter-spacing:.01em}
.gm-offer-amt span{font-size:clamp(4.4rem,7vw,6rem);line-height:.9;background:linear-gradient(180deg,#fff 10%,#00ff86 95%);-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:none;filter:drop-shadow(0 6px 18px #01d37059)}
.gm-offer-sub{font-weight:600;max-width:30ch}
.gm-offer-note{max-width:34ch}
.gm-offer .gm-btn{width:100%;--gm-bh:52px;font-size:1.05rem;box-shadow:0 10px 30px -10px #00ff86b3}
@media (max-width:767px){.gm-offer{margin-top:40px;padding:18px 16px 16px;border-radius:20px}.gm-offer>.gm-offer-art{width:128px;top:-40px;right:-6px}.gm-offer-tag{margin-bottom:10px}.gm-offer-amt{font-size:1.45rem}.gm-offer-amt span{font-size:3.6rem}.gm-offer .gm-btn{--gm-bh:46px}}
.gm-hero .gm-offer{margin-top:22px;padding:20px 22px 20px}.gm-hero .gm-offer>.gm-offer-art{top:-34px;right:-12px;width:min(38%,190px)}
.gm-hero .gm-offer-tag{margin-bottom:10px}.gm-hero .gm-offer-amt{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-bottom:8px}.gm-hero .gm-offer-amt span{font-size:clamp(3.4rem,5vw,4.6rem)}
.gm-offer-tag,.gm-offer-amt,.gm-offer-sub{max-width:calc(100% - 24px)}
@media (max-width:1279px){.gm-offer>.gm-offer-art{width:min(36%,170px)}}
@media (max-width:767px){.gm-hero .gm-offer{margin-top:20px;padding:16px 16px 14px}.gm-hero .gm-offer>.gm-offer-art,.gm-offer>.gm-offer-art{width:104px;top:-30px;right:-6px}.gm-hero .gm-offer-amt span{font-size:3rem}}
.gm-offer-sub{max-width:min(30ch,calc(100% - 24px))}.gm-offer-amt span{align-self:flex-start}
@media (min-width:768px) and (max-width:1023px){.gm-hero .gm-offer-note{display:none}.gm-hero .gm-offer-sub{margin-bottom:14px}}
.gm-offer-amt span{line-height:1.08;padding:0 .04em .1em 0;margin-bottom:-.12em;font-variant-numeric:lining-nums}
.gm-hero .gm-offer-amt{align-items:center}.gm-hero .gm-offer-amt span{margin-bottom:0;padding-bottom:.06em}
.gm-hero-home{display:block;min-height:0;padding:0 0 28px;background:var(--gm-bg)}.gm-hero-home:before{display:none}
.gm-hero-top{position:relative;isolation:isolate;overflow:hidden;padding:28px 0 20px}
.gm-hero-top:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080d1399 0,#080d13a6 38%,#080d13cc 70%,#080d13e0),linear-gradient(0deg,#080d13 0,#080d1300 38%)}
.gm-hero-home .gm-banner{margin-top:0}
@media (max-width:767px){.gm-hero-top{padding:16px 0 12px}.gm-hero-top:before{background:linear-gradient(180deg,#080d13b8,#080d13eb 70%,#080d13)}.gm-hero-home{padding-bottom:20px}}
.gm-rail .splide__slide>.gm-game{min-width:0;max-width:100%}.gm-game h4,.gm-game p{max-width:100%}
