.lobby[data-v-921e86aa]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;position:relative;overflow:hidden}.suits[data-v-921e86aa]{display:flex;gap:18px;font-size:34px;color:#f3ecdcd9;text-shadow:0 3px 12px rgba(0,0,0,.5);animation:float-921e86aa 5s ease-in-out infinite}.suits .red[data-v-921e86aa]{color:#d66a5c}.suits span[data-v-921e86aa]:nth-child(2){animation-delay:.4s}.suits span[data-v-921e86aa]:nth-child(3){animation-delay:.8s}.suits span[data-v-921e86aa]:nth-child(4){animation-delay:1.2s}@keyframes float-921e86aa{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.title[data-v-921e86aa]{font-size:44px;letter-spacing:.12em;background:linear-gradient(180deg,#f6e3ae,var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 6px 24px rgba(226,194,117,.18)}.subtitle[data-v-921e86aa]{font-size:12px;letter-spacing:.34em;color:var(--text-dim);margin-bottom:10px}.card[data-v-921e86aa]{width:100%;max-width:340px;padding:22px;display:flex;flex-direction:column;gap:14px}.field[data-v-921e86aa]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-921e86aa]{font-size:13px;color:var(--text-dim)}.create-btn[data-v-921e86aa]{width:100%}.invite-banner[data-v-921e86aa]{font-size:13px;color:#e2c275;background:#e2c2751a;border:1px dashed rgba(226,194,117,.45);border-radius:10px;padding:9px 12px;text-align:center}.invite-banner b[data-v-921e86aa]{letter-spacing:.2em}.chips-picker[data-v-921e86aa]{display:flex;flex-direction:column;gap:6px}.chips-row[data-v-921e86aa]{display:flex;gap:8px}.chip-opt[data-v-921e86aa]{flex:1;padding:7px 0;font-size:13px;color:var(--text-dim);background:#ffffff0d;border:1px solid rgba(243,236,220,.16);border-radius:9px;cursor:pointer}.chip-opt.on[data-v-921e86aa]{color:#241a06;font-weight:700;background:linear-gradient(180deg,#f0d391,#b98f3e);border-color:transparent}.divider[data-v-921e86aa]{display:flex;align-items:center;gap:10px;color:var(--text-dim);font-size:12px}.divider[data-v-921e86aa]:before,.divider[data-v-921e86aa]:after{content:"";flex:1;height:1px;background:#f3ecdc29}.join-row[data-v-921e86aa]{display:flex;gap:10px}.code[data-v-921e86aa]{text-transform:uppercase;letter-spacing:.3em;text-align:center;font-weight:700}.hint[data-v-921e86aa]{font-size:12px;color:var(--text-dim);text-align:center}.conn[data-v-921e86aa]{font-size:12px;color:#6fbf8f;display:flex;align-items:center;gap:14px}.conn .off[data-v-921e86aa]{color:var(--text-dim)}.install-link[data-v-921e86aa]{font-size:12px;color:var(--gold);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline dotted;text-underline-offset:3px}.gate-title[data-v-921e86aa]{font-size:16px;font-weight:700;text-align:center}.gate-hint[data-v-921e86aa]{font-size:12px;color:var(--text-dim);text-align:center;margin-top:-6px}.disclaimer[data-v-921e86aa]{font-size:11px;color:#9db3a6bf;text-align:center;letter-spacing:.04em}.pcard[data-v-28f53289]{position:relative;border-radius:4px;background:linear-gradient(160deg,#fdfbf4,#f1ead9);box-shadow:0 2px 6px #00000073,inset 0 0 0 1px #00000014;color:#23262b;flex:none;animation:deal-in-28f53289 .28s ease-out both}.pcard.red[data-v-28f53289]{color:#b8362a}.pcard.ghost[data-v-28f53289]{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.pcard.back[data-v-28f53289]{background:repeating-linear-gradient(45deg,rgba(255,255,255,.16) 0 3px,transparent 3px 6px),linear-gradient(150deg,#2b5fa8,#173a6d 60%,#12294e);box-shadow:0 2px 6px #00000080,inset 0 0 0 2px #ffffff38}.pcard.highlight[data-v-28f53289]{box-shadow:0 0 0 2px var(--gold),0 0 14px #e9c46abf}.corner[data-v-28f53289]{position:absolute;top:7%;left:10%;display:flex;flex-direction:column;align-items:center;line-height:.95;font-family:Cinzel,"Noto Serif SC",serif}.corner.flip[data-v-28f53289]{top:auto;left:auto;bottom:7%;right:10%;transform:rotate(180deg)}.corner b[data-v-28f53289]{font-weight:800;-webkit-text-stroke:.35px currentColor}.corner i[data-v-28f53289]{font-style:normal}.pip[data-v-28f53289]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.xs[data-v-28f53289]{width:24px;height:34px}.xs .corner[data-v-28f53289]{font-size:9px}.xs .pip[data-v-28f53289]{font-size:14px}.sm[data-v-28f53289]{width:32px;height:45px}.sm .corner[data-v-28f53289]{font-size:11px}.sm .pip[data-v-28f53289]{font-size:18px}.md[data-v-28f53289]{width:44px;height:62px}.md .corner[data-v-28f53289]{font-size:14px}.md .pip[data-v-28f53289]{font-size:24px}.lg[data-v-28f53289]{width:58px;height:82px}.lg .corner[data-v-28f53289]{font-size:17px}.lg .pip[data-v-28f53289]{font-size:30px}@keyframes deal-in-28f53289{0%{transform:translateY(-14px) rotateX(45deg);opacity:0}to{transform:none;opacity:1}}.seat[data-v-2ff8cfe7]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;transition:opacity .25s ease}.seat.dimmed[data-v-2ff8cfe7]{opacity:.45}.cards[data-v-2ff8cfe7]{display:flex;gap:2px;min-height:34px}.ring[data-v-2ff8cfe7]{padding:2.5px;border-radius:50%;background:#ffffff24;position:relative}.ring .avatar[data-v-2ff8cfe7]{width:38px;height:38px;font-size:16px}.seat.acting .ring[data-v-2ff8cfe7]{box-shadow:0 0 12px #e2c2758c}.dealer-chip[data-v-2ff8cfe7]{position:absolute;top:28px;left:calc(50% + 20px);width:24px;height:24px;display:grid;place-items:center;font-size:13px;font-weight:800;color:#241a06;background:linear-gradient(180deg,#f6e3ae,#b98f3e);border-radius:50%;box-shadow:0 2px 8px #0009,0 0 10px #e2c27580;z-index:2}.blind-badge[data-v-2ff8cfe7]{flex:none;font-size:12px;font-weight:800;line-height:1;padding:4px 8px;border-radius:7px;letter-spacing:.06em;box-shadow:0 2px 6px #00000073}.blind-badge.sb[data-v-2ff8cfe7]{color:#dcecff;background:#2b5fa8d9;border:1px solid rgba(150,195,245,.8)}.blind-badge.bb[data-v-2ff8cfe7]{color:#ffe3d3;background:#b43a2ee0;border:1px solid rgba(250,165,135,.8)}.action-tag[data-v-2ff8cfe7]{position:absolute;top:-16px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:800;color:#ffe9a8;background:#0c1310eb;border:1px solid rgba(226,194,117,.55);border-radius:999px;padding:3px 12px;box-shadow:0 4px 14px #0000008c;z-index:3;pointer-events:none}.tag-pop-enter-active[data-v-2ff8cfe7]{transition:all .22s cubic-bezier(.2,1.5,.4,1)}.tag-pop-leave-active[data-v-2ff8cfe7]{transition:all .3s ease}.tag-pop-enter-from[data-v-2ff8cfe7]{transform:translate(-50%) translateY(8px) scale(.6);opacity:0}.tag-pop-leave-to[data-v-2ff8cfe7]{transform:translate(-50%) translateY(-10px);opacity:0}.bet[data-v-2ff8cfe7]{margin-top:1px;animation:bet-bump-2ff8cfe7 .35s cubic-bezier(.2,1.5,.4,1)}@keyframes bet-bump-2ff8cfe7{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.info[data-v-2ff8cfe7]{display:flex;align-items:center;gap:6px;background:#00000080;border-radius:999px;padding:2px 10px;max-width:110px}.name[data-v-2ff8cfe7]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chips[data-v-2ff8cfe7]{font-family:Cinzel,"Noto Serif SC",serif;font-size:12px;font-weight:700;color:var(--gold)}.status[data-v-2ff8cfe7]{font-size:10px;padding:1px 8px;border-radius:999px;background:#0000008c;color:var(--text-dim);border:1px solid rgba(255,255,255,.14)}.status.bad[data-v-2ff8cfe7]{color:#e89289}.bet[data-v-2ff8cfe7]{margin-top:1px}.win[data-v-2ff8cfe7]{position:absolute;top:-12px;right:-14px;font-family:Cinzel,"Noto Serif SC",serif;font-weight:800;font-size:16px;color:#ffe9a8;text-shadow:0 2px 8px rgba(0,0,0,.7);animation:win-pop-2ff8cfe7 .4s cubic-bezier(.2,1.6,.4,1) both}.seat.winner .ring[data-v-2ff8cfe7]{box-shadow:0 0 0 2px var(--gold),0 0 18px #e9c46acc}.seat.winner .avatar[data-v-2ff8cfe7]{animation:winner-bounce-2ff8cfe7 .7s cubic-bezier(.2,1.5,.4,1)}@keyframes winner-bounce-2ff8cfe7{0%{transform:scale(1)}35%{transform:scale(1.22) rotate(-6deg)}70%{transform:scale(.96) rotate(4deg)}to{transform:scale(1)}}@keyframes win-pop-2ff8cfe7{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.action-bar[data-v-ed559895]{padding:8px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#06090733,#060907d9);display:flex;flex-direction:column;gap:8px}@media(orientation:landscape){.action-bar[data-v-ed559895]{padding:4px 12px calc(4px + env(safe-area-inset-bottom));gap:5px}.main-actions .btn[data-v-ed559895]{padding:8px 10px}.idle-row[data-v-ed559895]{padding:2px 0!important}}.main-actions[data-v-ed559895]{display:flex;gap:8px}.main-actions .btn[data-v-ed559895]{padding:13px 10px;flex:none}.main-actions .grow[data-v-ed559895]{flex:1;min-width:0}.raise-panel[data-v-ed559895]{display:flex;flex-direction:column;gap:10px;background:#0a100ceb;border:1px solid rgba(226,194,117,.3);border-radius:16px;padding:12px 14px}.raise-head[data-v-ed559895]{display:flex;align-items:baseline;gap:8px;font-size:13px;color:var(--text-dim)}.raise-value[data-v-ed559895]{font-family:Cinzel,"Noto Serif SC",serif;font-size:24px;color:var(--gold)}.range-hint[data-v-ed559895]{font-size:11px}.slider-wrap[data-v-ed559895]{position:relative;padding-top:30px;padding-bottom:18px}.slider[data-v-ed559895]{width:100%;accent-color:var(--gold)}.bubble[data-v-ed559895]{position:absolute;top:0;transform:translate(-50%);background:linear-gradient(180deg,#f4d98b,#caa14b);color:#3a2a08;font-family:Cinzel,"Noto Serif SC",serif;font-weight:800;font-size:15px;padding:3px 12px;border-radius:999px;box-shadow:0 3px 10px #00000073;white-space:nowrap;pointer-events:none}.ticks[data-v-ed559895]{position:absolute;left:0;right:0;bottom:0;height:18px}.tick[data-v-ed559895]{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;font-size:9px;color:var(--text-dim);line-height:1;white-space:nowrap}.tick i[data-v-ed559895]{display:block;width:1px;height:5px;background:#f3ecdc59;margin-bottom:2px}.quick-row[data-v-ed559895]{display:flex;gap:8px}.quick-row .chip-btn[data-v-ed559895]{flex:1;text-align:center}.quick-row .chip-btn.active[data-v-ed559895]{border-color:var(--gold);color:var(--gold)}.panel-actions[data-v-ed559895]{display:flex;gap:8px}.panel-actions .cancel[data-v-ed559895],.panel-actions .confirm[data-v-ed559895]{flex:1;padding:11px}.idle-row[data-v-ed559895]{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 0}.idle-text[data-v-ed559895]{color:var(--text-dim);font-size:14px;letter-spacing:.08em}.expand-enter-active[data-v-ed559895],.expand-leave-active[data-v-ed559895]{transition:all .2s ease;overflow:hidden}.expand-enter-from[data-v-ed559895],.expand-leave-to[data-v-ed559895]{opacity:0;transform:translateY(8px)}.bar-enter-active[data-v-ed559895]{transition:all .28s cubic-bezier(.2,1.2,.4,1)}.bar-leave-active[data-v-ed559895]{transition:all .15s ease}.bar-enter-from[data-v-ed559895],.bar-leave-to[data-v-ed559895]{opacity:0;transform:translateY(26px)}.showdown[data-v-e4e45593]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);width:min(92%,380px);background:#080d0af0;border:1px solid rgba(226,194,117,.45);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 34px #0000008c;z-index:5}.head[data-v-e4e45593]{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.1em;color:var(--gold)}.trophy[data-v-e4e45593]{font-size:18px}.countdown[data-v-e4e45593]{margin-left:auto;font-size:12px;color:var(--text-dim);font-weight:400}.row[data-v-e4e45593]{display:flex;align-items:center;gap:10px}.who[data-v-e4e45593]{display:flex;flex-direction:column;gap:2px;min-width:86px}.who b[data-v-e4e45593]{font-size:14px}.hand[data-v-e4e45593]{font-size:12px;color:var(--gold)}.best[data-v-e4e45593]{display:flex;gap:3px}.amount[data-v-e4e45593]{margin-left:auto;font-family:Cinzel,"Noto Serif SC",serif;font-size:20px;font-weight:800;color:#ffe9a8}.skip-btn[data-v-e4e45593]{padding:9px;font-size:14px}.rise-enter-active[data-v-e4e45593]{transition:all .35s cubic-bezier(.2,1.2,.4,1)}.rise-leave-active[data-v-e4e45593]{transition:all .2s ease}.rise-enter-from[data-v-e4e45593],.rise-leave-to[data-v-e4e45593]{opacity:0;transform:translate(-50%,24px)}.overlay[data-v-4e76c668]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;place-items:center;background:#040705ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}.box[data-v-4e76c668]{width:min(100%,380px);max-height:80dvh;overflow-y:auto;background:linear-gradient(180deg,#14201a,#0c1310);border:1px solid rgba(226,194,117,.4);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:10px}.head[data-v-4e76c668]{display:flex;align-items:baseline;justify-content:space-between;font-size:17px;font-weight:800;color:var(--gold);letter-spacing:.06em}.no[data-v-4e76c668]{font-size:12px;color:var(--text-dim);font-weight:400}.section-label[data-v-4e76c668]{font-size:11px;color:var(--text-dim);letter-spacing:.24em}.community[data-v-4e76c668]{display:flex;gap:4px;flex-wrap:wrap;min-height:45px;align-items:center}.empty[data-v-4e76c668]{font-size:12px;color:var(--text-dim)}.rows[data-v-4e76c668]{display:flex;flex-direction:column;gap:8px}.row[data-v-4e76c668]{display:flex;align-items:center;gap:8px;background:#ffffff0d;border:1px solid rgba(243,236,220,.12);border-radius:12px;padding:8px 10px}.who[data-v-4e76c668]{display:flex;flex-direction:column;gap:2px;min-width:74px}.who b[data-v-4e76c668]{font-size:14px}.hand[data-v-4e76c668]{font-size:11px;color:var(--gold)}.best[data-v-4e76c668]{display:flex;gap:3px}.amount[data-v-4e76c668]{margin-left:auto;font-family:Cinzel,"Noto Serif SC",serif;font-size:17px;font-weight:800;color:#ffe9a8}.close-btn[data-v-4e76c668]{padding:10px}.modal-enter-active[data-v-4e76c668]{transition:opacity .22s ease}.modal-leave-active[data-v-4e76c668]{transition:opacity .15s ease}.modal-enter-from[data-v-4e76c668],.modal-leave-to[data-v-4e76c668]{opacity:0}.game[data-v-93b78f98]{flex:1;display:flex;flex-direction:column;min-height:0}.table-area[data-v-93b78f98]{flex:1;position:relative;min-height:0}.felt[data-v-93b78f98]{position:absolute;top:4px;right:4px;bottom:30px;left:4px;border-radius:46%/40% 40% 44% 44%;background:radial-gradient(70% 60% at 50% 46%,rgba(255,255,255,.1),transparent 70%),radial-gradient(120% 100% at 50% 40%,var(--felt-1),var(--felt-2) 78%,#0a2e1e);border:9px solid transparent;border-image:linear-gradient(160deg,var(--rail-1),var(--rail-2)) 1;box-shadow:inset 0 0 44px #00000073,0 10px 30px #00000080}.felt[data-v-93b78f98]:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:inherit;border:9px solid transparent;background:linear-gradient(160deg,var(--rail-1),var(--rail-2)) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;z-index:-1}.center[data-v-93b78f98]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transform:translateY(6%)}.info-row[data-v-93b78f98]{display:flex;align-items:center;gap:10px}.phase-pill[data-v-93b78f98]{font-size:11px;letter-spacing:.24em;color:#f3ecdcbf;border:1px solid rgba(243,236,220,.28);border-radius:999px;padding:2px 12px;background:#00000038}.my-role[data-v-93b78f98]{font-size:12px;font-weight:800;color:#241a06;background:linear-gradient(180deg,#f0d391,#b98f3e);border-radius:999px;padding:2px 10px;box-shadow:0 2px 8px #0006}.pot-pill[data-v-93b78f98]{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;color:#ffe9a8;background:#00000052;border:1px solid rgba(226,194,117,.4);border-radius:999px;padding:3px 14px}.pot-pop[data-v-93b78f98]{animation:pot-pop-93b78f98 .35s ease-out}@keyframes pot-pop-93b78f98{0%{transform:scale(1.22);box-shadow:0 0 16px #e9c46a8c}to{transform:scale(1)}}.pot-pill b[data-v-93b78f98]{font-family:Cinzel,"Noto Serif SC",serif;font-size:16px}.community[data-v-93b78f98]{display:flex;gap:5px}.blind-info[data-v-93b78f98]{font-size:10px;letter-spacing:.2em;color:#f3ecdc80}.recap-btn[data-v-93b78f98]{position:absolute;top:8px;left:10px;z-index:4;font-size:11px;color:var(--text-dim);border:1px solid rgba(243,236,220,.22);background:#0000004d;border-radius:999px;padding:3px 12px}.paused-banner[data-v-93b78f98]{position:absolute;left:50%;top:14px;transform:translate(-50%);display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--cream);background:#080d0ae0;border:1px solid rgba(226,194,117,.5);border-radius:999px;padding:7px 18px;z-index:6;box-shadow:0 6px 18px #00000073;animation:pause-breathe-93b78f98 1.8s ease-in-out infinite}.paused-icon[data-v-93b78f98]{font-size:14px}@keyframes pause-breathe-93b78f98{0%,to{opacity:1}50%{opacity:.6}}.self-zone[data-v-93b78f98]{padding:6px 14px 2px}.self-row[data-v-93b78f98]{display:flex;align-items:center;gap:14px}.self-cards[data-v-93b78f98]{display:flex;gap:6px;min-height:82px;align-items:center;transition:opacity .25s ease}.self-cards.folded[data-v-93b78f98]{opacity:.4;filter:grayscale(.6)}.no-cards[data-v-93b78f98]{font-size:13px;color:var(--text-dim);border:1px dashed rgba(243,236,220,.3);border-radius:10px;padding:14px 20px}.self-meta[data-v-93b78f98]{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.self-name[data-v-93b78f98]{font-size:14px;display:flex;align-items:center;gap:6px}.self-chips[data-v-93b78f98]{font-family:Cinzel,"Noto Serif SC",serif;font-size:20px;font-weight:800;color:var(--gold)}@media(orientation:landscape){.felt[data-v-93b78f98]{top:6px;right:76px;bottom:8px;left:76px;border-radius:50%/56% 56% 44% 44%}.center[data-v-93b78f98]{transform:translateY(0);gap:6px}.self-zone[data-v-93b78f98]{padding:2px 16px 0}.self-row[data-v-93b78f98]{gap:10px}.self-cards[data-v-93b78f98]{min-height:58px;gap:4px}.self-cards[data-v-93b78f98] .pcard.lg{width:46px;height:65px}.self-cards[data-v-93b78f98] .pcard.lg .corner{font-size:14px}.self-cards[data-v-93b78f98] .pcard.lg .pip{font-size:23px}.self-name[data-v-93b78f98]{font-size:12px}.self-chips[data-v-93b78f98]{font-size:16px}.no-cards[data-v-93b78f98]{padding:8px 14px;font-size:12px}}.waiting[data-v-90545b26]{flex:1;display:flex;flex-direction:column;align-items:center;gap:18px;padding:26px 18px;overflow-y:auto}.big-code[data-v-90545b26]{display:flex;flex-direction:column;align-items:center;gap:4px}.big-code .label[data-v-90545b26]{font-size:13px;color:var(--text-dim);letter-spacing:.3em}.big-code b[data-v-90545b26]{font-family:Cinzel,"Noto Serif SC",serif;font-size:46px;letter-spacing:.3em;color:var(--gold);text-shadow:0 4px 18px rgba(226,194,117,.25)}.player-grid[data-v-90545b26]{width:100%;max-width:380px;display:grid;grid-template-columns:1fr;gap:8px}.player-card[data-v-90545b26]{display:flex;align-items:center;gap:12px;background:#ffffff0d;border:1px solid rgba(243,236,220,.14);border-radius:14px;padding:10px 14px}.player-card.offline[data-v-90545b26]{opacity:.55}.meta[data-v-90545b26]{flex:1;min-width:0}.name[data-v-90545b26]{font-size:15px;display:flex;align-items:center;gap:6px}.host[data-v-90545b26]{font-size:10px;color:#241a06;background:linear-gradient(180deg,#f0d391,var(--gold-deep));border-radius:999px;padding:1px 8px;font-weight:700}.chips[data-v-90545b26]{font-size:12px;color:var(--text-dim);margin-top:2px}.off-tag[data-v-90545b26]{font-size:11px;color:#e89289;border:1px solid rgba(224,101,90,.5);border-radius:999px;padding:1px 8px}.kick-btn[data-v-90545b26]{font-size:11px;color:#241a06;font-weight:700;background:linear-gradient(180deg,#e88b80,#c05a4e);border:none;border-radius:999px;padding:2px 9px;cursor:pointer}.status-area[data-v-90545b26]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:auto}.status-text[data-v-90545b26]{font-size:14px;color:var(--text-dim);text-align:center;line-height:1.6}.rebuy[data-v-90545b26]{padding:10px 24px}.overlay[data-v-2063dcc5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#040705b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px;overflow-y:auto}.panel-box[data-v-2063dcc5]{width:min(100%,380px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;background:linear-gradient(180deg,#14201a,#0c1310);border:1px solid rgba(226,194,117,.45);border-radius:20px;padding:22px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 50px #0009}.head[data-v-2063dcc5]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:19px;font-weight:800;letter-spacing:.1em;color:var(--gold)}.flag[data-v-2063dcc5]{font-size:22px}.sub[data-v-2063dcc5]{text-align:center;font-size:12px;color:var(--text-dim);margin-top:-6px}.rows[data-v-2063dcc5]{display:flex;flex-direction:column;gap:8px}.row[data-v-2063dcc5]{display:flex;align-items:center;gap:12px;background:#ffffff0d;border:1px solid rgba(243,236,220,.12);border-radius:12px;padding:10px 12px}.row.top[data-v-2063dcc5]{border-color:#e2c27599;background:#e2c2751a}.medal[data-v-2063dcc5]{width:30px;text-align:center;font-size:18px;font-weight:800;color:var(--text-dim)}.who[data-v-2063dcc5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.who b[data-v-2063dcc5]{font-size:15px}.meta[data-v-2063dcc5]{font-size:11px;color:var(--text-dim)}.net[data-v-2063dcc5]{font-family:Cinzel,"Noto Serif SC",serif;font-size:19px;font-weight:800}.net.plus[data-v-2063dcc5]{color:#6fce93}.net.minus[data-v-2063dcc5]{color:#e89289}.close-btn[data-v-2063dcc5]{margin-top:4px}.modal-enter-active[data-v-2063dcc5]{transition:opacity .25s ease}.modal-enter-active .panel-box[data-v-2063dcc5]{transition:transform .3s cubic-bezier(.2,1.3,.4,1)}.modal-enter-from[data-v-2063dcc5]{opacity:0}.modal-enter-from .panel-box[data-v-2063dcc5]{transform:scale(.85)}.room[data-v-e46b65f2]{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.room-header[data-v-e46b65f2]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top));border-bottom:1px solid rgba(226,194,117,.18)}.room-code[data-v-e46b65f2]{display:flex;align-items:baseline;gap:8px}.room-code .label[data-v-e46b65f2]{font-size:12px;color:var(--text-dim)}.room-code b[data-v-e46b65f2]{font-family:Cinzel,"Noto Serif SC",serif;font-size:20px;letter-spacing:.22em;color:var(--gold)}.hand-no[data-v-e46b65f2]{font-size:12px;color:var(--text-dim)}.actions[data-v-e46b65f2]{display:flex;gap:8px;align-items:center}.actions .icon[data-v-e46b65f2]{padding:6px 9px;font-size:14px}.room-body[data-v-e46b65f2]{flex:1;display:flex;flex-direction:column;min-height:0}.loading[data-v-e46b65f2]{flex:1;display:grid;place-items:center;color:var(--text-dim)}.confirm-mask[data-v-e46b65f2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#040705a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:16px;overflow-y:auto}.confirm-box[data-v-e46b65f2]{width:min(100%,330px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;background:linear-gradient(180deg,#14201a,#0c1310);border:1px solid rgba(226,194,117,.4);border-radius:16px;padding:20px 18px;display:flex;flex-direction:column;gap:10px}.confirm-title[data-v-e46b65f2]{font-size:17px;font-weight:800;text-align:center}.confirm-text[data-v-e46b65f2]{font-size:13px;color:var(--text-dim);line-height:1.6;text-align:center}.confirm-actions[data-v-e46b65f2]{display:flex;gap:10px;margin-top:4px}.confirm-actions .btn[data-v-e46b65f2]{flex:1;padding:11px}.invite-box[data-v-e46b65f2]{gap:12px}.invite-text[data-v-e46b65f2]{width:100%;background:#ffffff0f;border:1px solid rgba(226,194,117,.3);border-radius:10px;color:var(--cream);font-size:12px;line-height:1.6;padding:10px;resize:none;-webkit-user-select:text;user-select:text}.gold[data-v-e46b65f2]{color:var(--gold);letter-spacing:.15em}.fade-enter-active[data-v-e46b65f2],.fade-leave-active[data-v-e46b65f2]{transition:opacity .2s ease}.fade-enter-from[data-v-e46b65f2],.fade-leave-to[data-v-e46b65f2]{opacity:0}.install-guide[data-v-4e21a769]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(26px + constant(safe-area-inset-bottom));bottom:calc(26px + env(safe-area-inset-bottom));width:min(94vw,360px);z-index:50}.ig-bar[data-v-4e21a769]{display:flex;align-items:center;gap:10px;padding:12px;background:linear-gradient(180deg,#17241d,#0d1410);border:1px solid rgba(226,194,117,.45);border-radius:14px;box-shadow:0 8px 28px #0000008c}.ig-icon[data-v-4e21a769]{font-size:20px;flex:none}.ig-text[data-v-4e21a769]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ig-text b[data-v-4e21a769]{font-size:13px;color:var(--gold)}.ig-text span[data-v-4e21a769]{font-size:11px;color:var(--text-dim);line-height:1.4}.ig-btn[data-v-4e21a769]{flex:none;font-size:12px;color:#241a06;background:linear-gradient(180deg,#f0d391,#b98f3e);border:none;border-radius:999px;padding:6px 12px;font-weight:700;cursor:pointer}.ig-close[data-v-4e21a769]{flex:none;width:22px;height:22px;font-size:11px;color:var(--text-dim);background:#ffffff0f;border:none;border-radius:50%;cursor:pointer}.ig-mask[data-v-4e21a769]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:flex;align-items:center;justify-content:center;background:#040705a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:16px;overflow-y:auto}.ig-panel[data-v-4e21a769]{width:min(100%,330px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;background:linear-gradient(180deg,#14201a,#0c1310);border:1px solid rgba(226,194,117,.4);border-radius:16px;padding:18px 16px;display:flex;flex-direction:column;gap:10px}.ig-title[data-v-4e21a769]{font-size:15px;font-weight:800;color:var(--gold);text-align:center}.ig-step[data-v-4e21a769]{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:1.55}.ig-no[data-v-4e21a769]{flex:none;width:18px;height:18px;display:grid;place-items:center;font-size:11px;color:#241a06;background:var(--gold);border-radius:50%;font-weight:700;transform:translateY(2px)}.ig-note[data-v-4e21a769]{font-size:11px;color:var(--text-dim);line-height:1.7;text-align:center}.ig-ok[data-v-4e21a769]{width:100%;padding:10px;flex:none}.fade-enter-active[data-v-4e21a769],.fade-leave-active[data-v-4e21a769]{transition:opacity .2s ease}.fade-enter-from[data-v-4e21a769],.fade-leave-to[data-v-4e21a769]{opacity:0}.restoring{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-dim)}.restoring-card{width:64px;height:64px;display:grid;place-items:center;font-size:34px;color:var(--cream);background:linear-gradient(180deg,#14201a,#0c1310);border:1px solid rgba(226,194,117,.4);border-radius:14px;animation:restoring-breathe 1.4s ease-in-out infinite}@keyframes restoring-breathe{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(-6px);opacity:1}}:root{--bg: #0b100e;--felt-1: #1c5a3f;--felt-2: #0e3b28;--rail-1: #6b4a2c;--rail-2: #342114;--gold: #e2c275;--gold-deep: #b98f3e;--cream: #f3ecdc;--text-dim: #9db3a6;--red: #cf4a3d;--blue: #3f7fd6}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{background:radial-gradient(120% 90% at 50% 0%,#13231b 0%,var(--bg) 55%,#060907 100%);color:var(--cream);font-family:"Noto Serif SC",PingFang SC,Hiragino Sans GB,Microsoft YaHei,serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-user-select:none;user-select:none}input{-webkit-user-select:text;user-select:text}.app-shell{height:100dvh;max-width:520px;margin:0 auto;display:flex;flex-direction:column;position:relative}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}input{font:inherit}.btn{border-radius:999px;padding:12px 22px;font-weight:700;letter-spacing:.06em;transition:transform .12s ease,filter .12s ease}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.45}.btn-gold{background:linear-gradient(180deg,#f0d391,var(--gold-deep));color:#241a06;box-shadow:0 4px 14px #e2c27559}.btn-outline{border:1px solid rgba(243,236,220,.4);color:var(--cream)}.btn-fold{background:linear-gradient(180deg,#e0655a,#b03a30);color:#fff}.btn-call{background:linear-gradient(180deg,#48b478,#237a4c);color:#fff}.btn-raise,.btn-blue{background:linear-gradient(180deg,#5c93e8,#2f5fb0);color:#fff}.chip-btn{border:1px solid rgba(243,236,220,.28);border-radius:999px;padding:6px 14px;font-size:13px;color:var(--cream);background:#ffffff0f}.chip-btn.danger{border-color:#e0655a80;color:#e89289}.panel{background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(226,194,117,.25);border-radius:18px;box-shadow:0 10px 30px #00000059}.input{width:100%;background:#00000059;border:1px solid rgba(243,236,220,.22);border-radius:12px;padding:12px 14px;color:var(--cream);outline:none}.input:focus{border-color:var(--gold)}.dealer-chip{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#cfcfcf);color:#7a2020;font-size:11px;font-weight:800;box-shadow:0 1px 3px #00000080}.bet-pill{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(180deg,#f4d98b,#caa14b);color:#3a2a08;font-weight:800;font-size:12px;padding:2px 10px;border-radius:999px;box-shadow:0 2px 6px #0006}.bet-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9a8,#b8860b);border:1px solid rgba(0,0,0,.25)}.avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);box-shadow:0 2px 6px #0006}.avatar.c0{background:linear-gradient(160deg,#4c8fd6,#2a5b9c)}.avatar.c1{background:linear-gradient(160deg,#d66a5c,#9c352a)}.avatar.c2{background:linear-gradient(160deg,#58b47f,#2c7a4c)}.avatar.c3{background:linear-gradient(160deg,#b28fd6,#6d4a9c)}.avatar.c4{background:linear-gradient(160deg,#d6a95c,#9c6d2a)}.avatar.c5{background:linear-gradient(160deg,#5cb6b2,#2a7a76)}.toast{position:absolute;left:50%;top:18px;transform:translate(-50%);background:#141a16eb;border:1px solid rgba(226,194,117,.4);color:var(--cream);padding:10px 18px;border-radius:999px;z-index:99;font-size:14px;white-space:nowrap;box-shadow:0 6px 20px #0006}.toast-enter-active,.toast-leave-active{transition:all .25s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,-8px)}
