.telegram-gate[data-v-80cb35f6]{min-height:100vh;padding:28px;display:grid;place-items:center;background:#eef2f6}.telegram-card[data-v-80cb35f6]{width:min(100%,380px);padding:34px 26px;border:1px solid #e1e7ee;border-radius:26px 26px 26px 10px;background:#fff;box-shadow:0 18px 48px #2d3b4c1a;text-align:center}.telegram-icon[data-v-80cb35f6]{width:62px;height:62px;margin:0 auto 18px;display:grid;place-items:center;border-radius:20px;color:#fff;background:#2f80ed}.telegram-card h1[data-v-80cb35f6]{margin-bottom:10px;font-size:24px}.telegram-card p[data-v-80cb35f6]{font-size:15px}.invite-strip[data-v-ed800a69]{display:grid;grid-template-columns:28px 1fr auto 18px;align-items:center;gap:12px;margin-bottom:12px}.invite-strip span[data-v-ed800a69]{min-width:0;color:var(--ink);font-size:13px;line-height:1.3}.invite-strip strong[data-v-ed800a69]{color:var(--muted);white-space:nowrap;font-size:12px}.game-cards[data-v-ed800a69]{display:grid;gap:16px}.active-round[data-v-ed800a69]{margin-top:18px;padding:14px;display:grid;grid-template-columns:46px 1fr 20px;align-items:center;gap:12px;border:1px solid #cfe0f8;border-radius:18px;background:#eef5ff}.active-round__icon[data-v-ed800a69]{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#fff;background:var(--blue)}.active-round strong[data-v-ed800a69]{display:block;margin-bottom:3px}.active-round p[data-v-ed800a69]{font-size:13px}.game-card[data-v-ed800a69]{padding:14px;border-radius:20px;background:#fff;border:1px solid #e6edf6;box-shadow:0 10px 30px #27467012}.game-overview[data-v-ed800a69]{display:grid;grid-template-columns:104px 1fr 20px;align-items:center;gap:14px;margin-bottom:14px}.dice-thumb[data-v-ed800a69]{width:104px;height:104px;border-radius:18px;object-fit:cover;background:#edf4ff}.game-copy[data-v-ed800a69]{min-width:0}.game-copy h2[data-v-ed800a69]{margin:0 0 7px;font-size:21px}.game-copy p[data-v-ed800a69]{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:750;color:var(--ink);margin-bottom:7px}.game-copy span[data-v-ed800a69]{display:block;color:var(--muted);font-size:13px;line-height:1.4}.game-overview>svg[data-v-ed800a69]{color:var(--muted)}.game-card .primary-btn[data-v-ed800a69]{min-height:48px;border-radius:14px;font-size:16px}.game-card.locked[data-v-ed800a69]{opacity:.62}.game-card.locked .primary-btn[data-v-ed800a69]{background:#8b96a6}.free-rolls[data-v-ed800a69]{margin-top:18px;display:grid;grid-template-columns:44px 1fr 20px;align-items:center;gap:12px}.free-rolls svg[data-v-ed800a69]{color:var(--blue)}.free-rolls strong[data-v-ed800a69]{display:block;margin-bottom:4px}.lead[data-v-dc87381d]{margin-bottom:10px}.lead strong[data-v-dc87381d]{color:var(--blue);font-size:22px}.reward-line[data-v-dc87381d]{display:grid;grid-template-columns:62px 1fr;gap:14px;align-items:center;margin:28px 0 18px}.reward-icon[data-v-dc87381d]{width:62px;height:62px;display:grid;place-items:center;border-radius:16px;color:var(--blue);background:#eaf3ff}.reward-line strong[data-v-dc87381d]{display:block;margin-bottom:6px}.free-box[data-v-dc87381d]{display:grid;grid-template-columns:44px 1fr 1fr;gap:14px;align-items:center;color:var(--blue)}.free-box span[data-v-dc87381d]{display:block;color:var(--muted)}.free-box strong[data-v-dc87381d]{color:var(--blue);font-size:26px}.free-box p[data-v-dc87381d]{color:var(--muted)}.bonus-box[data-v-dc87381d]{margin-top:10px;color:var(--green)}.bonus-box strong[data-v-dc87381d]{color:var(--green)}.share[data-v-dc87381d]{margin:14px 0 10px}.copy-icon[data-v-dc87381d]{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:0;border-radius:10px;color:var(--blue);background:#edf4ff}.avatar[data-v-dc87381d],.avatar-img[data-v-dc87381d]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e7eef8;color:var(--blue-dark);font-weight:900;object-fit:cover}.history-status[data-v-dc87381d]{display:flex;align-items:center;gap:6px;font-weight:800}.history-status.joined[data-v-dc87381d]{color:var(--green)}.history-status.deposited[data-v-dc87381d]{color:var(--blue)}.history-status.rewarded[data-v-dc87381d]{color:#8d55df}.empty[data-v-dc87381d]{color:var(--muted);justify-content:center}h2[data-v-8bdde887]{margin:0 0 12px;font-size:19px}.selected[data-v-8bdde887]{border:1px solid var(--blue)}.row-left .coin[data-v-8bdde887]{display:grid;place-items:center;flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:42px;aspect-ratio:1;border-radius:50%;background:#2faf83;color:#fff;font-weight:900;font-size:22px}.address[data-v-8bdde887]{width:100%;margin-top:12px;display:flex;align-items:center;justify-content:space-between;border:0;color:var(--ink);text-align:left;cursor:pointer}.address span[data-v-8bdde887]{display:block;color:var(--muted);margin-bottom:4px}.qr-box[data-v-8bdde887]{margin-top:14px;display:grid;place-items:center;gap:10px;padding:18px;border:1px solid var(--line);border-radius:18px}.qr-box img[data-v-8bdde887]{width:180px;height:180px;border-radius:12px}.qr-box p[data-v-8bdde887]{width:100%;overflow-wrap:anywhere;text-align:center;font-size:13px}.timing[data-v-8bdde887]{display:flex;align-items:center;gap:10px;margin-top:18px}.deposit-message[data-v-8bdde887]{margin-top:10px;text-align:center}.status[data-v-8bdde887]{display:inline-flex;align-items:center;gap:5px}.empty[data-v-8bdde887]{padding:24px 16px;text-align:center;color:var(--muted)}h2[data-v-052a6cc0]{margin:0 0 12px;font-size:19px}.withdraw-box[data-v-052a6cc0]{padding:16px}.amount-head[data-v-052a6cc0]{display:flex;justify-content:space-between;margin-bottom:16px}label>span[data-v-052a6cc0],.amount-head span[data-v-052a6cc0]{color:var(--muted)}.amount-field[data-v-052a6cc0]{margin-top:8px}.max-button[data-v-052a6cc0]{flex:0 0 auto;border:0;background:transparent;color:var(--blue-dark);font-weight:800;padding:8px 0 8px 10px}.minimum[data-v-052a6cc0]{margin-top:8px;text-align:right;font-size:13px}.row-left .coin[data-v-052a6cc0]{display:grid;place-items:center;flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:42px;aspect-ratio:1;border-radius:12px;background:#2faf83;color:#fff;font-weight:900;font-size:22px}.icon-button[data-v-052a6cc0]{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:0;border-radius:12px;color:var(--blue-dark);background:var(--soft)}.bind-card[data-v-052a6cc0]{padding:15px;border:1px solid var(--line);border-radius:16px;background:#fff}.bind-title[data-v-052a6cc0]{display:flex;align-items:flex-start;gap:11px}.bind-title svg[data-v-052a6cc0]{flex:0 0 auto;margin-top:1px;color:var(--blue)}.bind-title strong[data-v-052a6cc0],.bind-title span[data-v-052a6cc0]{display:block}.bind-title span[data-v-052a6cc0]{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.4}.address-field[data-v-052a6cc0]{margin-top:14px;min-height:52px;display:flex;align-items:center;border:1px solid var(--line);border-radius:13px;padding:8px 13px;background:#fff}.address-field input[data-v-052a6cc0]{width:100%;border:0;outline:0;color:var(--ink);font-size:15px}.bind-button[data-v-052a6cc0]{min-height:48px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px}.summary[data-v-052a6cc0]{padding:15px}.summary div[data-v-052a6cc0]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;color:var(--muted)}.summary small[data-v-052a6cc0]{font-size:12px}.summary strong[data-v-052a6cc0]{color:var(--ink);text-align:right}.summary .receive[data-v-052a6cc0]{border-top:1px solid var(--line);color:var(--ink);font-size:18px}.summary .receive strong[data-v-052a6cc0]{color:var(--blue)}.primary-btn[data-v-052a6cc0]:disabled,.secondary-btn[data-v-052a6cc0]:disabled{cursor:not-allowed;opacity:.55}.security[data-v-052a6cc0]{display:flex;align-items:center;gap:10px;margin-top:14px}.form-error[data-v-052a6cc0],.page-error[data-v-052a6cc0]{color:var(--red);font-size:14px}.form-error[data-v-052a6cc0]{margin-top:12px;text-align:center}.page-error[data-v-052a6cc0]{margin-bottom:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #f1cbc7;border-radius:13px;background:#fff4f2}.page-error button[data-v-052a6cc0]{border:0;background:transparent;color:var(--blue-dark);font-weight:800}.loading-state[data-v-052a6cc0]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.empty[data-v-052a6cc0]{padding:24px 16px;text-align:center;color:var(--muted)}.status[data-v-052a6cc0]{display:inline-flex;align-items:center;gap:5px}.history-row .row-left[data-v-052a6cc0]{min-width:0}.history-row .row-left>div>span[data-v-052a6cc0]{max-width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spin[data-v-052a6cc0]{animation:spin-052a6cc0 .8s linear infinite}@keyframes spin-052a6cc0{to{transform:rotate(360deg)}}.profile-card[data-v-e9139003]{padding:16px}.profile[data-v-e9139003]{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:14px}.avatar[data-v-e9139003]{width:62px;height:62px;display:grid;place-items:center;border-radius:18px;background:#eaf2fc;color:#7899c5}.avatar[data-v-e9139003]{overflow:hidden}.avatar img[data-v-e9139003]{width:100%;height:100%;object-fit:cover}.profile h1[data-v-e9139003]{font-size:21px;margin-bottom:3px}.profile p[data-v-e9139003]{color:var(--blue);font-size:14px}.actions[data-v-e9139003]{margin-top:15px}.actions a[data-v-e9139003]{text-align:center}.actions .primary-btn[data-v-e9139003],.actions .secondary-btn[data-v-e9139003]{min-height:46px;border-radius:13px;font-size:15px}.stats[data-v-e9139003]{display:grid;grid-template-columns:repeat(4,1fr);padding:11px 0;margin-top:14px}.stats div[data-v-e9139003]{display:grid;place-items:center;gap:7px;border-left:1px solid var(--line)}.stats div[data-v-e9139003]:first-child{border-left:0}.stats svg[data-v-e9139003]{color:var(--blue)}.stats span[data-v-e9139003]{color:var(--muted);font-size:12px}.stats strong[data-v-e9139003]{font-size:16px}.menu-icon[data-v-e9139003]{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;color:var(--blue);background:#edf4ff}.rows .row[data-v-e9139003]{min-height:58px;padding:11px 13px}.rows .row-left strong[data-v-e9139003]{font-size:15px}.language[data-v-e9139003]{margin-left:auto;color:var(--blue);border:0;background:transparent;font:inherit}.fair[data-v-e9139003]{display:flex;align-items:center;gap:10px;margin-top:16px;padding:13px 14px;font-size:13px}.empty[data-v-91eed95c]{padding:26px 16px;text-align:center;color:var(--muted)}.history-row strong[data-v-91eed95c]:last-child{white-space:nowrap}.mini-icon[data-v-91eed95c]{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--blue);background:#eaf3ff}.plus[data-v-91eed95c]{color:var(--green)}.minus[data-v-91eed95c]{color:var(--red)}.empty[data-v-43c682a3]{padding:26px 16px;text-align:center;color:var(--muted)}.mini-icon[data-v-43c682a3]{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--blue);background:#eaf3ff}.plus[data-v-43c682a3]{color:var(--green)}.minus[data-v-43c682a3]{color:var(--red)}.reward-head[data-v-badcd422]{display:grid;grid-template-columns:1fr 1fr;padding:18px;gap:16px}.reward-head span[data-v-badcd422]{display:block;color:var(--muted);margin-bottom:6px}.reward-head strong[data-v-badcd422]{font-size:28px}.empty[data-v-badcd422]{padding:26px 16px;text-align:center;color:var(--muted)}.mini-icon[data-v-badcd422]{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--blue);background:#eaf3ff}.plus[data-v-badcd422]{color:var(--green)}.row-left svg[data-v-5f28dfbd]{color:var(--blue)}.faq[data-v-ca9b9c87]{padding:16px;border-top:1px solid #edf1f6}.faq[data-v-ca9b9c87]:first-child{border-top:0}.faq strong[data-v-ca9b9c87]{display:block;margin-bottom:8px}.lang-row[data-v-6bf90b4d]{width:100%;border-left:0;border-right:0;border-bottom:0;background:#fff;color:var(--ink)}.lang-row svg[data-v-6bf90b4d]{color:var(--blue)}:root{--blue: #2f80ed;--blue-dark: #1f66cf;--ink: #273142;--muted: #697386;--line: #dbe3ef;--surface: #ffffff;--soft: #f3f7fc;--green: #1eaa6f;--amber: #d68b00;--red: #d95a4e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#f8fbff}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(47,128,237,.28);outline-offset:2px}.app-shell{max-width:430px;min-height:100vh;margin:0 auto;background:linear-gradient(180deg,#2f80ed 0,#2d74d7 88px,#f8fbff 88px);padding-bottom:90px}.hero{min-height:88px;padding:calc(env(safe-area-inset-top,0px) + 22px) 20px 12px;display:flex;align-items:flex-end;justify-content:space-between;color:#fff}.hero--compact{min-height:88px}.brand{display:flex;align-items:center;gap:9px;font-size:23px;font-weight:800;letter-spacing:-.02em}.brand svg{width:28px;height:28px}.sheet{min-height:calc(100vh - 88px);padding:18px 16px;border-radius:18px 18px 0 0;background:#f9fbfe}.page-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}h1{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.02em}p{margin:0;color:var(--muted);line-height:1.45}.panel{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#fbfdff)}.soft-panel{background:var(--soft);border-radius:18px;padding:16px}.panel-title{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;font-size:18px}.primary-btn{width:100%;min-height:60px;border:0;border-radius:16px;color:#fff;background:linear-gradient(180deg,var(--blue),var(--blue-dark));font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;gap:10px}.secondary-btn{width:100%;min-height:54px;border:1px solid var(--line);border-radius:14px;color:var(--blue-dark);background:#fff;font-weight:700}.segmented{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line);border-radius:16px;background:#fff}.segmented button{height:48px;border:0;border-radius:12px;background:transparent;color:var(--ink);font-weight:800;font-size:18px}.segmented button.active{background:var(--blue);color:#fff;box-shadow:inset 0 -3px #0000001a}.dice-stage{margin:20px 0;min-height:280px;border-radius:22px;background:radial-gradient(circle at 50% 38%,rgba(47,128,237,.18),transparent 34%),linear-gradient(145deg,#eef5ff,#fff);display:flex;align-items:center;justify-content:center;gap:20px;position:relative;overflow:hidden;perspective:900px;isolation:isolate}.dice-stage:before{content:"";position:absolute;inset:22px 20px;border-radius:28px;background:radial-gradient(circle at 50% 55%,rgba(47,128,237,.12),transparent 58%);opacity:.8}.dice-stage:after{content:"";position:absolute;left:72px;right:72px;bottom:62px;height:22px;border-radius:50%;background:#2438541f;filter:blur(9px)}.energy-ring{position:absolute;width:168px;height:168px;border:1px solid rgba(47,128,237,.28);border-radius:50%;opacity:0;transform:scale(.6);z-index:0}.ring-two{width:224px;height:224px;border-color:#1eaa6f38}.spark{position:absolute;width:9px;height:9px;border-radius:999px;background:var(--blue);opacity:0;box-shadow:0 0 18px #2f80edb3}.spark-a{left:24%;top:30%}.spark-b{right:26%;top:34%;background:var(--green)}.spark-c{left:46%;bottom:24%;background:#8d55df}.die-3d{--die-size: 78px;--die-depth: 39px;width:var(--die-size);height:var(--die-size);position:relative;z-index:2;perspective:700px;transform-style:preserve-3d}.die-3d:nth-of-type(1){transform:translateY(10px) rotate(-7deg)}.die-3d:nth-of-type(2){transform:translateY(-12px) rotate(4deg)}.die-3d:nth-of-type(3){transform:translateY(9px) rotate(9deg)}.die-cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;will-change:transform;transition:transform .72s cubic-bezier(.17,.84,.28,1.16),filter .28s ease}.die-face{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:12px;border:1px solid rgba(91,109,133,.14);border-radius:17px;background:linear-gradient(145deg,#fff 5%,#f3f5f8 58%,#dce2e9);box-shadow:inset 7px 7px 14px #ffffffeb,inset -7px -7px 15px #202f411f,0 1px 2px #ffffffb3;backface-visibility:hidden}.die-face i{width:11px;height:11px;align-self:center;justify-self:center;border-radius:50%;background:transparent}.face-1{transform:translateZ(var(--die-depth))}.face-6{transform:rotateY(180deg) translateZ(var(--die-depth));background:linear-gradient(145deg,#f7f9fb,#dbe1e8)}.face-3{transform:rotateY(90deg) translateZ(var(--die-depth));background:linear-gradient(145deg,#f6f8fa,#d9e0e8)}.face-4{transform:rotateY(-90deg) translateZ(var(--die-depth));background:linear-gradient(145deg,#fbfcfd,#e1e6ec)}.face-2{transform:rotateX(90deg) translateZ(var(--die-depth));background:linear-gradient(145deg,#fff,#e9edf2)}.face-5{transform:rotateX(-90deg) translateZ(var(--die-depth));background:linear-gradient(145deg,#f1f4f7,#d7dde5)}.show-1{transform:rotateX(-12deg) rotateY(18deg)}.show-2{transform:rotateX(-102deg) rotateY(0) rotate(5deg)}.show-3{transform:rotateX(-12deg) rotateY(-72deg)}.show-4{transform:rotateX(-12deg) rotateY(108deg)}.show-5{transform:rotateX(78deg) rotateY(0) rotate(-5deg)}.show-6{transform:rotateX(-12deg) rotateY(198deg)}.die-shadow{position:absolute;left:7px;bottom:-27px;width:66px;height:18px;border-radius:50%;background:#17283f45;filter:blur(8px);transform:scaleX(.9);transition:transform .35s ease,opacity .35s ease,filter .35s ease;z-index:-1}.rolling.dice-stage{animation:tablePulse 1.45s ease infinite}.rolling .energy-ring{animation:shockwave 1.35s ease-out infinite}.rolling .ring-two{animation-delay:.16s}.rolling .spark-a{animation:sparkFlyA 1.1s ease-in-out infinite}.rolling .spark-b{animation:sparkFlyB 1.15s ease-in-out infinite .08s}.rolling .spark-c{animation:sparkFlyC 1.2s ease-in-out infinite .14s}.rolling .die-cube{transition:none;filter:drop-shadow(0 20px 14px rgba(26,46,72,.24));animation:cubeTumbleA 1.18s cubic-bezier(.36,.02,.22,1) infinite}.rolling .die-3d:nth-of-type(1) .die-cube{animation-delay:-.1s}.rolling .die-3d:nth-of-type(2) .die-cube{animation-name:cubeTumbleB;animation-delay:-.38s;animation-duration:1.08s}.rolling .die-3d:nth-of-type(3) .die-cube{animation-name:cubeTumbleC;animation-delay:-.66s;animation-duration:1.25s}.rolling .die-shadow{animation:shadowBounce .59s ease-in-out infinite}.rolling .die-3d:nth-of-type(2) .die-shadow{animation-delay:-.27s}.rolling .die-3d:nth-of-type(3) .die-shadow{animation-delay:-.48s}.face-1 i:nth-child(5),.face-2 i:nth-child(1),.face-2 i:nth-child(9),.face-3 i:nth-child(1),.face-3 i:nth-child(5),.face-3 i:nth-child(9),.face-4 i:nth-child(1),.face-4 i:nth-child(3),.face-4 i:nth-child(7),.face-4 i:nth-child(9),.face-5 i:nth-child(1),.face-5 i:nth-child(3),.face-5 i:nth-child(5),.face-5 i:nth-child(7),.face-5 i:nth-child(9),.face-6 i:nth-child(1),.face-6 i:nth-child(3),.face-6 i:nth-child(4),.face-6 i:nth-child(6),.face-6 i:nth-child(7),.face-6 i:nth-child(9){background:radial-gradient(circle at 34% 28%,#50545a 0 7%,#16191e 42%,#050608);box-shadow:inset 1px 1px 2px #fff3,0 1px 2px #ffffffb3}@keyframes cubeTumbleA{0%{transform:translateZ(0) rotateX(0) rotateY(0) rotate(0)}24%{transform:translate3d(-13px,-43px,28px) rotateX(188deg) rotateY(126deg) rotate(-31deg)}53%{transform:translate3d(17px,-7px,12px) rotateX(408deg) rotateY(318deg) rotate(26deg)}78%{transform:translate3d(-7px,-29px,24px) rotateX(602deg) rotateY(503deg) rotate(-17deg)}to{transform:translateZ(0) rotateX(720deg) rotateY(720deg) rotate(360deg)}}@keyframes cubeTumbleB{0%{transform:translateZ(0) rotateX(0) rotateY(0) rotate(0)}22%{transform:translate3d(16px,-34px,34px) rotateX(-162deg) rotateY(196deg) rotate(38deg)}48%{transform:translate3d(-15px,-4px,8px) rotateX(-351deg) rotateY(372deg) rotate(-24deg)}74%{transform:translate3d(9px,-42px,29px) rotateX(-548deg) rotateY(571deg) rotate(19deg)}to{transform:translateZ(0) rotateX(-720deg) rotateY(720deg) rotate(-360deg)}}@keyframes cubeTumbleC{0%{transform:translateZ(0) rotateX(0) rotateY(0) rotate(0)}26%{transform:translate3d(-18px,-31px,25px) rotateX(151deg) rotateY(-211deg) rotate(-42deg)}51%{transform:translate3d(13px,-9px,10px) rotateX(332deg) rotateY(-398deg) rotate(27deg)}76%{transform:translate3d(-6px,-39px,31px) rotateX(536deg) rotateY(-584deg) rotate(-15deg)}to{transform:translateZ(0) rotateX(720deg) rotateY(-720deg) rotate(360deg)}}@keyframes shadowBounce{0%,to{opacity:.55;transform:scaleX(.92);filter:blur(8px)}50%{opacity:.16;transform:scaleX(.52);filter:blur(12px)}}@keyframes shockwave{0%{opacity:.55;transform:scale(.45) rotate(0)}65%{opacity:.18;transform:scale(1.28) rotate(140deg)}to{opacity:0;transform:scale(1.56) rotate(220deg)}}@keyframes tablePulse{0%,to{box-shadow:none}45%{box-shadow:inset 0 0 80px #2f80ed2e}}@keyframes sparkFlyA{0%,to{opacity:0;transform:translate(0) scale(.7)}35%{opacity:1;transform:translate(34px,24px) scale(1)}70%{opacity:.25;transform:translate(96px,48px) scale(.6)}}@keyframes sparkFlyB{0%,to{opacity:0;transform:translate(0) scale(.7)}35%{opacity:1;transform:translate(-40px,30px) scale(1)}70%{opacity:.25;transform:translate(-105px,52px) scale(.6)}}@keyframes sparkFlyC{0%,to{opacity:0;transform:translateY(0) scale(.7)}38%{opacity:1;transform:translateY(-72px) scale(1)}72%{opacity:.2;transform:translateY(-128px) scale(.55)}}@media(prefers-reduced-motion:reduce){.rolling.dice-stage,.rolling .energy-ring,.rolling .spark,.rolling .die-cube,.rolling .die-shadow{animation-duration:.01ms;animation-iteration-count:1}}.dice-stage{min-height:268px;padding:16px 12px 20px;display:grid;place-items:center;gap:0;overflow:visible;perspective:none;border:1px solid rgba(74,78,82,.08);border-radius:24px;background:#eeedeb;box-shadow:inset 0 1px #ffffffbf}.dice-stage:before,.dice-stage:after{display:none}.rolling.dice-stage{animation:none}.dice-message{width:min(100%,380px);height:232px;position:relative;border:1px solid rgba(65,70,76,.08);border-radius:24px 24px 24px 9px;background:radial-gradient(ellipse at 50% 74%,rgba(65,72,79,.075),transparent 42%),linear-gradient(180deg,#fff,#f8f8f5);box-shadow:0 8px 24px #363a4014,inset 0 1px #ffffffe6}.dice-message:after{content:"";position:absolute;left:-9px;bottom:14px;width:18px;height:18px;border-left:1px solid rgba(65,70,76,.08);border-bottom:1px solid rgba(65,70,76,.08);border-radius:0 0 0 5px;background:#f8f8f5;transform:skew(-28deg) rotate(9deg);z-index:-1}.dice-canvas{width:100%;height:100%;display:block;border-radius:inherit;touch-action:none}.dice-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:18px}.fallback-die{width:68px;height:68px;padding:11px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);border:1px solid #deded9;border-radius:17px;background:linear-gradient(145deg,#fff,#e7e6e1);box-shadow:0 11px 18px #292b2e2e,inset -5px -5px 10px #1e1e1e14}.fallback-die i{width:10px;height:10px;align-self:center;justify-self:center;border-radius:50%;background:transparent}.fallback-1 i:nth-child(5),.fallback-2 i:nth-child(1),.fallback-2 i:nth-child(9),.fallback-3 i:nth-child(1),.fallback-3 i:nth-child(5),.fallback-3 i:nth-child(9),.fallback-4 i:nth-child(1),.fallback-4 i:nth-child(3),.fallback-4 i:nth-child(7),.fallback-4 i:nth-child(9),.fallback-5 i:nth-child(1),.fallback-5 i:nth-child(3),.fallback-5 i:nth-child(5),.fallback-5 i:nth-child(7),.fallback-5 i:nth-child(9),.fallback-6 i:nth-child(1),.fallback-6 i:nth-child(3),.fallback-6 i:nth-child(4),.fallback-6 i:nth-child(6),.fallback-6 i:nth-child(7),.fallback-6 i:nth-child(9){background:#171819}.rolling .dice-fallback .fallback-die{animation:wechatFallbackRoll .68s ease-in-out infinite}.rolling .dice-fallback .fallback-die:nth-child(2){animation-delay:-.18s}.rolling .dice-fallback .fallback-die:nth-child(3){animation-delay:-.34s}@keyframes wechatFallbackRoll{0%,to{transform:translateY(0) rotate(0)}46%{transform:translateY(-22px) rotate(135deg)}}@media(max-width:360px){.dice-stage{padding-inline:10px}.dice-message{height:218px}.dice-fallback{gap:10px}.fallback-die{width:60px;height:60px;padding:10px}}@media(prefers-reduced-motion:reduce){.rolling .dice-fallback .fallback-die{animation:none}}.rule-list{padding:0 14px 12px}.rule-row{min-height:52px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;border-top:1px solid #edf1f6;color:var(--ink)}.rule-row strong{font-size:16px;white-space:nowrap}.rule-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e8f1ff;color:var(--blue)}.rule-row.cost .rule-icon{background:#fff0ee;color:var(--red)}.rule-row.bonus .rule-icon{background:#f3e9ff;color:#8d55df}.rule-row.cost strong{color:var(--red)}.rule-row.bonus strong{color:#8d55df}.bottom-nav{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(430px,100vw);height:78px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#6e7787;font-size:13px}.bottom-nav a.active{color:var(--blue);font-weight:800}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat{padding:16px}.stat small{display:block;color:var(--muted);margin-bottom:6px}.stat strong{font-size:24px}.form-field{display:flex;align-items:center;gap:12px;height:58px;border:1px solid var(--line);border-radius:14px;padding:0 16px;background:#fff}.form-field input{width:100%;border:0;outline:none;color:var(--ink);font-size:18px}.chips{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.chip{height:46px;border:1px solid var(--line);border-radius:12px;background:#f9fbfe;color:var(--blue-dark);font-weight:800}.chip.active{background:var(--blue);color:#fff}.rows{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;border-top:1px solid #edf1f6}.row:first-child{border-top:0}.row-left{display:flex;align-items:center;gap:12px;min-width:0}.row-left span{color:var(--muted);font-size:13px}.row-left>div{min-width:0}.row-left>div>strong,.row-left>div>span{display:block}.row-left>div>span{margin-top:3px}.status{font-size:13px;font-weight:800;padding:7px 10px;border-radius:10px;white-space:nowrap}.status.ok{color:var(--green);background:#eaf8f1}.status.pending{color:var(--amber);background:#fff7e3}.section{margin-top:22px}.section h2{margin:0 0 12px;font-size:19px}.muted{color:var(--muted)}.progress{height:7px;overflow:hidden;border-radius:999px;background:#e4e9f1}.progress i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.toast-notice{position:fixed;z-index:30;left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:max-content;max-width:calc(min(430px,100vw) - 32px);display:flex;align-items:center;gap:8px;padding:11px 15px;border-radius:13px;color:#fff;background:#1d2c42f0;box-shadow:0 12px 32px #14233738;font-size:14px;font-weight:700}.toast-notice svg{color:#6ee0a6}.toast-enter-active,.toast-leave-active{transition:opacity .2s ease,transform .2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,10px)}@media(max-width:360px){.sheet{padding-inline:13px}.game-overview{grid-template-columns:88px 1fr 18px;gap:11px}.dice-thumb{width:88px;height:88px}}
