.ar-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ar-two .btn{padding:11px 6px;font-size:15px}.ar-code{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ar-code input{font:600 14px var(--mono);text-transform:uppercase;border:2px solid var(--ink);min-width:0;padding:9px 10px}.ar-room{gap:9px;margin:10px 0 12px;display:grid}.ar-room[hidden],.ar-size[hidden]{display:none}.ar-room-top{background:var(--accent-soft);border:2px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.ar-room-top b{font:600 18px var(--mono);letter-spacing:.08em}.ar-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ar-team{align-content:start;gap:5px;display:grid}.ar-seat{border:2px solid var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:5px 9px;font-size:13.5px;font-weight:600;display:flex}.ar-seat.me{box-shadow:3px 3px 0 var(--accent)}.ar-seat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-seat small{font:400 9.5px var(--px);text-transform:uppercase;color:var(--ink2);white-space:nowrap}.ar-seat.open{cursor:pointer;color:var(--ink2);background:0 0;border-style:dashed;width:100%;font-weight:500}.ar-room-pre{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ar-room-pre .btn[aria-pressed=true]{background:var(--ink);color:#fff}.ar-room .row{flex-wrap:wrap;gap:8px;display:flex}.ar-mate{font:600 13.5px var(--mono);color:var(--cream);text-shadow:1px 1px 0 var(--ink);position:absolute;bottom:96px;left:24px}.ar-tag{font:600 12px var(--sans);color:var(--cream);text-shadow:1px 1px 0 var(--ink);white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.ar-mate[hidden],.ar-tag[hidden]{display:none}.ar-maps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ar-maps .btn{padding:8px 4px;font-size:13px}.ar-maps .btn[aria-pressed=true]{background:var(--ink);color:#fff}.ar-extra{gap:8px;margin:4px 0 10px;display:grid}.ar-extra[hidden]{display:none}.ar-lad{border-collapse:collapse;width:100%;font:500 13px var(--sans)}.ar-lad th{font:400 9.5px var(--px);text-transform:uppercase;text-align:right;padding:2px 6px}.ar-lad td{text-align:right;border-top:1.5px solid var(--ink);font-variant-numeric:tabular-nums;padding:5px 6px}.ar-lad th:nth-child(2),.ar-lad td:nth-child(2){text-align:left}.ar-lad td a{color:inherit;font:500 11.5px var(--mono);margin-left:6px}.ar-lad-wrap{border:2px solid var(--ink);background:#fff;max-height:300px;overflow:auto}.ar-t-title{margin:8px 0}.ar-t-prize{border:2px solid var(--ink);background:var(--accent-soft);margin-bottom:8px;padding:8px 10px;font-size:14px}.ar-t-prize .muted{font-size:12px;display:block}.ar-t-head{font:600 14px var(--sans);justify-content:space-between;align-items:baseline;margin:8px 0;display:flex}.ar-t-head b{font:700 26px var(--mono)}.ar-t-sub,.ar-t-none{margin:6px 0;font-size:13px}.ar-t-in{margin:6px 0;font-size:14px;font-weight:600}.ar-t-who{flex-wrap:wrap;gap:4px;max-height:120px;display:flex;overflow:auto}.ar-t-who span{border:1px solid var(--ink);padding:2px 6px;font-size:12px}.ar-t-who span.you{background:var(--accent-soft);font-weight:700}.ar-t-who small{opacity:.65;font-family:var(--mono)}.ar-t-rules{margin:8px 0;padding-left:18px;font-size:13px;line-height:1.4}.ar-t-br{gap:3px;max-height:260px;margin-top:8px;font-size:12px;display:grid;overflow:auto}.ar-t-g{border:1px solid #0d153040;grid-template-columns:74px 1fr auto 1fr 54px;align-items:center;gap:6px;padding:3px 6px;display:grid}.ar-t-g small{opacity:.7}.ar-t-g em{opacity:.5;font-style:normal}.ar-t-g u{text-align:right;opacity:.75;text-decoration:none}.ar-t-g.now{border:2px solid #ff5b1f}.ar-t-g.after{border-style:dashed;border-color:#ff5b1f}.ar-t-g .won{font-weight:700}.ar-t-g .you{text-decoration:underline}.ar-t-r{grid-template-columns:40px 1fr 1fr 1fr;gap:6px;padding:4px 0;font-size:13px;display:grid}.ar-turn{z-index:40;text-align:center;color:#f6ead0;width:min(420px,100vw - 32px);font-family:var(--sans);background:#0d1530;border:3px solid #ff5b1f;padding:16px;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px #00000059}.ar-turn[hidden]{display:none}.ar-turn h2{color:#f6ead0;margin:4px 0;font-size:26px}.ar-turn p{margin:4px 0}.ar-turn .k{opacity:.7;font-size:12px}.ar-turn-t{font:700 34px var(--mono);margin:4px 0 8px}.ar-spec{pointer-events:none;position:absolute;inset:0}.ar-spec[hidden]{display:none}.ar-spec-top{text-align:center;background:#0d1530cc;padding:6px 14px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ar-spec-top .t{opacity:.8;font-size:12px}.ar-spec-top .v{gap:22px;font-size:15px;display:flex}.ar-spec-top .v span.on b{color:#ff5b1f}.ar-spec-top .v i{font:700 18px var(--mono);margin-left:6px;font-style:normal}.ar-spec-side{background:#0d1530cc;width:300px;padding:6px;position:absolute;top:12px;right:12px}.ar-spec-side .ar-t-g{border-color:#f6ead040}.ar-spec-keys{white-space:nowrap;background:#0d1530cc;align-items:center;gap:14px;padding:6px 12px;font-size:12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ar-spec-keys button{pointer-events:auto}@media (max-width:900px){.ar-spec-side{display:none}.ar-spec-keys{white-space:normal;flex-wrap:wrap;width:calc(100vw - 32px)}}.ar-lobby[hidden],.ar-help[hidden]{display:none}.ar-w{gap:9px;margin:10px 0 4px;display:grid}.ar-w[hidden]{display:none}.ar-w .note{margin:2px 0 0;font-size:12.5px}.ar-w-back{font:400 10.5px var(--px);text-transform:uppercase;letter-spacing:.04em;color:var(--ink2);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0}.ar-w-back:before{content:"< "}.ar-w-back:hover{color:var(--ink)}.ar-w-t{font:400 10.5px var(--px);text-transform:uppercase;letter-spacing:.04em;color:var(--ink2);margin-bottom:-4px}.ar-w-who{background:var(--accent-soft);border:2px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.ar-w-who .btn{flex:none}.ar-w-who b{font:600 13px var(--mono)}.ar-w-list{gap:5px;max-height:172px;display:grid;overflow:auto}.ar-w-none{color:var(--ink2);border:2px dashed var(--ink2);padding:9px 10px;font-size:13.5px}.ar-w-row{border:2px solid var(--ink);background:#fff;grid-template-columns:minmax(0,1fr) auto auto 78px;align-items:center;gap:10px;padding:6px 10px;display:grid}.ar-w-row .nm{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ar-w-row .t{color:var(--ink2);white-space:nowrap;font-size:12px}.ar-w-row .btn{justify-self:end}.ar-w-tag{font:400 10px var(--px);text-transform:uppercase;color:var(--accent-deep);justify-self:end}.ar-w .amt{font:600 14px var(--mono);white-space:nowrap}.ar-w .amt small{font:500 11px var(--mono);color:var(--ink2)}time[data-until]{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.ar-w-mine{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--accent);padding:9px 12px}.ar-w-mine .top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ar-w-mine .top b{font-size:16px}.ar-w-mine p{margin:5px 0 0;font-size:13.5px}.ar-w-mine .row{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.ar-w-mine[data-state=starting]{box-shadow:4px 4px 0 var(--ink)}.ar-w-stake{gap:8px;display:grid}.ar-w-stake[hidden]{display:none}.ar-w-pre{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ar-w-pre .btn[aria-pressed=true]{background:var(--ink);color:#fff}.ar-w-range{grid-template-columns:auto minmax(0,1fr) 132px;align-items:center;gap:10px;font-size:13px;display:grid}.ar-w-range input{width:100%;accent-color:var(--accent);cursor:pointer}.ar-w-range b{font:600 14px var(--mono);text-align:right;white-space:nowrap}.ar-w-sum{color:var(--ink2);font-size:13px}.ar-w-status{font-size:13.5px}.ar-w-status:empty,.ar-w-err:empty{display:none}.ar-w-err{color:#b01c13;background:#fff;border:2px solid #b01c13;padding:7px 10px;font-size:13.5px;font-weight:600}.ar-door{gap:9px;display:grid}.ar-door-t{font:700 16px/1.25 var(--sans);color:#fff;background:var(--ink);padding:9px 12px}.ar-door ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ar-door li{border-left:3px solid var(--accent);padding-left:12px}.ar-door .row{flex-wrap:wrap;gap:10px;display:flex}.ar-door .note{margin:0}.ar-w-money{border:2px solid var(--ink);background:#fff;margin:0 0 12px;padding:9px 12px}.ar-w-money b{font:700 18px/1.2 var(--sans)}.ar-end-card .ar-w-money p{margin:4px 0 0;font-size:13.5px}.ar-w-money a{color:var(--accent-deep);font-weight:600}@media (max-width:560px){.ar-w-row,.ar-w-range{grid-template-columns:minmax(0,1fr) auto}.ar-w-range span{display:none}}.ar-fade{opacity:0;pointer-events:none;z-index:30;background:#05070f;transition:opacity .26s;position:fixed;inset:0}.ar-fade.on{opacity:1}body.in-arena #hud,body.in-arena .preview-badge,body.in-arena #panel,body.in-arena .tb-vignette{display:none!important}body.in-arena #view{cursor:default}.ar{--cream:#f6ead0;--ink:#0d1530;--hot:#ff5b1f;--cold:#8fb7ff;--bad:#ff3b2f;z-index:20;pointer-events:none;color:var(--cream);font-family:var(--sans);-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.ar[hidden]{display:none}.ar kbd{font:400 10px var(--px);text-transform:uppercase;background:var(--cream);color:var(--ink);border:1.5px solid var(--ink);box-shadow:1px 1px 0 var(--ink);white-space:nowrap;margin-right:5px;padding:1px 5px}.ar-top,.ar-hp,.ar-ammo,.ar-ping,.ar-xh,.ar-keys{opacity:0;transition:opacity .18s}.ar.on .ar-top,.ar.on .ar-hp,.ar.on .ar-ammo,.ar.on .ar-ping,.ar.on.show-keys .ar-keys{opacity:1}.ar-xh{--g:8px;width:0;height:0;transition:opacity .1s;position:absolute;top:50%;left:50%}.ar.on .ar-xh{opacity:1}.ar-xh i{background:var(--xc,var(--cream));transition:transform 40ms linear;position:absolute;box-shadow:0 0 0 1.25px #070a1aeb}.ar-xh .t,.ar-xh .b{width:2px;height:9px;left:-1px}.ar-xh .l,.ar-xh .r{width:9px;height:2px;top:-1px}.ar-xh .t{transform:translateY(calc(var(--g) * -1));top:-9px}.ar-xh .b{transform:translateY(var(--g));top:0}.ar-xh .l{transform:translateX(calc(var(--g) * -1));left:-9px}.ar-xh .r{transform:translateX(var(--g));left:0}.ar-xh u{background:var(--hot);width:2px;height:2px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 0 1px #070a1ae6}.ar-xh b{left:calc((var(--g) + 7px) * -1);top:calc((var(--g) + 7px) * -1);width:calc((var(--g) + 7px) * 2);height:calc((var(--g) + 7px) * 2);box-sizing:border-box;border:2px solid var(--xc,var(--cream));outline-offset:-3px;border-radius:50%;outline:1px solid #070a1abf;display:none;position:absolute}.ar-xh[data-s=cross] u,.ar-xh[data-s=dot] i,.ar-xh[data-s=circle] i{display:none}.ar-xh[data-s=dot] u{background:var(--xc,var(--hot));border-radius:50%;width:4px;height:4px;top:-2px;left:-2px}.ar-xh[data-s=circle] b{display:block}.ar-xh[data-s=circle] u{background:var(--xc,var(--hot))}.ar-dot{opacity:0;background:#ff3b1f;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 5px 1px #ff461ee6}.ar-dot.ring{outline-offset:7px;outline:1.5px solid #ff461ed9;width:3px;height:3px;margin:-1.5px 0 0 -1.5px}.ar-hit{opacity:0;width:0;height:0;position:absolute;top:50%;left:50%}.ar-hit i{width:3px;height:11px;box-shadow:0 0 0 1px var(--ink);transform-origin:1.5px -8px;background:#fff;position:absolute;top:8px;left:-1.5px}.ar-hit i:first-child{transform:rotate(45deg)}.ar-hit i:nth-child(2){transform:rotate(135deg)}.ar-hit i:nth-child(3){transform:rotate(225deg)}.ar-hit i:nth-child(4){transform:rotate(315deg)}.ar-hit.head i{background:#ffb020;height:14px}.ar-hit.kill i{background:var(--bad);width:4px;height:18px}.ar-dmg{font:700 15px var(--px);color:#fff;text-shadow:1px 1px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink);opacity:0;position:absolute;top:calc(50% - 30px);left:calc(50% + 22px)}.ar-dmg.head{color:#ffb020}.ar-arcs{width:0;height:0;position:absolute;top:50%;left:50%}.ar-arcs i{transform-origin:74px 162px;width:148px;height:50px;transform:rotate(var(--a));opacity:0;background:radial-gradient(ellipse 72px 34px at 50% 100%, rgba(255, 59, 47, calc(var(--k) * 1)) 0 62%, #ff3b2f00 64%);clip-path:polygon(0 100%,26% 18%,50% 0,74% 18%,100% 100%,50% 62%);animation:1s ease-out ararc;position:absolute;top:-162px;left:-74px}@keyframes ararc{0%{opacity:1}55%{opacity:.85}to{opacity:0}}.ar-vig{opacity:0;background:radial-gradient(#b40c0800 42%,#b40c088c 76%,#400000e6 100%);position:absolute;inset:0}.ar-low{opacity:0;background:radial-gradient(#96080800 46%,#aa0a0880 80%,#460000e0 100%);position:absolute;inset:0}.ar.hurt .ar-low{animation:1.15s ease-in-out infinite arpulse}@keyframes arpulse{0%,to{opacity:.55}50%{opacity:1}}.ar-lines{opacity:0;background:repeating-conic-gradient(from 3deg at 50% 50%, #0d153000 0 3deg, #0d153080 3deg 3.5deg, #0d153000 3.5deg 8deg, #f6ead01f 8deg 8.3deg, #0d153000 8.3deg 13deg);position:absolute;inset:0;-webkit-mask:radial-gradient(#0000 36%,#000 88%);mask:radial-gradient(#0000 36%,#000 88%)}.ar-scope{opacity:0;background:radial-gradient(circle,#0000 0 min(39vh,39vw),#0d153059 calc(min(39vh,39vw) + 2px),#05070f calc(min(39vh,39vw) + 5px));transition:opacity 50ms;position:absolute;inset:0}.ar-scope i{background:#05070feb;position:absolute}.ar-scope .h{width:78vh;height:1px;top:50%;left:calc(50% - 39vh)}.ar-scope .v{width:1px;height:78vh;top:11vh;left:50%}.ar-scope b{background:var(--hot);border-radius:50%;width:5px;height:5px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #fff9}.ar-top{filter:drop-shadow(4px 4px #05070fe6);align-items:stretch;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.ar-timer{background:var(--cream);color:var(--ink);font:700 26px/1 var(--px);text-align:center;border:2px solid var(--ink);min-width:96px;padding:9px 14px 8px}.ar-timer.low{background:var(--bad);color:#fff}.ar-side{background:var(--ink);border:2px solid var(--ink);font:400 12px var(--px);text-transform:uppercase;align-items:center;gap:10px;min-width:240px;padding:0 13px;display:flex}.ar-side.a{border-right:0;justify-content:flex-end}.ar-side.b{border-left:0}.ar-side .n{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.ar-side .pips{gap:4px;display:flex}.ar-side .pips i{border:2px solid var(--cream);width:13px;height:13px;display:block}.ar-side.a .pips i.on{background:var(--hot);border-color:var(--hot)}.ar-side.b .pips i.on,.ar[data-side="1"] .ar-side.a .pips i.on{background:var(--cold);border-color:var(--cold)}.ar[data-side="1"] .ar-side.b .pips i.on{background:var(--hot);border-color:var(--hot)}.ar-ping{font:400 11px var(--px);color:var(--cream);opacity:.75;text-shadow:1px 1px 0 var(--ink);position:absolute;top:20px;right:20px}.ar-ping.bad{color:#ffb020}.ar-feed{font:600 13px var(--sans);justify-items:end;gap:4px;display:grid;position:absolute;top:44px;right:20px}.ar-feed>div{white-space:nowrap;background:#0d1530db;border:1.5px solid #f6ead059;padding:3px 9px}.ar-feed>div.mine{background:var(--cream);color:var(--ink);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.ar-feed small{font:400 9.5px var(--px);text-transform:uppercase;color:#ffb020;margin:0 7px}.ar-feed .mine small{color:#e0440b}.ar-call{font:700 22px var(--px);text-transform:uppercase;color:#ffb020;text-shadow:3px 3px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink);white-space:nowrap;position:absolute;top:118px;left:50%;transform:translate(-50%)}.ar-call[hidden]{display:none}.ar-note{background:var(--cream);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:600 13.5px var(--sans);padding:5px 13px;position:absolute;top:84px;left:50%;transform:translate(-50%)}.ar-note[hidden]{display:none}.ar-hp{filter:drop-shadow(3px 3px #05070fe6);grid-template-columns:auto 1fr;align-items:end;column-gap:12px;width:300px;display:grid;position:absolute;bottom:26px;left:26px}.ar-hp b{font:800 56px/.9 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--cream);text-shadow:3px 3px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink);grid-row:1/3}.ar-hp small{font:400 10px var(--px);letter-spacing:.08em;text-shadow:1px 1px 0 var(--ink);grid-area:1/2}.ar-hp .bar{border:2px solid var(--ink);height:15px;box-shadow:0 0 0 1.5px var(--cream);background:#05070fbf;grid-area:2/2;margin-bottom:4px;position:relative;overflow:hidden}.ar-hp .bar i{position:absolute;top:0;bottom:0;left:0}.ar-hp .now{background:repeating-linear-gradient(115deg, var(--cream) 0 9px, #e4d6b8 9px 12px);transition:width 50ms}.ar-hp .lag{background:var(--bad);transition:width .55s ease-out .12s}.ar.hurt .ar-hp .now{background:repeating-linear-gradient(115deg, var(--bad) 0 9px, #d62316 9px 12px)}.ar.hurt .ar-hp b{color:var(--bad)}.ar-ammo{text-align:right;filter:drop-shadow(3px 3px #05070fe6);width:220px;position:absolute;bottom:24px;right:26px}.ar-ammo .gun{font:400 11px var(--px);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);text-shadow:1px 1px 0 var(--ink);display:block}.ar-ammo>div:first-of-type{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.ar-ammo b{font:800 56px/.95 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:3px 3px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink)}.ar-ammo b.low{color:#ffb020}.ar-ammo span{font:400 15px var(--px);opacity:.8;text-shadow:1px 1px 0 var(--ink)}.ar-ammo .dash{justify-content:flex-end;gap:4px;margin-top:5px;display:flex}.ar-ammo .dash i{border:1.5px solid var(--cream);width:44px;height:8px;box-shadow:0 0 0 1.5px var(--ink);background:#05070fbf;display:block;overflow:hidden}.ar-ammo .dash u{background:var(--hot);height:100%;display:block}.ar-ammo .re{border:1.5px solid var(--cream);opacity:0;background:#05070fb3;width:150px;height:6px;position:absolute;bottom:64px;right:0}.ar-ammo .re.on{opacity:1}.ar-ammo .re i{background:#ffb020;height:100%;display:block}.ar-keys{font:500 12px var(--sans);color:var(--cream);text-shadow:1px 1px 0 var(--ink);white-space:nowrap;gap:14px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ar-banner{text-align:center;background:var(--ink);border:3px solid var(--cream);min-width:380px;padding:12px 34px 13px;position:absolute;top:21%;left:50%;transform:translate(-50%);box-shadow:7px 7px #05070feb}.ar-banner[hidden]{display:none}.ar-banner.pop{animation:.22s cubic-bezier(.2,1.5,.4,1) arpop}.ar-banner small{font:400 12px var(--px);letter-spacing:.1em;text-transform:uppercase;color:#ffb020;display:block}.ar-banner b{font:700 38px/1.12 var(--px);text-transform:uppercase;color:#fff;display:block}.ar-banner b i{color:var(--hot);margin:0 5px;font-size:19px;font-style:normal}.ar-banner span{font:500 14px var(--sans);color:var(--cream);margin-top:3px;display:block}.ar-banner[data-t=win]{background:var(--cream);border-color:var(--ink)}.ar-banner[data-t=win] b,.ar-banner[data-t=win] span{color:var(--ink)}.ar-banner[data-t=win] small{color:#e0440b}.ar-banner[data-t=lose]{background:#7c1212}@keyframes arpop{0%{opacity:0;transform:translate(-50%)scale(.82)}to{opacity:1;transform:translate(-50%)scale(1)}}.ar-count{font:700 118px/1 var(--px);color:var(--cream);text-shadow:6px 6px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.ar-count[hidden]{display:none}.ar-count.pop{animation:.55s ease-out arcount}@keyframes arcount{0%{opacity:0;scale:1.5}18%{opacity:1;scale:1}80%{opacity:1}to{opacity:.35;scale:.92}}.ar-pick{pointer-events:auto;background:linear-gradient(#05070f59 0,#05070f00 22% 52%,#05070fe6 86%);position:absolute;inset:0}.ar-pick[hidden]{display:none}.ar-pick-head{text-align:center;background:var(--ink);border:3px solid var(--cream);padding:7px 26px 8px 64px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:6px 6px #05070feb}.ar-pick-head h2{font:700 25px/1.15 var(--px);text-transform:uppercase;color:#fff;margin:0}.ar-pick-head small{font:400 10px var(--px);text-transform:uppercase;color:#ffb020;letter-spacing:.05em;display:block}.ar-pick-t{width:52px;font:700 28px var(--px);background:var(--hot);color:#fff;border-right:3px solid var(--cream);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0}.ar-pick-cards{height:232px;position:absolute;bottom:3vh;left:0;right:0}.ar-card{--x:50vw;left:var(--x);text-align:left;width:min(29vw,330px);height:100%;font-family:var(--sans);color:var(--ink);background:var(--cream);border:3px solid var(--ink);cursor:pointer;padding:11px 15px 12px;transition:transform .1s;position:absolute;bottom:0;transform:translate(-50%);box-shadow:6px 6px #05070ff2}.ar-card kbd{margin:0;position:absolute;top:9px;right:8px}.ar-card h3{font:700 23px/1.1 var(--px);text-transform:uppercase;margin:0 0 2px}.ar-card p{color:#2a3050;min-height:35px;margin:0 0 8px;font-size:13px;line-height:1.32}.ar-card .st{font:400 9.5px var(--px);text-transform:uppercase;grid-template-columns:74px 1fr;align-items:center;gap:7px;margin-top:4px;display:grid}.ar-card .st u{border:1.5px solid var(--ink);background:#fff;height:9px;text-decoration:none;display:block}.ar-card .st i{background:var(--ink);height:100%;display:block}.ar-card:hover,.ar-card.hot{transform:translate(-50%)translateY(-5px)}.ar-card[aria-pressed=true]{background:var(--hot);color:#fff;transform:translate(-50%)translateY(-11px)}.ar-card[aria-pressed=true] p{color:#fff}.ar-card[aria-pressed=true] .st i{background:#fff}.ar-card[aria-pressed=true] .st u{background:#0000002e;border-color:#fff}.ar-cursor{z-index:25;pointer-events:none;width:18px;height:18px;margin:-9px 0 0 -9px;position:fixed;top:0;left:0}.ar-cursor[hidden]{display:none}.ar-cursor:before,.ar-cursor:after{content:"";background:#fff;position:absolute;box-shadow:0 0 0 1.5px #0d1530}.ar-cursor:before{width:2px;height:18px;top:0;left:8px}.ar-cursor:after{width:18px;height:2px;top:8px;left:0}.ar-end,.ar-pause{pointer-events:auto;background:#05070f9e;place-items:center;display:grid;position:absolute;inset:0}.ar-end[hidden],.ar-pause[hidden]{display:none}.ar-end-card,.ar-pause-card{background:var(--cream);width:min(480px,100vw - 32px);color:var(--ink);border:3px solid var(--ink);padding:20px 24px 22px;box-shadow:9px 9px #05070f}.ar-end-card small{font:400 11px var(--px);text-transform:uppercase;letter-spacing:.06em;color:#e0440b}.ar-end-card h1{font:700 34px/1.12 var(--px);text-transform:uppercase;margin:2px 0}.ar-end-card p{margin:0 0 12px;font-size:15px}.ar-end[data-t=lose] .ar-end-card h1{color:#b01c13}.ar-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 15px;display:grid}.ar-stats span{border:2px solid var(--ink);font:400 9.5px var(--px);text-transform:uppercase;text-align:center;background:#fff;padding:6px 8px}.ar-stats b{font:700 19px var(--px);white-space:nowrap;display:block}.ar-end .row,.ar-pause .row{flex-wrap:wrap;gap:10px;display:flex}.ar-end .row [hidden]{display:none}.ar-end-card{width:min(640px,100vw - 32px)}.ar-board{border-collapse:collapse;width:100%;font:500 13.5px var(--sans);margin:0 0 15px}.ar-board th{font:400 9.5px var(--px);text-transform:uppercase;text-align:right;color:var(--ink);opacity:.75;padding:3px 6px}.ar-board td{text-align:right;border-top:2px solid var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px}.ar-board th:first-child,.ar-board td:first-child{text-align:left;text-overflow:ellipsis;max-width:170px;overflow:hidden}.ar-board tr.me td{background:#fff;font-weight:700}.ar-board tr.team2 td:first-child{box-shadow:inset 4px 0 0 var(--cold,#8fb7ff)}.ar-board tr.team1 td:first-child{box-shadow:inset 4px 0 0 var(--hot)}.ar-re{font:600 13.5px var(--sans);margin:-6px 0 10px}.ar-re[hidden]{display:none}.ar-pause-card h2{font:700 23px/1.2 var(--px);text-transform:uppercase;margin:0}.ar-pause-card p{margin:0 0 11px}.ar-set{font:600 13.5px var(--sans);gap:6px;margin:6px 0;display:grid}.ar-set label{grid-template-columns:110px 1fr 48px;align-items:center;gap:10px;display:grid}.ar-set output{font:500 12.5px var(--mono);text-align:right}.ar-set input[type=range]{accent-color:var(--hot,#ff5b1f);width:100%}.ar-set-row{grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid}.ar-set-row>div{flex-wrap:wrap;gap:5px;display:flex}.ar-set .btn[aria-pressed=true]{background:var(--ink);color:#fff}.ar-swatch{border:2px solid var(--ink);cursor:pointer;width:24px;height:24px;padding:0}.ar-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ink)}.ar-set small{font-size:12px;font-weight:400}.ar-pause-card small{margin-top:9px;font-size:12.5px;display:block}.ar-lobby{gap:9px;margin:10px 0 12px;display:grid}.ar-state{font:500 13px var(--mono);background:var(--accent-soft);border:2px solid var(--ink);padding:8px 10px}.ar-bots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ar-bots .btn{padding:11px 6px;font-size:15px}.ar-bots-t{font:400 10.5px var(--px);text-transform:uppercase;letter-spacing:.04em;color:var(--ink2);margin-bottom:-4px}.ar-state.sub{font:500 13px var(--sans);background:0 0;border:0;min-height:19px;padding:0}.ar-help{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;margin:8px 0 12px;font-size:12.5px;display:grid}.ar-help span{align-items:center;gap:5px;line-height:1.3;display:flex}.ar-help kbd{font:400 9.5px var(--px);text-transform:uppercase;border:1.5px solid var(--ink);background:#fff;flex:none;padding:1px 4px}.casino-fade{opacity:0;pointer-events:none;z-index:6;background:#070b1e;transition:opacity .34s;position:fixed;inset:0}.casino-fade.on{opacity:1}.tb{--brass:#e0a93c;--cream:#f6ead0;--navy:#0b1030;--navy2:#171d4a;width:min(1120px,100vw - 20px);color:var(--cream);background:linear-gradient(180deg, #151b47, var(--navy));border:2px solid var(--brass);z-index:4;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 14px 9px;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #070b1e,0 12px 40px #0000008c}.tb button{font-family:var(--sans);cursor:pointer}.tb button:disabled{opacity:.45;cursor:default}.tb-head{align-items:center;gap:12px;min-width:0;display:flex}.tb-head b{font:700 16px var(--px);text-transform:uppercase;white-space:nowrap;color:#fff}.tb-odds{font:400 10.5px var(--px);text-transform:uppercase;letter-spacing:.03em;color:#ffd28a;border:1px solid var(--brass);white-space:nowrap;background:#070b1e;padding:3px 7px}.tb-hist{flex:1;gap:3px;min-width:0;display:flex;overflow:hidden}.tb-hist i{font:600 11px/20px var(--mono);text-align:center;color:#fff;background:#2c3361;border:1px solid #ffffff29;flex:none;min-width:24px;padding:0 4px;font-style:normal}.tb-hist .h-red{background:#c4221f}.tb-hist .h-black{background:#070b1e}.tb-hist .h-green{background:#0f8f5b}.tb-hist .h-gold{background:var(--brass);color:#1a1208}.tb-hist .h-dull{color:#aab2d8;background:#2c3361}.tb-hist i:first-child{outline:1px solid #fff}.tb-sess{font:600 12.5px var(--mono);white-space:nowrap;color:#aab2d8}.tb-sess.up{color:#62e6a0}.tb-sess.down{color:#ff9a8c}.tb-stand{color:var(--cream);background:0 0;border:1px solid #f6ead08c;flex:none;padding:4px 10px;font-size:12.5px;font-weight:600}.tb-stand:hover:not(:disabled){background:#ffffff1a}.tb-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tb-sides{gap:6px;display:flex}.tb-side{color:#fff;background:var(--navy2);white-space:nowrap;border:2px solid #ffffff47;padding:11px 17px;font-weight:800;transition:transform .1s;font-size:15px!important}.tb-side[data-t=red]{background:#7a1c1c}.tb-side[data-t=black]{background:#070b1e}.tb-side[data-t=green]{background:#0b5f3c}.tb-side[aria-checked=true]{border-color:#ffd28a;transform:translateY(-1px);box-shadow:0 0 0 2px #ffd28a,0 0 18px #ffbe5a8c}.tb-side[aria-checked=true][data-t=red]{background:#c4221f}.tb-side[aria-checked=true][data-t=green]{background:#0f8f5b}.tb-side[aria-checked=true][data-t=""]{background:#2c3a8c}.tb-bet{background:#070b1e;border:1px solid #e0a93c80;align-items:center;gap:6px;padding:5px 7px;display:flex}.tb-step{gap:4px;display:flex}.tb-step button{width:36px;height:36px;font:600 13px var(--mono);color:#fff;background:var(--navy2);border:2px dashed #ffffff8c;border-radius:50%}.tb-step button:hover:not(:disabled){background:#2c3a8c}.tb-stack{align-items:center;gap:9px;min-width:168px;padding:0 6px;display:flex}.tb-chip{background:radial-gradient(circle, #fff 0 27%, var(--accent) 28% 50%, #fff 51% 56%, var(--accent) 57%);border:2px solid #fff;border-radius:50%;flex:none;width:38px;height:38px;box-shadow:0 2px #7a2a0a,0 0 12px #ff5b1f80}.tb-stack b{font:600 22px/1 var(--mono);color:#fff}.tb-stack small{color:#aab2d8;font-size:12.5px}.tb-amt{font:500 12.5px var(--mono);color:#ffd28a;white-space:nowrap}.tb-presets{align-items:center;gap:6px;display:flex}.tb-pre{display:inline-flex;position:relative}.tb-pre>button:first-child,.tb-save{font:600 13px var(--mono);min-width:34px;height:30px;color:var(--cream);background:0 0;border:1px solid #f6ead080;padding:0 8px}.tb-x{color:#0b1030;background:var(--cream);border:1px solid #0b1030;width:15px;height:15px;padding:0;font-size:11px;line-height:1;display:none;position:absolute;top:-7px;right:-7px}@media (pointer:coarse){.tb-x{display:block}}.tb-pre:hover .tb-x,.tb-pre:focus-within .tb-x{display:block}.tb-go{letter-spacing:-.01em;color:#fff;white-space:nowrap;background:linear-gradient(#ff7a3d,#e0440b);border:2px solid #ffd28a;min-width:214px;min-height:50px;margin-left:auto;padding:8px 18px;transition:transform 80ms,box-shadow 80ms;box-shadow:0 3px #7a2a0a,0 0 22px #ff5b1f73;font:800 17px var(--sans)!important}.tb-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px #7a2a0a,0 0 30px #ff783cb3}.tb-go:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #7a2a0a}.tb-go:disabled{box-shadow:none;background:#39405c;border-color:#646a82}.tb-foot{color:#aab2d8;justify-content:space-between;gap:14px;min-height:1.4em;font-size:12.5px;display:flex}.tb-status{text-align:right;color:var(--cream);font-weight:600}.tb-status.ok{color:#62e6a0}.tb-status.err{color:#ff9a8c}.tb-status a{color:inherit}.tb-vignette{pointer-events:none;opacity:0;z-index:3;background:radial-gradient(72% 70% at 50% 42%,#070b1e00 52%,#070b1edb 100%);transition:opacity .6s;position:fixed;inset:0}body.at-table .tb-vignette{opacity:1}.tb-win{pointer-events:none;opacity:0;z-index:3;box-shadow:inset 0 0 140px 40px var(--win,#ffbe50d9);position:fixed;inset:0}.tb-win.on{animation:1.9s ease-out tbWin}@keyframes tbWin{0%{opacity:0}12%{opacity:1}to{opacity:0}}.tb-banner{z-index:4;text-align:center;pointer-events:none;color:#fff;white-space:nowrap;position:fixed;top:13%;left:50%;transform:translate(-50%)}.tb-banner[hidden]{display:none}.tb-banner small{font:700 clamp(16px, 2.6vw, 26px) var(--px);color:#ffd28a;letter-spacing:.08em;text-shadow:0 3px #070b1e;display:block}.tb-banner b{font:700 clamp(40px, 7.6vw, 92px)/1.05 var(--px);-webkit-text-stroke:3px #070b1e;text-shadow:0 6px #7a2a0a,0 0 42px #ffaa3ce6;display:block}.tb-banner.pop{animation:.42s cubic-bezier(.2,1.7,.4,1) tbPop}@keyframes tbPop{0%{opacity:0;transform:translate(-50%)scale(.45)}}body.at-table .keys,body.at-table .prompt,body.at-table .refresh,body.at-table .map-card,body.at-table .mic,body.at-table .chat,body.at-table #touch,body.at-table .mayor-cap,body.at-table .hud-btns .btn:not(.wallet),body.at-table .hud-tl .where,body.at-table .shard-chip{display:none!important}.vf{border:2px solid var(--ink);margin:10px 0}.vf-row{border-bottom:1.5px solid var(--line);align-items:baseline;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.vf-row:last-child{border-bottom:0}.vf-row b{width:104px;font:400 10px var(--px);text-transform:uppercase;color:var(--muted);flex:none}.vf-row span{overflow-wrap:anywhere;min-width:0;font-family:var(--mono);font-size:12.5px}.vf-pass{color:var(--good);font-weight:600}.vf-fail{color:var(--bad);font-weight:600}.tb-stop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:50px;display:flex}.tb-stop[hidden],.tb-main[hidden]{display:none}.tb-stop p{color:var(--cream);flex:260px;margin:0;font-size:14.5px;font-weight:600}.tb-stop>div{gap:8px;display:flex}.tb-stop .tb-stand{padding:9px 14px;font-size:14px}.cs-tools{z-index:4;gap:6px;display:flex;position:fixed;bottom:12px;right:12px}.cs-tools[hidden]{display:none}.cs-tools button{font:600 12.5px var(--sans);color:#f6ead0;cursor:pointer;background:#0b1030;border:1px solid #e0a93c;min-height:34px;padding:7px 11px}.cs-tools button:hover{background:#171d4a}.cs-ticker{z-index:4;width:min(620px,100vw - 20px);height:24px;font:500 12px/22px var(--mono);color:#f6ead0;white-space:nowrap;background:#070b1ee6;border:1px solid #e0a93c;position:fixed;bottom:84px;left:50%;overflow:hidden;transform:translate(-50%)}.cs-ticker[hidden]{display:none}.cs-still{text-align:center;color:#aab2d8}.cs-run{gap:26px;padding-left:12px;animation:60s linear infinite csRun;display:inline-flex}.cs-ticker:hover .cs-run{animation-play-state:paused}.cs-run a{color:inherit;text-decoration:none}.cs-run a:hover{text-decoration:underline}@keyframes csRun{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cs-run{animation:none}}.yb{border:2px solid var(--ink);max-height:46vh;margin:8px 0 12px;overflow-y:auto}.yb>.note{margin:8px 10px}.yb-bet{border-bottom:1.5px solid var(--line)}.yb-bet:last-child{border-bottom:0}.yb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 12px;padding:6px 10px;font-size:13px;display:flex}.yb>.yb-row{border-bottom:1.5px solid var(--line)}.yb-sub{color:var(--muted);padding-top:0;font-size:12.5px}.yb-up{color:var(--good)}.yb-down{color:var(--bad)}.cs-ticker .yb-up{color:#62e6a0}.cs-ticker .yb-down{color:#ff9a8c}.yb-links{white-space:nowrap}.yb-check{padding:2px 10px 8px;font-size:13px}.yb-check[hidden]{display:none}.yb-verdict{margin-bottom:3px;font-size:15px}.sl-form{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 0;font-size:14px;display:flex}.sl-form input[type=number]{width:150px;font:500 15px var(--mono);border:2px solid var(--ink);padding:7px 9px}.cd-tables{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.cd-tables span{font:400 10.5px var(--px);text-transform:uppercase;color:#ffd28a;background:#0b1030;border:1px solid #e0a93c;padding:3px 7px}@media (max-width:900px){.tb{gap:6px;padding:7px 9px;bottom:6px}.tb-head{flex-wrap:wrap;gap:4px 10px}.tb-sess{margin-left:auto}.tb-odds{text-align:center;flex:1 0 100%;order:3}.tb-main{justify-content:space-between;gap:7px}.tb-sides{flex:1 0 100%;order:-1}.tb-side{flex:1;padding:9px 8px}.tb-bet{flex:1 0 100%;justify-content:space-between}.tb-step button{width:32px;height:32px;font-size:12px}.tb-step:first-child button:first-child,.tb-step:last-child button:last-child{display:none}.tb-head b{font-size:14px}.tb-stand{padding:3px 8px}.tb-stack{gap:7px;min-width:0}.tb-presets{display:none}.tb-go{flex:1 0 100%;min-height:46px;margin:0}.tb-foot{flex-direction:column;gap:0;font-size:11.5px}.tb-status{text-align:left}.tb-head b{text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:12px;overflow:hidden}.tb-head .tb-stand{padding:3px 6px;font-size:11px}.tb-odds{flex:none;order:3;padding:2px 5px;font-size:9px}.tb-hist{flex:1 1 0;order:4}.tb-hist i{min-width:20px;padding:0 3px;font-size:10px;line-height:17px}.tb-sess{flex:1 0 100%;order:5;margin:0;font-size:11px}.tb-sess:empty{display:none}.tb-side{min-height:40px;padding:6px 8px}.tb-bet{padding:3px 5px}.tb-go{min-height:44px;padding:5px 12px;font-size:16px!important}.tb-foot{line-height:1.25}.cs-ticker{top:64px;bottom:auto}.cs-tools{top:92px;bottom:auto;right:8px}.cs-tools button{min-height:30px;padding:5px 8px;font-size:11.5px}}@media (max-width:900px) and (max-height:480px){.tb{gap:3px;padding:4px 8px;bottom:3px}.tb-hist,.tb-sess,#tbInfo{display:none}.tb-main{flex-wrap:nowrap;gap:6px}.tb-sides{flex:auto;order:0;min-width:0}.tb-side{white-space:normal;min-height:40px;padding:4px 6px;font-size:13px!important}.tb-bet{flex:none}.tb-stack{padding:0 2px}.tb-chip{display:none}.tb-go{flex:0 150px;min-width:120px;min-height:42px;padding:4px 6px;font-size:14px!important}.cs-ticker{width:46vw;top:44px}.cs-tools{top:72px}}
