:root{--pg-ink: #17305c;--pg-sub: #7388a8;--pg-blue: #1d9bf0;--pg-cyan: #2ed3f0;--pg-card: rgba(246, 251, 255, .94)}#bet.screen{background:#080e1eb8;backdrop-filter:blur(8px);align-items:center;padding:max(10px,var(--safe-t)) 12px calc(var(--safe-b) + 8px);overflow:hidden}.pg-modal{display:flex;flex-direction:column;max-height:100%;min-height:0;width:min(420px,100%);margin:auto;border-radius:30px;overflow:hidden;color:var(--pg-ink);background:linear-gradient(180deg,#f9fcff,#e9f4fd);box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff80 inset;font-family:var(--body)}.pgm-banner{position:relative;flex:none;height:clamp(64px,16vh,150px);background:#0f1b3a}.pgm-banner img{width:100%;height:100%;object-fit:cover;display:block}.pgm-banner:after{content:"";position:absolute;inset:auto 0 0;height:46px;background:linear-gradient(180deg,transparent,#f9fcff)}.pgm-close{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:#f7fbffeb;color:var(--pg-sub);font-size:17px;line-height:1;box-shadow:0 4px 14px #0000004d,0 0 0 3px #2ed3f08c}.pgm-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:4px 22px 14px;display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:center}.pgm-body>*{flex:none}.pgm-foot{flex:none;display:grid;gap:8px;padding:12px 22px 14px;text-align:center;background:#e9f4fd;box-shadow:0 -10px 18px -12px #285a9659;position:relative;z-index:1}.pgm-items{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.pgi{display:flex;align-items:center;gap:6px;min-height:44px;padding:5px 10px 5px 6px;border-radius:14px;background:#fff;border:2px solid transparent;box-shadow:0 4px 12px #285a961a;font-family:var(--display);color:var(--pg-ink);min-width:0;text-align:left}button.pgi{cursor:pointer}.pgi img{width:30px;height:30px;flex:none}.pgi b{font-size:16px}.pgi small{font-size:10px;letter-spacing:.04em;color:var(--pg-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgi.on{border-color:#1fbf8f;background:#e8fbf4}.pgi.on small{color:#128a66}.pgi:disabled{opacity:.55;cursor:default}.pgi.shop{justify-content:center;padding:5px 14px;color:#fff;font-weight:700;font-size:13px;letter-spacing:.08em;background:linear-gradient(180deg,#ffb53d,#f08a00);box-shadow:0 6px 14px #f08a0059}.pgm-bike{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;background:#fff;box-shadow:0 4px 12px #285a961a;text-align:left}.pgm-bike i{width:10px;height:34px;border-radius:6px;flex:none}.pgm-bike span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pgm-bike small{font-family:var(--display);font-size:9.5px;letter-spacing:.14em;color:var(--pg-sub)}.pgm-bike b{font-family:var(--display);font-size:15px;color:var(--pg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgm-bike em{font-style:normal;font-family:var(--display);font-weight:700;font-size:12px;color:#1d6fa5;background:#1d9bf01f;padding:4px 9px;border-radius:99px;white-space:nowrap}.pgm-label{color:var(--pg-sub);font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.22em;margin-bottom:-8px}.pgm-balance{font-family:var(--display);font-weight:700;font-size:44px;line-height:1.05;color:var(--pg-blue);text-shadow:0 2px 0 rgba(255,255,255,.8);font-variant-numeric:tabular-nums}.pgm-record{font-size:12px;color:var(--pg-sub);letter-spacing:.1em;margin-top:-8px}.pgm-record b{color:var(--pg-ink);font-family:var(--display);margin-left:4px}.pgm-info{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:12px 6px;border-radius:20px;background:#fff;box-shadow:0 6px 18px #285a961f}.pgm-info>div:not(.sep){display:flex;flex-direction:column;gap:3px;min-width:0}.pgm-info small{font-family:var(--display);font-size:9px;letter-spacing:.14em;color:var(--pg-sub)}.pgm-info b{font-family:var(--display);font-size:15px;color:var(--pg-ink);white-space:nowrap}.pgm-info b.win{color:#14a86b}.pgm-info .sep{width:1px;height:30px;background:#17305c1f}.pgm-title{margin:2px 0 -4px;display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:12px;letter-spacing:.2em;color:var(--pg-ink);text-align:left}.pgm-title:after{content:"";flex:1;height:1px;background:#17305c1f}.pgm-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.pgm-chips button{min-height:46px;border:0;border-radius:16px;cursor:pointer;background:#fff;color:#5b7396;font-family:var(--display);font-weight:700;font-size:15px;box-shadow:0 4px 12px #285a961f;transition:transform .12s,box-shadow .12s}.pgm-chips button:active{transform:scale(.96)}.pgm-chips button.on{color:var(--pg-ink);box-shadow:0 0 0 3px var(--pg-cyan),0 6px 16px #2ed3f066}.pgm-chips button[disabled]{opacity:.4;cursor:not-allowed}.pgm-map{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border-radius:14px;background:#1d9bf014;font-size:12.5px;color:var(--pg-ink)}.pgm-map b{font-family:var(--display)}.pgm-map.dark{background:#1b2447;color:#dfe6ff}.pgm-way{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;border:2px solid transparent;cursor:pointer;text-align:left;background:#fff;color:var(--pg-ink);box-shadow:0 6px 18px #285a961f;font-family:inherit;transition:border-color .15s}.pgm-way-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:20px;color:#fff;background:linear-gradient(180deg,var(--pg-cyan),var(--pg-blue));flex:none}.pgm-way-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pgm-way-txt b{font-family:var(--display);font-size:15px}.pgm-way-txt small{font-size:12px;color:var(--pg-sub)}.pgm-switch{width:48px;height:28px;border-radius:99px;background:#c9d6e6;position:relative;flex:none;transition:background .18s}.pgm-switch i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000040;transition:transform .18s}.pgm-way[aria-checked=true]{border-color:var(--pg-cyan)}.pgm-way[aria-checked=true] .pgm-switch{background:linear-gradient(90deg,var(--pg-cyan),var(--pg-blue))}.pgm-way[aria-checked=true] .pgm-switch i{transform:translate(20px)}.pgm-notice{margin:0;padding:11px 14px;border-radius:16px;background:#def3fd;border:1px solid #b8e3f7;color:#37648c;font-size:12.5px;line-height:1.35;text-align:left}.pgm-notice b{display:block;font-family:var(--display);font-size:11px;letter-spacing:.14em;color:#1d6fa5;margin-bottom:2px}.pgm-help{margin:0;color:var(--pg-sub);font-size:13px;line-height:1.45}.pgm-help b{color:var(--pg-ink)}.pgm-start{border:0;cursor:pointer;min-height:58px;border-radius:99px;color:#fff;font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg,#3fd6f6,#1596e0);box-shadow:0 10px 24px #1596e080,0 -3px #0000001f inset;text-shadow:0 2px 0 rgba(0,60,110,.35);transition:transform .12s,filter .12s}.pgm-start:hover{filter:brightness(1.06)}.pgm-start:active{transform:scale(.98)}.pgm-start:disabled{filter:grayscale(.7) brightness(1.1);cursor:not-allowed;box-shadow:none}.pgm-ghost{border:0;cursor:pointer;min-height:48px;border-radius:99px;background:#1d9bf01f;color:#1d6fa5;font-family:var(--display);font-weight:700;letter-spacing:.1em;font-size:14px}.pgm-back{color:#9aaac0;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.16em;text-decoration:none;padding:4px}.pg-modal .rescue{margin:0;padding:14px;gap:12px;border-radius:20px;text-align:left;background:#f1f5fb;border:1px solid #d9e3f0;box-shadow:none}.rg-head{display:flex;align-items:center;gap:12px}.rg-ico{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;font-size:26px;background:#fff;box-shadow:0 4px 12px #17305c1f}.rg-txt{display:grid;gap:3px;min-width:0}.rg-txt b{font-family:var(--display);font-size:16px;line-height:1.2;color:var(--pg-ink)}.rg-txt small{font-size:13px;color:var(--pg-sub)}.rg-reload{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-radius:14px;background:#ffffffbf;font-size:12.5px;line-height:1.35;color:var(--pg-sub)}.rg-reload b{color:var(--pg-ink)}.rg-reload span{flex:1;min-width:0}.rg-reload-btn{flex:none;border:0;cursor:pointer;padding:8px 14px;border-radius:99px;background:#1d9bf024;color:#1d6fa5;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.06em}#almost.screen{background:#080e1eb8;backdrop-filter:blur(6px);padding:max(16px,var(--safe-t)) 16px calc(var(--safe-b) + 16px)}.almost{position:relative;width:min(360px,100%);margin:auto;padding:46px 22px 18px;border-radius:28px;text-align:center;color:var(--pg-ink);display:grid;gap:12px;font-family:var(--body);background:radial-gradient(120% 70% at 50% 0%,#fff3d6,#fff3d600 65%),linear-gradient(180deg,#f9fcff,#e9f4fd);box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff80 inset;animation:al-pop .42s cubic-bezier(.2,1.4,.4,1) both}.al-badge{position:absolute;left:50%;top:-30px;transform:translate(-50%);width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:32px;background:linear-gradient(180deg,#ffb340,#ff6a2b);box-shadow:0 10px 24px #ff6a2b80,0 0 0 5px #f9fcff;animation:al-pulse 1.2s ease-in-out infinite alternate}.almost h2{margin:0;font-family:var(--display);font-size:34px;letter-spacing:.08em;color:#ff6a2b;text-shadow:0 2px 0 rgba(160,50,0,.15)}.al-lost{margin:0;font-size:17px;line-height:1.35;font-weight:600}.al-lost b{color:#e0473a}.al-progress{display:grid;gap:6px;padding:10px 12px;border-radius:16px;background:#fffc}.al-progress.hidden{display:none}.al-bar{height:12px;border-radius:99px;background:#dde7f3;overflow:hidden}.al-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2ed3f0,#1d9bf0);transition:width .6s ease-out}.al-progress small{font-size:13px;color:var(--pg-sub);line-height:1.35}.al-hint{margin:0;font-size:14px;color:var(--pg-sub)}.al-again{border:0;cursor:pointer;min-height:56px;border-radius:99px;color:#fff;font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,#3be39b,#10b874);text-shadow:0 2px 0 rgba(0,80,50,.3);box-shadow:0 10px 24px #10b87473,0 -3px #0000001f inset;transition:transform .12s,filter .12s}.al-again:hover{filter:brightness(1.05)}.al-again:active{transform:scale(.98)}.al-skip{border:0;background:none;cursor:pointer;padding:6px;color:#9aaac0;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase}@keyframes al-pop{0%{opacity:0;transform:scale(.85) translateY(12px)}}@keyframes al-pulse{to{transform:translate(-50%) scale(1.08)}}@media (prefers-reduced-motion: reduce){.almost,.al-badge{animation:none}}.pg-hud{position:absolute;inset:0;pointer-events:none;font-family:var(--display);display:none}.pg-card{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 16px;min-width:112px;border-radius:18px;background:var(--pg-card);color:var(--pg-ink);box-shadow:0 8px 22px #0a1e4647}.pg-card small{font-weight:700;font-size:10px;letter-spacing:.16em;color:var(--pg-sub)}.pg-card b{font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-left{position:absolute;top:var(--safe-t);left:var(--safe-l);display:grid;gap:8px}.pg-left .pg-card{position:static}.pg-coins{flex-direction:row;align-items:center;gap:8px;padding:6px 14px;min-width:0;width:fit-content}.pg-coins b{font-size:17px;color:#0f7fd0}.pg-coin{width:21px;height:19px;flex:none;background:linear-gradient(155deg,#f4ffff 8%,#7adfff 34%,#1e9ef5 62%,#0a68d6);clip-path:polygon(24% 6%,76% 6%,100% 38%,50% 98%,0 38%)}.pg-center{top:var(--safe-t);left:50%;transform:translate(-50%);width:min(360px,40vw);align-items:center;text-align:center;padding:8px 18px 12px}.pg-center b{font-size:22px}.pg-bar{margin-top:5px;width:100%;height:8px;border-radius:99px;background:#17305c1f;overflow:hidden}.pg-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#2ed3f0,#1d9bf0);transition:width .2s}.pg-center.hot .pg-bar i{background:linear-gradient(90deg,#ffb020,#ff4058)}.pg-center.hot{animation:pgHot .5s ease-in-out infinite alternate}@keyframes pgHot{to{box-shadow:0 8px 22px #0a1e4647,0 0 0 3px #ff405899}}.pg-right{top:var(--safe-t);right:var(--safe-r);text-align:right;align-items:flex-end}body.bet-run #pgHud{display:block}body.bet-run .hud-tc,body.bet-run .score-card,body.bet-run .stats-card{display:none!important}body.bet-run .hud-tl{top:calc(var(--safe-t) + 112px)}body.bet-run .hud-tr{top:calc(var(--safe-t) + 70px);flex-direction:column;align-items:flex-end;gap:8px}body.bet-run .hud-buttons{flex-direction:column;gap:8px}body.bet-run .icon-btn{width:44px;height:44px;border-radius:50%;border:0;background:var(--pg-card);color:var(--pg-sub);box-shadow:0 6px 16px #0a1e4647}body.bet-run .icon-btn:hover{color:var(--pg-blue)}body.bet-run #tutTips{top:calc(var(--safe-t) + 116px)}@media (max-width: 760px),(max-height: 520px){.pg-card{padding:6px 11px;min-width:0;border-radius:15px}.pg-card small{font-size:8.5px;letter-spacing:.12em}.pg-card b{font-size:15px}.pg-center{width:min(46vw,230px);padding:6px 12px 9px}.pg-center b{font-size:15px}.pg-coins{padding:5px 10px}.pg-coins b{font-size:14px}.pg-coin{width:17px;height:15px}.pg-bar{height:6px;margin-top:4px}body.bet-run .hud-tl{top:calc(var(--safe-t) + 92px)}body.bet-run .hud-tr{top:calc(var(--safe-t) + 58px)}body.bet-run .icon-btn{width:38px;height:38px}body.bet-run #tutTips{top:calc(var(--safe-t) + 98px)}}@media (max-width: 420px){.pgm-body{padding:4px 16px 12px;gap:11px}.pgm-foot{padding:10px 16px 12px}.pgm-balance{font-size:36px}.pgm-info b{font-size:13px}.pgm-chips{gap:7px}}@media (max-height: 740px){.pg-modal{border-radius:24px}.pgm-body{gap:9px}.pgm-balance{font-size:32px}.pgm-info{padding:9px 6px}.pgm-notice{display:none}.pgm-start{min-height:52px;font-size:16px}.pgm-back{font-size:11px;padding:0}}@media (max-height: 560px){.pgm-banner{height:44px}.pgm-record,.pgm-help{display:none}}body.touch.bet-run .gauge{top:calc(var(--safe-t) + 84px);width:96px;height:96px}body.touch.bet-run .adr{top:calc(var(--safe-t) + 186px);width:min(180px,30vw)}body.touch.bet-run #tutTips{top:calc(var(--safe-t) + 222px)}body.touch.bet-run .hud-tl{top:calc(var(--safe-t) + 88px)}body.touch:not(.portrait).bet-run .gauge{top:calc(var(--safe-t) + 66px)}body.touch:not(.portrait).bet-run .adr{top:calc(var(--safe-t) + 160px)}body.touch:not(.portrait).bet-run #tutTips{top:calc(var(--safe-t) + 70px);left:30%}body.touch.bet-run .hud-tr{top:calc(var(--safe-t) + 62px)}
