.gate[data-v-fad4ac41]{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b1220}.panel[data-v-fad4ac41]{width:min(360px,100%);padding:24px 20px;border-radius:14px;background:#00000080;border:1px solid rgba(80,180,255,.28)}h1[data-v-fad4ac41]{margin:0 0 6px;font-size:20px;color:#7ec8ff;text-align:center}.hint[data-v-fad4ac41]{margin:0 0 18px;font-size:12px;color:#8a9bb0;text-align:center}label[data-v-fad4ac41]{display:block;margin-bottom:12px}label span[data-v-fad4ac41]{display:block;margin-bottom:4px;font-size:12px;color:#a8b8c8}input[data-v-fad4ac41]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid #2a3a4e;background:#121a28;color:#e8eef6}.err[data-v-fad4ac41]{color:#ff7b7b;font-size:13px;margin:0 0 10px}button[data-v-fad4ac41]{width:100%;margin-top:8px;padding:12px;border:0;border-radius:8px;background:linear-gradient(180deg,#3a9be8,#1f6fb8);color:#fff;font-weight:600;cursor:pointer}button[data-v-fad4ac41]:disabled{opacity:.6;cursor:wait}.loading-shell[data-v-bdaa4742]{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 58%,#35205f 0,#13082f 45%,#05031a);color:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif}.loading-shell[data-v-bdaa4742]:before,.loading-shell[data-v-bdaa4742]:after{content:"";position:absolute;inset:-30%;background:conic-gradient(from 90deg,transparent,#4bdcf815 12%,transparent 25%,#c35df51c 39%,transparent 55%);animation:skySpin-bdaa4742 12s linear infinite}.loading-shell[data-v-bdaa4742]:after{inset:0;background:linear-gradient(90deg,#49dcf00d 1px,transparent 1px),linear-gradient(#ad5aea0a 1px,transparent 1px);background-size:8% 100%,100% 16%;animation:none}.loading-stage[data-v-bdaa4742]{position:relative;z-index:2;width:min(56vw,460px);display:grid;justify-items:center;text-align:center}.orbit[data-v-bdaa4742]{position:relative;width:clamp(90px,13vw,150px);aspect-ratio:1;margin-bottom:2.5%;border:2px solid #54e8ff;border-radius:50%;box-shadow:0 0 25px #3bcbf188,inset 0 0 24px #9b4dde55;animation:orbitPulse-bdaa4742 1.8s ease-in-out infinite}.orbit[data-v-bdaa4742]:before,.orbit[data-v-bdaa4742]:after{content:"";position:absolute;border-radius:50%;inset:12%;border:3px dashed #d45cf0;animation:ringSpin-bdaa4742 3.6s linear infinite}.orbit[data-v-bdaa4742]:after{inset:28%;border:2px solid #ffd95a;border-left-color:transparent;animation-duration:1.7s;animation-direction:reverse}.orbit i[data-v-bdaa4742]{position:absolute;left:50%;top:50%;width:11%;aspect-ratio:1;border-radius:50%;background:#ffe876;box-shadow:0 0 14px #fff176;transform-origin:0 0}.orbit i[data-v-bdaa4742]:nth-child(1){transform:rotate(0) translate(390%)}.orbit i[data-v-bdaa4742]:nth-child(2){transform:rotate(120deg) translate(390%)}.orbit i[data-v-bdaa4742]:nth-child(3){transform:rotate(240deg) translate(390%)}.orbit b[data-v-bdaa4742]{position:absolute;inset:40%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#b2f7ff,#4376de 42%,#42145e 78%);box-shadow:0 0 18px #61ddff}.loading-stage h1[data-v-bdaa4742]{margin:0;color:#ffe25b;font-size:clamp(24px,3.8vw,48px);letter-spacing:.18em;text-indent:.18em;text-shadow:0 3px #7c2f5c,0 0 14px #e749ce}.loading-stage p[data-v-bdaa4742]{margin:2.2% 0 1.8%;color:#8eeeff;font-size:clamp(10px,1.15vw,15px)}.track[data-v-bdaa4742]{width:100%;height:clamp(8px,1.15vw,13px);padding:2px;border:1px solid #54dff0;border-radius:999px;background:#07051f;box-shadow:0 0 13px #22c9ef55,inset 0 0 8px #000}.track span[data-v-bdaa4742]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5e3bdd,#25dff2 56%,#fff071);box-shadow:0 0 11px #69efff;transition:width .22s ease}.loading-stage strong[data-v-bdaa4742]{margin-top:1.4%;color:#fff6a1;font-size:clamp(13px,1.65vw,22px);font-variant-numeric:tabular-nums}.loading-stage small[data-v-bdaa4742]{margin-top:.8%;color:#9188b8;font-size:clamp(8px,.86vw,12px)}.loading-stage.failed .orbit[data-v-bdaa4742]{border-color:#ff758a;filter:hue-rotate(110deg)}.error-title[data-v-bdaa4742]{color:#ff93a5!important;font-weight:900}.error-copy[data-v-bdaa4742]{max-width:100%;word-break:break-all}.loading-stage button[data-v-bdaa4742]{margin-top:5%;min-width:36%;padding:2.4% 7%;border:2px solid #ffe56b;border-radius:999px;background:linear-gradient(#e46478,#9f2553);color:#fffbd1;font-weight:900;box-shadow:0 0 14px #f75eae88}@keyframes ringSpin-bdaa4742{to{transform:rotate(360deg)}}@keyframes orbitPulse-bdaa4742{50%{transform:scale(1.04);filter:brightness(1.25)}}@keyframes skySpin-bdaa4742{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-shell[data-v-bdaa4742]:before,.orbit[data-v-bdaa4742],.orbit[data-v-bdaa4742]:before,.orbit[data-v-bdaa4742]:after{animation:none}}[data-v-8eb49e6b]{box-sizing:border-box}.forest-shell[data-v-8eb49e6b]{position:absolute;left:50%;top:50%;width:min(100vw,calc(100dvh * 16 / 9));height:min(100dvh,56.25vw);min-width:568px;min-height:320px;transform:translate(-50%,-50%);overflow:hidden;color:#fff;background:#09031d;font-family:PingFang SC,Microsoft YaHei,sans-serif;box-shadow:0 0 34px #000}.portrait[data-v-8eb49e6b],.mini[data-v-8eb49e6b]{display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.lion[data-v-8eb49e6b]{background-image:url(/art/forest-demo-lion-v1.png)}.panda[data-v-8eb49e6b]{background-image:url(/art/forest-demo-panda-v1.png)}.monkey[data-v-8eb49e6b]{background-image:url(/art/forest-demo-monkey-v1.png)}.rabbit[data-v-8eb49e6b]{background-image:url(/art/forest-demo-rabbit-v1.png)}.animal-grid button.red .portrait.lion[data-v-8eb49e6b]{background-image:url(/art/forest-demo-red-lion-v1.png)}.animal-grid button.red .portrait.panda[data-v-8eb49e6b]{background-image:url(/art/forest-demo-red-panda-v1.png)}.animal-grid button.red .portrait.monkey[data-v-8eb49e6b]{background-image:url(/art/forest-demo-red-monkey-v1.png)}.animal-grid button.red .portrait.rabbit[data-v-8eb49e6b]{background-image:url(/art/forest-demo-red-rabbit-v1.png)}.animal-grid button.green .portrait.lion[data-v-8eb49e6b]{background-image:url(/art/forest-demo-green-lion-v1.png)}.animal-grid button.green .portrait.panda[data-v-8eb49e6b]{background-image:url(/art/forest-demo-green-panda-v1.png)}.animal-grid button.green .portrait.monkey[data-v-8eb49e6b]{background-image:url(/art/forest-demo-green-monkey-v1.png)}.animal-grid button.green .portrait.rabbit[data-v-8eb49e6b]{background-image:url(/art/forest-demo-green-rabbit-v1.png)}.animal-grid button.yellow .portrait.lion[data-v-8eb49e6b]{background-image:url(/art/forest-demo-yellow-lion-v1.png)}.animal-grid button.yellow .portrait.panda[data-v-8eb49e6b]{background-image:url(/art/forest-demo-yellow-panda-v1.png)}.animal-grid button.yellow .portrait.monkey[data-v-8eb49e6b]{background-image:url(/art/forest-demo-yellow-monkey-v1.png)}.animal-grid button.yellow .portrait.rabbit[data-v-8eb49e6b]{background-image:url(/art/forest-demo-yellow-rabbit-v1.png)}.bet-screen[data-v-8eb49e6b]{height:100%;display:grid;grid-template-columns:19% 81%;background:radial-gradient(ellipse at 67% 50%,#532366 0,#19104a 46%,#090c2b)}.score-panel[data-v-8eb49e6b]{height:100%;display:grid;grid-template-rows:9% 62% 7% 22%;border:2px solid #3ce0f4;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#092540,#0d4160 48%,#071d39);box-shadow:inset 0 0 20px #35c8ec4f,6px 0 18px #030113;overflow:hidden}.score-head[data-v-8eb49e6b]{display:grid;grid-template-columns:16% 1fr 16%;align-items:center;text-align:center;border-bottom:1px solid #35bddd;background:linear-gradient(#237da5,#0c3f67);color:#78efff}.score-head i[data-v-8eb49e6b]{font-size:clamp(18px,2.5vw,32px);font-style:normal}.score-head b[data-v-8eb49e6b]{font-size:clamp(11px,1.5vw,20px);letter-spacing:.08em}.score-list[data-v-8eb49e6b]{padding:1% 5%;overflow:hidden}.score-list p[data-v-8eb49e6b]{height:12.5%;margin:0;display:grid;grid-template-columns:min(2vw,24px) 1fr auto;align-items:center;gap:4px;border-bottom:1px solid #2382a955;font-size:clamp(7px,.76vw,11px)}.score-list p>i[data-v-8eb49e6b]{width:clamp(13px,1.55vw,21px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#f65bac,#a81d79);font-style:normal;font-weight:900}.score-list p:nth-child(2)>i[data-v-8eb49e6b]{background:linear-gradient(#4de2f5,#16679d)}.score-list p:nth-child(3)>i[data-v-8eb49e6b]{background:linear-gradient(#ffe65c,#c97911)}.score-list p>b[data-v-8eb49e6b]{color:#64edff}.online-count[data-v-8eb49e6b]{display:flex;align-items:center;justify-content:center;border-block:1px solid #36bddb;background:#0d3350;color:#6beaff;font-size:clamp(8px,.9vw,12px)}.profile[data-v-8eb49e6b]{position:relative;display:flex;align-items:center;gap:6%;padding:4% 9%;background:linear-gradient(#0d3554,#071a36)}.profile .mini[data-v-8eb49e6b]{height:min(12vh,76px);aspect-ratio:1;border:3px solid #ffd353;border-radius:50%;background-color:#23144a;box-shadow:0 0 9px #22dffc}.profile div[data-v-8eb49e6b]{display:grid;min-width:0}.profile div>b[data-v-8eb49e6b]{color:#ffe06b;font-size:clamp(9px,1vw,14px);white-space:nowrap}.profile small[data-v-8eb49e6b]{font-size:clamp(7px,.75vw,10px);color:#62e6ff;white-space:nowrap}.profile>button[data-v-8eb49e6b]{position:absolute;right:4%;bottom:8%;width:18%;aspect-ratio:1;border-radius:50%;background:#54d27a;border:2px solid #c6ffd5;font-weight:900}.bet-main[data-v-8eb49e6b]{height:100%;display:grid;grid-template-rows:18% 52% 17% 13%;min-width:0}.top-bets[data-v-8eb49e6b]{position:relative;display:flex;align-items:center;padding:1.2% 2.5% 1% 8%;background:linear-gradient(#27105d,#100438);border-bottom:2px solid #af8ed1;box-shadow:inset 0 -6px 15px #08001d}.round-bet[data-v-8eb49e6b]{position:absolute;z-index:5;left:1%;top:7%;width:9%;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#243b72,#0b173b 65%);border:3px solid #ffd75a;box-shadow:0 0 8px #e654dc}.round-bet small[data-v-8eb49e6b]{font-size:clamp(6px,.58vw,8px);color:#87e8ff}.round-bet b[data-v-8eb49e6b]{font-size:clamp(10px,1vw,14px);color:#ffe76d}.triple-bet[data-v-8eb49e6b]{height:88%;width:77%;display:grid;grid-template-columns:repeat(3,1fr);gap:4%}.triple-bet button[data-v-8eb49e6b]{min-width:0;border:2px solid #eaf7ff;border-radius:999px;display:flex;align-items:center;color:#fff;background:linear-gradient(#ee7082,#b51f51);box-shadow:inset 0 0 13px #fff7,0 3px 8px #0008}.triple-bet button[data-v-8eb49e6b]:nth-child(2){background:linear-gradient(#6ee06a,#249949)}.triple-bet button[data-v-8eb49e6b]:nth-child(3){background:linear-gradient(#5bdcf2,#237cad)}.triple-bet i[data-v-8eb49e6b]{height:100%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#8f253b;border:3px solid #ffd16d;font-style:normal;font-size:clamp(15px,2vw,28px);text-shadow:0 2px 2px #42101d}.triple-bet button:nth-child(2) i[data-v-8eb49e6b]{background:#16733d}.triple-bet button:nth-child(3) i[data-v-8eb49e6b]{background:#17658e}.triple-bet span[data-v-8eb49e6b]{display:flex;align-items:baseline;justify-content:center;gap:7%;width:58%}.triple-bet b[data-v-8eb49e6b]{font-size:clamp(12px,1.5vw,21px)}.triple-bet small[data-v-8eb49e6b]{font-size:clamp(7px,.8vw,11px)}.countdown[data-v-8eb49e6b]{width:9%;aspect-ratio:1;margin-left:2%;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#0a183b 38%,#17266e 40%,#050b29 63%);border:3px solid #31e6ff;box-shadow:0 0 0 3px #782bd0,0 0 13px #4cdfff}.countdown b[data-v-8eb49e6b]{font-size:clamp(16px,2.2vw,30px);line-height:.9;color:#fff}.countdown small[data-v-8eb49e6b]{font-size:clamp(6px,.55vw,8px);color:#7cf1ff}.collapse[data-v-8eb49e6b]{position:absolute;right:.5%;top:8%;padding:2px 5px;border:1px solid #49cce5;border-radius:3px;background:#124365;font-size:clamp(6px,.6vw,9px);color:#8defff}.bet-field[data-v-8eb49e6b]{position:relative;padding:4.2% 2.2% 1.5%;background:radial-gradient(ellipse at 50% 45%,#4f175f,#1a0d47 66%,#0a1731);overflow:hidden}.bet-field[data-v-8eb49e6b]:before,.wheel-room[data-v-8eb49e6b]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#29d9ff14 1px,transparent 1px),linear-gradient(#cb66ff0c 1px,transparent 1px);background-size:8% 100%,100% 18%;pointer-events:none}.animal-grid[data-v-8eb49e6b]{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:3.1% 2.2%}.animal-grid button[data-v-8eb49e6b]{position:relative;min-width:0;border:2px solid #fff9;border-radius:999px;display:flex;align-items:center;text-align:left;padding:1px 3% 1px 0;color:#fff;background:linear-gradient(#ef6071,#b91e43);box-shadow:inset 0 0 13px #fff5,0 3px 6px #0009;cursor:pointer}.animal-grid button.green[data-v-8eb49e6b]{background:linear-gradient(#63e06a,#16964b)}.animal-grid button.yellow[data-v-8eb49e6b]{background:linear-gradient(#f3d858,#bc7915)}.animal-grid button[data-v-8eb49e6b]:active:not(:disabled){filter:brightness(1.24)}.animal-grid button[data-v-8eb49e6b]:disabled{cursor:default}.animal-grid button.winner[data-v-8eb49e6b]{box-shadow:0 0 20px #fff36d,inset 0 0 15px #fff;border-color:#fff36d}.portrait[data-v-8eb49e6b]{height:108%;aspect-ratio:1;border-radius:50%;background-color:#29164d;flex:none;filter:drop-shadow(0 2px 2px #000a)}.bet-copy[data-v-8eb49e6b]{display:grid;align-self:stretch;align-content:space-around;margin-left:4%;min-width:0;line-height:1}.bet-copy em[data-v-8eb49e6b]{font-style:normal;color:#ffe62f;font-size:clamp(8px,.9vw,13px)}.bet-copy small[data-v-8eb49e6b]{font-size:clamp(8px,.9vw,13px);color:#20fc62}.my-bet[data-v-8eb49e6b]{position:absolute;right:5%;top:8%;font-size:clamp(7px,.72vw,10px);color:#fff972}.animal-grid button>i[data-v-8eb49e6b]{position:absolute;right:4%;bottom:7%;font-style:normal;color:#baffd4;font-weight:900;font-size:clamp(7px,.74vw,10px)}.controls[data-v-8eb49e6b]{position:relative;display:flex;align-items:center;justify-content:center;gap:1%;padding:0 1.5%;background:linear-gradient(#143853,#071a31);border-top:2px solid #35cbe7;box-shadow:inset 0 7px 13px #061228}.chips[data-v-8eb49e6b]{height:100%;display:flex;align-items:center;gap:.55vw}.chips button[data-v-8eb49e6b]{width:min(9.2vh,64px);height:min(9.2vh,64px);min-width:34px;min-height:34px;border-radius:50%;padding:4px;border:2px dashed #fffbb2;background:linear-gradient(145deg,#f1d24d,#986116);box-shadow:inset 0 0 0 4px #e7ad32,0 3px 6px #0008;color:#3a2508}.chips button[data-v-8eb49e6b]:nth-child(2n){background:linear-gradient(145deg,#57e8ee,#145e9b);box-shadow:inset 0 0 0 4px #3095bc,0 3px 6px #0008;color:#fff}.chips button[data-v-8eb49e6b]:nth-child(3n){background:linear-gradient(145deg,#e669e6,#7a299d);box-shadow:inset 0 0 0 4px #bd52d2,0 3px 6px #0008;color:#fff}.chips span[data-v-8eb49e6b]{height:100%;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:clamp(7px,.75vw,10px);font-weight:900}.chips .active[data-v-8eb49e6b]{transform:translateY(-7%);box-shadow:0 0 17px #fff263}.pending[data-v-8eb49e6b]{display:grid;text-align:center;min-width:6%}.pending small[data-v-8eb49e6b]{font-size:clamp(6px,.6vw,8px);color:#7eeaff}.pending b[data-v-8eb49e6b]{font-size:clamp(8px,.85vw,12px);color:#ffe760}.repeat[data-v-8eb49e6b],.confirm[data-v-8eb49e6b],.auto[data-v-8eb49e6b]{height:57%;min-width:8%;padding:0 1.2%;border-radius:8px;border:2px solid #ffd062;color:#fff7c4;background:linear-gradient(#f1ad31,#a45c0d);font-size:clamp(8px,.9vw,13px);font-weight:900;box-shadow:0 3px 6px #0008}.confirm[data-v-8eb49e6b]{background:linear-gradient(#df6a45,#a22b21)}.auto[data-v-8eb49e6b]{background:linear-gradient(#58df6c,#11833d)}.auto.active[data-v-8eb49e6b]{box-shadow:0 0 16px #64ff82}.confirm[data-v-8eb49e6b]:disabled{opacity:.42}.history-strip[data-v-8eb49e6b]{display:flex;align-items:center;justify-content:center;gap:.8%;padding:0 2%;background:linear-gradient(#115879,#082640);border-top:2px solid #42dff3;box-shadow:inset 0 8px 13px #06172c}.history-strip>div[data-v-8eb49e6b]{height:82%;aspect-ratio:1;position:relative;border-radius:50%;background:#162e51;border:2px solid #e9c64f;box-shadow:0 2px 5px #0009}.history-strip>div.red[data-v-8eb49e6b]{border-color:#ef6077}.history-strip>div.green[data-v-8eb49e6b]{border-color:#55dc72}.history-strip>div.yellow[data-v-8eb49e6b]{border-color:#f2d557}.history-strip .mini[data-v-8eb49e6b]{width:100%;height:100%;border-radius:50%}.history-strip i[data-v-8eb49e6b]{position:absolute;right:-3%;bottom:-3%;width:30%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;font-style:normal;color:#fff;font-size:clamp(6px,.6vw,9px);font-weight:900}.history-strip>div.red i[data-v-8eb49e6b]{background:#d94061}.history-strip>div.green i[data-v-8eb49e6b]{background:#2bae58}.history-strip>div.yellow i[data-v-8eb49e6b]{background:#c89517;color:#fff8c9}.history-strip .hit[data-v-8eb49e6b]{animation:historyHit-8eb49e6b .48s ease-in-out infinite;box-shadow:0 0 15px #fff258}.history-strip>button[data-v-8eb49e6b]{height:70%;width:3.5%;border:2px solid #8cf1ff;border-radius:8px;background:#1593bd;color:#fff;font-size:clamp(15px,2vw,26px)}.wheel-screen[data-v-8eb49e6b]{height:100%;display:grid;grid-template-rows:87% 13%;background:#08031f}.wheel-body[data-v-8eb49e6b]{display:grid;grid-template-columns:10.5% 79% 10.5%;min-height:0}.players[data-v-8eb49e6b]{position:relative;z-index:30;display:flex;flex-direction:column;gap:2%;padding:2.5% 5%;background:linear-gradient(#175276,#092142);border:2px solid #39dcf4;overflow:hidden;box-shadow:inset 0 0 15px #50dff044}.players>b[data-v-8eb49e6b]{display:block;text-align:center;padding:4%;border-radius:30px;background:linear-gradient(#ffd857,#e79b25);color:#6a250d;font-size:clamp(7px,.72vw,10px)}.players>b em[data-v-8eb49e6b]{font-style:normal;font-size:clamp(11px,1.3vw,18px)}.fold[data-v-8eb49e6b]{width:100%;height:10%;min-height:18px;border:2px solid #8ef4ff;border-radius:7px;background:linear-gradient(#55daf4,#087eae);color:#fff;font-size:clamp(15px,2vw,25px);font-weight:900}.player[data-v-8eb49e6b]{flex:1;min-height:0;position:relative;display:grid;place-items:center;border-radius:6px;background:#153457;border:2px solid #38cbe9;overflow:hidden}.player .mini[data-v-8eb49e6b]{height:100%;aspect-ratio:1;border-radius:4px;background-color:#251458}.player i[data-v-8eb49e6b]{position:absolute;left:0;bottom:0;width:22%;aspect-ratio:1;display:grid;place-items:center;background:#edc33f;color:#652d11;font-style:normal;font-weight:900;font-size:clamp(7px,.7vw,10px)}.player small[data-v-8eb49e6b]{position:absolute;bottom:0;left:20%;right:0;text-align:center;background:#071b30dc;font-size:clamp(5px,.5vw,7px);white-space:nowrap}.wheel-room[data-v-8eb49e6b]{position:relative;overflow:hidden;background:#0a0321 url(/art/forest-arena-v1.webp) center/cover no-repeat}.wheel-room[data-v-8eb49e6b]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 56%,transparent 28%,#1907363b 72%);pointer-events:none}.machine-sign[data-v-8eb49e6b]{position:absolute;z-index:5;top:-2%;left:50%;transform:translate(-50%);display:grid;text-align:center;color:#69f1ff;pointer-events:none}.machine-sign span[data-v-8eb49e6b]{font-size:clamp(21px,3vw,40px);line-height:.9;color:#ffe465;font-weight:900;text-shadow:0 3px #932d51,0 0 8px #ee45c8}.machine-sign small[data-v-8eb49e6b]{font-size:clamp(6px,.58vw,8px);letter-spacing:.2em}.three-result[data-v-8eb49e6b]{--result-glow:#8f45da;position:absolute;z-index:90;left:50%;bottom:2%;transform:translate(-50%);padding:3px 18px;border:1px solid #66ddff;border-radius:15px;background:#170837df;color:#bdeeff;font-size:clamp(7px,.7vw,10px);font-weight:900;box-shadow:0 0 12px var(--result-glow)}.three-result.revealed[data-v-8eb49e6b]{animation:resultPulse-8eb49e6b .7s ease-in-out infinite}.three-result.revealed.red[data-v-8eb49e6b]{--result-glow:#ff476c;border-color:#ff6c83;color:#ffd0d7}.three-result.revealed.green[data-v-8eb49e6b]{--result-glow:#39e376;border-color:#63ef8e;color:#caffd8}.three-result.revealed.yellow[data-v-8eb49e6b]{--result-glow:#f3d45e;border-color:#f3d45e;color:#fff0a5}.wheel-history[data-v-8eb49e6b]{padding-inline:12%}@keyframes historyHit-8eb49e6b{50%{transform:translateY(-6%);filter:brightness(1.45)}}@keyframes resultPulse-8eb49e6b{50%{transform:translate(-50%) scale(1.08);box-shadow:0 0 20px var(--result-glow)}}@media(max-height:430px){.forest-shell[data-v-8eb49e6b]{min-width:568px}.score-list p[data-v-8eb49e6b]:nth-child(n+7){display:none}.score-list[data-v-8eb49e6b]{display:grid;grid-template-rows:repeat(6,1fr)}.score-list p[data-v-8eb49e6b]{height:auto}.profile .mini[data-v-8eb49e6b]{height:min(11vh,48px)}.chips button[data-v-8eb49e6b]{width:min(9.8vh,43px);height:min(9.8vh,43px)}.bet-field[data-v-8eb49e6b]{padding-top:4%}.player small[data-v-8eb49e6b]{display:none}}.score-head[data-v-8eb49e6b]{width:100%;padding:0;border:0;border-bottom:1px solid #35bddd;cursor:pointer}.bet-field[data-v-8eb49e6b]{padding:.5% 2.2% 1.5%;overflow:visible}.bet-screen[data-v-8eb49e6b]{position:relative}.score-panel[data-v-8eb49e6b]{height:87%;grid-template-rows:10.35% 62.07% 8.05% 19.53%}.bet-screen>.bet-main>.history-strip[data-v-8eb49e6b]{position:absolute;z-index:20;left:0;bottom:0;width:100%;height:13%;padding-inline:0;justify-content:flex-start}.history-strip>button[data-v-8eb49e6b]:last-child{margin-left:auto}.round-bet[data-v-8eb49e6b]{left:1.4%;top:5%;width:13.5%;height:84%;aspect-ratio:auto}.top-bets[data-v-8eb49e6b]{padding-left:16%}.triple-bet[data-v-8eb49e6b]{width:74%;gap:.3%}.countdown[data-v-8eb49e6b]{margin-left:1.2%}.collapse[data-v-8eb49e6b]{right:.7%;top:22%;width:10.5%;height:55%;padding:0;font-size:clamp(11px,1.25vw,17px);font-weight:900}.score-head i[data-v-8eb49e6b]{visibility:hidden}.animal-grid[data-v-8eb49e6b]{height:102%;transform:translateY(-3%)}.controls[data-v-8eb49e6b]{justify-content:flex-start;padding-left:0}.chips button[data-v-8eb49e6b]{width:min(12.5vh,74px);height:min(12.5vh,74px)}.wheel-history[data-v-8eb49e6b]{padding-inline:0;justify-content:flex-start}.wheel-room[data-v-8eb49e6b]{background:#09031d url(/art/forest-wheel-stage-v4.webp) center/100% 100% no-repeat}.wheel-room[data-v-8eb49e6b]:before,.wheel-room[data-v-8eb49e6b]:after{display:none}.machine-sign[data-v-8eb49e6b]{display:grid}.left-players>b[data-v-8eb49e6b]{display:none}.lion[data-v-8eb49e6b],.animal-grid button .portrait.lion[data-v-8eb49e6b]{background-image:url(/art/forest-portrait-lion-v2.png)!important}.panda[data-v-8eb49e6b],.animal-grid button .portrait.panda[data-v-8eb49e6b]{background-image:url(/art/forest-portrait-panda-v2.png)!important}.monkey[data-v-8eb49e6b],.animal-grid button .portrait.monkey[data-v-8eb49e6b]{background-image:url(/art/forest-portrait-monkey-v2.png)!important}.rabbit[data-v-8eb49e6b],.animal-grid button .portrait.rabbit[data-v-8eb49e6b]{background-image:url(/art/forest-portrait-rabbit-v2.png)!important}@media(max-height:430px){.bet-field[data-v-8eb49e6b]{padding-top:.5%}}.orientation-tip[data-v-3cc66ca4]{display:none}@media(orientation:portrait)and (max-width:900px){.game-app[data-v-3cc66ca4]{display:none}.orientation-tip[data-v-3cc66ca4]{position:fixed;z-index:99999;inset:0;display:grid;place-content:center;justify-items:center;color:#ffe96f;text-align:center;background:radial-gradient(circle at 50% 42%,#321169,#090421 70%);font-family:PingFang SC,Microsoft YaHei,sans-serif}.orientation-tip b[data-v-3cc66ca4]{font-size:25px;margin-top:26px}.orientation-tip p[data-v-3cc66ca4]{margin:8px 0;color:#89dcff;font-size:14px}.phone[data-v-3cc66ca4]{width:54px;height:92px;border:4px solid #f2c952;border-radius:10px;position:relative;box-shadow:0 0 18px #c946e8;animation:turn-3cc66ca4 1.8s ease-in-out infinite}.phone[data-v-3cc66ca4]:after{content:"";position:absolute;width:6px;height:6px;border:2px solid #f2c952;border-radius:50%;bottom:4px;left:20px}.phone span[data-v-3cc66ca4]:before,.phone span[data-v-3cc66ca4]:after{content:"";position:absolute;top:31px;width:22px;height:2px;background:#6eeeff}.phone span[data-v-3cc66ca4]:before{left:-31px;transform:rotate(35deg)}.phone span[data-v-3cc66ca4]:after{right:-31px;transform:rotate(-35deg)}@keyframes turn-3cc66ca4{0%,20%{transform:rotate(0)}70%,to{transform:rotate(90deg)}}}:root{--bg: #061310;--bg-2: #0b2019;--panel: rgba(255, 255, 255, .055);--panel-2: rgba(255, 255, 255, .09);--line: rgba(255, 255, 255, .09);--gold: #f5c451;--gold-dim: rgba(245, 196, 81, .16);--text: #e9f1ec;--muted: rgba(233, 241, 236, .52);--danger: #ff5c72;--success: #5ce1a6;--forest-bg: var(--bg);--forest-panel: var(--panel);--forest-panel-2: var(--panel-2);--forest-line: var(--line);--forest-text: var(--text);--forest-muted: var(--muted);--forest-accent: var(--gold);--forest-accent-2: #ff9a1a;--forest-cyan: #5ce1a6;--forest-red: #ff5c72;--forest-red-deep: #8a1024;--forest-yellow: #f5c451;--forest-yellow-deep: #9a6a00;--forest-green: #5ce1a6;--forest-green-deep: #0a6b38;--forest-safe-top: env(safe-area-inset-top, 0px);--forest-safe-bottom: env(safe-area-inset-bottom, 0px);--forest-font-display: "DIN Alternate", "SF Mono", "Menlo", "Courier New", ui-monospace, monospace;--forest-font-ui: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Arial, sans-serif;--led-font: var(--forest-font-display);--led-bg: #050101;--led-text: #ff2a2a;--led-border: #4a1414;--forest-glow-red: 0 0 18px rgba(255, 92, 114, .45);--forest-glow-yellow: 0 0 18px rgba(245, 196, 81, .45);--forest-glow-green: 0 0 18px rgba(92, 225, 166, .45);--radius: 14px}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;height:100%;background:var(--bg);color:var(--text);font-family:var(--forest-font-ui);font-size:14px;line-height:1.4;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;touch-action:manipulation}button{font:inherit;border:none;cursor:pointer;color:inherit;background:none}.shell{position:relative;isolation:isolate;min-height:100%;display:flex;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:calc(6px + var(--forest-safe-top)) 12px calc(10px + var(--forest-safe-bottom));background:radial-gradient(120% 60% at 50% 0%,#12352a 0%,transparent 60%),linear-gradient(180deg,var(--bg-2) 0%,var(--bg) 45%)}.stage{position:relative;width:min(100%,430px);display:flex;flex-direction:column;gap:8px}.panel{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:8px;overflow:hidden}.stage-flash{position:absolute;inset:-8px;border-radius:18px;pointer-events:none;opacity:0;z-index:5}.stage[data-phase=drawing] .stage-flash{animation:flash-draw .45s ease;background:radial-gradient(circle at 50% 30%,rgba(92,225,166,.18),transparent 60%)}.stage[data-phase=peek] .stage-flash,.stage[data-phase=tally] .stage-flash{animation:flash-tally .7s ease}.stage[data-phase=tally][data-win=red] .stage-flash{background:radial-gradient(circle at 50% 28%,rgba(255,92,114,.35),transparent 62%)}.stage[data-phase=tally][data-win=yellow] .stage-flash{background:radial-gradient(circle at 50% 28%,rgba(245,196,81,.35),transparent 62%)}.stage[data-phase=tally][data-win=green] .stage-flash{background:radial-gradient(circle at 50% 28%,rgba(92,225,166,.35),transparent 62%)}.stage[data-phase=settled][data-hit="1"] .stage-flash{animation:flash-win 1.1s ease;background:radial-gradient(circle at 50% 40%,rgba(245,196,81,.4),transparent 65%)}@keyframes flash-draw{0%{opacity:.9}to{opacity:0}}@keyframes flash-tally{0%,40%{opacity:1}to{opacity:0}}@keyframes flash-win{0%,20%{opacity:1}to{opacity:0}}.meter{font-family:var(--led-font);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--led-text);text-shadow:0 0 6px rgba(255,40,40,.85),0 0 1px #ff8080;background:repeating-linear-gradient(180deg,rgba(255,30,30,.06) 0 1px,transparent 1px 3px),var(--led-bg);border:1px solid var(--led-border);box-shadow:inset 0 0 12px #ff1e1e24;border-radius:3px;padding:.16em .4em;line-height:1.2}.panel-title{margin:0 0 6px;font-size:12px;letter-spacing:.08em;color:var(--muted);text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 10px;border-radius:10px;font-weight:600;background:var(--panel-2);border:1px solid var(--line);transition:transform .08s ease,filter .12s ease,opacity .12s ease}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn-primary{background:linear-gradient(180deg,#ffe27a,#f5c451 55%,#d4a017);color:#1a1000;border-color:#f5c451a6}.btn-ghost{background:transparent;border-color:var(--line);color:var(--muted)}@media(prefers-reduced-motion:reduce){.stage-flash{animation:none!important}}
