.lb-card{--lb-gold:#f5c518;--lb-red:#ff5a6a;--lb-cyan:#5ad1ff;--lb-ink:#f7f5ef;--lb-mute:#9b988d;position:absolute;left:12px;right:12px;bottom:118px;z-index:11;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:24px;background:linear-gradient(180deg,rgba(24,24,30,.9),rgba(12,12,16,.92));-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);color:var(--lb-ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.08),0 16px 40px rgba(0,0,0,.55);pointer-events:auto;font-size:14px;line-height:1.3;overflow:hidden auto;overscroll-behavior:contain;max-width:560px;margin:0 auto;-webkit-tap-highlight-color:transparent}.lb-card button{font:inherit;-webkit-tap-highlight-color:transparent}.lb-top{display:flex;align-items:center;gap:10px;min-height:34px}.lb-card>:not(.lb-board){flex-shrink:0}.lb-tt{display:flex;flex-direction:column;min-width:0;flex:1}.lb-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lb-gold)}.lb-sub{font-size:14px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-myturn .lb-sub{color:var(--lb-gold)}.lb-ring{--p:100;width:34px;height:34px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;position:relative;background:conic-gradient(var(--lb-gold) 0 calc(var(--p) * 1%),rgba(255,255,255,.12) calc(var(--p) * 1%) 100%);transition:background .25s linear}.lb-ring::before{content:'';position:absolute;inset:3.5px;border-radius:50%;background:#121216}.lb-ring b{position:relative;font-size:12.5px;font-variant-numeric:tabular-nums;display:flex}.lb-ring b svg{width:16px;height:16px;color:var(--lb-gold)}.lb-ring.low{background:conic-gradient(var(--lb-red) 0 calc(var(--p) * 1%),rgba(255,255,255,.12) calc(var(--p) * 1%) 100%)}.lb-ring.done{background:rgba(245,197,24,.22)}.lb-minb,.lb-stop{height:30px;min-width:30px;padding:0 12px;border-radius:999px;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lb-minb{padding:0;width:34px;height:34px}.lb-minb[hidden],.lb-stop[hidden]{display:none}.lb-seats{display:flex;gap:6px;flex-wrap:wrap}.lb-seat{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:7px;padding:5px 9px 5px 5px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:box-shadow .25s,background .25s}.lb-seat.on{background:rgba(245,197,24,.13);box-shadow:inset 0 0 0 1.5px var(--lb-gold),0 0 18px rgba(245,197,24,.25)}.lb-seat.away{opacity:.7}.lb-av{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:#2a2a32}.lb-avl{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#cfcab9}.lb-sn{display:flex;flex-direction:column;min-width:0;line-height:1.15}.lb-sn b{font-size:12.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-sn b em{font-style:normal;font-size:10px;font-weight:800;color:var(--lb-gold);margin-left:3px;text-transform:uppercase;letter-spacing:.06em}.lb-sn small{font-size:10.5px;color:var(--lb-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-sn small.lb-auto{color:var(--lb-cyan)}.lb-mk{margin-left:auto;display:inline-flex;flex:0 0 auto}.lb-mk svg{width:16px;height:16px}.lb-seat.s0 .lb-mk{color:var(--lb-gold)}.lb-seat.s1 .lb-mk{color:var(--lb-cyan)}.lb-dot{width:14px;height:14px;border-radius:50%;display:inline-block}.lb-dot.s0{background:radial-gradient(circle at 35% 30%,#fff3b0,var(--lb-gold) 55%,#b98f00)}.lb-dot.s1{background:radial-gradient(circle at 35% 30%,#ffc2c8,var(--lb-red) 55%,#b8283a)}.lb-k-spades .lb-seats{display:grid;grid-template-columns:1fr 1fr}.lb-k-dominoes .lb-seat{flex:1 1 calc(50% - 6px)}.lb-seat.t0 .lb-sn small{color:#ffe08a}.lb-seat.t1 .lb-sn small{color:#9fdcff}.lb-board{display:flex;justify-content:center;align-items:center;min-height:0}.lb-board:empty{display:none}.lb-ttt{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:7px;width:min(100%,var(--lb-bh,240px));aspect-ratio:1}.lb-cell{position:relative;border:0;border-radius:16px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;cursor:default;padding:0;color:inherit;min-width:44px;min-height:44px}.lb-cell.can{cursor:pointer;background:rgba(255,255,255,.09)}@media (hover:hover){.lb-cell.can:hover{background:rgba(245,197,24,.14)}}.lb-cell span{width:62%;height:62%;display:flex}.lb-cell svg{width:100%;height:100%}.lb-x{color:var(--lb-gold);filter:drop-shadow(0 0 8px rgba(245,197,24,.35))}.lb-o{color:var(--lb-cyan);filter:drop-shadow(0 0 8px rgba(90,209,255,.35))}.lb-cell.win{background:rgba(245,197,24,.2);box-shadow:inset 0 0 0 2px var(--lb-gold)}.lb-c4{position:relative;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);gap:5px;padding:7px;border-radius:18px;width:min(100%,calc(var(--lb-bh,240px) * 7 / 6));aspect-ratio:7/6;box-sizing:border-box;background:linear-gradient(180deg,#24418f,#1a2f6b);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 22px rgba(0,0,0,.4);overflow:hidden}.lb-slot{position:relative;border-radius:50%;background:#0d1530;box-shadow:inset 0 3px 6px rgba(0,0,0,.6)}.lb-disc{position:absolute;inset:2px;border-radius:50%}.lb-disc.s0{background:radial-gradient(circle at 35% 30%,#fff3b0,var(--lb-gold) 52%,#a87f00)}.lb-disc.s1{background:radial-gradient(circle at 35% 30%,#ffc2c8,var(--lb-red) 52%,#a8243a)}.lb-disc.win{box-shadow:0 0 0 3px #fff,0 0 18px rgba(245,197,24,.8);z-index:1}.lb-cols{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,1fr)}.lb-col{border:0;background:0 0;cursor:default;padding:0}.lb-col.can{cursor:pointer}@media (hover:hover){.lb-col.can:hover{background:linear-gradient(180deg,rgba(245,197,24,.22),rgba(245,197,24,0))}}.lb-dom{width:100%;display:flex;flex-direction:column;gap:6px}.lb-line{display:flex;align-items:center;gap:3px;overflow-x:auto;overflow-y:hidden;padding:10px 6px;min-height:52px;border-radius:14px;background:rgba(8,40,26,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);scrollbar-width:none;-webkit-overflow-scrolling:touch}.lb-line::-webkit-scrollbar{display:none}.lb-empty{margin:0 auto;font-size:12.5px;color:var(--lb-mute)}.lb-tile{--hs:20px;display:inline-flex;flex:0 0 auto;border-radius:5px;background:linear-gradient(180deg,#fffaf0,#ece5d3);box-shadow:0 2px 0 #b9b19c,0 3px 8px rgba(0,0,0,.4)}.lb-tile .lb-half{width:var(--hs);height:var(--hs);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:2px;box-sizing:border-box}.lb-tile .lb-half+.lb-half{border-left:1.5px solid #9a927d}.lb-tile .lb-half i{border-radius:50%;margin:16%}.lb-tile .lb-half i.p{background:#15151a}.lb-tile.dbl,.lb-tile.v{flex-direction:column}.lb-tile.dbl .lb-half+.lb-half,.lb-tile.v .lb-half+.lb-half{border-left:0;border-top:1.5px solid #9a927d}.lb-dmeta{display:flex;gap:12px;justify-content:center;font-size:11.5px;color:var(--lb-mute)}.lb-dmeta b{color:var(--lb-ink)}.lb-dhand{display:flex;gap:6px;overflow-x:auto;padding:10px 2px 4px;scrollbar-width:none;justify-content:safe center}.lb-dhand::-webkit-scrollbar{display:none}.lb-ht{flex:0 0 auto;border:0;padding:0;background:0 0;border-radius:7px;cursor:default;opacity:.42;transition:transform .15s,opacity .15s}.lb-ht .lb-tile{--hs:27px}.lb-ht.can{opacity:1;cursor:pointer}.lb-ht.sel{transform:translateY(-8px)}.lb-ht.sel .lb-tile{box-shadow:0 0 0 2.5px var(--lb-gold),0 6px 16px rgba(0,0,0,.5)}.lb-sp{width:100%;display:flex;flex-direction:column;gap:6px}.lb-table{position:relative;height:min(var(--lb-bh,200px),220px);min-height:130px;border-radius:18px;background:radial-gradient(ellipse at center,#1f5a3d,#123524 75%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 8px 24px rgba(0,0,0,.35);overflow:hidden}.lb-tseat{position:absolute;font-size:11px;font-weight:750;color:rgba(255,255,255,.75);padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.25);white-space:nowrap;max-width:40%;overflow:hidden;text-overflow:ellipsis}.lb-tseat.on{color:#1a1306;background:var(--lb-gold)}.lb-tseat.at-s{left:50%;bottom:6px;transform:translateX(-50%)}.lb-tseat.at-n{left:50%;top:6px;transform:translateX(-50%)}.lb-tseat.at-w{left:6px;top:50%;transform:translateY(-50%)}.lb-tseat.at-e{right:6px;top:50%;transform:translateY(-50%)}.lb-tmsg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px;color:rgba(255,255,255,.6)}.lb-pc{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:50px;border-radius:7px;background:#fff;color:#16161b;box-shadow:0 2px 6px rgba(0,0,0,.45);position:relative;line-height:1}.lb-pc b{position:absolute;left:4px;top:4px;font-size:11.5px;font-weight:850}.lb-pc i{font-style:normal;font-size:20px;margin-top:6px}.lb-pc.red{color:#d9304a}.lb-tc{position:absolute;left:50%;top:50%;margin:-25px 0 0 -18px}.lb-tc.at-s{transform:translate(0,30%)}.lb-tc.at-n{transform:translate(0,-30%)}.lb-tc.at-w{transform:translate(-80%,0) rotate(-6deg)}.lb-tc.at-e{transform:translate(80%,0) rotate(6deg)}.lb-score{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.lb-score b{font-size:15px;margin-left:4px}.lb-score small{display:block;font-size:10px;color:var(--lb-mute)}.lb-score .t0{color:#ffe08a}.lb-score .t1{color:#9fdcff;text-align:right}.lb-hn{color:var(--lb-mute);font-size:11px;text-align:center}.lb-shand{--cw:42px;display:flex;padding:12px 2px 2px;justify-content:center}.lb-hc{flex:0 0 var(--cw);border:0;padding:0;background:0 0;margin-left:min(3px,calc((100% - var(--n) * var(--cw))/ (var(--n) - 1)));transition:transform .15s,filter .15s;cursor:default;position:relative}.lb-hc:first-child{margin-left:0}.lb-hc .lb-pc{width:var(--cw);height:60px}.lb-hc .lb-pc i{font-size:22px}.lb-hc.dim .lb-pc{filter:brightness(.55)}.lb-hc.can{cursor:pointer}.lb-hc.can .lb-pc{box-shadow:0 0 0 1.5px rgba(245,197,24,.7),0 3px 8px rgba(0,0,0,.45)}.lb-hc.sel{transform:translateY(-12px);z-index:2}.lb-hc.sel .lb-pc{box-shadow:0 0 0 2.5px var(--lb-gold),0 8px 18px rgba(0,0,0,.5)}.lb-bid{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--lb-mute)}.lb-bids{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.lb-bn{height:40px;border:0;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-weight:800;cursor:pointer}.lb-bn.sel{background:var(--lb-gold);color:#1a1306}.lb-act:empty{display:none}.lb-act{display:flex;flex-direction:column;gap:8px}.lb-btn{min-height:44px;padding:0 16px;border-radius:999px;border:0;background:rgba(255,255,255,.1);color:#fff;font-weight:800;font-size:13.5px;cursor:pointer}.lb-btn.gold{background:var(--lb-gold);color:#1a1306}.lb-link{border:0;background:0 0;color:var(--lb-mute);font-size:12px;font-weight:700;cursor:pointer;padding:6px 4px;text-decoration:underline;text-underline-offset:3px}.lb-mefoot{display:flex;justify-content:flex-end;margin-top:-4px}.lb-ends{display:flex;gap:8px}.lb-ends .lb-btn{flex:1}.lb-awayb{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;padding:6px 6px 6px 12px;border-radius:999px;background:rgba(90,209,255,.12)}.lb-lobby{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--lb-mute)}.lb-lobby>span{flex:1 1 100%}.lb-lobby b{color:var(--lb-ink);font-variant-numeric:tabular-nums}.lb-lobby .lb-btn{flex:1}.lb-roots{display:flex;flex-wrap:wrap;gap:6px;position:relative}.lb-rb{flex:1 1 0;min-height:40px;border:0;border-radius:999px;background:rgba(255,255,255,.07);color:#fff;font-size:12.5px;font-weight:750;cursor:pointer;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-rb em{font-style:normal;color:var(--lb-mute);margin-left:4px;font-variant-numeric:tabular-nums}.lb-rb.on{background:rgba(245,197,24,.18);box-shadow:inset 0 0 0 1.5px var(--lb-gold)}.lb-roots.two .lb-rb.s1.on{background:rgba(90,209,255,.16);box-shadow:inset 0 0 0 1.5px var(--lb-cyan)}.lb-tug{flex:1 1 100%;height:5px;border-radius:999px;background:rgba(90,209,255,.55);overflow:hidden}.lb-tug i{display:block;height:100%;background:var(--lb-gold);transition:width .5s}.lb-note{font-size:12.5px;color:var(--lb-mute);text-align:center}.lb-res{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:rgba(10,10,14,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit;pointer-events:none;overflow:hidden}.lb-res[hidden]{display:none}.lb-rbox{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 22px;border-radius:20px;background:rgba(18,18,24,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 16px 40px rgba(0,0,0,.5);text-align:center;max-width:86%}.lb-rbox b{font-size:22px;font-weight:850;letter-spacing:-.01em}.lb-rbox span{font-size:13px;color:var(--lb-mute)}.lb-rbox.win{box-shadow:inset 0 0 0 1.5px var(--lb-gold),0 0 40px rgba(245,197,24,.35)}.lb-rbox.win b{color:var(--lb-gold)}.lb-conf{position:absolute;inset:0;pointer-events:none}.lb-conf i{position:absolute;top:-12px;left:var(--x);width:7px;height:12px;border-radius:2px;background:hsl(var(--h),90%,62%);opacity:0}.lb-pill{display:none}.lb-card.lb-mini{left:10px;right:auto;top:auto;bottom:120px;max-height:none!important;padding:0;gap:0;border-radius:999px;background:0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.lb-card.lb-mini>:not(.lb-pill){display:none}.lb-card.lb-mini .lb-pill{display:inline-flex}.lb-pill{position:relative;box-sizing:border-box;align-items:center;gap:7px;max-width:calc(100vw - 40px);min-height:40px;padding:0 14px 0 10px;border:0;border-radius:999px;background:rgba(14,14,18,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(245,197,24,.45),0 6px 18px rgba(0,0,0,.45);color:#f7f5ef;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.lb-pi{display:inline-flex;color:#f5c518}.lb-pi svg{width:17px;height:17px}.lb-pt{min-width:0;overflow:hidden;text-overflow:ellipsis}.lb-pcd{color:#9b988d;font-variant-numeric:tabular-nums}.lb-pcd:not(:empty)::before{content:'\00b7';margin-right:6px}.live-stage.lb-on .lrt-ask,.live-stage.lb-on .lw-gask,.live-stage.lb-on .lx-modbtn{display:none}.live-stage.lb-on.lc-ready .lc-list{max-height:52px}.live-stage.lb-on .lc-pin{display:none}.lb-grab{display:none}.lb-card.lb-rs:not(.lb-mini)>.lb-grab{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:22px;margin:-6px -14px -12px;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:0;border-radius:0 0 24px 24px}.lb-card .lb-grab{transition:opacity .15s,visibility}.lb-card.lb-grab-off>.lb-grab{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility 0s .15s}.lb-grab i{display:block;width:46px;height:5px;border-radius:999px;background:rgba(255,255,255,.34);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.35),0 1px 3px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,width .2s,box-shadow .15s}@media (hover:hover){.lb-grab:hover i{background:rgba(255,255,255,.55);width:56px}}.lb-card.lb-rsing .lb-grab i,.lb-grab:focus-visible i{background:#f5c518;width:60px;box-shadow:0 0 0 3px rgba(245,197,24,.3),0 0 12px rgba(245,197,24,.45)}.lb-card.lb-rs.lb-k-dominoes .lb-felt{min-height:110px}.lb-card.lb-rsing{-webkit-user-select:none;user-select:none}.lb-grabt{display:none}.lb-card.lb-rs:not(.lb-mini)>.lb-grabt{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:18px;margin:-10px -12px -8px;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:0;border-radius:24px 24px 0 0}.lb-grabt i{display:block;width:46px;height:5px;border-radius:999px;background:rgba(255,255,255,.34);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.35),0 1px 3px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,width .2s,box-shadow .15s}@media (hover:hover){.lb-grabt:hover i{background:rgba(255,255,255,.55);width:56px}}.lb-card.lb-rsing .lb-grabt i,.lb-grabt:focus-visible i{background:#f5c518;width:60px;box-shadow:0 0 0 3px rgba(245,197,24,.3),0 0 12px rgba(245,197,24,.45)}.lbx.lb-rs:not(.lb-mini)>.lb-grabt+.lb-top{padding-top:0}.lb-aside{margin:0 0 12px}.lb-aside .lb-card{position:relative;left:auto;right:auto;bottom:auto;width:100%;max-width:none;max-height:none;overflow:visible}.lb-aside .lb-minb{display:none}.lb-aside .lb-card{--lb-bh:260px}#feed-aside.lc-squeeze .lb-aside .lb-aibar>span,/* SIDEBAR SQUEEZE (2026-10-30): livechat.js rbFit sets #feed-aside.lc-squeeze when even a 200 px chat panel would push its composer below the window: the game card goes compact (noRootrow,no"Rova AI"label,ashorterboard) so the whole sidebar fits */ #feed-aside.lc-squeeze .lb-aside .lb-roots{display:none}#feed-aside.lc-squeeze .lb-aside .lb-aibar{margin-top:4px}#feed-aside.lc-squeeze .lb-aside .lb-card{--lb-bh:180px}#feed-aside.lc-squeeze .lb-aside .lb-felt{height:170px}#feed-aside.lc-squeeze .lb-aside .lb-card.lb-k-dominoes .lb-felt,#feed-aside.lc-squeeze .lb-aside .lb-k-dominoes .lb-felt{height:220px}/* tight phones: smaller chrome so the board keeps its room */ .lb-card.lb-tight{gap:6px;padding:10px 12px}.lb-card.lb-tight .lb-seat{padding:3px 8px 3px 3px}.lb-card.lb-tight .lb-av{width:22px;height:22px}.lb-card.lb-tight .lb-hc .lb-pc{height:54px}.lb-toast{position:absolute;left:50%;top:100px;transform:translate(-50%,-6px);z-index:48;padding:7px 14px;border-radius:999px;background:rgba(16,14,10,.92);color:#fff;font-size:13px;font-weight:700;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis}.lb-toast.on{opacity:1;transform:translate(-50%,0)}.lb-scrim{position:absolute;inset:0;z-index:44;background:rgba(0,0,0,.45)}.lb-scrim[hidden],.lb-sheet[hidden]{display:none}.lb-sheet{position:absolute;left:0;right:0;bottom:0;max-height:90%;z-index:45;display:flex;flex-direction:column;gap:8px;padding:16px 16px calc(14px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-radius:24px 24px 0 0;background:#141418;color:#f7f5ef;box-shadow:0 -10px 40px rgba(0,0,0,.6);overflow:auto;overscroll-behavior:contain;max-width:620px;margin:0 auto}.lb-sh{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:start}.lb-sh strong{font-size:17px}.lb-sh span{grid-column:1;font-size:12.5px;opacity:.72}.lb-x{grid-row:1/span 2;grid-column:2;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:20px;line-height:1;cursor:pointer}.lb-kinds{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:4px}.lb-kt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;border-radius:16px;border:0;background:rgba(255,255,255,.06);color:#cfcab9;font-size:12px;font-weight:750;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.lb-kt svg{width:26px;height:26px}.lb-kt.on{background:rgba(245,197,24,.14);color:#fff;box-shadow:inset 0 0 0 2px #f5c518}.lb-kt.on svg{color:#f5c518}.lb-kt:disabled{opacity:.4;cursor:not-allowed}.lb-kt small{font-size:10px;color:#ff8a96}.lb-lbl{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9b988d;margin:10px 0 2px}.lb-lbl small{font-weight:600;letter-spacing:0;text-transform:none}.lb-chips{display:flex;gap:6px;flex-wrap:wrap}.lb-chip{height:36px;padding:0 14px;border-radius:999px;border:0;background:rgba(255,255,255,.07);color:#9b988d;font-size:13px;font-weight:700;cursor:pointer}.lb-chip.on{background:#f5c518;color:#1a1306}.lb-seatpick{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:12px;color:#cfcab9;font-weight:700}.lb-sel{height:44px;border-radius:14px;border:0;padding:0 12px;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:#f7f5ef;font:inherit;font-size:14px}.lb-fine{font-size:11.5px;color:#9b988d;margin:8px 0 0}.lb-err{font-size:12.5px;color:#ff8a96}.lb-err[hidden]{display:none}.lb-sf{display:flex;gap:10px;margin-top:6px}.lb-sf .btn{flex:1;justify-content:center;min-height:44px}@media (prefers-reduced-motion:no-preference){.lb-card:not(.lb-mini){animation:.28s cubic-bezier(.2,.8,.3,1) lb-in}@keyframes lb-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.lb-card.lb-mini .lb-pill{animation:.22s cubic-bezier(.2,.8,.3,1) lb-pill}@keyframes lb-pill{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.lb-cell .lb-new,.lb-cell.lb-new span{animation:.26s cubic-bezier(.2,1.5,.4,1) lb-pop}@keyframes lb-pop{from{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.lb-disc.lb-drop{animation:.5s cubic-bezier(.33,1.4,.55,1) lb-drop}@keyframes lb-drop{from{transform:translateY(calc(var(--r) * -112%))}to{transform:none}}.lb-cell.win,.lb-disc.win{animation:1.1s ease-in-out infinite alternate lb-glow}@keyframes lb-glow{to{filter:brightness(1.25)}}.lb-disc.win{animation:.8s ease-in-out infinite alternate lb-winp}@keyframes lb-winp{from{transform:scale(1);box-shadow:0 0 0 3px #fff,0 0 10px rgba(245,197,24,.55)}to{transform:scale(1.1);box-shadow:0 0 0 3px #fff6cf,0 0 26px rgba(245,197,24,.95)}}.lb-cell.win{animation:.8s ease-in-out infinite alternate lb-winc}.lb-cell.win>span{animation:.8s ease-in-out infinite alternate lb-winm}@keyframes lb-winc{from{box-shadow:inset 0 0 0 2px var(--lb-gold),0 0 0 rgba(245,197,24,0)}to{box-shadow:inset 0 0 0 3px var(--lb-gold),0 0 22px rgba(245,197,24,.6)}}@keyframes lb-winm{from{transform:scale(1)}to{transform:scale(1.12)}}.lb-tile.lb-new{animation:.38s cubic-bezier(.2,1.3,.4,1) lb-tile}@keyframes lb-tile{from{transform:translateY(-14px) scale(.7);opacity:0}to{transform:none;opacity:1}}.lb-tc.lb-new.from-s{animation:.3s ease-out lb-fs}.lb-tc.lb-new.from-n{animation:.3s ease-out lb-fn}.lb-tc.lb-new.from-w{animation:.3s ease-out lb-fw}.lb-tc.lb-new.from-e{animation:.3s ease-out lb-fe}@keyframes lb-fs{from{translate:0 120px;opacity:0}}@keyframes lb-fn{from{translate:0 -120px;opacity:0}}@keyframes lb-fw{from{translate:-160px 0;opacity:0}}@keyframes lb-fe{from{translate:160px 0;opacity:0}}.lb-tc.lb-sweep{animation:1.5s ease-in forwards lb-sweep}.lb-tc.lb-sweep.to-s{--tx:0;--ty:140px}.lb-tc.lb-sweep.to-n{--tx:0;--ty:-140px}.lb-tc.lb-sweep.to-w{--tx:-200px;--ty:0}.lb-tc.lb-sweep.to-e{--tx:200px;--ty:0}@keyframes lb-sweep{0%,60%{translate:0 0;opacity:1}100%{translate:var(--tx) var(--ty);opacity:0}}.lb-seat.on{animation:1.6s ease-in-out infinite lb-turn}@keyframes lb-turn{50%{box-shadow:inset 0 0 0 1.5px #f5c518,0 0 26px rgba(245,197,24,.4)}}.lb-res:not([hidden]) .lb-rbox{animation:.45s cubic-bezier(.2,1.4,.4,1) lb-res}@keyframes lb-res{from{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.lb-conf i{animation:lb-conf 2.2s ease-in var(--d) forwards}@keyframes lb-conf{0%{opacity:1;transform:translateY(0) rotate(0)}100%{opacity:0;transform:translateY(420px) rotate(540deg)}}.lb-card.lb-seen:not(.lb-mini){animation:none}.lb-res.lb-seen .lb-rbox{animation:none}.lb-res.lb-cdone .lb-conf{display:none}}@media (prefers-reduced-motion:reduce){.lb-ring,.lb-tug i{transition:none}.lb-tc.lb-sweep{opacity:.6}}@media (max-width:599.98px){.lb-card{left:8px;right:8px;padding:10px 12px}.lb-kinds{grid-template-columns:repeat(2,1fr)}}.lb-felt{position:relative;display:flex;align-items:center;justify-content:center;min-height:90px;height:calc(var(--lb-bh,200px) - 34px);max-height:300px;padding:8px;box-sizing:border-box;border-radius:16px;background:radial-gradient(ellipse at center,#155438,#0b2f20 78%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 8px 24px rgba(0,0,0,.35);overflow:hidden}.lb-aside .lb-felt{height:220px}.lb-cross{position:relative;--u:18px;width:calc(var(--u) * var(--cw));height:calc(var(--u) * var(--ch));flex:0 0 auto}.lb-tile.lb-xt{position:absolute;--hs:var(--u);border-radius:calc(var(--u) * .22);box-shadow:0 1px 0 #b9b19c,0 2px 6px rgba(0,0,0,.45)}.lb-tile.lb-xt.h{flex-direction:row}.lb-tile.lb-xt.v{flex-direction:column}.lb-tile.lb-xt.v .lb-half+.lb-half{border-left:0;border-top:1.5px solid #9a927d}.lb-tile.lb-xt .lb-half{padding:calc(var(--u) * .1)}.lb-tile.lb-xt.spin{box-shadow:0 0 0 2px #f5c518,0 0 14px rgba(245,197,24,.45),0 2px 6px rgba(0,0,0,.45)}.lb-ends.four{display:grid;grid-template-columns:1fr 1fr}.lb-seat{position:relative}.lb-plus{position:absolute;right:8px;top:-10px;padding:2px 8px;border-radius:999px;background:#f5c518;color:#1a1306;font-size:12px;font-weight:900;pointer-events:none}.lb-plusc{margin-left:6px;color:#f5c518;font-weight:900}@media (prefers-reduced-motion:no-preference){.lb-plus{animation:1.1s cubic-bezier(.2,1.2,.4,1) forwards lb-plus}@keyframes lb-plus{0%{opacity:0;transform:translateY(8px) scale(.6)}25%{opacity:1;transform:translateY(-4px) scale(1.1)}100%{opacity:1;transform:translateY(-6px)}}.lb-tile.lb-xt.lb-new{animation:.42s cubic-bezier(.2,1.3,.4,1) lb-xt}@keyframes lb-xt{from{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}}.lb-k-dominoes .lb-ht.can{touch-action:none;-webkit-user-select:none;user-select:none}.lb-ht.lb-lifted{opacity:.25}.lb-ghostt{position:fixed;left:0;top:0;z-index:80;pointer-events:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55));transform-origin:center}.lb-ghostt .lb-tile{--hs:27px}.lb-dz{position:absolute;display:none;width:max(36px,calc(var(--u) * 1.7));height:max(36px,calc(var(--u) * 1.7));transform:translate(-50%,-50%);border-radius:50%;box-sizing:border-box;border:2px dashed rgba(255,255,255,.22);z-index:3;cursor:pointer}.lb-dz i{position:absolute;inset:28%;border-radius:50%;background:rgba(255,255,255,.12)}.lb-dz0{left:50%;top:50%;width:84px;height:84px}.lb-dragging .lb-dz,.lb-picking .lb-dz{display:block}.lb-dragging .lb-dz:not(.ok),.lb-picking .lb-dz:not(.ok){opacity:.25}.lb-dz.ok{border:2px solid #f5c518;background:rgba(245,197,24,.16);box-shadow:0 0 0 4px rgba(245,197,24,.12),0 0 22px rgba(245,197,24,.55)}.lb-dz.ok i{background:#f5c518}.lb-dz.hot{background:rgba(245,197,24,.42);transform:translate(-50%,-50%) scale(1.18)}.lb-sfx{position:absolute;z-index:12;transform:translate(-50%,-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;width:120px;height:120px}.lb-burst{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(255,224,138,.55),rgba(245,197,24,.18) 45%,rgba(245,197,24,0) 70%)}.lb-tick{position:relative;font-size:44px;font-weight:900;color:#ffe08a;text-shadow:0 2px 0 #7a5a00,0 0 24px rgba(245,197,24,.9);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lb-fly{position:absolute;z-index:13;transform:translate(-50%,-50%);padding:4px 12px;border-radius:999px;background:#f5c518;color:#1a1306;font-size:18px;font-weight:900;pointer-events:none;box-shadow:0 6px 18px rgba(0,0,0,.45)}.lb-seat.lb-bump{box-shadow:inset 0 0 0 2px #f5c518,0 0 26px rgba(245,197,24,.55)}.lb-tile.lb-xt.lb-flash{box-shadow:0 0 0 2.5px #ffe08a,0 0 18px rgba(255,224,138,.9),0 2px 6px rgba(0,0,0,.45)}.lb-disc.lb-ghost{opacity:.45;box-shadow:0 0 0 2px rgba(255,255,255,.6)}.lb-col.sel{background:linear-gradient(180deg,rgba(245,197,24,.28),rgba(245,197,24,.05))}.lb-card.lb-warn .lb-ring{box-shadow:0 0 0 3px rgba(255,90,106,.35)}.lb-card.lb-warn .lb-sub{color:#ff8a96}@media (prefers-reduced-motion:no-preference){.lb-dz.ok{animation:1.1s ease-in-out infinite lb-dzp}@keyframes lb-dzp{50%{box-shadow:0 0 0 7px rgba(245,197,24,.16),0 0 30px rgba(245,197,24,.75)}}.lb-tick.pop{animation:.2s cubic-bezier(.2,1.6,.4,1) lb-tk}@keyframes lb-tk{from{transform:scale(.55);opacity:.4}to{transform:none;opacity:1}}.lb-sfx .lb-burst{animation:.9s ease-out infinite lb-bu}@keyframes lb-bu{0%{transform:scale(.4);opacity:.9}100%{transform:scale(1.25);opacity:0}}.lb-sfx.boom .lb-tick{animation:.4s cubic-bezier(.2,1.5,.4,1) forwards lb-boom}@keyframes lb-boom{50%{transform:scale(1.35)}100%{transform:scale(1.15)}}.lb-seat.lb-bump{animation:.6s cubic-bezier(.2,1.6,.4,1) lb-bmp}@keyframes lb-bmp{40%{transform:scale(1.06)}}.lb-tile.lb-xt.lb-flash{animation:.3s ease-in-out 3 alternate lb-fl}@keyframes lb-fl{to{filter:brightness(1.35)}}.lb-disc.lb-ghost{animation:1s ease-in-out infinite alternate lb-gh}@keyframes lb-gh{from{transform:translateY(-6%);opacity:.35}to{transform:translateY(4%);opacity:.6}}.lb-card.lb-warn .lb-ring{animation:1s ease-in-out infinite lb-wr}@keyframes lb-wr{50%{box-shadow:0 0 0 6px rgba(255,90,106,.45)}}}.lb-rbox.lb-rmbox{pointer-events:auto;gap:8px;min-width:min(86%,300px)}.lb-ser{font-size:12.5px;font-weight:800;color:#f7f5ef;letter-spacing:.01em}.lb-rma{display:flex;gap:8px;width:100%}.lb-rma .lb-btn{flex:1}.lb-rmw{font-size:12.5px;color:#cfcab9}.lb-rmall{width:100%}.lb-rmc{font-size:11.5px;color:#9b988d;font-variant-numeric:tabular-nums}.lb-k-dominoes .lb-felt{display:block;padding:0;height:calc(var(--lb-bh,240px) - 4px);max-height:620px;min-height:150px;touch-action:none;cursor:default}.lb-k-dominoes .lb-felt.lb-pan{cursor:grab}.lb-k-dominoes .lb-cross{position:absolute;left:0;top:0;transform-origin:0 0}.lb-k-dominoes .lb-cross{--u:26px;width:0;height:0;transition:transform .2s cubic-bezier(.2,.8,.3,1)}.lb-k-dominoes .lb-felt.lb-live .lb-cross{transition:none}.lb-k-dominoes .lb-cross .lb-dz{width:max(calc(36px / var(--s,1)),calc(var(--u) * 1.7));height:max(calc(36px / var(--s,1)),calc(var(--u) * 1.7))}@media (prefers-reduced-motion:reduce){.lb-k-dominoes .lb-cross{transition:none}}.lb-k-dominoes .lb-empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.lb-k-dominoes .lb-dz0{position:absolute}.lb-aside .lb-card.lb-k-dominoes .lb-felt,.lb-aside .lb-k-dominoes .lb-felt{height:300px}.lb-k-dominoes .lb-title{text-transform:none;letter-spacing:.02em;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-k-dominoes .lb-seats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:5px}.lb-k-dominoes .lb-seats::-webkit-scrollbar{display:none}.lb-k-dominoes .lb-seat{flex:1 0 auto;max-width:48%;padding:3px 8px 3px 3px}.lb-k-dominoes .lb-av{width:22px;height:22px}.lb-k-dominoes .lb-seat.lb-dseat{flex:1 1 0;min-width:0;max-width:none;gap:6px}.lb-k-dominoes .lb-dseat .lb-sn b{font-variant-numeric:tabular-nums}.lb-k-dominoes .lb-dseat .lb-sn b em{text-transform:none;letter-spacing:0;color:#ff5a6a}.lb-k-dominoes .lb-dseat.me .lb-av{box-shadow:0 0 0 2px #f5c518}.lb-k-dominoes .lb-dseat.lb-sroot{cursor:pointer}.lb-k-dominoes .lb-dseat.rooted{box-shadow:inset 0 0 0 1.5px rgba(255,90,106,.7)}.lb-k-dominoes .lb-dseat.on.rooted{box-shadow:inset 0 0 0 1.5px var(--lb-gold),0 0 18px rgba(245,197,24,.25)}.lb-k-dominoes .lb-roots{flex-wrap:nowrap}.lb-k-dominoes .lb-rb{min-height:32px;font-size:11.5px}.lb-k-dominoes .lb-tug{display:none}.lb-k-dominoes .lb-dhand{flex-wrap:nowrap;justify-content:flex-start;padding:8px 2px 2px;-webkit-overflow-scrolling:touch}.lb-k-dominoes .lb-dhand::after{content:'';flex:0 0 2px}@media (orientation:landscape) and (max-height:520px){.lb-card.lb-k-dominoes:not(.lb-mini){display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,32%);grid-template-rows:auto auto minmax(0,1fr) auto;column-gap:10px;row-gap:6px;max-width:none}.lb-card.lb-k-dominoes>.lb-top{grid-column:1/-1;grid-row:1}.lb-card.lb-k-dominoes>.lb-board{grid-column:1;grid-row:2/span 3;min-height:0;align-self:stretch;display:block}.lb-card.lb-k-dominoes>.lb-seats{grid-column:2;grid-row:2;flex-wrap:nowrap;overflow-x:auto}.lb-card.lb-k-dominoes>.lb-seats .lb-seat{max-width:none;flex:0 0 auto;padding:2px 7px 2px 2px}.lb-card.lb-k-dominoes>.lb-seats .lb-av{width:18px;height:18px}.lb-card.lb-k-dominoes>.lb-seats .lb-sn b{font-size:11.5px}.lb-card.lb-k-dominoes>.lb-seats .lb-sn small{font-size:9.5px}.lb-card.lb-k-dominoes>.lb-hand{grid-column:2;grid-row:3;min-height:0;overflow:auto}.lb-card.lb-k-dominoes>.lb-act{grid-column:2;grid-row:4}.lb-card.lb-k-dominoes .lb-dom{height:100%}.lb-card.lb-k-dominoes .lb-felt{height:100%;max-height:none;min-height:120px}.lb-card.lb-k-dominoes .lb-dhand{flex-wrap:wrap;justify-content:center;overflow:visible}}.lb-hfx{position:absolute;z-index:14;display:flex;align-items:center;justify-content:center;background:rgba(6,20,13,.72);border-radius:16px;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lb-hbox{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;border-radius:16px;background:rgba(14,14,18,.92);box-shadow:inset 0 0 0 1.5px rgba(245,197,24,.6),0 12px 30px rgba(0,0,0,.5);max-width:92%;max-height:94%;overflow:hidden}.lb-hbox strong{font-size:15px;color:#f5c518;text-align:center}.lb-hrow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12.5px}.lb-hrow b{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-hrow i{font-style:normal;font-weight:900;color:#ffe08a;font-variant-numeric:tabular-nums}.lb-hrow em{font-style:normal;color:#9b988d}.lb-htiles{display:flex;flex-wrap:wrap;gap:3px}.lb-htiles .lb-tile{--hs:13px}.lb-htot{text-align:center;font-size:13px;color:#cfcab9}.lb-htot .lb-hraw{font-size:20px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.lb-htot b{font-size:20px;color:#f5c518;margin-left:4px}.lb-hfly{white-space:nowrap;font-size:15px}@media (prefers-reduced-motion:no-preference){.lb-hfx{animation:.25s ease-out lb-in}.lb-hft{display:inline-flex;animation:lb-flip .42s cubic-bezier(.2,1.2,.4,1) var(--d) both}@keyframes lb-flip{from{transform:rotateY(90deg) scale(.8);opacity:0}to{transform:none;opacity:1}}}.lb-card.lbx{container:lbx/inline-size;border-radius:26px;--lbx-felt:repeating-linear-gradient(45deg,rgba(255,255,255,.014) 0 2px,transparent 2px 5px),radial-gradient(120% 95% at 50% 36%,#23804f 0%,#165e3b 46%,#0b3321 100%);--lbx-rim:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 0 0 5px rgba(0,0,0,.3),inset 0 0 0 6.5px rgba(245,197,24,.55),inset 0 0 0 8px rgba(0,0,0,.22),inset 0 16px 36px rgba(0,0,0,.34),0 10px 26px rgba(0,0,0,.45);background:radial-gradient(120% 60% at 88% -12%,rgba(245,197,24,.13),transparent 58%),linear-gradient(180deg,rgba(28,23,34,.9),rgba(12,10,16,.94));box-shadow:inset 0 0 0 1px rgba(245,197,24,.24),inset 0 1px 0 rgba(255,255,255,.1),0 18px 44px rgba(0,0,0,.6)}.lb-card.lbx.lb-mini{container-type:normal;border-radius:999px;background:0 0;box-shadow:none}@media (min-width:700px) and (orientation:landscape){.lb-card.lbx.lb-k-spades:not(.lb-mini){max-width:820px}}.lbx .lb-top{padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.07)}.lbx .lb-ring{width:38px;height:38px}.lbx .lb-ring::before{background:#15121b}.lbx .lb-sub{font-size:15px}.lbx .lb-minb,.lbx .lb-stop{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.lbx .lb-seat{background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.lbx .lb-seat.on{background:rgba(245,197,24,.1);box-shadow:inset 0 0 0 1px rgba(245,197,24,.6),0 0 16px rgba(245,197,24,.2)}.lbx .lb-seat.on .lb-av{box-shadow:0 0 0 2px #15121b,0 0 0 4px var(--lb-gold),0 0 14px rgba(245,197,24,.6)}.lbx.lb-k-spades.lb-st-done .lb-seats,.lbx.lb-k-spades.lb-st-playing .lb-seats{display:none}.lbx .lb-felt{background:var(--lbx-felt);box-shadow:var(--lbx-rim);border-radius:24px}.lbx.lb-k-c4 .lb-board,.lbx.lb-k-ttt .lb-board{padding:14px;border-radius:26px;background:var(--lbx-felt);box-shadow:var(--lbx-rim)}.lbx .lb-ttt{width:min(100%,calc(var(--lb-bh,240px) - 28px))}.lbx .lb-c4{width:min(100%,calc((var(--lb-bh,240px) - 28px) * 7 / 6));background:linear-gradient(180deg,#1e2b55,#111a37);box-shadow:inset 0 0 0 1.5px rgba(245,197,24,.45),inset 0 1px 0 rgba(255,255,255,.16),0 8px 22px rgba(0,0,0,.45)}.lbx .lb-cell{border-radius:14px;background:rgba(0,0,0,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 2px 8px rgba(0,0,0,.28)}.lbx .lb-cell.can{background:rgba(255,255,255,.09)}.lbx .lb-cell.win{background:rgba(245,197,24,.2);box-shadow:inset 0 0 0 2px var(--lb-gold)}.lbx .lbx-sp{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.lbx-main{display:flex;flex-direction:column;gap:8px;min-width:0}.lbx .lb-table.lbx-table{height:max(150px,min(calc(var(--lb-bh,290px) - 56px),330px));min-height:0;border-radius:28px;background:var(--lbx-felt);box-shadow:var(--lbx-rim)}.lbx .lb-tc{box-shadow:0 4px 12px rgba(0,0,0,.5)}.lbx .lb-tmsg{font-size:12.5px;font-weight:700;color:rgba(255,255,255,.82);padding:4px 12px;border-radius:999px;background:rgba(0,0,0,.26);white-space:nowrap}.lbx-brk,.lbx-tn{position:absolute;top:13px;z-index:1;max-width:27%;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbx-tn{left:15px;color:rgba(255,255,255,.75)}.lbx-brk{right:15px;padding:2px 8px;border-radius:999px;color:var(--lb-gold);background:rgba(245,197,24,.16);box-shadow:inset 0 0 0 1px rgba(245,197,24,.4)}.lbx-seat{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;box-sizing:border-box;max-width:38%;padding:3px 10px 3px 3px;border-radius:999px;background:rgba(0,0,0,.42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;line-height:1.15;color:#fff}.lbx-seat.at-n{left:50%;top:10px;transform:translateX(-50%)}.lbx-seat.at-s{left:50%;bottom:10px;transform:translateX(-50%)}.lbx-seat.at-e,.lbx-seat.at-w{top:50%;transform:translateY(-50%);flex-direction:column;gap:3px;max-width:25%;padding:5px 6px;border-radius:16px;text-align:center}.lbx-seat.at-w{left:11px}.lbx-seat.at-e{right:11px}.lbx-seat.on{background:rgba(24,18,2,.58);box-shadow:inset 0 0 0 1.5px var(--lb-gold),0 0 18px rgba(245,197,24,.35)}.lbx-seat.away{opacity:.72}.lbx-avw{position:relative;display:inline-flex;flex:0 0 auto}.lbx-avw .lb-av{width:28px;height:28px}.lbx-seat.on .lb-av{box-shadow:0 0 0 2px #0b3321,0 0 0 4px var(--lb-gold),0 0 16px rgba(245,197,24,.7)}.lbx-avw u{position:absolute;right:-4px;bottom:-3px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;font-size:8.5px;font-weight:900;text-decoration:none;background:#ffe08a;color:#1a1306;box-shadow:0 0 0 1.5px #0b3321}.lbx-seat.t1 .lbx-avw u{background:#9fdcff;color:#06202d}.lbx-sn{display:flex;flex-direction:column;min-width:0;max-width:100%}.lbx-sn b{font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbx-seat.me .lbx-sn b{color:var(--lb-gold)}.lbx-sn small{font-size:10.5px;color:#cfe3d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbx-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 12px;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(255,255,255,.06)}.lbx-team{display:flex;flex-direction:column;min-width:0;line-height:1.1}.lbx-strip .lbx-team:last-child{align-items:flex-end;text-align:right}.lbx-team em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lb-mute)}.lbx-team b{font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}.lbx-team small{font-size:10.5px;color:var(--lb-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lbx-team.us b,.lbx-team.us em{color:var(--lb-gold)}.lbx-to{text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lb-ink);padding:4px 10px;border-radius:999px;background:rgba(245,197,24,.12);box-shadow:inset 0 0 0 1px rgba(245,197,24,.35);white-space:nowrap}.lbx-to small{display:block;font-size:9.5px;font-weight:700;color:var(--lb-mute);letter-spacing:.04em}.lbx-side{display:none}.lbx-pan{padding:9px 11px;border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(255,255,255,.06);min-width:0}.lbx-pan h5{margin:0 0 5px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lb-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbx-pan p{margin:0;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbx-pan p.t0 b{color:#ffe08a}.lbx-pan p.t1 b{color:#9fdcff}.lbx-pan p.lbx-mu{color:var(--lb-mute)}.lbx-dots{display:grid;grid-template-columns:repeat(13,1fr);gap:3px}.lbx-dots s{aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.1);text-decoration:none}.lbx-dots s.w{background:var(--lb-gold)}.lbx-dots s.o{background:rgba(255,255,255,.55)}.lbx .lb-shand{--cw:46px;padding:16px 4px 2px}.lbx .lb-hc .lb-pc{height:66px;border-radius:8px;background:linear-gradient(180deg,#fff,#ece6d6)}.lbx .lb-hc .lb-pc b{font-size:13px}.lbx .lb-hc .lb-pc i{font-size:24px}.lbx .lb-hc.can{transform:translateY(-4px)}.lbx .lb-hc.can .lb-pc{box-shadow:0 0 0 2px var(--lb-gold),0 0 14px rgba(245,197,24,.45),0 4px 10px rgba(0,0,0,.5)}.lbx .lb-hc.dim .lb-pc{filter:brightness(.45) saturate(.6)}.lbx .lb-hc.sel{transform:translateY(-14px)}@media (hover:hover){.lbx .lb-hc.can:not(.sel):hover{transform:translateY(-9px)}}.lbx .lb-ht.can .lb-tile{box-shadow:0 0 0 2px rgba(245,197,24,.75),0 3px 8px rgba(0,0,0,.45)}.lbx-log{text-align:center;font-size:12px;color:var(--lb-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-2px}.lbx-log[hidden]{display:none}.lbx .lb-bn:not(.sel){background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.lbx .lb-btn:not(.gold){background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.lbx .lb-btn.gold{background:linear-gradient(180deg,#ffd95a,#f0b90b);box-shadow:0 4px 14px rgba(245,197,24,.3)}.lbx .lb-rbox:not(.win){background:rgba(20,17,26,.94);box-shadow:inset 0 0 0 1px rgba(245,197,24,.3),0 16px 40px rgba(0,0,0,.5)}@container lbx (min-width:600px){.lbx .lbx-sp{grid-template-columns:minmax(0,1fr) minmax(170px,31%)}.lbx .lbx-side{display:flex;flex-direction:column;gap:8px;min-width:0}.lbx .lb-table .lb-pc{width:44px;height:62px}.lbx .lb-table .lb-pc i{font-size:24px}.lbx .lb-table .lb-tc{margin:-31px 0 0 -22px}.lbx.lb-k-spades .lbx-log{display:none}}@media (prefers-reduced-motion:no-preference){.lbx .lb-seat.on .lb-av,.lbx-seat.on .lb-av{animation:1.4s ease-in-out infinite lbx-ring}@keyframes lbx-ring{50%{box-shadow:0 0 0 2px #0b3321,0 0 0 5px var(--lb-gold),0 0 24px rgba(245,197,24,.85)}}.lbx .lb-hc{transition:transform .22s cubic-bezier(.34,1.5,.5,1),filter .2s}}@media (prefers-reduced-motion:reduce){.lbx .lb-hc.can{transform:none}}@media (prefers-reduced-transparency:reduce){.lb-card.lbx:not(.lb-mini){background:#16131c;-webkit-backdrop-filter:none;backdrop-filter:none}.lbx-seat{background:#10261a;-webkit-backdrop-filter:none;backdrop-filter:none}.lbx-seat.on{background:#2a2208}.lbx .lb-seat,.lbx-pan,.lbx-strip{background:#1f1b26}.lbx .lb-tmsg{background:#0d2a1c}}.lb-sn small.lb-aib,.lbx-sn .lb-aib{color:var(--lb-cyan);font-style:normal;font-weight:800;letter-spacing:.02em}.lb-seat.lb-aiseat{padding-right:5px}.lb-aiadd,.lb-aioff{margin-left:auto;flex:0 0 auto;min-height:32px;border:0;border-radius:999px;cursor:pointer;font-weight:800;font-size:11.5px;color:#1a1306;background:var(--lb-gold);padding:0 10px;white-space:nowrap}.lb-aioff{color:var(--lb-ink);background:rgba(255,255,255,.12);width:32px;padding:0;font-size:13px}.lb-aibar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--lb-mute)}.lb-aibar>span{font-weight:800;color:var(--lb-ink);margin-right:2px}.lb-ailv{min-height:34px;padding:0 12px;border-radius:999px;border:0;cursor:pointer;font-weight:750;font-size:12px;color:var(--lb-ink);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.lb-ailv.on{background:rgba(90,209,255,.18);box-shadow:inset 0 0 0 1.5px var(--lb-cyan)}.lb-aibar .lb-aifill{flex:1 1 auto;min-height:38px}.lb-awayb.lb-aitk{background:rgba(90,209,255,.12)}.lb-card.lb-k-rush{--rz-gold:#f2c35b}.lb-card.lb-k-rush.lbx:not(.lb-mini){background:radial-gradient(120% 55% at 50% -12%,rgba(242,195,91,.17),transparent 60%),radial-gradient(90% 70% at 0 100%,rgba(122,63,196,.22),transparent 60%),linear-gradient(180deg,rgba(28,16,26,.95),rgba(12,8,16,.97))}.lb-k-rush .lb-seat{flex:1 1 calc(50% - 6px)}.lb-k-rush .lb-board{display:block}.lb-k-rush .lb-hand{padding:0}.rz-c{--w:56px;width:var(--w);height:calc(var(--w) * 1.48);font-size:calc(var(--w) * .2);line-height:1;position:relative;flex:none;display:block;box-sizing:border-box;border-radius:14%/10%;background:linear-gradient(135deg,#fff4c9 0,#e0b04c 22%,#8a6420 45%,#f7dc8a 68%,#a87a28 100%);box-shadow:0 5px 14px rgba(0,0,0,.55);color:#f7d27a}.rz-c .in{position:absolute;inset:calc(var(--w) * .045);border-radius:12%/8.5%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(120% 80% at 30% 15%,var(--c1,#cfadff) 0,var(--c2,#7438c2) 38%,var(--c3,#250b4a) 100%);box-shadow:inset 0 0 0 1px rgba(255,226,150,.55),inset 0 0 0 calc(var(--w) * .05) rgba(0,0,0,.15)}.rz-c .in::before{content:"";position:absolute;inset:8%;border-radius:10%/7%;border:1px solid rgba(255,226,150,.35);pointer-events:none}.rz-c .in::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);pointer-events:none}.rz-c .rz-ic{width:1em;height:1em;display:block}.rz-c .g{color:#f7d27a;font-size:.95em;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4));position:relative}.rz-c .v{font-style:normal;font-size:2.7em;font-weight:900;margin:.05em 0 .1em;position:relative;background:linear-gradient(180deg,#fff6d2 0,#f2c35b 45%,#a8761f 75%,#ffe7a3 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1px rgba(0,0,0,.45))}.rz-c .nm{font-style:normal;white-space:nowrap;font-size:.42em;letter-spacing:.18em;text-transform:uppercase;color:#f7d27a;font-weight:700;position:relative}.rz-c .ai{display:flex;align-items:center;gap:.05em;color:#f7d27a;font-size:2em;margin:.12em 0 .2em;filter:drop-shadow(0 2px 1px rgba(0,0,0,.45));position:relative}.rz-c .ai em{font-style:normal;font-size:.55em;font-weight:900}.rz-c.back .in,.rz-c.free .in{background:radial-gradient(circle at 50% 50%,#4a1a4f,#21082a 70%),#21082a}.rz-c.back .in::after,.rz-c.free .in::after{background:repeating-linear-gradient(45deg,rgba(242,195,91,.12) 0 1px,transparent 1px 9px),repeating-linear-gradient(-45deg,rgba(242,195,91,.12) 0 1px,transparent 1px 9px)}.rz-c.free .ai{font-size:2.3em;color:#ffd86b;filter:drop-shadow(0 0 6px rgba(242,195,91,.55)) drop-shadow(0 2px 1px rgba(0,0,0,.5))}.rz-c.free .nm{color:#ffe7a3}.rz-coin{width:2.6em;height:2.6em;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;font-weight:900;color:#2a0c2f;background:radial-gradient(circle at 35% 30%,#fff1bf,#d9a640 55%,#7a5517);box-shadow:0 0 0 2px rgba(0,0,0,.3),0 0 16px rgba(242,195,91,.5)}.rz-coin span{font-size:1.6em;line-height:1}.rz-opps{display:flex;justify-content:space-around;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:12px 2px 2px;margin:0 -4px}.rz-opps::-webkit-scrollbar{display:none}.lb-seats>.rz-opps{flex:1 1 100%;width:100%;grid-column:1/-1;min-width:0;box-sizing:border-box}.rz-opp{flex:0 0 62px;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;min-width:0}.rz-opp.away{opacity:.7}.rz-avw{position:relative;display:inline-flex}.rz-opp .lb-av{width:44px;height:44px;border:2px solid rgba(255,255,255,.2);box-sizing:border-box;box-shadow:0 4px 10px rgba(0,0,0,.4)}.rz-cnt{position:absolute;right:-10px;bottom:-3px;min-width:24px;height:20px;box-sizing:border-box;border-radius:7px;padding:0 5px;display:flex;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:800;color:#fff;background:rgba(10,8,14,.88);border:1px solid rgba(255,255,255,.22)}.rz-cnt::before{content:"";width:7px;height:10px;border-radius:2px;background:linear-gradient(135deg,#ffe39a,#c8952e)}.rz-nm{font-size:11px;color:#d8cfbd;max-width:62px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rz-pts{font-size:10px;color:var(--lb-mute);white-space:nowrap;max-width:66px;overflow:hidden;text-overflow:ellipsis}.rz-pts i{font-style:normal}.rz-opp.on .lb-av{border-color:var(--rz-gold);box-shadow:0 0 0 3px rgba(242,195,91,.28),0 0 16px rgba(242,195,91,.55)}.rz-opp.on .rz-nm{color:var(--rz-gold);font-weight:800}.rz-opp.rush .lb-av{border-color:var(--rz-gold);box-shadow:0 0 0 3px rgba(242,195,91,.25),0 0 22px rgba(242,195,91,.7)}.rz-opp.rush .rz-cnt{background:linear-gradient(135deg,#ffe39a,#c8952e);color:#1a1206;border-color:transparent}.rz-opp.rush .rz-cnt::before{background:#1a1206}.rz-burst{position:absolute;top:-11px;left:50%;transform:translateX(-50%) rotate(-6deg);z-index:2;font-size:10px;font-weight:900;letter-spacing:.04em;padding:2px 7px;border-radius:7px;white-space:nowrap;background:linear-gradient(135deg,#fff1bf,#f2c35b 50%,#c8952e);color:#1a1206;box-shadow:0 0 12px rgba(242,195,91,.8)}.rz-catch{margin-top:2px;min-height:30px;padding:0 11px;border:0;border-radius:999px;font-weight:900;font-size:12px;color:#1a1206;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#fff1bf,#f2c35b 50%,#c8952e);box-shadow:0 0 14px rgba(242,195,91,.7)}.rz-table{--w:clamp(40px,calc(var(--lb-bh,210px) * .27),60px);position:relative;width:100%;height:clamp(136px,var(--lb-bh,210px),214px);box-sizing:border-box;border-radius:120px/90px;background:radial-gradient(ellipse at 50% 40%,#3b1c46,#1d0c25 70%);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1.5px rgba(242,195,91,.32),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -20px 40px rgba(0,0,0,.35)}.rz-ring{position:absolute;inset:14px 40px;border-radius:50%;border:1.5px dashed rgba(242,195,91,.35);pointer-events:none}.rz-dir,.rz-now{position:absolute;top:10px;z-index:2;display:flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46%;box-sizing:border-box}.rz-dir{left:18px;color:var(--rz-gold);background:rgba(10,8,14,.6);border:1px solid rgba(242,195,91,.3)}.rz-now{right:18px;color:#fff;background:rgba(10,8,14,.85);border:1px solid rgba(255,255,255,.18)}.rz-dir .rz-ic,.rz-now .rz-ic{width:13px;height:13px;flex:none}.rz-now i{display:inline-flex;flex:none}.rz-pile{position:absolute;top:50%;width:var(--w);height:calc(var(--w) * 1.48);margin-top:calc(var(--w) * -.62);padding:0;border:0;background:0 0;color:inherit;font:inherit}.rz-draw{left:calc(30% - var(--w)/ 2)}.rz-disc{right:calc(30% - var(--w)/ 2)}.rz-pile .rz-c{position:absolute;left:0;top:0}.rz-draw .b1{transform:translate(-2px,-2px)}.rz-draw .b0{transform:translate(-4px,-4px)}.rz-draw.can{cursor:pointer}.rz-draw.can .b0{box-shadow:0 0 0 2px rgba(242,195,91,.9),0 0 18px rgba(242,195,91,.55),0 5px 14px rgba(0,0,0,.55)}.rz-disc.stack::before{content:"";position:absolute;inset:0;border-radius:14%/10%;background:linear-gradient(135deg,#f7dc8a,#a87a28 55%,#5e430f);box-shadow:0 4px 10px rgba(0,0,0,.5);transform:rotate(-13deg) translate(-6px,4px)}.rz-disc .top{z-index:1;transform:rotate(-3deg)}.rz-pile .cap{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10.5px;font-weight:700;color:#d8cfbd}.rz-hand{container-type:inline-size;position:relative;padding-top:2px}.rz-hint{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#d8cfbd;padding:0 6px}.rz-hint b{color:var(--rz-gold)}.rz-fan{--cw:58px;--step:min(32px,calc((100cqw - var(--cw) - 12px) / max(1,calc(var(--n) - 1))));--rot:clamp(1deg,calc(32deg / var(--n)),4.5deg);position:relative;height:122px}.rz-hc{--lift:0px;position:absolute;left:50%;bottom:4px;width:var(--cw);padding:0;border:0;background:0 0;cursor:pointer;color:inherit;transform-origin:50% 150%;transform:translateX(calc(-50% + var(--k) * var(--step))) translateY(var(--lift)) rotate(calc(var(--k) * var(--rot)))}.rz-hc .rz-c{--w:var(--cw)}.rz-hc.ok{--lift:-14px}.rz-hc.ok .rz-c{box-shadow:0 0 0 2px rgba(242,195,91,.9),0 0 18px rgba(242,195,91,.55),0 6px 14px rgba(0,0,0,.5)}.rz-hc.sel{--lift:-30px}.rz-hc.sel .rz-c{box-shadow:0 0 0 3px #fff3c9,0 0 26px rgba(242,195,91,.95),0 6px 14px rgba(0,0,0,.5)}.rz-hc.dim .rz-c{filter:brightness(.55) saturate(.7)}.rz-hc:focus-visible{outline:0}.rz-hc:focus-visible .rz-c{box-shadow:0 0 0 3px #fff,0 6px 14px rgba(0,0,0,.5)}.rz-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.rz-btns .lb-btn{flex:1 1 0;min-width:84px}.lb-card .lb-btn.rz-rush{color:#1a1206;font-weight:900;background:linear-gradient(135deg,#fff1bf,#f2c35b 50%,#c8952e);box-shadow:0 0 14px rgba(242,195,91,.45)}.lb-card .lb-btn.rz-rush.armed{box-shadow:0 0 0 2px #fff3c9,0 0 22px rgba(242,195,91,.85)}.rz-tip{margin:0 0 6px;text-align:center;font-size:12.5px;color:#d8cfbd}.rz-tip b{color:var(--rz-gold)}.rz-help,.rz-round,.rz-sheet{border-radius:20px;padding:10px 12px 12px;color:#f5efe2;background:linear-gradient(180deg,rgba(48,30,40,.96),rgba(24,15,22,.98));box-shadow:inset 0 0 0 1px rgba(242,195,91,.3),inset 0 1px 0 rgba(255,255,255,.12),0 -10px 30px rgba(0,0,0,.4)}.rz-shead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.rz-shead b{font-size:15px;font-weight:800;letter-spacing:-.01em}.rz-x{width:34px;height:34px;flex:none;border-radius:50%;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:18px;line-height:1;cursor:pointer}.rz-picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rz-pk{height:78px;border-radius:18px;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;color:#ffe7a3;background:radial-gradient(120% 90% at 30% 15%,var(--c1),var(--c2) 45%,var(--c3));box-shadow:inset 0 0 0 1.5px rgba(255,226,150,.6),0 6px 14px rgba(0,0,0,.4)}.rz-pk .rz-ic{width:26px;height:26px}.rz-pk:focus-visible{outline:#fff3c9 solid 2px;outline-offset:2px}.rz-help{max-height:min(52vh,420px);overflow:auto;font-size:13px;line-height:1.45}.rz-help h5{margin:10px 0 4px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--rz-gold)}.rz-help ul{margin:0;padding-left:18px}.rz-help li{margin:0 0 4px}.rz-lead{margin:0 0 4px;font-weight:700}.rz-score{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rz-score li{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;align-items:center;padding:6px 10px;border-radius:12px;background:rgba(255,255,255,.05);font-size:13px}.rz-score li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rz-score li.w{background:rgba(242,195,91,.14);box-shadow:inset 0 0 0 1px rgba(242,195,91,.5)}.rz-score li.me span{color:var(--rz-gold);font-weight:800}.rz-score small{color:#bdb3a0;font-size:11.5px}.rz-score b{text-align:right;font-variant-numeric:tabular-nums}.rz-gold{color:var(--rz-gold);font-weight:900}.rz-next{margin:8px 0 0;text-align:center;font-size:12.5px;color:#d8cfbd}.lb-card.lb-k-rush .lb-mefoot{display:flex;justify-content:space-between;gap:10px}@media (prefers-reduced-motion:no-preference){.rz-hc{transition:transform .22s cubic-bezier(.34,1.5,.5,1),filter .2s}.rz-disc .lb-new{animation:.45s cubic-bezier(.34,1.4,.5,1) rz-land}@keyframes rz-land{from{transform:translateY(-44px) rotate(-20deg) scale(1.15);opacity:.3}}.lb-card .lb-btn.rz-rush.hot,.rz-catch{animation:1.1s ease-in-out infinite rz-pulse}@keyframes rz-pulse{50%{transform:scale(1.06);box-shadow:0 0 0 3px rgba(242,195,91,.35),0 0 26px rgba(242,195,91,.85)}}.rz-opp.on .lb-av{animation:1.4s ease-in-out infinite rz-ring}@keyframes rz-ring{50%{box-shadow:0 0 0 4px rgba(242,195,91,.4),0 0 24px rgba(242,195,91,.8)}}}@media (prefers-reduced-transparency:reduce){.rz-help,.rz-round,.rz-sheet{background:#22161f}}.lb-k-dominoes .lb-seats:has(> .lb-dseat){overflow:visible}.lb-k-dominoes .lb-seats{padding:8px 10px;margin:-8px -10px;align-items:stretch}.lb-seats{position:relative;z-index:1}.lb-seat{transition:min-height .2s}.lb-inv{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:16px;background:rgba(245,197,24,.12);box-shadow:inset 0 0 0 1.5px rgba(245,197,24,.55),0 0 18px rgba(245,197,24,.18);font-size:13px;color:var(--lb-ink)}.lb-inv b{color:var(--lb-gold)}.lb-cd{font-style:normal;font-variant-numeric:tabular-nums;color:var(--lb-mute)}.lb-inv .lb-cd{margin-left:2px}.lb-l2s{display:block;font-style:normal;margin-top:2px;color:var(--lb-ink);font-weight:700;font-size:12px}.lb-l2bar{display:flex;flex-wrap:wrap;gap:8px}.lb-l2bar .lb-btn.gold{flex:1 1 100%}.lb-l2bar .lb-l2tab{flex:1 1 0;min-height:38px;font-size:12.5px}.lb-l2tab.on{background:rgba(90,209,255,.18);box-shadow:inset 0 0 0 1.5px var(--lb-cyan)}.lb-l2p{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.lb-l2r{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--lb-mute)}.lb-l2r>span{flex:0 0 64px;font-weight:800;color:var(--lb-ink)}.lb-l2st{width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;font-weight:900;font-size:16px;color:var(--lb-ink);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.lb-l2st:disabled{opacity:.35;cursor:default}.lb-l2n{min-width:22px;text-align:center;font-size:15px;color:var(--lb-ink);font-variant-numeric:tabular-nums}.lb-l2list{display:flex;flex-direction:column;gap:6px;max-height:min(220px,38vh);overflow:auto;overscroll-behavior:contain}.lb-l2pp{display:flex;align-items:center;gap:8px;min-height:40px;padding:3px 4px 3px 3px;border-radius:999px;background:rgba(255,255,255,.05)}.lb-l2pp .lb-av{width:30px;height:30px}.lb-l2pp .lb-sn{flex:1;min-width:0;display:flex;flex-direction:column}.lb-l2pp .lb-sn b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.lb-l2pp .lb-sn small{font-size:11px;color:var(--lb-cyan);font-weight:700}.lb-l2pp .lb-aiadd{min-height:34px;padding:0 14px}.lb-l2pp .lb-aiadd:disabled{opacity:.4;cursor:default}.lb-l2tag{flex:0 0 auto;font-size:11.5px;font-weight:750;color:var(--lb-mute);padding:0 6px;white-space:nowrap}.lb-l2tag.on{color:var(--lb-gold)}.lb-l2tag .lb-cd{color:inherit}.lb-l2p .lb-note{text-align:left}.lb-seat.lb-saved{background:rgba(245,197,24,.07);box-shadow:inset 0 0 0 1px rgba(245,197,24,.35)}.lb-seat.lb-saved .lb-sn small{color:var(--lb-gold)}#feed-aside .lb-aside .lb-l2list{max-height:260px}.lb-avl.lb-avplus{position:relative;font-size:0;color:#cfcab9}.lb-avl.lb-avplus::after,.lb-avl.lb-avplus::before{content:'';position:absolute;left:50%;top:50%;width:44%;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.lb-avl.lb-avplus::after{transform:translate(-50%,-50%) rotate(90deg)}.lb-dfly{position:absolute;z-index:40;width:16px;height:30px;margin:-15px 0 0 -8px;border-radius:4px;pointer-events:none;will-change:transform;background:linear-gradient(160deg,#3d3149,#1c1623);box-shadow:inset 0 0 0 1.5px rgba(245,197,24,.75),0 5px 12px rgba(0,0,0,.5)}.lb-dfly::after{content:'';position:absolute;left:3px;right:3px;top:50%;height:1.5px;margin-top:-.75px;border-radius:1px;background:rgba(245,197,24,.55)}.lb-dhand .lb-ht.lb-dwait{opacity:0!important;pointer-events:none}.lb-dhand .lb-ht.lb-dpop{animation:.34s cubic-bezier(.2,1.5,.4,1) lb-dpop}@keyframes lb-dpop{0%{transform:scale(.55) translateY(6px)}100%{transform:none}}@media (prefers-reduced-motion:reduce){.lb-dfly{display:none}.lb-dhand .lb-ht.lb-dwait{opacity:1!important;pointer-events:auto}.lb-dhand .lb-ht.lb-dpop{animation:none}}.lb-k-dominoes .lb-seat .lb-av{flex:0 0 auto;aspect-ratio:1/1;box-sizing:border-box;margin-left:3px}.lb-k-dominoes .lb-seat.lb-dseat{align-items:center}.lb-k-dominoes .lb-seat.on .lb-av,.lbx.lb-k-dominoes .lb-seat.on .lb-av{box-shadow:0 0 0 2px #15121b,0 0 0 4px var(--lb-gold,#f5c518),0 0 14px rgba(245,197,24,.55);animation:1.4s ease-in-out infinite lb-dring}@keyframes lb-dring{50%{box-shadow:0 0 0 2px #15121b,0 0 0 4px var(--lb-gold,#f5c518),0 0 22px rgba(245,197,24,.85)}}@media (prefers-reduced-motion:reduce){.lb-k-dominoes .lb-seat.on .lb-av,.lbx.lb-k-dominoes .lb-seat.on .lb-av{animation:none}}.rz-opps{container-type:inline-size;justify-content:space-between;gap:4px;overflow:visible;padding-left:4px;padding-right:12px}.rz-opp{flex:1 1 0;min-width:0;max-width:76px}.rz-opp .lb-av{width:clamp(26px,calc(100cqw / var(--n,4) - 16px),44px);height:auto;aspect-ratio:1/1}.rz-crowd .rz-cnt{right:-8px;min-width:20px;height:17px;font-size:10px;padding:0 3px}.rz-crowd .rz-cnt::before{width:5px;height:8px}.rz-crowd .rz-opp.on .lb-av,.rz-crowd .rz-opp.rush .lb-av{box-shadow:0 0 0 2px rgba(242,195,91,.3),0 0 12px rgba(242,195,91,.6)}.rz-nm,.rz-pts{max-width:100%}.rz-crowd .rz-nm{font-size:10.5px}.rz-crowd .rz-pts{font-size:9.5px}[data-theme=light] .gt-glass .lb-k-dominoes .lb-seat.on .lb-av{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lb-gold,#f5c518),0 0 14px rgba(245,197,24,.5);animation:none}.lb-pkscrim{z-index:46}.lb-pk{z-index:47;gap:10px;background:linear-gradient(180deg,rgba(24,24,30,.96),rgba(12,12,16,.97));-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 -10px 40px rgba(0,0,0,.6);height:min(560px,86%)}.lb-pk .lb-sh strong{font-size:16px}.lb-pkx{grid-row:1/span 2;grid-column:2;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:20px;line-height:1;cursor:pointer}.lb-pktabs{display:flex;gap:4px;padding:3px;border-radius:12px;background:rgba(255,255,255,.06)}.lb-pktabs[hidden]{display:none}.lb-pktab{flex:1;min-height:40px;border:0;border-radius:9px;background:0 0;color:#9b988d;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.lb-pktab.on{background:rgba(255,255,255,.12);color:#f7f5ef}.lb-pkq{height:44px;border-radius:12px;border:0;padding:0 14px;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:#f7f5ef;font:inherit;font-size:16px;width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none}.lb-pkq::placeholder{color:#7d7a70}.lb-pkb:focus-visible,.lb-pkbtn:focus-visible,.lb-pkclr:focus-visible,.lb-pkq:focus-visible,.lb-pktab:focus-visible,.lb-pkx:focus-visible,.lb-seat.lb-pickable:focus-visible{outline:#5ad1ff solid 2px;outline-offset:2px}.lb-pkerr{font-size:12.5px;color:#ff8a96}.lb-pkerr[hidden]{display:none}.lb-pklist{list-style:none;margin:0;padding:0;flex:1 1 auto;min-height:120px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px}.lb-pkr{display:flex;align-items:center;gap:10px;min-height:52px;padding:4px 4px 4px 2px;border-radius:12px}.lb-pkr+.lb-pkr{box-shadow:0 -1px 0 rgba(255,255,255,.06)}.lb-pkr .lb-av{width:38px;height:38px}.lb-pkr .lb-sn{flex:1;min-width:0;display:flex;flex-direction:column}.lb-pkr .lb-sn b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-pkr .lb-sn small{font-size:12px;color:#9b988d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-pkr.off .lb-av,.lb-pkr.off .lb-sn b{opacity:.5}.lb-pkb{flex:0 0 auto;min-width:76px;min-height:40px;padding:0 16px;border-radius:999px;border:0;background:rgba(255,255,255,.1);color:#f7f5ef;font:inherit;font-size:13.5px;font-weight:750;cursor:pointer}.lb-pkb.solid{background:#f5c518;color:#1a1306}.lb-pkb:disabled{opacity:.5;cursor:default}.lb-pkt{flex:0 0 auto;font-size:12px;font-weight:700;color:#9b988d;text-align:right;white-space:nowrap}.lb-pkt.on{color:#f5c518}.lb-pkt.off{color:#9b988d}.lb-pkn{padding:22px 4px;text-align:center;font-size:13px;color:#9b988d}.lb-pkhold{font-variant-numeric:tabular-nums}.lb-pk .lb-pkfine{margin:0}.lb-pkrow{display:flex;gap:6px;align-items:center}.lb-pkrow .lb-sel{flex:1;min-width:0;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9b988d}.lb-pkrow .lb-sel.set{color:#f7f5ef}.lb-pkclr{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.08);color:#cfcab9;font-size:18px;line-height:1;cursor:pointer}.lb-seat.lb-pickable{cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}@media (hover:hover){.lb-seat.lb-pickable:hover{background:rgba(255,255,255,.1)}}@media (max-width:420px){.lb-pkb{min-width:68px;padding:0 12px}.lb-pkr{gap:8px}}.rz-beat{position:absolute;z-index:40;transform:translate(-50%,-50%);max-width:88%;padding:9px 18px;border-radius:999px;background:rgba(14,9,18,.88);border:1px solid rgba(245,197,24,.55);color:#fff;font-size:16px;font-weight:650;line-height:1.25;text-align:center;box-shadow:0 8px 22px rgba(0,0,0,.45);pointer-events:none}.rz-flyc{position:absolute;z-index:39;pointer-events:none}.rz-flyc .rz-c{position:static;width:100%}.rz-busy .rz-draw,.rz-busy .rz-drawb,.rz-busy .rz-hand,.rz-busy .rz-pass,.rz-busy .rz-play{pointer-events:none}.rz-btns{margin-top:14px}.lb-hand+.lb-act,.rz-hand+.lb-act{margin-top:8px}@media (prefers-reduced-motion:no-preference){.rz-beat{animation:.22s cubic-bezier(.34,1.3,.64,1) rz-beat-in}}@keyframes rz-beat-in{from{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.rz-hc.ok{touch-action:none}.rz-hc.rz-lifted{opacity:.25}.rz-dragc{z-index:45;box-shadow:0 12px 26px rgba(0,0,0,.5);border-radius:14%/10%}.rz-table.rz-drop{outline:rgba(245,197,24,.85) solid 2px;outline-offset:-4px}.rz-hero{padding:16px 14px 14px;text-align:center}.rz-hero.won{box-shadow:0 0 0 1px rgba(245,197,24,.55),0 0 30px rgba(245,197,24,.28)}.rz-win{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px}.rz-winav{position:relative;display:block;width:72px;height:72px;margin:10px 0 4px;border-radius:50%;box-shadow:0 0 0 3px #f5c518,0 0 24px rgba(245,197,24,.55)}.rz-winav .lb-av{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;object-fit:cover;font-size:28px}.rz-crown{position:absolute;left:50%;top:-22px;transform:translateX(-50%);font-style:normal;font-size:24px;line-height:1;color:#f5c518;text-shadow:0 2px 6px rgba(0,0,0,.6)}.rz-wint{font-size:22px;line-height:1.2;font-weight:800;color:#fff}.rz-hero.won .rz-wint{color:#f5c518}.rz-winp{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;color:#f5c518}.rz-hero .rz-score{text-align:left}.rz-score li{position:relative}.rz-bar{grid-column:1/-1;display:block;height:5px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden}.rz-bar em{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#c48a12,#f5c518)}.rz-conf{position:absolute;z-index:42;overflow:hidden;pointer-events:none}.rz-conf i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;animation:1.9s cubic-bezier(.3,.6,.5,1) forwards rz-conf}@keyframes rz-conf{to{transform:translate(var(--dx,0),340px) rotate(620deg);opacity:0}}@media (prefers-reduced-motion:no-preference){.rz-winav{animation:.5s cubic-bezier(.34,1.5,.6,1) rz-pop}.rz-winp{animation:.5s cubic-bezier(.34,1.5,.6,1) .1s both rz-pop}}@keyframes rz-pop{from{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.lb-felt,.lbx .lb-felt{border:4px solid transparent!important;border-radius:20px!important;background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px) padding-box,radial-gradient(ellipse 100% 100% at 50% 50%,transparent 55%,rgba(0,0,0,.4) 100%) padding-box,radial-gradient(circle 360px at 50% 40%,#3f8559,#1f5a3a 60%,#123a26) padding-box,linear-gradient(180deg,#e9c875,#7a5a1c 50%,#c9a24a) border-box!important;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.5)!important;box-sizing:border-box}.lb-tile{position:relative;border-radius:calc(var(--hs) * .2);border:1.2px solid transparent;background:linear-gradient(135deg,#fdfaf0,#f1ead6 55%,#dcd3b8) padding-box,linear-gradient(135deg,rgba(255,255,255,.95),rgba(0,0,0,.22)) border-box;box-shadow:1.5px 3px 3.5px rgba(0,0,0,.5)}.lb-tile.lb-xt{border-radius:calc(var(--u) * .2)}.lb-tile .lb-half{padding:calc(var(--hs) * .06)}.lb-tile .lb-half+.lb-half{border-left:1.5px solid rgba(0,0,0,.35)}.lb-tile.dbl .lb-half+.lb-half,.lb-tile.lb-xt.v .lb-half+.lb-half,.lb-tile.v .lb-half+.lb-half{border-left:0;border-top:1.5px solid rgba(0,0,0,.35)}.lb-tile .lb-half i{margin:21.5%}.lb-tile .lb-half i.p{background:radial-gradient(circle at 35% 30%,#4a4a4e,#0c0c0e)}.lb-tile::after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--hs) * .16);height:calc(var(--hs) * .16);margin:calc(var(--hs) * -.08) 0 0 calc(var(--hs) * -.08);border-radius:50%;background:radial-gradient(circle at 35% 30%,#e8c66a,#8a6a1f);z-index:1;pointer-events:none}.lb-tile.lb-xt.spin{box-shadow:0 0 0 1.5px rgba(245,197,24,.5),1.5px 3px 3.5px rgba(0,0,0,.5)}.lb-tile.lb-xt.lb-last{box-shadow:0 0 0 1.4px #f5c518,0 0 9px rgba(245,197,24,.7),1.5px 3px 3.5px rgba(0,0,0,.5)}.lb-pc{--pcw:36px;width:var(--pcw)!important;height:calc(var(--pcw) * 1.405)!important;font-size:calc(var(--pcw) / 74);border-radius:10em!important;border-radius:calc(10 * var(--pcw)/ 74)!important;background:linear-gradient(180deg,#fff,#f1ede2)!important;box-shadow:0 0 0 1px rgba(0,0,0,.18),0 3px 4px rgba(0,0,0,.45)!important;color:#15151a}.lb-pc.red{color:#c4202c}.lb-pc b{left:6em!important;top:4em!important;display:flex;flex-direction:column;align-items:center;font:700 21em/1 Georgia,"Times New Roman",serif!important}.lb-pc b em{font-style:normal;font-family:system-ui,sans-serif;font-weight:400;font-size:.81em;margin-top:.1em}.lb-pc b.lb-r{left:auto!important;top:auto!important;right:6em;bottom:4em;transform:rotate(180deg)}.lb-pc i{font-size:42em!important;margin-top:0!important}.lb-hc .lb-pc{--pcw:var(--cw);height:calc(var(--cw) * 1.405)!important}.lb-hc .lb-pc i{font-size:42em!important}.lb-pc,.lb-pc em,.lb-pc i{font-variant-emoji:text;font-family:Georgia,"Times New Roman","DejaVu Sans","Segoe UI Symbol",serif}.rz-c.back .rz-mark{position:relative;z-index:1;width:3.4em;height:3.4em;object-fit:contain;display:block;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}