#table{z-index:19;background:radial-gradient(ellipse at 50% 50%,transparent 40%,rgba(10,5,2,.55) 100%),repeating-linear-gradient(0deg,rgba(20,10,4,.4) 0 calc(1px * var(--s)),transparent calc(1px * var(--s)) calc(16px * var(--s))),repeating-linear-gradient(90deg,#553219 0 calc(30px * var(--s)),#4e2e18 calc(30px * var(--s)) calc(60px * var(--s)))}.tbl{--felt: #2f7a4f;--felt-dark: #1d5235;--rail: #5a3420;--rail-dark: #2a1810;position:absolute;left:50%;top:50%;box-sizing:border-box;width:calc(384px * var(--s));height:calc(216px * var(--s));margin:calc(-108px * var(--s)) 0 0 calc(-192px * var(--s));background:var(--fc-tl, none) 0 0 / calc(18px * var(--s)) no-repeat,var(--fc-tr, none) 100% 0 / calc(18px * var(--s)) no-repeat,var(--fc-bl, none) 0 100% / calc(18px * var(--s)) no-repeat,var(--fc-br, none) 100% 100% / calc(18px * var(--s)) no-repeat,var(--felt-tex, var(--art-weave, none)) 0 0 / calc(8px * var(--s)),linear-gradient(transparent calc(100% - 20px * var(--s)),color-mix(in srgb,var(--felt-dark) 55%,transparent) 0),var(--felt);border:calc(5px * var(--s)) solid var(--rail);border-image:var(--art-rail, none) 10 / auto round;image-rendering:pixelated;box-shadow:inset 0 0 0 calc(1px * var(--s)) #f2b0358c,inset 0 calc(3px * var(--s)) calc(10px * var(--s)) #00000059,0 0 0 calc(1.5px * var(--s)) var(--rail-dark),0 calc(3px * var(--s)) 0 var(--rail-dark);color:var(--cream);font-family:var(--font-pixel);overflow:hidden;animation:cardIn .45s cubic-bezier(.2,1.6,.4,1) both}.tbl.shake{animation:tshake .32s linear}@keyframes tshake{0%,to{translate:0 0}20%{translate:calc(-2px * var(--s)) 0}40%{translate:calc(2px * var(--s)) calc(-1px * var(--s))}60%{translate:calc(-1.5px * var(--s)) calc(1px * var(--s))}80%{translate:calc(1px * var(--s)) 0}}.tbl .lbl{font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)));text-transform:uppercase;letter-spacing:calc(.4px * var(--s));color:#cfe7d6;opacity:.85}.bump{animation:tbump .32s cubic-bezier(.2,2,.4,1)}@keyframes tbump{0%{scale:1}40%{scale:1.28}to{scale:1}}.t-score b{transform-origin:left center;font-variant-numeric:tabular-nums}.t-score b.bump{animation-name:tscorebump}@keyframes tscorebump{0%{scale:1}40%{scale:1.08}to{scale:1}}@media(prefers-reduced-motion:reduce){.t-score b.bump,.t-final.bump{animation:none}}.t-fly{position:absolute;left:calc(6px * var(--s));top:calc(25px * var(--s));z-index:2;pointer-events:none;font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(9px * var(--s)));line-height:1;color:var(--gold);text-shadow:0 calc(1px * var(--s)) 0 var(--wood-edge),calc(1px * var(--s)) 0 0 var(--wood-edge),calc(-1px * var(--s)) 0 0 var(--wood-edge);transform-origin:left center;animation:tfly .8s steps(8) both}.t-fly[data-m="2"]{font-size:max(var(--fmin, 0px),calc(10.5px * var(--s)));color:#ffe08a}.t-fly[data-m="3"]{font-size:max(var(--fmin, 0px),calc(12px * var(--s)));color:#ffe08a}.t-fly[data-m="4"]{font-size:max(var(--fmin, 0px),calc(14px * var(--s)));color:#fff7e8}.t-fly[data-m="5"]{font-size:max(var(--fmin, 0px),calc(16px * var(--s)));color:#fff7e8;filter:drop-shadow(0 0 calc(2px * var(--s)) rgba(226,80,61,.9))}@keyframes tfly{0%{opacity:0;translate:0 calc(12px * var(--s));scale:.7}20%{opacity:1;translate:0 calc(4px * var(--s));scale:1.15}35%{scale:1}75%{opacity:1}to{opacity:0;translate:0 calc(-5px * var(--s))}}.t-top{position:absolute;left:calc(6px * var(--s));right:calc(6px * var(--s));top:calc(4px * var(--s));display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.t-score{display:flex;align-items:baseline;gap:calc(2px * var(--s));flex-wrap:wrap}.t-score .lbl{width:100%}.t-score b{font-weight:400;font-size:max(var(--fmin, 0px),calc(15px * var(--s)));line-height:.9;color:var(--gold);text-shadow:0 calc(1.2px * var(--s)) 0 var(--wood-edge);font-variant-numeric:tabular-nums;display:inline-block;transform-origin:0 70%}.t-mult{font-size:max(var(--fmin, 0px),calc(8px * var(--s)));background:var(--wood);border:calc(1px * var(--s)) solid var(--wood-edge);border-radius:calc(2px * var(--s));padding:0 calc(2px * var(--s));color:var(--cream);display:inline-block}.t-mult[data-m="2"]{background:var(--teal);color:#08201f}.t-mult[data-m="3"]{background:var(--gold);color:var(--ink)}.t-mult[data-m="4"],.t-mult[data-m="5"]{background:var(--red);color:#fff7e8;box-shadow:0 0 calc(5px * var(--s)) #e2503dcc}.t-streak{font-size:max(var(--fmin, 0px),calc(6.2px * var(--s)));color:#ffe3a0}.t-clock{text-align:center;display:grid}.t-clock b{font-weight:400;font-size:max(var(--fmin, 0px),calc(16px * var(--s)));line-height:.9;color:#fff;text-shadow:0 calc(1.2px * var(--s)) 0 var(--wood-edge);font-variant-numeric:tabular-nums;display:inline-block}.t-clock b.late{color:#ff8a6a}.t-right{display:flex;justify-content:flex-end;align-items:center;gap:calc(4px * var(--s))}.t-snd{position:relative;z-index:4;display:flex}.t-leave{position:relative;z-index:4}.t-snd .snd-btn{width:calc(11px * var(--s));height:calc(11px * var(--s))}.t-snd .snd-btn svg{width:calc(8px * var(--s));height:calc(8px * var(--s))}.t-misses{display:flex;gap:calc(1.5px * var(--s))}.t-net{font-size:calc(5px * var(--s));opacity:.75;white-space:nowrap}.t-net[data-q=slow]{color:#ffb347;opacity:1}.t-misses span{width:calc(7px * var(--s));height:calc(7px * var(--s));border-radius:50%;background:#f4e4c1;border:calc(1px * var(--s)) dashed #8e2a1f;box-shadow:0 calc(1px * var(--s)) 0 var(--wood-edge)}.t-misses span.used{background:var(--red);border-style:solid;border-color:var(--red-deep);position:relative}.t-misses span.used:after{content:"×";position:absolute;inset:0;display:grid;place-items:center;font-size:max(var(--fmin, 0px),calc(7px * var(--s)));line-height:1;color:#fff7e8}.t-leave{font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(7px * var(--s)));color:#fff;background:var(--slate);border:calc(1px * var(--s)) solid var(--slate-deep);border-radius:calc(2.5px * var(--s));padding:calc(1px * var(--s)) calc(4px * var(--s));cursor:pointer}.t-felt-text{position:absolute;left:0;right:0;top:calc(86px * var(--s));display:flex;justify-content:center;gap:calc(16px * var(--s));font-family:var(--font-west);font-size:max(var(--fmin, 0px),calc(6px * var(--s)));color:#fff0c847;letter-spacing:calc(.5px * var(--s));pointer-events:none}.cards{display:flex;gap:calc(-6px * var(--s))}.pc{position:relative;width:calc(24px * var(--s));height:calc(34px * var(--s));margin-right:calc(-7px * var(--s));background:#fbf2dc;color:#1d1410;border:calc(1px * var(--s)) solid var(--wood-edge);border-radius:calc(2.5px * var(--s));box-shadow:inset 0 0 0 calc(.8px * var(--s)) #fff,0 calc(1.5px * var(--s)) 0 #00000073;font-family:var(--font-pixel)}.pc:last-child{margin-right:0}.pc.red{color:#c8302a}.pc .rk{position:absolute;left:calc(2px * var(--s));top:calc(.5px * var(--s));font-size:max(var(--fmin, 0px),calc(9px * var(--s)));line-height:1}.pc .rk2{position:absolute;right:calc(2px * var(--s));bottom:calc(.5px * var(--s));font-size:max(var(--fmin, 0px),calc(9px * var(--s)));line-height:1;rotate:180deg}.pc .st{position:absolute;inset:0;display:grid;place-items:center;font-size:max(var(--fmin, 0px),calc(13px * var(--s)));line-height:1;padding-top:calc(2px * var(--s))}.pc.back{background:repeating-linear-gradient(45deg,transparent 0 calc(2px * var(--s)),rgba(255,255,255,.18) calc(2px * var(--s)) calc(3px * var(--s))),repeating-linear-gradient(-45deg,transparent 0 calc(2px * var(--s)),rgba(255,255,255,.18) calc(2px * var(--s)) calc(3px * var(--s))),#a5281c;box-shadow:inset 0 0 0 calc(1.5px * var(--s)) #fbf2dc,0 calc(1.5px * var(--s)) 0 #00000073}.pc.joker{color:#6b2fa0;background:linear-gradient(#fbf2dc,#f3e2bd);box-shadow:inset 0 0 0 calc(.8px * var(--s)) #f2b035,0 calc(1.5px * var(--s)) 0 #00000073}.pc.joker .st svg{width:62%;height:auto;image-rendering:pixelated}.pc[data-f],.pc.back,.pc.back[data-f]{background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated;box-shadow:0 calc(1.5px * var(--s)) 0 #00000073}.tbl canvas{image-rendering:pixelated}.pc[data-f]:not(.ht-mini)>span{visibility:hidden}.pc.ht-mini[data-f]{background-image:none}.pc.deal{animation:tdeal .34s cubic-bezier(.2,1.5,.4,1) both}.pc.deal.d1{animation-delay:.06s}.pc.deal.d2{animation-delay:.12s}.pc.deal.d3{animation-delay:.18s}@keyframes tdeal{0%{opacity:0;transform:translate(calc(60px * var(--s)),calc(-50px * var(--s))) rotate(-25deg) scale(.7)}to{opacity:1;transform:none}}.t-dealer{position:absolute;left:50%;top:calc(26px * var(--s));transform:translate(-50%);display:grid;justify-items:center;gap:calc(2px * var(--s))}.t-dealer i{font-style:normal;color:#fff;font-size:max(var(--fmin, 0px),calc(7px * var(--s)));letter-spacing:0}.t-hands{position:absolute;left:0;right:0;top:calc(102px * var(--s));display:flex;justify-content:center;gap:calc(14px * var(--s))}.t-hand{position:relative;display:grid;justify-items:center;gap:calc(2px * var(--s));padding:calc(3px * var(--s));border-radius:calc(4px * var(--s));transition:transform .15s cubic-bezier(.2,1.8,.4,1)}.t-hand.active{transform:translateY(calc(-3px * var(--s)));box-shadow:0 0 0 calc(1px * var(--s)) var(--gold),0 0 calc(8px * var(--s)) #f2b0358c;background:#0000001f}.t-hand.bust .cards{opacity:.6}.t-total{font-size:max(var(--fmin, 0px),calc(7.5px * var(--s)));background:#120b088c;border-radius:calc(2px * var(--s));padding:0 calc(3px * var(--s))}.t-res{position:absolute;top:calc(10px * var(--s));left:50%;translate:-50% 0;rotate:-8deg;font-size:max(var(--fmin, 0px),calc(9px * var(--s)));padding:0 calc(3px * var(--s));border:calc(1.2px * var(--s)) solid;border-radius:calc(2px * var(--s));background:#120b08bf;animation:tstamp .3s cubic-bezier(.2,1.8,.4,1) both;white-space:nowrap}.t-res.win,.t-res.blackjack{color:var(--gold)}.t-res.lose{color:#ff8a6a}.t-res.push{color:#cfe7d6}.t-res.surrender{color:#d9c6e8}.t-hand.gave-up .cards{opacity:.55}@keyframes tstamp{0%{opacity:0;scale:2}to{opacity:1;scale:1}}.t-pop{position:absolute;left:50%;top:calc(84px * var(--s));translate:-50% 0;display:grid;justify-items:center;pointer-events:none;animation:tpop 1s ease-out both;text-shadow:0 calc(1.2px * var(--s)) 0 var(--wood-edge)}.t-pop:empty{display:none}.t-pop b{font-weight:400;font-size:max(var(--fmin, 0px),calc(14px * var(--s)));line-height:1}.t-pop span{font-size:max(var(--fmin, 0px),calc(7px * var(--s)))}.t-pop.good b{color:var(--gold)}.t-pop.bad b{color:#ff8a6a}@keyframes tpop{0%{opacity:0;transform:translateY(calc(6px * var(--s))) scale(.6)}15%{opacity:1;transform:translateY(0) scale(1.15)}30%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(calc(-10px * var(--s)))}}.t-shot{position:absolute;left:50%;top:calc(160px * var(--s));translate:-50% 0;width:calc(170px * var(--s));height:calc(4px * var(--s));background:#120b088c;border-radius:calc(2px * var(--s));overflow:hidden;box-shadow:0 0 0 calc(.8px * var(--s)) #0006}.t-shot>div{height:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(0)}.t-shot>div[data-level=mid]{background:#f28c35}.t-shot>div[data-level=low]{background:var(--red)}.t-actions{position:absolute;left:50%;bottom:calc(6px * var(--s));translate:-50% 0;display:flex;gap:calc(4px * var(--s))}.t-act{position:relative;width:calc(62px * var(--s));height:calc(22px * var(--s));font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(10px * var(--s)));color:#fff7e8;border:calc(1.5px * var(--s)) solid;border-radius:calc(3px * var(--s));cursor:pointer;text-shadow:0 calc(1px * var(--s)) 0 rgba(0,0,0,.4)}.t-act kbd{position:absolute;right:calc(2px * var(--s));top:calc(1px * var(--s));font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(5.5px * var(--s)));opacity:.75}.t-act.hit{background:var(--red)}.t-act.stand{background:var(--slate)}.t-act.double{background:#c98a1c}.t-act.split{background:var(--teal)}.t-act.surrender{background:#6e5a7e}.t-actions:has(.t-act.surrender:not([hidden])) .t-act{width:calc(58px * var(--s))}.t-act[hidden]{display:none}.t-count{position:absolute;left:50%;top:calc(70px * var(--s));translate:-50% 0;font-family:var(--font-west);font-size:max(var(--fmin, 0px),calc(26px * var(--s)));color:var(--gold);text-shadow:0 calc(2px * var(--s)) 0 var(--wood-edge);pointer-events:none}.t-over{position:absolute;inset:0;display:grid;place-items:center;background:#120b0873;z-index:3}.t-over[hidden]{display:none}.t-panel{width:calc(196px * var(--s));max-height:calc(196px * var(--s));overflow:auto;background:var(--panel-art),var(--p-bg);color:var(--p-ink);border:calc(2px * var(--s)) solid var(--wood-edge);border-radius:calc(6px * var(--s));box-shadow:0 calc(4px * var(--s)) 0 var(--wood-edge),0 0 0 calc(1px * var(--s)) var(--p-hilite) inset;padding:var(--sp6) var(--sp8);animation:cardIn .45s cubic-bezier(.2,1.6,.4,1) both}.t-panel .from{display:inline-block;font-size:max(var(--fmin, 0px),calc(6px * var(--s)));text-transform:uppercase;letter-spacing:calc(.5px * var(--s));background:var(--teal);color:#08201f;padding:calc(.6px * var(--s)) calc(3px * var(--s));border-radius:calc(2px * var(--s))}.t-panel h2{font-family:var(--font-west);font-weight:400;font-size:max(var(--fmin, 0px),calc(14px * var(--s)));margin:calc(2px * var(--s)) 0;text-align:center;color:var(--p-title);text-shadow:0 calc(1.2px * var(--s)) 0 var(--p-tshadow)}.t-panel p{font-size:max(var(--fmin, 0px),calc(6.6px * var(--s)));line-height:1.2;margin:0 0 calc(3px * var(--s))}.t-rules{margin:0 0 calc(3px * var(--s));padding-left:calc(9px * var(--s));font-size:max(var(--fmin, 0px),calc(6.8px * var(--s)));line-height:1.22}.t-keys kbd,.t-panel code{font-family:var(--font-pixel);background:var(--p-chip);border-radius:calc(1.5px * var(--s));padding:0 calc(1.5px * var(--s))}.t-panel code{word-break:break-all;font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)))}.t-modline{color:var(--p-accent)}.t-warn,.t-status.bad{color:var(--p-warn)}.t-fair{color:var(--p-muted)}.t-final{font-family:var(--font-pixel)!important;font-size:max(var(--fmin, 0px),calc(26px * var(--s)))!important;color:var(--p-accent)!important;line-height:1}.t-rank{text-align:center}.t-seed{font-size:max(var(--fmin, 0px),calc(6.4px * var(--s)));margin:0 0 calc(4px * var(--s))}.t-seed summary{cursor:pointer;color:var(--p-link)}.t-seed p{font-size:max(var(--fmin, 0px),calc(5.8px * var(--s)));margin:calc(1.5px * var(--s)) 0}.t-panel.wide{width:calc(250px * var(--s));max-height:calc(200px * var(--s))}.t-over{grid-template-rows:minmax(0,1fr)}.t-over>.t-panel{max-height:min(var(--panel-max, calc(196px * var(--s))),calc(100% - 10px * var(--s)))}.t-over>.t-panel.wide{--panel-max: calc(200px * var(--s))}.t-panel .lbl{color:var(--p-muted)}.t-panel .chip-ico{flex:none;width:calc(6px * var(--s));height:calc(6px * var(--s));min-width:11px;min-height:11px;image-rendering:pixelated}.lb-buyin{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2px * var(--s));color:var(--p-text2)}.lb-potnow{color:var(--p-accent);font-weight:400}.lb-buyin .lb-potnow{margin-left:auto;background:var(--p-hi);border:calc(.8px * var(--s)) solid var(--p-hiline);border-radius:calc(2px * var(--s));padding:0 calc(2px * var(--s))}.lb-won{color:var(--p-good);white-space:nowrap}.lb-cut{color:var(--p-muted)}.lb-cut small{font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)))}.t-status.lb-note{background:var(--p-warnbg);border:calc(.8px * var(--s)) solid var(--p-warn);border-radius:calc(2px * var(--s));padding:calc(1px * var(--s)) calc(3px * var(--s))}.host .hs-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2px * var(--s));margin:0 0 calc(2px * var(--s))}.host .hs-lbl{flex:0 0 calc(26px * var(--s));font-size:max(var(--fmin, 0px),calc(5.8px * var(--s)));text-transform:uppercase;letter-spacing:calc(.3px * var(--s));color:var(--p-muted)}.host .hs-picks{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:calc(2px * var(--s));min-width:0}.host .hs-pick,.host .hs-step{font-size:max(var(--fmin, 0px),calc(7px * var(--s)));min-width:calc(16px * var(--s));text-align:center}.host .hs-custom{--fz: 7;--zf: 2.3;--h: 10;width:calc(34px * var(--s));flex:none}.host .hs-custom>input[aria-invalid=true]{border-color:var(--p-warn)}.host .hs-err{flex-basis:100%;margin:0 0 0 calc(28px * var(--s))}.host .hs-bal{margin-left:calc(28px * var(--s));color:var(--p-text2)}.host .hs-bal.t-warn{color:var(--p-warn)}.host .hs-step[aria-disabled=true]{opacity:.4;cursor:default}.host .hs-n{min-width:calc(12px * var(--s));text-align:center;font-size:max(var(--fmin, 0px),calc(9px * var(--s)));font-variant-numeric:tabular-nums;color:var(--p-ink);border-radius:calc(1.5px * var(--s))}.host .hs-n:focus-visible{outline:calc(1px * var(--s)) dashed var(--p-ink);outline-offset:calc(.5px * var(--s))}.host .hs-sub{font-size:max(var(--fmin, 0px),calc(5.8px * var(--s)));color:var(--p-label);margin-left:calc(2px * var(--s))}.host .btn[aria-disabled=true]{opacity:.5;cursor:default}.lb-head{display:flex;align-items:center;justify-content:space-between;gap:calc(4px * var(--s))}.lb-head h2{text-align:left;padding-bottom:var(--sp2);background-position:left 100%}.lb-code{display:grid;justify-items:end}.lb-code b{font-weight:400;font-size:max(var(--fmin, 0px),calc(13px * var(--s)));letter-spacing:calc(1.5px * var(--s));color:var(--p-ink);background:var(--p-chip);border-radius:calc(2px * var(--s));padding:0 calc(3px * var(--s));line-height:1.15}.lb-invite{display:flex;gap:calc(3px * var(--s));margin:0 0 calc(3px * var(--s))}.lb-invite .field{--fz: 6.4;--zf: 2.5;--h: 10;flex:1;align-self:center}.lb-invite .btn{flex:0 0 auto;height:calc(10px * var(--s));padding:0 calc(5px * var(--s));line-height:1;font-size:max(var(--fmin, 0px),calc(6.6px * var(--s)))}html.touch .lb-invite .btn{height:auto;min-height:calc(10px * var(--s))}.lb-seats,.lb-live{list-style:none;margin:0 0 calc(3px * var(--s));padding:0;display:grid;gap:calc(1px * var(--s));font-size:max(var(--fmin, 0px),calc(7px * var(--s)))}.lb-seats li,.lb-live li{display:flex;align-items:center;gap:calc(3px * var(--s));background:var(--p-chip);border-radius:calc(2px * var(--s));padding:calc(.8px * var(--s)) calc(3px * var(--s))}.lb-seats .nm,.lb-live .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-seats .nm i{font-style:normal;color:#c98a1c}.lb-seats .tag{font-size:max(var(--fmin, 0px),calc(5.8px * var(--s)));text-transform:uppercase;letter-spacing:calc(.3px * var(--s));color:var(--p-label)}.lb-seats li.ready{background:var(--p-goodbg)}.lb-seats li.ready .tag{color:var(--p-good)}.lb-seats li.me,.lb-live li.me{box-shadow:inset 0 0 0 calc(.8px * var(--s)) var(--p-accent)}.lb-live b{font-weight:400;font-variant-numeric:tabular-nums;color:var(--p-accent)}.lb-live i{font-style:normal;font-size:max(var(--fmin, 0px),calc(5.8px * var(--s)));text-transform:uppercase;color:var(--p-label);width:calc(26px * var(--s));text-align:right}.lb-stand{width:100%;border-collapse:collapse;font-size:max(var(--fmin, 0px),calc(6.6px * var(--s)));margin:0 0 calc(2px * var(--s))}.lb-stand caption{text-align:left;font-size:max(var(--fmin, 0px),calc(5.8px * var(--s)));text-transform:uppercase;letter-spacing:calc(.4px * var(--s));color:var(--p-muted)}.lb-stand th{font-weight:400;font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)));text-transform:uppercase;color:var(--p-label);text-align:left}.lb-stand td,.lb-stand th{padding:calc(.6px * var(--s)) calc(2px * var(--s))}.lb-stand .num{text-align:right;font-variant-numeric:tabular-nums}.lb-stand tr.win td{color:var(--p-accent)}.lb-head h2.lb-verdict.lost{color:var(--p-warn)}.t-panel .t-verdict{margin:calc(2px * var(--s)) 0 0;font-family:var(--font-west);font-size:max(var(--fmin, 0px),calc(13px * var(--s)));line-height:1.1;color:var(--p-title);text-align:center}.t-panel .t-verdict.lost{color:var(--p-warn)}.lb-stand tr.me td{background:var(--p-chip)}.btn.go.on{background:#2f7a4f}.t-posse{position:absolute;left:calc(6px * var(--s));top:calc(30px * var(--s));display:grid;gap:calc(1px * var(--s));width:calc(84px * var(--s));pointer-events:none;z-index:2}.t-posse[hidden]{display:none}.ps-row{display:flex;align-items:center;gap:calc(2px * var(--s));background:#120b088c;border-radius:calc(2px * var(--s));padding:calc(.6px * var(--s)) calc(2.5px * var(--s));font-size:max(var(--fmin, 0px),calc(6.2px * var(--s)))}.ps-row .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfe7d6}.ps-row b{font-weight:400;color:var(--gold);font-variant-numeric:tabular-nums}.ps-row.me{box-shadow:inset 0 0 0 calc(.8px * var(--s)) var(--gold)}.ps-row.me .nm{color:#fff}.ps-row.done{opacity:.55}.ps-where{color:#a9c5b2;font-size:.86em;white-space:nowrap}.ps-ghosts{pointer-events:auto;background:#120b088c;color:#cfe7d6;border:0;border-radius:calc(2px * var(--s));padding:calc(.6px * var(--s)) calc(2px * var(--s));font:inherit;font-size:.86em;cursor:pointer;white-space:nowrap}.ps-miss{display:flex;gap:calc(.8px * var(--s));font-size:max(var(--fmin, 0px),calc(5.2px * var(--s)));text-transform:uppercase;color:#ff8a6a}.ps-miss span{width:calc(3.2px * var(--s));height:calc(3.2px * var(--s));border-radius:50%;background:#f4e4c1}.ps-miss span.used{background:var(--red)}.tbl.split{--felt: #6b3a7a;--felt-dark: #43204f}.sd-row{position:absolute;left:0;right:0;top:calc(30px * var(--s));display:flex;justify-content:center;gap:calc(4px * var(--s))}.sd-card{position:relative;padding:0;margin:0;border:0;background:none;cursor:pointer;display:grid;justify-items:center;gap:calc(1px * var(--s));font-family:var(--font-pixel);color:var(--cream)}.sd-card[tabindex="-1"]{cursor:default}.sd-card kbd{font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(5.5px * var(--s)));opacity:.6}.pc.big{width:calc(31px * var(--s));height:calc(43px * var(--s));margin-right:0;transition:translate .12s cubic-bezier(.2,1.8,.4,1)}.pc.big .rk,.pc.big .rk2{font-size:max(var(--fmin, 0px),calc(11px * var(--s)))}.pc.big .st{font-size:max(var(--fmin, 0px),calc(17px * var(--s)))}.pc.big.pick{box-shadow:inset 0 0 0 calc(.8px * var(--s)) #fff,0 calc(1.5px * var(--s)) 0 #00000073}.sd-card:hover .pc.big.pick{translate:0 calc(-2px * var(--s))}.pc.big.low{translate:0 calc(-6px * var(--s));box-shadow:0 0 0 calc(1.5px * var(--s)) var(--gold),0 0 calc(7px * var(--s)) #f2b035b3}.pc.big.best{box-shadow:0 0 0 calc(1.5px * var(--s)) #5cc9c5,0 0 calc(7px * var(--s)) #5cc9c5b3}.sd-tag{position:absolute;top:calc(-11px * var(--s));left:50%;translate:-50% 0;font-style:normal;font-size:max(var(--fmin, 0px),calc(5.5px * var(--s)));text-transform:uppercase;letter-spacing:calc(.4px * var(--s));padding:0 calc(2px * var(--s));border-radius:calc(1.5px * var(--s));background:var(--gold);color:var(--ink);pointer-events:none}.sd-tag.best{background:#5cc9c5;top:calc(-6px * var(--s))}.tbl.split .sd-print{top:calc(88px * var(--s))}.sd-hands{position:absolute;left:50%;top:calc(98px * var(--s));translate:-50% 0;display:flex;gap:calc(6px * var(--s))}.sd-box{width:calc(104px * var(--s));background:#120b0880;border-radius:calc(3px * var(--s));padding:calc(2px * var(--s)) calc(4px * var(--s));display:grid;box-shadow:inset 0 0 0 calc(.8px * var(--s)) #ffffff1f}.sd-box b{font-weight:400;font-size:max(var(--fmin, 0px),calc(8px * var(--s)));color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-box.low{box-shadow:inset 0 0 0 calc(.8px * var(--s)) #f2b03599}.sd-box.low b{color:var(--gold)}.sd-warn{position:absolute;left:0;right:0;top:calc(122px * var(--s));margin:0;text-align:center;font-size:max(var(--fmin, 0px),calc(7px * var(--s)));color:#ff8a6a;text-shadow:0 calc(1px * var(--s)) 0 var(--wood-edge)}.tbl.split .t-pop{top:calc(118px * var(--s))}.tbl.split .t-pop span{font-size:max(var(--fmin, 0px),calc(6.4px * var(--s)))}.sd-actions .t-act{width:calc(84px * var(--s))}.sd-actions .t-act kbd{font-size:max(var(--fmin, 0px),calc(6.5px * var(--s)))}.sd-prompt{position:absolute;left:0;right:0;top:calc(148px * var(--s));margin:0;text-align:center;font-size:max(var(--fmin, 0px),calc(7px * var(--s)));color:var(--gold);text-shadow:0 calc(1px * var(--s)) 0 var(--wood-edge)}.tbl.split .sd-row{top:calc(34px * var(--s))}.tbl.split .t-pop{top:calc(124px * var(--s))}.tbl.split .sd-warn{color:#ffd9a0}.tbl.banco{--felt: #1f7a74;--felt-dark: #114a46}.tbl.banco .bd-print{top:calc(160px * var(--s));justify-content:space-between;padding:0 calc(10px * var(--s))}.tbl.banco .bd-print span{max-width:calc(92px * var(--s));text-align:center}.bd-side{position:absolute;left:50%;translate:-50% 0;display:flex;align-items:center;gap:calc(5px * var(--s))}.bd-rival{top:calc(22px * var(--s))}.bd-you{top:calc(143px * var(--s))}.bd-tag{display:grid;justify-items:end;gap:calc(1px * var(--s));width:calc(62px * var(--s));padding:calc(1.5px * var(--s)) calc(3px * var(--s));border-radius:calc(3px * var(--s));background:#120b0873;box-shadow:inset 0 0 0 calc(.8px * var(--s)) #ffffff1a;transition:box-shadow .15s}.bd-tag.turn{box-shadow:inset 0 0 0 calc(1px * var(--s)) var(--gold),0 0 calc(6px * var(--s)) #f2b03580}.bd-tag.won{box-shadow:inset 0 0 0 calc(1px * var(--s)) var(--gold)}.bd-name{font-size:max(var(--fmin, 0px),calc(6px * var(--s)));text-transform:uppercase;letter-spacing:calc(.4px * var(--s));color:#cfe7d6;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-total{font-weight:400;font-size:max(var(--fmin, 0px),calc(13px * var(--s)));line-height:.9;color:#fff;text-shadow:0 calc(1.2px * var(--s)) 0 var(--wood-edge);font-variant-numeric:tabular-nums}.bd-tag.won .bd-total{color:var(--gold)}.bd-pips{display:flex;gap:calc(1.5px * var(--s))}.bd-pips span{width:calc(4px * var(--s));height:calc(4px * var(--s));border-radius:50%;background:#ffffff2e;box-shadow:inset 0 0 0 calc(.5px * var(--s)) #00000059}.bd-pips span.won{background:var(--gold);box-shadow:inset 0 0 0 calc(.5px * var(--s)) #a5741c}.bd-hand{display:flex;gap:calc(3px * var(--s));padding:calc(2px * var(--s));border-radius:calc(3px * var(--s))}.bd-hand.won{background:#f2b03524;box-shadow:0 0 0 calc(1px * var(--s)) var(--gold),0 0 calc(8px * var(--s)) #f2b03580}.tbl.banco .pc.bd-pc{width:calc(24px * var(--s));height:calc(34px * var(--s));margin-right:0}.bd-slot{width:calc(24px * var(--s));height:calc(34px * var(--s));border-radius:calc(2.5px * var(--s));border:calc(1px * var(--s)) dashed rgba(255,240,200,.35);background:#0000001f;box-sizing:border-box}.bd-pool{position:absolute;left:0;right:0;top:calc(62px * var(--s));display:flex;justify-content:center;gap:calc(4px * var(--s))}.bd-spot{display:grid;justify-items:center;gap:calc(1px * var(--s));width:calc(30px * var(--s))}.bd-spot kbd{font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(5.5px * var(--s)));line-height:1;opacity:.6}.bd-hole{width:calc(26px * var(--s));height:calc(37px * var(--s));border-radius:calc(2.5px * var(--s));border:calc(1px * var(--s)) dashed rgba(255,240,200,.18);box-sizing:border-box}.bd-spot.gone kbd{opacity:.25}.bd-card{padding:0;margin:0;border:0;background:none;cursor:default;font-family:var(--font-pixel)}.bd-pool.live .bd-card{cursor:pointer}.tbl.banco .bd-card .pc.bd-pc{width:calc(26px * var(--s));height:calc(37px * var(--s));transition:translate .12s cubic-bezier(.2,1.8,.4,1)}.bd-card .pc .rk,.bd-card .pc .rk2{font-size:max(var(--fmin, 0px),calc(9.5px * var(--s)))}.bd-card .pc .st{font-size:max(var(--fmin, 0px),calc(14px * var(--s)))}.bd-pool.live .bd-card:hover .pc{translate:0 calc(-2px * var(--s))}.bd-spot.sel .pc{translate:0 calc(-3px * var(--s));box-shadow:0 0 0 calc(1.5px * var(--s)) var(--gold),0 0 calc(7px * var(--s)) #f2b035b3}.bd-btn{width:100%;height:calc(9px * var(--s));padding:0;font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)));line-height:1;color:#fff7e8;border:calc(1px * var(--s)) solid;border-radius:calc(2px * var(--s));cursor:pointer;text-shadow:0 calc(.8px * var(--s)) 0 rgba(0,0,0,.4);visibility:hidden}.bd-pool.live .bd-btn{visibility:visible}.bd-btn.mine{background:#c98a1c}.bd-btn.theirs{background:var(--slate)}.bd-spot.sel .bd-btn:not(:disabled):not(:focus-visible){outline:calc(.8px * var(--s)) solid #fff7e8;outline-offset:calc(.4px * var(--s))}.bd-status{position:absolute;left:0;right:0;top:calc(129px * var(--s));margin:0;text-align:center;font-size:max(var(--fmin, 0px),calc(7px * var(--s)));color:#cfe7d6;text-shadow:0 calc(1px * var(--s)) 0 var(--wood-edge)}.bd-status.mine{color:var(--gold)}.tbl.banco .t-shot{top:calc(138px * var(--s));width:calc(120px * var(--s));height:calc(3px * var(--s))}.bd-keys{position:absolute;left:0;right:0;bottom:calc(2px * var(--s));margin:0;text-align:center;font-size:max(var(--fmin, 0px),calc(5.6px * var(--s)));color:#fff0c880}.bd-keys kbd{font-family:var(--font-pixel);background:#00000040;border-radius:calc(1.5px * var(--s));padding:0 calc(1px * var(--s))}.bd-stamp{position:absolute;left:50%;top:calc(72px * var(--s));translate:-50% 0;rotate:-6deg;display:grid;justify-items:center;padding:calc(2px * var(--s)) calc(6px * var(--s));border:calc(1.5px * var(--s)) solid;border-radius:calc(3px * var(--s));background:#120b08cc;pointer-events:none;z-index:2;animation:tstamp .3s cubic-bezier(.2,1.8,.4,1) both;white-space:nowrap}.bd-stamp[hidden]{display:none}.bd-stamp b{font-weight:400;font-family:var(--font-west);font-size:max(var(--fmin, 0px),calc(12px * var(--s)));line-height:1.1}.bd-stamp span{font-size:max(var(--fmin, 0px),calc(6.5px * var(--s)));color:#cfe7d6}.bd-stamp.win{color:var(--gold)}.bd-stamp.lose{color:#ff8a6a}.bd-stamp.push{color:#cfe7d6}.tbl.banco .t-pop{top:calc(100px * var(--s));z-index:2}.tbl.banco .t-pop span{font-size:max(var(--fmin, 0px),calc(6.4px * var(--s)))}.t-pop.neutral b{color:#cfe7d6}.bd-order{position:absolute;left:calc(12px * var(--s));top:calc(127px * var(--s));display:flex;align-items:center;gap:calc(1.5px * var(--s));pointer-events:none}.bd-order:empty{display:none}.bd-order .lbl{margin-right:calc(1px * var(--s))}.bd-op{display:grid;place-items:center;width:calc(7px * var(--s));height:calc(7px * var(--s));border-radius:calc(1.5px * var(--s));font-size:max(var(--fmin, 0px),calc(5.2px * var(--s)));line-height:1;box-shadow:inset 0 0 0 calc(.6px * var(--s)) #00000059}.bd-op.you{background:var(--gold);color:var(--ink)}.bd-op.rival{background:#cfe7d6;color:#114a46}.bd-op.done{opacity:.3}.bd-op.now{outline:calc(1px * var(--s)) solid #fff7e8;outline-offset:calc(.6px * var(--s));translate:0 calc(-1px * var(--s))}html.touch .t-act:after,html.touch .t-leave:after,html.touch .bd-card:after,html.touch .sd-card:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}html.touch .t-leave,html.touch .bd-card{position:relative}html.touch .t-act,html.touch .bd-btn,html.touch .bd-card,html.touch .sd-card,html.touch .t-leave,html.touch .rs-cab{touch-action:manipulation}html.touch .t-right{gap:max(calc(4px * var(--s)),12px)}html.touch .t-shot,html.touch .bd-status,html.touch .sd-warn,html.touch .sd-prompt,html.touch .sd-hands,html.touch .rs-read,html.touch .rs-info{pointer-events:none}html.touch .t-snd .snd{gap:max(calc(2px * var(--s)),calc(44px - 16px * var(--s)))}html.touch .t-snd .snd-btn{width:calc(16px * var(--s));height:calc(16px * var(--s))}html.touch .t-snd .snd-btn svg{width:calc(10px * var(--s));height:calc(10px * var(--s))}html.touch .t-over{grid-template-rows:minmax(0,1fr)}html.touch .t-panel{box-sizing:border-box;width:calc(250px * var(--s));max-height:calc(100% - 8px);touch-action:pan-y pinch-zoom;overscroll-behavior:contain}html.touch .t-panel.wide{width:calc(300px * var(--s));max-height:calc(100% - 8px)}html.touch .host .hs-row,html.touch .host .hs-picks{gap:max(calc(2px * var(--s)),8px)}html.touch .host .hs-pick,html.touch .host .hs-step{min-width:44px}html.touch .host .hs-custom{--h: 13;width:calc(40px * var(--s))}html.touch .sd-prompt{top:calc(138px * var(--s))}html.touch .tbl.split .t-pop{top:calc(131px * var(--s))}html.touch .bd-pool{top:calc(58px * var(--s));gap:calc(4px * var(--s))}html.touch .bd-spot{position:relative;gap:calc(1.5px * var(--s))}html.touch .bd-spot .bd-btn.theirs{order:-1}html.touch .bd-btn{position:relative;height:calc(11px * var(--s))}html.touch .bd-btn:after{content:"";position:absolute;left:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% 0}html.touch .bd-btn.theirs:after{bottom:0}html.touch .bd-btn.mine:after{top:0}html.touch .bd-spot.gone{padding-top:calc(12.5px * var(--s))}html.touch .tbl.banco .bd-status{top:calc(125px * var(--s))}html.touch .bd-order{top:calc(132px * var(--s))}html.touch .tbl.banco .t-shot{top:calc(140px * var(--s))}html.touch .bd-you{top:calc(146px * var(--s))}html.touch .tbl.banco .t-pop{top:calc(22px * var(--s));left:auto;right:calc(10px * var(--s));translate:0 0;width:calc(96px * var(--s));text-align:center}.t-clock b.says{font-size:max(var(--fmin, 0px),calc(10px * var(--s)));line-height:1.2;white-space:nowrap}.t-howto{margin:0 0 calc(3px * var(--s));text-align:center}.linkish{font-family:var(--font-pixel);font-size:max(var(--fmin, 0px),calc(6.6px * var(--s)));color:var(--p-link);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:calc(1px * var(--s))}.linkish:focus-visible{outline:calc(1px * var(--s)) dashed var(--p-ink);outline-offset:calc(1px * var(--s))}.t-felt-rules{display:contents}.t-panel .t-keys{font-size:max(var(--fmin, 0px),calc(6.4px * var(--s)));color:var(--p-text2)}.t-panel .t-keys kbd{display:inline-block;min-width:1em;text-align:center;line-height:1.2;border:calc(.6px * var(--s)) solid var(--p-line);box-shadow:0 calc(.8px * var(--s)) 0 var(--p-line);color:var(--p-ink)}.t-more{margin:0 0 calc(3px * var(--s));font-size:max(var(--fmin, 0px),calc(6.2px * var(--s)))}.t-more summary{width:max-content;cursor:pointer;color:var(--p-link)}.t-more summary:focus-visible{outline:calc(1px * var(--s)) dashed var(--p-ink);outline-offset:calc(.5px * var(--s))}.t-more .t-rules{margin:calc(1.5px * var(--s)) 0 0;font-size:max(var(--fmin, 0px),calc(6.2px * var(--s)));color:var(--p-text2)}.t-panel.intro .card-top{margin-bottom:calc(1px * var(--s))}.t-panel .btns .kc{font-size:max(calc(var(--fmin, 0px) * .85),calc(5px * var(--s)))}html.touch .t-more summary{position:relative}html.touch .t-more summary:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}.t-panel .t-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(1.5px * var(--s));margin-bottom:calc(3px * var(--s))}.t-panel .t-stats .stat{padding:calc(1px * var(--s)) calc(2px * var(--s));font-size:max(var(--fmin, 0px),calc(4.8px * var(--s)));text-align:center}.t-panel .t-stats .stat b{font-size:max(var(--fmin, 0px),calc(7.2px * var(--s)))}.lb-watch p{margin:calc(1px * var(--s)) 0 0;color:var(--p-accent)}.t-panel>.btns{position:sticky;bottom:calc(-6px * var(--s));z-index:2;background:var(--p-bg);padding-top:calc(1px * var(--s))}.t-ask{--s: calc(var(--stage-s, 2) * var(--ui));position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:#120b0880;font-family:var(--font-pixel);animation:tAskIn .15s ease-out both}.t-askbox{width:calc(150px * var(--s));max-width:calc(100% - 16px);box-sizing:border-box;padding:calc(5px * var(--s)) calc(7px * var(--s));text-align:center;background:var(--p-bg);background-image:var(--p-paper);color:var(--p-ink);border:calc(2px * var(--s)) solid var(--wood-edge);border-radius:calc(5px * var(--s));box-shadow:0 calc(3px * var(--s)) 0 var(--wood-edge);animation:cardIn .3s cubic-bezier(.2,1.6,.4,1) both}.t-askbox b{display:block;font-family:var(--font-west);font-weight:400;font-size:max(var(--fmin, 0px),calc(10px * var(--s)));color:var(--p-title)}.t-askbox p{margin:calc(1.5px * var(--s)) 0 calc(4px * var(--s));font-size:max(var(--fmin, 0px),calc(7px * var(--s)));color:var(--p-text2)}.t-askbox .btns{display:flex;gap:calc(3px * var(--s))}.t-askbox .btn{flex:1;font-size:max(var(--fmin, 0px),calc(7.5px * var(--s)))}@keyframes tAskIn{0%{opacity:0}}
