.gan-sample-hero{background:radial-gradient(circle at 82% 20%,rgba(87,220,229,.08),transparent 26%),linear-gradient(180deg,#080c11,#05070a)}
.gan-sample-product-intro{padding-top:26px;padding-bottom:18px;border-top:0}.gan-sample-statusbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gan-sample-statusbar>div{padding:15px 17px;border:1px solid var(--gan-line);border-radius:14px;background:#090e14}.gan-sample-statusbar span{display:block;color:#6f7d89;font-size:9px;font-weight:900;letter-spacing:.12em}.gan-sample-statusbar strong{display:block;margin-top:5px;color:#eef4f7;font-size:13px}.gan-sample-demo-note{margin:12px 0 0;color:#7f8b97;font-size:12px}.gan-sample-demo-note strong{color:#b7c1ca}
.gan-sample-heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px}.gan-sample-heading-row>div{max-width:820px}.gan-sample-count-badge{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(87,220,229,.2);border-radius:999px;background:rgba(87,220,229,.06);color:var(--gan-cyan);font-size:10px;font-weight:900;letter-spacing:.1em}
.gan-sample-game-block{margin-top:22px}.gan-sample-game-block+.gan-sample-game-block{margin-top:34px;padding-top:28px;border-top:1px solid var(--gan-line)}.gan-sample-game-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.gan-sample-game-title>div{display:flex;align-items:center;gap:10px}.gan-sample-game-title>div>span{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid rgba(87,220,229,.18);border-radius:12px;background:rgba(87,220,229,.055);color:var(--gan-cyan);font-size:11px;font-weight:950}.gan-sample-game-title strong{font-size:18px}.gan-sample-game-title small{color:#74818d;font-size:10px}
.gan-sample-coupon-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.gan-sample-coupon-card{grid-column:span 3;padding:18px;border:1px solid var(--gan-line);border-radius:18px;background:linear-gradient(180deg,#0b1118,#080c11);box-shadow:0 18px 50px rgba(0,0,0,.16)}.gan-sample-coupon-card.is-main{border-color:rgba(87,220,229,.23);background:linear-gradient(150deg,rgba(87,220,229,.055),#0b1118 34%,#080c11)}.gan-sample-coupon-card.is-alt1{border-color:rgba(88,158,255,.2)}.gan-sample-coupon-card.is-alt2{border-color:rgba(235,193,75,.2)}.gan-sample-coupon-card.is-alt3{border-color:rgba(172,112,255,.2)}.gan-sample-coupon-card.is-cheap{border-color:rgba(71,209,140,.21);background:linear-gradient(150deg,rgba(71,209,140,.055),#0b1118 34%,#080c11)}.gan-sample-coupon-card.is-suggestion1{border-color:rgba(88,158,255,.2)}.gan-sample-coupon-card.is-suggestion2{border-color:rgba(235,193,75,.2)}.gan-sample-coupon-card.is-suggestion3{border-color:rgba(172,112,255,.2)}
.gan-sample-coupon-head{display:flex;align-items:start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--gan-line)}.gan-sample-coupon-head span{display:block;color:var(--gan-cyan);font-size:9px;font-weight:950;letter-spacing:.12em}.is-alt1 .gan-sample-coupon-head span,.is-suggestion1 .gan-sample-coupon-head span{color:#78aaff}.is-alt2 .gan-sample-coupon-head span,.is-suggestion2 .gan-sample-coupon-head span{color:#e8c35a}.is-alt3 .gan-sample-coupon-head span,.is-suggestion3 .gan-sample-coupon-head span{color:#b88aff}.is-cheap .gan-sample-coupon-head span{color:var(--gan-green)}.gan-sample-coupon-head h3{margin:5px 0 0;color:#f3f6f8;font-size:20px}.gan-sample-coupon-head>b{flex:0 0 auto;padding:6px 8px;border:1px solid var(--gan-line);border-radius:8px;color:#7f8b96;font-size:8px;letter-spacing:.08em}.gan-sample-coupon-note{min-height:32px;margin:12px 0;color:#82909c;font-size:11px}.gan-sample-legs{display:grid;gap:7px}.gan-sample-leg{display:grid;grid-template-columns:88px 1fr;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#080d12}.gan-sample-leg-title span{display:block;color:#687582;font-size:8px;font-weight:850;letter-spacing:.08em}.gan-sample-leg-title strong{display:block;margin-top:2px;color:#cbd4db;font-size:10px}.gan-sample-horses{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.gan-sample-horses b{display:grid;place-items:center;min-width:29px;height:29px;padding:0 7px;border:1px solid rgba(87,220,229,.17);border-radius:8px;background:rgba(87,220,229,.055);color:#e8f7f8;font-size:11px}.gan-sample-horses em{padding:4px 6px;border:1px solid rgba(237,28,36,.22);border-radius:6px;background:rgba(237,28,36,.075);color:#ff7f84;font-size:8px;font-style:normal;font-weight:950;letter-spacing:.08em}
.gan-sample-view-section{background:linear-gradient(180deg,#070a0f,#05070a)}.gan-sample-view-switch{display:inline-flex;gap:4px;margin-bottom:18px;padding:4px;border:1px solid var(--gan-line);border-radius:12px;background:#080c11}.gan-sample-view-switch span{padding:9px 13px;border-radius:9px;color:#788693;font-size:11px;font-weight:800}.gan-sample-view-switch .is-active{background:rgba(87,220,229,.09);color:var(--gan-cyan)}.gan-sample-simple-panel{padding:18px;border:1px solid var(--gan-line);border-radius:20px;background:linear-gradient(180deg,#0a1016,#080c11)}.gan-sample-quick-line{padding:13px 14px;border:1px solid rgba(87,220,229,.12);border-radius:12px;background:rgba(87,220,229,.035)}.gan-sample-quick-line span{display:block;color:var(--gan-cyan);font-size:8px;font-weight:950;letter-spacing:.11em}.gan-sample-quick-line strong{display:block;margin-top:5px;color:#cdd6dd;font-size:11px;line-height:1.55}.gan-sample-race-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.gan-sample-race-card{padding:13px;border:1px solid var(--gan-line);border-radius:14px;background:#090e14}.gan-sample-race-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gan-sample-race-head span{display:block;color:#7e8b97;font-size:8px;font-weight:900;letter-spacing:.09em}.gan-sample-race-head strong{display:block;margin-top:2px;color:#eef2f5;font-size:12px}.gan-sample-race-head small{color:#697682;font-size:9px}.gan-sample-picks{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.gan-sample-pick{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--gan-line);border-radius:9px;background:#070b10}.gan-sample-pick b{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#111923;color:#e8edf1;font-size:10px}.gan-sample-pick span{color:#788592;font-size:9px}.gan-sample-pick.is-first{border-color:rgba(87,220,229,.2);background:rgba(87,220,229,.035)}.gan-sample-pick.is-first b{background:rgba(87,220,229,.12);color:var(--gan-cyan)}.gan-sample-detail-preview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;align-items:center;margin-top:14px;padding:20px;border:1px solid var(--gan-line);border-radius:18px;background:#090e14}.gan-sample-detail-preview h3{margin:6px 0 8px;font-size:23px}.gan-sample-detail-preview p{margin:0;color:#7e8b96;font-size:12px}.gan-sample-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.gan-sample-metrics span{padding:12px 9px;border:1px solid var(--gan-line);border-radius:11px;background:#070b10;text-align:center}.gan-sample-metrics small{display:block;color:#687581;font-size:7px;font-weight:900;letter-spacing:.08em}.gan-sample-metrics strong{display:block;margin-top:5px;color:#edf3f5;font-size:12px}
.gan-sample-reading-section{background:linear-gradient(180deg,#070a0f,#05070a)}.gan-sample-feature-grid .gan-feature-card{min-height:240px}.gan-sample-source-details{border:1px solid var(--gan-line);border-radius:18px;background:#090e14;overflow:hidden}.gan-sample-source-details summary{display:grid;grid-template-columns:180px 1fr 28px;gap:14px;align-items:center;padding:17px 20px;cursor:pointer;list-style:none}.gan-sample-source-details summary::-webkit-details-marker{display:none}.gan-sample-source-details summary span{color:#72808c;font-size:9px;font-weight:900;letter-spacing:.1em}.gan-sample-source-details summary strong{font-size:13px;color:#dde4e9}.gan-sample-source-details summary b{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--gan-line);border-radius:8px;color:#8b98a3}.gan-sample-source-details[open] summary b{transform:rotate(45deg)}.gan-sample-source-body{padding:0 20px 20px;border-top:1px solid var(--gan-line)}.gan-sample-source-body>p{margin:16px 0;color:#7c8994;font-size:12px}.gan-sample-image{margin-bottom:16px}
@media(max-width:1050px){.gan-sample-statusbar{grid-template-columns:repeat(3,minmax(0,1fr))}.gan-sample-coupon-card,.gan-sample-coupon-card.is-main,.gan-sample-coupon-card.is-alt1,.gan-sample-coupon-card.is-alt2,.gan-sample-coupon-card.is-alt3{grid-column:span 3}.gan-sample-detail-preview{grid-template-columns:1fr}.gan-sample-metrics{max-width:560px}}
@media(max-width:820px){.gan-sample-statusbar{grid-template-columns:repeat(2,minmax(0,1fr))}.gan-sample-heading-row{align-items:start}.gan-sample-game-title{align-items:flex-start;flex-direction:column}.gan-sample-coupon-grid{grid-template-columns:1fr}.gan-sample-coupon-card,.gan-sample-coupon-card.is-main,.gan-sample-coupon-card.is-alt1,.gan-sample-coupon-card.is-alt2,.gan-sample-coupon-card.is-alt3{grid-column:auto}.gan-sample-race-grid{grid-template-columns:1fr}.gan-sample-source-details summary{grid-template-columns:1fr 30px}.gan-sample-source-details summary span{grid-column:1/-1}.gan-sample-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.gan-sample-statusbar{grid-template-columns:1fr}.gan-sample-heading-row{display:block}.gan-sample-count-badge{display:inline-block;margin-top:10px}.gan-sample-coupon-card{padding:14px}.gan-sample-coupon-head h3{font-size:18px}.gan-sample-coupon-head>b{display:none}.gan-sample-leg{grid-template-columns:74px 1fr;padding:8px}.gan-sample-horses b{min-width:27px;height:27px}.gan-sample-simple-panel{padding:13px}.gan-sample-detail-preview{padding:16px}.gan-sample-detail-preview h3{font-size:20px}}