.cg{--cg-panel: #1f2a17;--cg-panel-rgb: 31, 42, 23;--cg-panel-deep: #141c0e;--cg-go: #2f7d32;--cg-go-hover: #276a2a;--cg-gold: #f2b134;--cg-gold-hover: #ffc455;--cg-gold-rgb: 242, 177, 52;--cg-text: #ece6d6;--cg-muted: #b5ad97;font-family:Inter,system-ui,sans-serif}.cg{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:20px;overflow:hidden;background:var(--cg-panel);box-shadow:0 10px 30px rgba(var(--cg-panel-rgb),.18);color:var(--cg-text)}.cg-stage{position:relative;height:clamp(320px,46vw,440px);background:#2d313a}#game{min-height:calc(clamp(320px,46vw,440px) + 273px)}@media(min-width:900px){#game{min-height:calc(clamp(320px,46vw,440px) + 200px)}}@media(max-width:640px){#game{min-height:calc(clamp(260px,42vh,340px) + 238px)}}@media(orientation:landscape)and (max-height:520px){#game{min-height:calc(max(170px,100vh - 210px) + 161px)}}.cg-canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab}.cg-canvas.is-dragging{cursor:grabbing}.cg-peek{position:absolute;left:50%;top:58%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgba(var(--cg-panel-rgb),.82);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;pointer-events:none;animation:cg-nudge 1.6s ease-in-out infinite}@keyframes cg-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(calc(-50% - 10px))}}@media(prefers-reduced-motion:reduce){.cg-peek{animation:none}}.cg-hud{position:absolute;top:10px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.cg-hud-mult{font:800 clamp(28px,4.6vw,44px)/1 Inter,system-ui,sans-serif;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 18px rgba(0,0,0,.35)}.cg-hud-next{font-size:13px;font-weight:700;color:#ffe08a;background:rgba(var(--cg-panel-rgb),.72);padding:2px 10px;border-radius:999px}.cg-brand{position:absolute;top:8px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.cg-logo{display:block;width:clamp(118px,22vw,210px);height:auto}.cg-foot{justify-content:space-between;gap:8px;margin-top:-2px}.cg-link{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--cg-muted);font:600 14px Inter,system-ui,sans-serif;cursor:pointer}.cg-link:hover{color:#fff;background:#e3ebe514}.cg-share-wrap{position:relative}.cg-share-pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:8px;border-radius:14px;background:var(--cg-panel-deep);box-shadow:0 10px 30px #00000059;z-index:5}.cg-share{position:relative;display:flex;gap:6px;justify-content:center}.cg-share-btn{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:#e3ebe51a;color:#fff;cursor:pointer}.cg-share-btn:hover{background:#e3ebe533}.cg-share-wa{background:#1fa855}.cg-share-x{background:#000}.cg-share-tg{background:#2a9fd8}.cg-share-img{background:linear-gradient(135deg,var(--cg-gold),#e08a1e);color:#3b1d08}.cg-share-btn:disabled{opacity:.5;cursor:progress}.cg-share-wa:hover,.cg-share-x:hover,.cg-share-tg:hover{filter:brightness(1.12)}.cg-copied{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:#ffd166;color:#17201b;font-size:12px;font-weight:800;white-space:nowrap}.cg-share-win{display:grid;gap:6px;justify-items:center;margin:2px 0 4px}.cg-share-win p{margin:0;font-size:13px;font-weight:700;color:#ffe08a}.cg-copy{position:absolute;right:8px;bottom:5px;max-width:70%;text-align:right;white-space:nowrap;font-size:9px;font-weight:600;letter-spacing:.06em;line-height:1.2;color:#ffffffd1;text-shadow:0 1px 3px rgba(0,0,0,.75);pointer-events:none}.cg-demo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:12px;font-weight:700;line-height:1.25;color:var(--cg-muted);text-align:center;white-space:nowrap}.cg-demo-top{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--cg-gold)}.cg-result{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;text-align:center;background:rgba(var(--cg-panel-rgb),.66);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cg-in .25s ease-out}.cg-result-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:#ffffff24;color:#fff;cursor:pointer}.cg-result-close:hover{background:#ffffff42}.cg-result{cursor:pointer}.cg-result>*{cursor:auto}.cg-result-title{margin:0;font-size:clamp(20px,3vw,28px);font-weight:800;color:#fff}.cg-result-amount{margin:0 0 6px;font:800 clamp(26px,4vw,40px)/1.2 Inter,system-ui,sans-serif;color:#ffd23f}.cg-result-lost .cg-result-amount{color:#ff8a8a}.cg-result-amount span{font-size:.5em;color:var(--cg-text);font-weight:600}.cg-offers{margin-top:6px;display:grid;gap:6px;justify-items:center}.cg-offers p{margin:0;font-size:14px;font-weight:800;color:#ffe08a}.cg-offers>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,720px)}.cg-offer{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:12px;background:#fff;color:#17201b;font-size:13px;font-weight:700;text-decoration:none;min-height:44px;box-sizing:border-box;min-width:0}.cg-offer img{width:32px;height:32px;flex:0 0 auto;border-radius:8px;object-fit:cover;display:block}.cg-offer-txt{display:grid;gap:1px;min-width:0;line-height:1.15;text-align:left}.cg-offer-txt b{font-size:12px;font-weight:800;letter-spacing:.02em}.cg-offer-txt span{font-size:12px;font-weight:600;color:#4a4a40}.cg-offer:hover{background:#fdf1f2}@keyframes cg-in{0%{opacity:0}to{opacity:1}}.cg-panel{display:grid;gap:12px;padding:14px}.cg-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cg-top{justify-content:space-between}.cg-label{font-size:13px;color:var(--cg-muted);font-weight:700}.cg-balance{display:grid;line-height:1.3}.cg-balance strong{font:800 22px/1.2 Inter,system-ui,sans-serif;color:#fff}.cg-levels{display:flex;padding:4px;gap:4px;border-radius:12px;background:#e3ebe514}.cg-levels button,.cg-chips button,.cg-stake-box button{font:inherit;font-size:15px;font-weight:700;color:var(--cg-text);background:transparent;border:0;border-radius:9px;min-height:40px;min-width:44px;padding:0 14px;cursor:pointer}.cg-levels button.is-on{background:var(--cg-gold);color:#17201b}.cg-chips{display:flex;gap:6px;flex-wrap:wrap}.cg-chips button{background:#e3ebe514;font-family:Inter,system-ui,sans-serif}.cg-chips button.is-on{background:rgba(var(--cg-gold-rgb),.22);color:#ffe08a}.cg-stake-box{display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#e3ebe514}.cg-stake-box input{width:90px;min-height:40px;box-sizing:border-box;border:0;border-radius:9px;background:var(--cg-panel-deep);color:#fff;font:800 18px Inter,system-ui,sans-serif;text-align:center}.cg button:disabled{opacity:.4;cursor:not-allowed}.cg-actions{display:grid;grid-template-columns:1fr;gap:10px}.cg-actions:has(.cg-btn-cash){grid-template-columns:1fr 1fr}.cg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border:0;border-radius:14px;font:inherit;font-size:clamp(16px,4.4vw,18px);font-weight:800;cursor:pointer;padding:0 14px;white-space:nowrap}.cg-btn-go{background:var(--cg-go);color:#fff}.cg-btn-go:not(:disabled):hover{background:var(--cg-go-hover)}.cg-btn-cash{background:var(--cg-gold);color:#17201b;font-family:Inter,system-ui,sans-serif}.cg-btn-cash:not(:disabled):hover{background:var(--cg-gold-hover)}.cg-levels button,.cg-chips button,.cg-stake-box button,.cg-btn,.cg-link{box-shadow:inset 0 0 0 .5px #fcd116}.cg-hint{margin:0;font-size:12px;color:var(--cg-muted)}@media(hover:none){.cg-hint{display:none}}@media(orientation:landscape)and (max-height:520px){.cg-stage{height:max(170px,calc(100vh - 210px))}.cg-panel{grid-template-columns:auto 1fr auto;padding:10px 14px;gap:8px}.cg-btn{min-height:46px}.cg-chips{display:none}.cg-logo{width:128px}}@media(max-width:640px){.cg-hud{left:auto;transform:none;right:10px;align-items:flex-end}.cg-hud-next{font-size:12px}}.cg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cg button:focus-visible,.cg input:focus-visible,.cg a:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}@media(min-width:900px){.cg-panel{grid-template-columns:auto 1fr minmax(300px,380px);align-items:center;padding:16px 18px}.cg-chips{flex-wrap:nowrap}.cg-chips button{padding:0 10px}.cg-top{gap:18px}.cg-stake{justify-content:center}.cg-foot{grid-column:3;grid-row:2}.cg-hint{grid-column:1 / 3;grid-row:2;align-self:center}}@media(max-width:640px){.cg{border-radius:16px}.cg-stage{height:clamp(260px,42vh,340px)}.cg-panel{gap:6px;padding:8px 8px 10px}.cg-top{flex-wrap:nowrap;gap:6px}.cg-balance{display:grid;gap:0;line-height:1.15;min-width:0;flex:0 0 auto}.cg-balance .cg-label{font-size:9px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cg-balance strong{font-size:17px}.cg-demo{font-size:10px;flex:1 1 0}.cg-demo-top{font-size:9px;letter-spacing:.04em}.cg-levels{padding:2px;gap:3px;margin-inline-start:auto}.cg-levels button{padding:0 7px;min-height:36px;font-size:14px}.cg-stake{flex-wrap:wrap;gap:6px}.cg-stake>.cg-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cg-chips{order:-1;flex:1 1 100%;flex-wrap:nowrap;gap:6px}.cg-chips button{flex:1;min-width:0;padding:0;min-height:38px;font-size:15px}.cg-stake-box{flex:1 1 100%;padding:2px;gap:2px}.cg-stake-box button{flex:0 0 64px;min-height:38px;padding:0;font-family:Inter,system-ui,sans-serif;font-size:15px}.cg-stake-box input{flex:1;width:auto;min-width:0;min-height:38px;font-size:17px}.cg-actions{gap:6px}.cg-hint{display:none}.cg-foot{margin-top:-4px}.cg-link{min-height:30px;font-size:13px}.cg-btn{min-height:50px;text-transform:uppercase;letter-spacing:.03em}.cg-result{gap:4px;padding:10px}.cg-result-title{font-size:18px}.cg-result-amount{font-size:26px;margin-bottom:2px}.cg-share-btn{width:38px;height:38px}.cg-offers{margin-top:2px}.cg-offers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cg-offer{padding:4px 8px 4px 4px;font-size:12px;gap:6px}.cg-offer img{width:28px;height:28px}.cg-offer-txt b,.cg-offer-txt span{font-size:11px}}@media(max-width:360px){.cg-balance .cg-label{display:none}.cg-levels button{padding:0 4px;font-size:12px;min-width:0}.cg-top{gap:4px}.cg-balance strong{font-size:15px}.cg-demo{font-size:8.5px}.cg-demo-top{font-size:7.5px;letter-spacing:.02em}}html.cg-lock,html.cg-lock body{overflow:hidden}.cg.is-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;width:100vw;height:100vh;height:100dvh;border-radius:0;margin:0;display:flex;flex-direction:column;box-shadow:none}.cg.is-full .cg-stage{flex:1 1 auto;height:auto!important;min-height:0}.cg.is-full .cg-panel{flex:none}.cg-rotate{display:none}@media(orientation:portrait)and (max-width:640px){.cg.is-full{justify-content:center}.cg.is-full .cg-stage{flex:none;height:min(96vw,62vh)!important}.cg.is-full .cg-rotate{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 14px;border-radius:12px;background:rgba(var(--cg-panel-rgb),.88);color:#fff;font-size:14px;font-weight:700;text-align:center;pointer-events:none;animation:cg-fade 4s ease forwards}}@keyframes cg-fade{0%,75%{opacity:1}to{opacity:0;visibility:hidden}}@media(orientation:landscape)and (max-height:600px){.cg.is-full{flex-direction:row}.cg.is-full .cg-panel{width:260px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:10px 12px;overflow-y:auto}.cg.is-full .cg-top{flex-direction:column;align-items:stretch;gap:8px}.cg.is-full .cg-levels{justify-content:space-between}.cg.is-full .cg-levels button{flex:1;padding:0 6px}.cg.is-full .cg-stake{flex-wrap:wrap;justify-content:stretch;gap:6px}.cg.is-full .cg-stake>.cg-label{display:none}.cg.is-full .cg-stake-box,.cg.is-full .cg-chips{flex:1 1 100%;display:flex}.cg.is-full .cg-chips button{flex:1;min-width:0;padding:0}.cg.is-full .cg-stake-box input{flex:1;width:auto;min-width:0}.cg.is-full .cg-actions{grid-template-columns:1fr}.cg.is-full .cg-actions:has(.cg-btn-cash){grid-template-columns:1fr 1fr}.cg.is-full .cg-hint{display:none}}
