:root{--bg: #e7eae8;--panel: #ffffff;--ink: #1b2220;--muted: #5b6662;--line: #c9cfcc;--accent: #1e3a5f;--accent-ink: #ffffff;--signal: #c27a00;--good: #2e7d4f;--bad: #b3261e;--f-d: "Fira Sans Extra Condensed", "Arial Narrow", sans-serif;--f-b: "IBM Plex Sans", system-ui, sans-serif;--f-m: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light}@media (prefers-color-scheme: dark){:root{--bg: #111614;--panel: #1b2220;--ink: #e2e7e4;--muted: #98a39f;--line: #2f3a36;--accent: #f0a630;--accent-ink: #1a1200;--signal: #f0a630;--good: #7fd3a0;--bad: #ff8a80;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--f-b)}body{padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--signal);outline-offset:2px}a{color:var(--accent)}.app{max-width:1100px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:18px 40px}h1,h2{font-family:var(--f-d);text-transform:uppercase;letter-spacing:.02em;margin:0;text-wrap:balance}.k{font:600 12px var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0}.setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:start}@media (max-width: 820px){.setup{grid-template-columns:1fr}}.hero h1{font-size:clamp(48px,9vw,88px);line-height:.9;font-weight:800}.hero .sub{color:var(--muted);margin:6px 0 18px;font-size:17px}.hero-card{display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px;display:grid;gap:14px;min-width:0}.panel h2{font-size:26px}.field{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.field.col{flex-direction:column;align-items:flex-start}.field small{color:var(--muted);font-size:12px}.fl-label{font-size:13px;color:var(--muted);min-width:92px}.seg{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden;flex-wrap:wrap}.seg button{border:0;background:transparent;padding:7px 12px;font-size:14px}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:5px 12px;font-size:13px}.chip[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:#1a1200}.chip:disabled{opacity:.45;cursor:not-allowed}.primary{background:var(--accent);color:var(--accent-ink);border:0;border-radius:6px;padding:11px 18px;font:700 18px var(--f-d);letter-spacing:.06em;text-transform:uppercase}.ghost{background:transparent;border:1px solid var(--line);border-radius:6px;padding:6px 12px}.credits-link{font-size:13px}.table{display:grid;gap:14px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bar .rnd{font:700 22px var(--f-d);text-transform:uppercase}.bar .pot{margin-left:auto;font:600 14px var(--f-m);color:var(--muted)}.opps{display:flex;gap:10px;flex-wrap:wrap}.opp{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:8px 12px;display:grid;grid-template-columns:auto auto;gap:0 10px;min-width:150px}.opp.active{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal)}.opp.out{opacity:.5}.opp .lvl{font-size:12px;color:var(--muted);text-align:right}.opp .cnt{font:600 14px var(--f-m);font-variant-numeric:tabular-nums}.opp .sp{font-size:12px;color:var(--signal);text-align:right}.status{min-height:26px}.status p{margin:0 0 4px}.timer{font:600 13px var(--f-m);color:var(--signal);margin-left:6px}.peek{color:var(--accent)}.err{color:var(--bad)}.mine{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.side{display:grid;gap:12px;min-width:0;flex:1 1 220px}.mycount{margin:0;font-size:15px}.react,.targets{background:var(--panel);border:1px solid var(--signal);border-radius:6px;padding:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.react p,.targets p{margin:0;width:100%;font-size:14px}.react button,.targets button{border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:7px 12px}.react .primary{background:var(--accent);color:var(--accent-ink);border:0}.specials{display:flex;gap:6px;flex-wrap:wrap}.out-msg{font:700 28px var(--f-d);color:var(--muted)}.reveal{display:grid;gap:10px;justify-items:start}.reveal h2{font-size:clamp(24px,4vw,34px)}.reveal h2.good{color:var(--good)}.reveal h2.bad{color:var(--bad)}.trumpword{color:var(--signal)}.reveal .ann{margin:0;color:var(--muted)}.played{display:flex;gap:14px;flex-wrap:wrap}.slot{display:grid;gap:4px}.slot .who{font:700 16px var(--f-d);text-transform:uppercase}.over{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px;display:grid;gap:10px;justify-items:start}.over h2{font-size:40px}.row{display:flex;gap:10px;flex-wrap:wrap}.tc{width:320px;max-width:100%;text-align:left;display:flex;flex-direction:column;position:relative;font-family:var(--f-b)}.tc.compact{width:205px}.tc h3{margin:0;font:800 22px/1.05 var(--f-d);letter-spacing:.01em;text-wrap:balance}.tc.compact h3{font-size:18px}.tc .top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.tc .nm{min-width:0}.tc h3{overflow-wrap:break-word}.tc.compact h3{font-size:17px}.tc .pickable{cursor:pointer}.tc .nm p{margin:1px 0 0;font-size:11.5px;line-height:1.25}.tc.compact .nm p{display:none}.tc .fl svg{width:30px;height:20px;display:block;border-radius:2px}.tc .pic{position:relative;aspect-ratio:16 / 10;overflow:hidden;max-width:100%}.tc .pic img{width:100%;height:100%;object-fit:cover;display:block}.tc .abs{position:absolute;left:6px;bottom:6px;display:flex;gap:4px;flex-wrap:wrap;z-index:1}.tc .ab{font:700 11px/1 var(--f-m);text-transform:uppercase;letter-spacing:.06em;padding:4px 6px;border-radius:2px}.tc .sts{list-style:none;margin:0;padding:0;display:grid}.tc .st{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:4px 8px;align-items:center;padding:4px 8px}.tc.compact .st{padding:2px 6px}.tc .ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tc .lb{font-size:12px;line-height:1.1;font-weight:600}.tc .lb em{display:block;font-style:normal;font-weight:400;font-size:10px;opacity:.7}.tc .vl{font:600 17px var(--f-m);font-variant-numeric:tabular-nums;white-space:nowrap}.tc.compact .vl{font-size:14px}.tc .vl small{font-size:10.5px;font-weight:500;margin-left:2px;opacity:.75}.tc .vl i{font-style:normal;margin-left:1px}.tc .pick{grid-column:1 / -1;display:flex;gap:6px}.tc .pick button{flex:1;border-radius:4px;padding:5px 6px;font:700 13px var(--f-d);letter-spacing:.04em;text-transform:uppercase}.tc .estnote{margin:0;font-size:10px;text-align:right;padding:0 8px}.tc .fact{margin:0;font-size:11.5px;line-height:1.35;padding:6px 10px}.tc .mates{display:grid;grid-template-columns:repeat(3,1fr);font-size:10px;line-height:1.2}.tc .mates span{padding:5px 6px}.tc .mates b{display:block;font:700 12px var(--f-d)}.tc .cr{margin:0;font-size:9px;padding:4px 8px;opacity:.75}.tc .trump{position:absolute;right:0;top:8px;z-index:1;font:800 16px/1 var(--f-d);letter-spacing:.1em;padding:6px 10px}.tc.lost{filter:saturate(.35) brightness(.85)}.tc.won{transform:translateY(-4px)}@media (prefers-reduced-motion: no-preference){.tc{transition:transform .25s ease,filter .25s ease}.reveal .slot{animation:deal .35s ease both}.reveal .slot:nth-child(2){animation-delay:.08s}.reveal .slot:nth-child(3){animation-delay:.16s}.reveal .slot:nth-child(4){animation-delay:.24s}}@keyframes deal{0%{transform:translateY(14px) rotate(-2deg);opacity:.2}to{transform:none;opacity:1}}.va{border-radius:12px;padding:9px;color:#15191a;background:radial-gradient(circle at 10px 10px,#8b9194 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) 10px,#8b9194 2px,transparent 2.6px),radial-gradient(circle at 10px calc(100% - 10px),#8b9194 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),#8b9194 2px,transparent 2.6px),repeating-linear-gradient(90deg,#ffffff2e 0,#ffffff2e 1px,#0000000d 1px,#0000000d 3px),linear-gradient(160deg,#d9dddf,#a9b0b3 45%,#cfd4d6 70%,#9aa2a5);box-shadow:inset 0 0 0 1px #fff9,inset 0 0 0 3px #7d8588,0 10px 24px #00000047}.va .top{padding:4px 4px 8px}.va .cd{font:800 20px/1 var(--f-d);background:#1e3a5f;color:#fff;padding:6px 7px;border-radius:4px;box-shadow:inset 0 -2px #0000004d}.va .nm p{color:#3e474a}.va .pic{border:2px solid #5d6568;border-radius:4px}.va .ab-reverse{background:#1e3a5f;color:#fff}.va .ab-stealth{background:#20262a;color:#e8ecee}.va .sts{margin-top:8px;background:#eef1f2;border:1px solid #8c9497;border-radius:4px}.va .st+.st{border-top:1px solid #cdd3d5}.va .ic{color:#1e3a5f}.va .st.est .vl{color:#6a3fb5}.va .st.hl{background:#ffe7b8}.va .pick button{border:1px solid #1e3a5f;background:#fff;color:#1e3a5f}.va .pick button:hover{background:#1e3a5f;color:#fff}.va .estnote{color:#6a3fb5}.va .fact{background:#1e3a5f;color:#e9eef5;margin-top:6px;border-radius:4px}.va .fact b{color:#ffc65c}.va .mates{margin-top:6px;background:#c3c9cc;border-radius:4px;color:#20282b}.va .mates span+span{border-left:1px solid #9aa2a5}.va .cr{color:#2b3336}.va .trump{background:#c27a00;color:#1a1000;border-radius:3px 0 0 3px;box-shadow:0 2px #7a4c00}.va.is-trump{background:repeating-linear-gradient(90deg,#ffffff29 0,#ffffff29 1px,#0000000d 1px,#0000000d 3px),linear-gradient(160deg,#e9d7a8,#b8965a 45%,#e2cc93 70%,#a98546)}.va.won{box-shadow:inset 0 0 0 1px #fff9,inset 0 0 0 3px #2e7d4f,0 0 0 3px #2e7d4f,0 12px 26px #0000004d}.vb{border-radius:10px;padding:0;overflow:hidden;color:#d8e6dc;background:#151b19;border:1px solid #3a4743;box-shadow:0 10px 24px #00000059}.vb .top{padding:10px 10px 8px;background:linear-gradient(#222b28,#151b19)}.vb .cd{font:800 22px/1 var(--f-d);color:#ffb340;border:1.5px solid #ffb340;padding:4px 6px;border-radius:3px}.vb .nm p{color:#8fa39a}.vb .pic{border-block:1px solid #3a4743}.vb .pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 60%,#151b19d9);pointer-events:none}.vb .ab-reverse{background:#ffb340;color:#1a1200}.vb .ab-stealth{background:#0e1311;color:#9ff0c0;border:1px solid #9ff0c0}.vb .sts{padding:6px 6px 2px;gap:3px}.vb .st{background:#1d2523;border:1px solid #2c3834;border-radius:3px}.vb .st.hl{border-color:#ffb340;background:#2a2a1c}.vb .ic{color:#9ff0c0}.vb .lb{color:#b9c9c1}.vb .vl{color:#9ff0c0;text-shadow:0 0 6px rgba(120,255,170,.25)}.vb .st.est .vl{color:#c9b6ff;text-shadow:none}.vb .pick button{border:1px solid #ffb340;background:transparent;color:#ffb340}.vb .pick button:hover{background:#ffb340;color:#1a1200}.vb .estnote{color:#c9b6ff}.vb .fact{color:#c4d3cb;border-top:1px dashed #3a4743;margin-top:4px}.vb .fact b{color:#ffb340}.vb .mates{background:#0f1412;border-top:1px solid #2c3834;color:#8fa39a}.vb .mates span+span{border-left:1px solid #2c3834}.vb .mates b{color:#d8e6dc}.vb .cr{color:#6f8279;background:#0f1412}.vb .trump{background:#ffb340;color:#1a1200;border-radius:2px 0 0 2px}.vb.is-trump{border-color:#ffb340;box-shadow:0 0 0 1px #ffb340,0 10px 24px #00000059}.vb.won{border-color:#9ff0c0;box-shadow:0 0 0 2px #9ff0c0,0 12px 26px #0006}@media (max-width: 520px){.tc{width:100%}.played{gap:10px}.slot{width:calc(50% - 5px)}.tc.compact{width:100%}.tc.compact h3{font-size:15px}.tc.compact .lb{font-size:10.5px}.tc.compact .vl{font-size:12.5px}.tc.compact .fl svg{width:22px;height:15px}.tc.compact .top{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cd fl" "nm nm";row-gap:6px}.tc.compact .cd{grid-area:cd}.tc.compact .fl{grid-area:fl;justify-self:end}.tc.compact .nm{grid-area:nm}}@media (max-width: 720px){.mine .side{flex-basis:100%}}.seats{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.seat{position:relative;display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 14px;min-width:190px}.seat.active{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal)}.seat.out{opacity:.45}.seat .who{display:grid;gap:2px;min-width:0}.seat .who b{font:700 18px var(--f-d);text-transform:uppercase;letter-spacing:.03em}.seat .lvl{font-size:12px;color:var(--muted)}.seat .sp{color:var(--signal)}.seat.me{align-self:flex-start}.bubble{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);z-index:3;white-space:nowrap;background:var(--ink);color:var(--bg);font:600 13px var(--f-b);padding:6px 10px;border-radius:8px;box-shadow:0 6px 16px #0003}.bubble:before{content:"";position:absolute;left:50%;top:-6px;margin-left:-6px;border:6px solid transparent;border-top:0;border-bottom-color:var(--ink)}.seat.me .bubble{top:auto;bottom:calc(100% + 8px)}.seat.me .bubble:before{top:auto;bottom:-6px;border:6px solid transparent;border-bottom:0;border-top-color:var(--ink)}.pile{position:relative;display:grid;justify-items:center;gap:2px;width:64px}.pile .stack{position:relative;width:54px}.pile .back,.pile .slot-empty{position:absolute;left:0;bottom:0;width:54px;height:76px;border-radius:6px}.pile .slot-empty{border:2px dashed var(--line)}.pile .pcount{font:700 20px/1 var(--f-m);font-variant-numeric:tabular-nums}.pile .plabel{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pile.active .back:last-child{box-shadow:0 0 0 2px var(--signal),0 4px 10px #00000040}.back,.flyer{border-radius:6px;box-shadow:0 2px 6px #00000040}.back-va{background:radial-gradient(circle at 50% 50%,#f0a630 0 9px,transparent 9.5px),repeating-linear-gradient(45deg,rgba(255,255,255,.09) 0 4px,transparent 4px 8px),linear-gradient(160deg,#2a4c78,#1e3a5f 60%,#142a46);border:2px solid #c9d0d3}.back-vb{background:radial-gradient(circle at 50% 50%,#ffb340 0 9px,transparent 9.5px),repeating-linear-gradient(0deg,rgba(159,240,192,.1) 0 1px,transparent 1px 6px),linear-gradient(#1d2523,#0f1412);border:2px solid #3a4743}.flyer{position:fixed;z-index:50;pointer-events:none}.arena{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;min-height:140px;padding:14px;border-radius:14px;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),color-mix(in srgb,var(--panel) 60%,transparent);border:1px dashed var(--line)}.arena .center{min-width:0;display:grid;justify-items:center;text-align:center}.arena .call{margin:0;font-size:16px}.arena .call.big{font:700 clamp(22px,4vw,30px) var(--f-d);text-transform:uppercase;letter-spacing:.02em}.arena .over{display:grid;gap:10px;justify-items:center}.arena .over h2{font-size:40px}.mine{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.reveal{display:grid;gap:10px;justify-items:center;width:100%}.reveal .verdict{min-height:64px;display:grid;justify-items:center;align-content:end}.reveal.stage-enter .slot{visibility:hidden}.reveal.stage-collect .slot{opacity:0;transition:opacity .2s}.reveal.stage-shown .flip{animation:flipin .45s ease both}.reveal .played{justify-content:center}@keyframes flipin{0%{transform:perspective(800px) rotateY(90deg)}to{transform:perspective(800px) rotateY(0)}}@media (prefers-reduced-motion: reduce){.reveal.stage-shown .flip{animation:none}}.reveal h2{animation:pop .35s ease both}@keyframes pop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}@media (max-width: 720px){.seats{gap:8px}.seat{min-width:0;flex:1 1 140px;padding:8px 10px;gap:8px}.seat .who b{font-size:15px}.arena{grid-template-columns:1fr;padding:10px}.arena .potwrap{justify-self:start}.bubble{font-size:12px;white-space:normal;width:max-content;max-width:70vw}.mine .side{order:0}}@media (max-width: 520px){.reveal .tc.compact .st:not(.hl){display:none}.reveal .tc.compact .pic{aspect-ratio:16 / 9}.reveal .tc.compact .lb{font-size:11px}}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a0e0d8c;display:grid;place-items:center;padding:16px max(16px,env(safe-area-inset-left,0px))}.modal{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:22px;max-width:420px;display:grid;gap:12px;box-shadow:0 20px 50px #00000059}.modal h2{font-size:34px;color:var(--bad)}.modal p{margin:0}.spectating{margin:0;padding:8px 12px;border-radius:6px;background:var(--panel);border:1px dashed var(--line);color:var(--muted);font-size:14px}.setup{grid-template-columns:1fr}.brand{position:relative;border-radius:14px;overflow:hidden;min-height:clamp(360px,52vh,520px);display:grid;place-items:center;color:#fff;box-shadow:0 10px 30px #0000002e;--warp-ink: #0f1f33;--warp-accent: #f0a630;background:radial-gradient(ellipse at 50% 46%,#fdf3dc,#f3c58a 14%,#6f9cc4 46%,#1e3a5f)}@media (prefers-color-scheme: dark){.brand{--warp-ink: #9fb6c9;--warp-accent: #ffb340;background:radial-gradient(ellipse at 50% 46%,#3a4a5e,#1c2a3b 30%,#0b1220)}}.brand .warp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.brand-in{position:relative;z-index:1}.brand-plate{color:#1b2220}.brand-radar{color:#d8e6dc}.brand-in{display:grid;justify-items:center;gap:12px;padding:28px 16px;text-align:center}.brand .logo{margin:0;line-height:0}.brand .logo svg{width:min(220px,60vw);height:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.brand-plate .logo svg,.brand-radar .logo svg{width:min(420px,86vw)}.brand .sub{margin:0;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.35)}.acct{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.acct .uname{font:700 20px var(--f-d);text-transform:uppercase;letter-spacing:.03em;text-shadow:0 1px 3px rgba(0,0,0,.35)}.primary.amber{background:#f0a630;color:#1a1200}.ghost.light{background:#ffffffe0;color:#1e3a5f;border-color:transparent;font-weight:600}.notice{margin:0;background:#00000073;color:#fff;padding:6px 12px;border-radius:6px}.setup .panel{max-width:760px;width:100%;justify-self:center}.avatar{display:inline-block;border-radius:50%;overflow:hidden;flex:0 0 auto;background:var(--line);vertical-align:middle}.avatar>span,.avatar svg,.avatar img{display:block;width:100%;height:100%;object-fit:cover}.avatar.ring{box-shadow:0 0 0 3px var(--signal)}.avpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;width:100%}.avpick button{border:0;background:none;padding:2px;border-radius:50%;display:grid;place-items:center}.avpick button.on .avatar{box-shadow:0 0 0 3px var(--signal)}.avpick button:hover .avatar{transform:scale(1.06)}.slot .who{display:flex;align-items:center;gap:6px}.modal.wide{max-width:520px;width:100%;max-height:calc(100vh - 32px);overflow:auto}.mhead{display:flex;justify-content:space-between;align-items:center;gap:10px}.mhead h2{color:var(--ink);font-size:28px}.aform{display:grid;gap:12px}.fld{display:grid;gap:4px}.fld>span{font-size:13px;color:var(--muted)}.fld input{font:inherit;padding:9px 11px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink)}.fld input:focus{outline:2px solid var(--signal);outline-offset:1px}.fld small{font-size:12px;color:var(--muted)}.fld small.good{color:var(--good)}.fld small.bad{color:var(--bad)}.oauth{display:grid;gap:8px}.obtn{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-radius:6px;font-weight:600;text-decoration:none;border:1px solid var(--line)}.obtn span{font:800 18px Arial,sans-serif;width:22px;text-align:center}.obtn.google{background:#fff;color:#1f1f1f}.obtn.google span{color:#4285f4}.obtn.facebook{background:#1877f2;color:#fff;border-color:#1877f2}.or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;margin:2px 0}.or:before,.or:after{content:"";flex:1;border-top:1px solid var(--line)}.msg{margin:0;padding:8px 10px;border-radius:6px;background:var(--bg);font-size:14px}.switch{margin:0;font-size:14px;color:var(--muted)}.link{background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer;font:inherit}.link.bad,.ghost.bad{color:var(--bad)}.check{display:flex;gap:8px;align-items:center}.me-preview{display:flex;gap:12px;align-items:center}.me-preview b{font:700 22px var(--f-d);text-transform:uppercase}.danger{border-top:1px solid var(--line);padding-top:10px;font-size:14px}.danger p{margin:0}.avpick-wrap{display:grid;gap:8px;min-width:0}.avtabs{max-width:100%}.avtabs button{font-size:13px;padding:6px 10px}.account{max-width:720px;margin:0 auto;display:grid;gap:16px}.acc-head{display:flex;align-items:center;gap:14px}.acc-head h1{font-size:clamp(28px,5vw,40px)}.acc-sec{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:18px 20px;display:grid;gap:12px;min-width:0}.acc-sec h2{font-size:22px}.acc-sec .aform{display:grid;gap:12px}.acc-sec .aform.inline{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end}.acc-sec .aform.inline .msg,.acc-sec .aform.inline .row{grid-column:1 / -1}.kv{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;margin:0}.kv em,.logins em{font-style:normal;font:600 12px var(--f-m);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.kv em.good,.logins em.good{color:var(--good)}.kv em.bad{color:var(--bad)}.logins{list-style:none;margin:0;padding:0;display:grid;gap:8px}.logins li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.logins li:last-child{border-bottom:0}.btn{display:inline-block;text-decoration:none;color:inherit}.steps{margin:0;padding-left:20px;display:grid;gap:10px}.qr{width:200px;max-width:100%;margin:8px 0;background:#fff;border-radius:8px;padding:6px}.qr svg{width:100%;height:auto;display:block}code.secret{font:600 13px var(--f-m);letter-spacing:.06em;overflow-wrap:anywhere}.codes{border:1px dashed var(--signal);border-radius:8px;padding:12px;display:grid;gap:8px}.codes ol{margin:0;padding-left:20px;columns:2;font:600 15px var(--f-m)}.msg.plain{background:transparent;padding:0}.acc-sec .fld{min-width:0}.acc-sec .fld input{width:100%;min-width:0;box-sizing:border-box}.acc-sec>.link{justify-self:start}.home{display:grid;gap:14px}.home .brand{min-height:calc(100vh - 110px);min-height:calc(100dvh - 110px)}.home .brand .logo svg{width:min(300px,70vw)}.brand.compact{min-height:0}.brand.compact .brand-in{padding-block:18px}.brand.compact .logo svg{width:min(150px,40vw)}.lobby{display:grid;gap:16px}.modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mode{position:relative;display:grid;gap:4px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 18px}.mode b{font:700 22px var(--f-d);text-transform:uppercase;letter-spacing:.02em}.mode span{font-size:14px;color:var(--muted)}.mode em{position:absolute;top:12px;right:12px;font:600 11px var(--f-m);text-transform:uppercase;letter-spacing:.08em;color:var(--signal);font-style:normal}.mode:not(:disabled):hover,.mode.on{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal)}.mode:disabled{opacity:.6;cursor:not-allowed}.foot{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;justify-content:center;font-size:13px;color:var(--muted)}.seg.small button{padding:4px 10px;font-size:13px}.seg button:disabled{opacity:.45;cursor:not-allowed}.va .ab-nitro{background:#b3261e;color:#fff}.va .ab-radar{background:#2e5d3a;color:#fff}.vb .ab-nitro{background:#ff6b5b;color:#1a0503}.vb .ab-radar{background:#0e1311;color:#7fe3ff;border:1px solid #7fe3ff}.peek.radar .ab{font:700 11px/1 var(--f-m);text-transform:uppercase;letter-spacing:.06em;padding:3px 6px;border-radius:2px;background:#2e5d3a;color:#fff;margin-right:8px}.deck-pick{display:flex;align-items:center;gap:12px;flex:1 1 260px;min-width:0;text-align:left;padding:8px 12px 8px 8px;background:var(--bg);border:1px solid var(--line);border-radius:10px}.deck-pick img{width:64px;height:44px;object-fit:cover;border-radius:6px;flex:none}.deck-pick span{display:grid;min-width:0;flex:1}.deck-pick b{font:700 18px/1.15 var(--f-d);text-transform:uppercase;letter-spacing:.02em}.deck-pick small{color:var(--muted);font-size:12px}.deck-pick em{font:600 12px var(--f-m);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}.dw-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:12px;background:radial-gradient(ellipse at 50% 38%,#1f3a5c,#0a121c 62%,#05080c);animation:dw-in .22s ease-out}@keyframes dw-in{0%{opacity:0}}.dw{width:min(720px,100%);display:grid;gap:10px;justify-items:center;color:#e9eef2}.dw-head{width:100%;display:flex;align-items:center;justify-content:space-between}.dw-head h2{font-size:26px;color:#fff}.dw-x{background:#ffffff1a;border:0;color:#fff;width:40px;height:40px;border-radius:50%;font-size:26px;line-height:1}.dw-stage{position:relative;width:100%;height:340px;perspective:650px;perspective-origin:50% 30%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;overflow:hidden}.dw-stage:active{cursor:grabbing}.dw-floor{position:absolute;left:50%;bottom:18px;width:120%;height:70px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 50%,rgba(240,166,48,.22),transparent 65%);pointer-events:none}.dw-ring{position:absolute;left:50%;top:30px;width:0;height:0;transform-style:preserve-3d}.dw-ring.anim{transition:transform .45s cubic-bezier(.2,.8,.2,1.05)}.dw-item{position:absolute;left:-78px;top:0;width:156px;height:236px;border-radius:12px;overflow:hidden;background:#1b2730;border:2px solid #c9d0d3;box-shadow:0 14px 30px #0000008c;backface-visibility:hidden;transition:opacity .3s,box-shadow .3s,border-color .3s}.dw-ring:not(.anim) .dw-item{transition:none}.dw-item img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.dw-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 30%,transparent 55%,rgba(0,0,0,.85))}.dw-item.front{border-color:#f0a630;box-shadow:0 0 0 3px #f0a63059,0 18px 40px #000000a6}.dw-tag{position:absolute;top:8px;left:8px;z-index:1;padding:2px 7px;border-radius:4px;font:700 11px var(--f-m);letter-spacing:.1em;background:linear-gradient(135deg,#f7d27a,#c99528);color:#2a1c00}.dw-name{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;color:#fff;text-align:center;font:800 19px/1.05 var(--f-d);text-transform:uppercase;letter-spacing:.03em;text-shadow:0 1px 3px #000}.dw-soonface{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:8px;border:0;border-radius:0}.dw-soonface svg{width:64px;height:64px;fill:none;stroke:#ffffffb3;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.dw-soonface em{font:600 12px var(--f-m);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#f0a630}.dw-item.soon{filter:saturate(.6)}.dw-arrow{position:absolute;bottom:6px;z-index:300;width:44px;height:44px;border-radius:50%;border:0;background:#00000073;color:#fff;font-size:28px;line-height:1}.dw-arrow.l{left:4px}.dw-arrow.r{right:4px}.dw-info{display:grid;justify-items:center;text-align:center;min-height:48px}.dw-info b{font:800 24px/1.1 var(--f-d);text-transform:uppercase;letter-spacing:.03em;color:#fff}.dw-info span{color:#b9c6cf;font-size:14px}.dw-dots{display:flex;gap:6px}.dw-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff40;transition:background .2s,transform .2s}.dw-dots i.on{background:#f0a630;transform:scale(1.3)}.dw-hint{color:#8796a1;font-size:12px}.dw-actions{width:min(420px,100%);display:grid;grid-template-columns:1fr 2fr;gap:10px;margin-top:4px}.dw-actions .ghost{color:#e9eef2;border-color:#ffffff4d}.dw-actions .primary{background:#f0a630;color:#1a1200}.dw-actions .primary:disabled{opacity:.45;cursor:not-allowed}@media (min-width: 700px){.dw-stage{height:380px}.dw-item{width:180px;height:272px;left:-90px}}@media (prefers-reduced-motion: reduce){.dw-ring.anim{transition-duration:.01s}.dw-back{animation:none}}.sk-ww2-aircraft.va{color:#f1ecd6;background:radial-gradient(circle at 10px 10px,#2e2d18 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) 10px,#2e2d18 2px,transparent 2.6px),radial-gradient(circle at 10px calc(100% - 10px),#2e2d18 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),#2e2d18 2px,transparent 2.6px),radial-gradient(circle,rgba(0,0,0,.28) 1px,transparent 1.4px) 0 0 / 9px 46px,repeating-linear-gradient(0deg,transparent 0 45px,rgba(0,0,0,.22) 45px 46px),linear-gradient(170deg,#78773f,#5d5c30 50%,#6d6c39 75%,#4f4e28);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 3px #3b3a20,0 10px 24px #0000004d}.sk-ww2-aircraft.va .cd{background:#e9e0bf;color:#3b3a20;box-shadow:inset 0 -2px #00000040}.sk-ww2-aircraft.va .nm p{color:#ddd6b6}.sk-ww2-aircraft.va .pic{border-color:#2e2d18}.sk-ww2-aircraft.va .sts{background:#efe8cf;border-color:#3b3a20;color:#2b2a1a}.sk-ww2-aircraft.va .st+.st{border-top-color:#d6ccab}.sk-ww2-aircraft.va .ic{color:#8a2b1e}.sk-ww2-aircraft.va .st.hl{background:#f5d48a}.sk-ww2-aircraft.va .pick button{border-color:#5d5c30;color:#3b3a20;background:#fffbea}.sk-ww2-aircraft.va .pick button:hover{background:#5d5c30;color:#fff}.sk-ww2-aircraft.va .fact{background:#3b3a20;color:#efe8cf}.sk-ww2-aircraft.va .fact b{color:#e9b949}.sk-ww2-aircraft.va .mates{background:#d9d0ae;color:#2b2a1a}.sk-ww2-aircraft.va .mates span+span{border-left-color:#b3a983}.sk-ww2-aircraft.va .cr{color:#e3dcc0}.sk-ww2-aircraft.va .trump{background:#8a2b1e;color:#fff;box-shadow:0 2px #4f160f}.sk-ww2-aircraft.va .ab-reverse{background:#8a2b1e;color:#fff}.sk-ww2-aircraft.va.is-trump{background:radial-gradient(circle,rgba(0,0,0,.2) 1px,transparent 1.4px) 0 0 / 9px 46px,linear-gradient(160deg,#d9b968,#9c7a32 45%,#cfac5c 70%,#86662a)}.sk-ww2-aircraft.vb{background:#12130e;border-color:#3c3d2c;color:#e6e1c4}.sk-ww2-aircraft.vb .top{background:linear-gradient(#25261b,#12130e)}.sk-ww2-aircraft.vb .cd{color:#d9c76a;border-color:#d9c76a}.sk-ww2-aircraft.vb .nm p{color:#a6a383}.sk-ww2-aircraft.vb .pic{border-color:#3c3d2c}.sk-ww2-aircraft.vb .pic:after{background:linear-gradient(transparent 60%,#12130ee0)}.sk-ww2-aircraft.vb .st{background:#1d1e16;border-color:#34352a;border-radius:10px}.sk-ww2-aircraft.vb .st.hl{border-color:#d9c76a;background:#2b2a1a}.sk-ww2-aircraft.vb .ic,.sk-ww2-aircraft.vb .vl{color:#d9e27a}.sk-ww2-aircraft.vb .vl{text-shadow:0 0 7px rgba(217,226,122,.35)}.sk-ww2-aircraft.vb .lb{color:#c4c0a0}.sk-ww2-aircraft.vb .pick button{border-color:#d9c76a;color:#d9c76a}.sk-ww2-aircraft.vb .pick button:hover{background:#d9c76a;color:#1a1800}.sk-ww2-aircraft.vb .fact{color:#cfcaac;border-top-color:#3c3d2c}.sk-ww2-aircraft.vb .fact b,.sk-ww2-aircraft.vb .trump{color:#1a1800}.sk-ww2-aircraft.vb .fact b{color:#d9c76a}.sk-ww2-aircraft.vb .trump,.sk-ww2-aircraft.vb .ab-reverse{background:#d9c76a}.sk-ww2-aircraft.vb .mates,.sk-ww2-aircraft.vb .cr{background:#0d0e0a;color:#a6a383}.sk-ww2-aircraft.vb .mates b{color:#e6e1c4}.sk-ww2-aircraft.vb.is-trump{border-color:#d9c76a;box-shadow:0 0 0 1px #d9c76a,0 10px 24px #00000059}.sk-race-cars.va{color:#121416;border-radius:14px;background:linear-gradient(112deg,transparent 0 84%,#d61f26 84% 90%,#121416 90% 92.5%,#d61f26 92.5% 95%,transparent 95%) 0 0 / 100% 64px no-repeat,linear-gradient(180deg,transparent calc(100% - 7px),#d61f26 calc(100% - 7px) calc(100% - 4px),transparent calc(100% - 4px)),linear-gradient(180deg,rgba(255,255,255,.7),transparent 40%),linear-gradient(160deg,#fbfbfc,#e3e6e9 55%,#f4f5f7);box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 3px #121416,0 10px 24px #00000047}.sk-race-cars.va .cd{background:#d61f26;color:#fff;border-radius:3px;transform:skew(-8deg)}.sk-race-cars.va .nm p{color:#4a5056}.sk-race-cars.va .pic{border:0;border-radius:6px;box-shadow:0 0 0 2px #121416}.sk-race-cars.va .sts{background:#fff;border-color:#121416}.sk-race-cars.va .st+.st{border-top-color:#e2e4e6}.sk-race-cars.va .ic{color:#d61f26}.sk-race-cars.va .st.hl{background:#ffe066}.sk-race-cars.va .pick button{border-color:#121416;color:#121416}.sk-race-cars.va .pick button:hover{background:#d61f26;border-color:#d61f26;color:#fff}.sk-race-cars.va .fact{color:#f1f1f1;background:repeating-linear-gradient(45deg,#1b1d20 0,#1b1d20 3px,#26292d 3px,#26292d 6px)}.sk-race-cars.va .fact b{color:#ffd400}.sk-race-cars.va .mates{background:#121416;color:#c9ccd0}.sk-race-cars.va .mates b{color:#fff}.sk-race-cars.va .mates span+span{border-left-color:#33373b}.sk-race-cars.va .cr{color:#3a3f44}.sk-race-cars.va .trump{background:#ffd400;color:#121416;box-shadow:0 2px #8c7400}.sk-race-cars.va .ab-reverse{background:#d61f26;color:#fff}.sk-race-cars.va.is-trump{background:conic-gradient(#121416 25%,#fff 0,#fff 50%,#121416 0,#121416 75%,#fff 0) 0 0 / 14px 14px no-repeat,linear-gradient(112deg,transparent 0 84%,#121416 84% 92%,transparent 92%) 0 0 / 100% 64px no-repeat,linear-gradient(160deg,#f3dc8a,#c9a23f 45%,#f0d57a 70%,#b38c2e)}.sk-race-cars.vb{color:#eef0f2;border-color:#33363a;background:repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 3px,transparent 3px 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,.35) 0 3px,transparent 3px 6px),#17191b}.sk-race-cars.vb .top{background:linear-gradient(90deg,#d61f26 0 5px,transparent 5px),linear-gradient(#24272a,transparent)}.sk-race-cars.vb .cd{color:#ff4d3d;border-color:#ff4d3d;transform:skew(-8deg)}.sk-race-cars.vb .nm p{color:#9aa1a8}.sk-race-cars.vb .pic{border-color:#33363a}.sk-race-cars.vb .pic:after{background:linear-gradient(transparent 60%,#17191bd9)}.sk-race-cars.vb .st{background:#0a0b0cb3;border-color:#2c2f33}.sk-race-cars.vb .st.hl{border-color:#ffd400;background:#2a2614}.sk-race-cars.vb .ic{color:#ff4d3d}.sk-race-cars.vb .vl{color:#fff;text-shadow:0 0 6px rgba(255,77,61,.45)}.sk-race-cars.vb .lb{color:#c3c8cd}.sk-race-cars.vb .pick button{border-color:#ff4d3d;color:#ff4d3d}.sk-race-cars.vb .pick button:hover{background:#ff4d3d;color:#fff}.sk-race-cars.vb .fact{color:#cfd3d7;border-top-color:#33363a}.sk-race-cars.vb .fact b{color:#ffd400}.sk-race-cars.vb .mates,.sk-race-cars.vb .cr{background:#0d0e0f;color:#9aa1a8}.sk-race-cars.vb .mates b{color:#fff}.sk-race-cars.vb .trump{background:#ffd400;color:#121416}.sk-race-cars.vb .ab-reverse{background:#ff4d3d;color:#fff}.sk-race-cars.vb.is-trump{border-color:#ffd400;box-shadow:0 0 0 1px #ffd400,0 10px 24px #00000059}.sk-ww2-tanks.va{color:#1f1c14;background:radial-gradient(circle at 10px 10px,#4a4130 3px,#8c7d58 3.5px,transparent 4.5px),radial-gradient(circle at calc(100% - 10px) 10px,#4a4130 3px,#8c7d58 3.5px,transparent 4.5px),radial-gradient(circle at 10px calc(100% - 10px),#4a4130 3px,#8c7d58 3.5px,transparent 4.5px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),#4a4130 3px,#8c7d58 3.5px,transparent 4.5px),radial-gradient(circle at 30% 20%,rgba(255,255,255,.08) 0 1px,transparent 2px) 0 0 / 7px 7px,radial-gradient(circle at 70% 60%,rgba(0,0,0,.08) 0 1px,transparent 2px) 0 0 / 11px 11px,radial-gradient(ellipse 40% 25% at 85% 90%,rgba(120,60,20,.35),transparent),linear-gradient(165deg,#d4bf8c,#b9a26d 50%,#c9b37f 75%,#a58e5c);box-shadow:inset 0 0 0 1px #ffffff59,inset 0 0 0 4px #6e6143,0 10px 24px #0000004d}.sk-ww2-tanks.va .cd{background:#3a3a33;color:#f0e6c8;border-radius:2px;letter-spacing:.06em}.sk-ww2-tanks.va .nm p{color:#4a4130}.sk-ww2-tanks.va .pic{border:3px solid #4a4130;border-radius:2px}.sk-ww2-tanks.va .sts{background:#ece3c9;border:2px solid #6e6143;border-radius:2px}.sk-ww2-tanks.va .st+.st{border-top:1px dashed #b5a47a}.sk-ww2-tanks.va .ic{color:#7a3b17}.sk-ww2-tanks.va .st.hl{background:#f2c98a}.sk-ww2-tanks.va .pick button{border-color:#4a4130;color:#3a3a33;background:#f6efda;border-radius:2px}.sk-ww2-tanks.va .pick button:hover{background:#3a3a33;color:#f0e6c8}.sk-ww2-tanks.va .fact{background:#3a3a33;color:#ece3c9;border-radius:2px}.sk-ww2-tanks.va .fact b{color:#e09a4a}.sk-ww2-tanks.va .mates{background:#9c8a5f;color:#1f1c14;border-radius:2px}.sk-ww2-tanks.va .mates span+span{border-left-color:#6e6143}.sk-ww2-tanks.va .cr{color:#3a3426}.sk-ww2-tanks.va .trump{background:#7a3b17;color:#fff;box-shadow:0 2px #3d1d0b}.sk-ww2-tanks.va .ab-reverse{background:#3a3a33;color:#f0e6c8}.sk-ww2-tanks.va.is-trump{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.1) 0 1px,transparent 2px) 0 0 / 7px 7px,linear-gradient(160deg,#e2c47e,#a9843c 45%,#d8b86c 70%,#8f6d2c)}.sk-ww2-tanks.vb{color:#e4ddcf;border-color:#46413a;background:radial-gradient(circle at 70% 60%,rgba(255,255,255,.03) 0 1px,transparent 2px) 0 0 / 9px 9px,radial-gradient(ellipse 50% 30% at 90% 100%,rgba(150,70,25,.25),transparent),linear-gradient(170deg,#26241f,#1a1916)}.sk-ww2-tanks.vb .top{background:linear-gradient(#2f2c26,transparent);border-bottom:2px solid #46413a}.sk-ww2-tanks.vb .cd{color:#e0873a;border-color:#e0873a;border-radius:1px}.sk-ww2-tanks.vb .nm p{color:#a39a88}.sk-ww2-tanks.vb .pic{border-color:#46413a}.sk-ww2-tanks.vb .pic:after{background:linear-gradient(transparent 60%,#1a1916e0)}.sk-ww2-tanks.vb .st{background:#22201c;border-color:#3a3630;border-radius:1px}.sk-ww2-tanks.vb .st.hl{border-color:#e0873a;background:#33251a}.sk-ww2-tanks.vb .ic{color:#e0873a}.sk-ww2-tanks.vb .vl{color:#f0d9a8;text-shadow:none}.sk-ww2-tanks.vb .lb{color:#c4bba8}.sk-ww2-tanks.vb .pick button{border-color:#e0873a;color:#e0873a;border-radius:1px}.sk-ww2-tanks.vb .pick button:hover{background:#e0873a;color:#1a1000}.sk-ww2-tanks.vb .fact{color:#cfc6b4;border-top-color:#46413a}.sk-ww2-tanks.vb .fact b{color:#e0873a}.sk-ww2-tanks.vb .mates,.sk-ww2-tanks.vb .cr{background:#14130f;color:#a39a88}.sk-ww2-tanks.vb .mates b{color:#e4ddcf}.sk-ww2-tanks.vb .trump,.sk-ww2-tanks.vb .ab-reverse{background:#e0873a;color:#1a1000}.sk-ww2-tanks.vb.is-trump{border-color:#e0873a;box-shadow:0 0 0 1px #e0873a,0 10px 24px #00000059}[data-skin=ww2-aircraft] .back-va,.flyer.sk-ww2-aircraft.back-va{background:radial-gradient(circle,#f2ead0 0 5px,#8a2b1e 5.5px 9px,#f2ead0 9.5px 12px,#33476b 12.5px 15px,transparent 15.5px),radial-gradient(circle,rgba(0,0,0,.25) 1px,transparent 1.4px) 0 0 / 7px 20px,linear-gradient(170deg,#78773f,#4f4e28);border-color:#d9d0ae}[data-skin=ww2-aircraft] .back-vb,.flyer.sk-ww2-aircraft.back-vb{background:radial-gradient(circle,#d9e27a 0 3px,transparent 3.5px 8px,rgba(217,226,122,.6) 8.5px 9.5px,transparent 10px),linear-gradient(#25261b,#12130e);border-color:#3c3d2c}[data-skin=race-cars] .back-va,.flyer.sk-race-cars.back-va{background:linear-gradient(112deg,transparent 0 40%,#d61f26 40% 52%,#121416 52% 58%,transparent 58%),conic-gradient(#e9ebed 25%,#fff 0,#fff 50%,#e9ebed 0,#e9ebed 75%,#fff 0) 0 0 / 10px 10px;border-color:#121416}[data-skin=race-cars] .back-vb,.flyer.sk-race-cars.back-vb{background:linear-gradient(112deg,transparent 0 44%,#ff4d3d 44% 50%,transparent 50%),conic-gradient(#111 25%,#2a2d30 0,#2a2d30 50%,#111 0,#111 75%,#2a2d30 0) 0 0 / 10px 10px;border-color:#33363a}[data-skin=ww2-tanks] .back-va,.flyer.sk-ww2-tanks.back-va{background:radial-gradient(ellipse 30% 20% at 25% 30%,#6b7a45 98%,transparent),radial-gradient(ellipse 25% 30% at 70% 65%,#7a4a2a 98%,transparent),radial-gradient(ellipse 35% 15% at 40% 85%,#6b7a45 98%,transparent),#c4ad78;border-color:#4a4130}[data-skin=ww2-tanks] .back-vb,.flyer.sk-ww2-tanks.back-vb{background:radial-gradient(ellipse 30% 20% at 25% 30%,#3a3f2a 98%,transparent),radial-gradient(ellipse 25% 30% at 70% 65%,#4a2f1e 98%,transparent),#26241f;border-color:#46413a}.dw-item.sk-ww2-aircraft.front{border-color:#d9c76a}.dw-item.sk-race-cars.front{border-color:#ff4d3d}.dw-item.sk-ww2-tanks.front{border-color:#e0873a}.deck-pick.sk-military-aircraft{border-left:5px solid #1e3a5f}.deck-pick.sk-ww2-aircraft{border-left:5px solid #5d5c30}.deck-pick.sk-race-cars{border-left:5px solid #d61f26}.deck-pick.sk-ww2-tanks{border-left:5px solid #a58e5c}.va .ab-ambush{background:#3a3a33;color:#f0e6c8}.vb .ab-ambush{background:#14130f;color:#e0873a;border:1px solid #e0873a}.sk-ww2-ships.va{color:#16202a;background:radial-gradient(circle at 10px 10px,#6f7d88 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) 10px,#6f7d88 2px,transparent 2.6px),radial-gradient(circle at 10px calc(100% - 10px),#6f7d88 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),#6f7d88 2px,transparent 2.6px),linear-gradient(180deg,transparent calc(100% - 12px),#2a2f33 calc(100% - 12px) calc(100% - 8px),#8e2f23 calc(100% - 8px)),repeating-linear-gradient(90deg,transparent 0 59px,rgba(0,0,0,.12) 59px 60px),repeating-linear-gradient(0deg,transparent 0 39px,rgba(0,0,0,.1) 39px 40px),linear-gradient(170deg,#b9c3ca,#9aa7b0 50%,#aeb8bf 75%,#8f9ca6);box-shadow:inset 0 0 0 1px #fff6,inset 0 0 0 3px #5b6873,0 10px 24px #00000047}.sk-ww2-ships.va .cd{background:#1d3557;color:#e8d39a;box-shadow:inset 0 -2px #0000004d,0 0 0 1px #b8913a}.sk-ww2-ships.va .nm p{color:#2e3c48}.sk-ww2-ships.va .pic{border-color:#3f4b55}.sk-ww2-ships.va .sts{background:#eef2f4;border-color:#5b6873}.sk-ww2-ships.va .st+.st{border-top-color:#cfd8de}.sk-ww2-ships.va .ic{color:#1d3557}.sk-ww2-ships.va .st.hl{background:#f3e2b0}.sk-ww2-ships.va .pick button{border-color:#1d3557;color:#1d3557}.sk-ww2-ships.va .pick button:hover{background:#1d3557;color:#fff}.sk-ww2-ships.va .fact{background:#1d3557;color:#e6edf3}.sk-ww2-ships.va .fact b{color:#e8c46a}.sk-ww2-ships.va .mates{background:#c3ccd3;color:#16202a}.sk-ww2-ships.va .mates span+span{border-left-color:#8f9ca6}.sk-ww2-ships.va .cr{color:#f1e9e2}.sk-ww2-ships.va .trump{background:#b8913a;color:#1a1200;box-shadow:0 2px #6e541c}.sk-ww2-ships.va .ab-reverse{background:#1d3557;color:#fff}.sk-ww2-ships.va .ab-stealth{background:#0f2238;color:#8fd0ff}.sk-ww2-ships.va .ab-radar{background:#b8913a;color:#1a1200}.sk-ww2-ships.va.is-trump{background:linear-gradient(180deg,transparent calc(100% - 12px),#2a2f33 calc(100% - 12px) calc(100% - 8px),#8e2f23 calc(100% - 8px)),linear-gradient(160deg,#ead79f,#b8913a 45%,#e2c67e 70%,#9a7628)}.sk-ww2-ships.vb{color:#d6ecf2;border-color:#22404d;background:repeating-radial-gradient(circle at 50% 100%,transparent 0 38px,rgba(110,230,200,.07) 38px 39px),radial-gradient(circle at 50% 100%,#0f2a33,#081419 70%)}.sk-ww2-ships.vb .top{background:linear-gradient(#123441,transparent)}.sk-ww2-ships.vb .cd{color:#6ee6c8;border-color:#6ee6c8}.sk-ww2-ships.vb .nm p{color:#86a9b3}.sk-ww2-ships.vb .pic{border-color:#22404d}.sk-ww2-ships.vb .pic:after{background:linear-gradient(transparent 60%,#081419e0)}.sk-ww2-ships.vb .st{background:#08181ebf;border-color:#1d3a45;border-radius:6px}.sk-ww2-ships.vb .st.hl{border-color:#e8c46a;background:#1f2a1e}.sk-ww2-ships.vb .ic{color:#6ee6c8}.sk-ww2-ships.vb .vl{color:#a8ffe8;text-shadow:0 0 7px rgba(110,230,200,.4)}.sk-ww2-ships.vb .lb{color:#b3ccd3}.sk-ww2-ships.vb .pick button{border-color:#6ee6c8;color:#6ee6c8}.sk-ww2-ships.vb .pick button:hover{background:#6ee6c8;color:#04201a}.sk-ww2-ships.vb .fact{color:#bcd3da;border-top-color:#22404d}.sk-ww2-ships.vb .fact b{color:#e8c46a}.sk-ww2-ships.vb .mates,.sk-ww2-ships.vb .cr{background:#061015;color:#86a9b3}.sk-ww2-ships.vb .mates b{color:#d6ecf2}.sk-ww2-ships.vb .trump,.sk-ww2-ships.vb .ab-radar{background:#e8c46a;color:#1a1200}.sk-ww2-ships.vb .ab-reverse{background:#6ee6c8;color:#04201a}.sk-ww2-ships.vb .ab-stealth{background:#061015;color:#8fd0ff;border:1px solid #8fd0ff}.sk-ww2-ships.vb.is-trump{border-color:#e8c46a;box-shadow:0 0 0 1px #e8c46a,0 10px 24px #00000059}[data-skin=ww2-ships] .back-va{background:linear-gradient(135deg,transparent 0 30%,#2b3a4a 30% 42%,transparent 42% 58%,#e9eef1 58% 66%,transparent 66%),linear-gradient(45deg,#5d7486 0,#5d7486 35%,#9fb0bc 35%,#9fb0bc 60%,#33475a 60%);border-color:#c9d2d8}[data-skin=ww2-ships] .back-vb{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 7px,rgba(110,230,200,.35) 7px 8px),#081419;border-color:#22404d}.dw-item.sk-ww2-ships.front{border-color:#6ee6c8}.deck-pick.sk-ww2-ships{border-left:5px solid #1d3557}.sk-race-motos.va{color:#141414;border-radius:14px;background:repeating-linear-gradient(90deg,#d7191f 0,#d7191f 18px,#fff 18px,#fff 36px) 0 100% / 100% 9px no-repeat,radial-gradient(circle at 100% 0,rgba(255,214,0,.35),transparent 40%),linear-gradient(170deg,#f6f6f4,#e2e3e0 55%,#f1f1ee);box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 3px #141414,0 10px 24px #00000047}.sk-race-motos.va .cd{background:#ffd600;color:#111;border:2px solid #111;border-radius:50%/40%;padding:5px 8px;font-style:italic}.sk-race-motos.va .nm p{color:#4b4b4b}.sk-race-motos.va .pic{border:0;border-radius:8px;box-shadow:0 0 0 2px #141414}.sk-race-motos.va .sts{background:#fff;border-color:#141414;margin-bottom:4px}.sk-race-motos.va .st+.st{border-top-color:#e6e6e6}.sk-race-motos.va .ic{color:#d7191f}.sk-race-motos.va .st.hl{background:#fff2a8}.sk-race-motos.va .pick button{border-color:#141414;color:#141414}.sk-race-motos.va .pick button:hover{background:#d7191f;border-color:#d7191f;color:#fff}.sk-race-motos.va .fact{background:#141414;color:#f2f2f2}.sk-race-motos.va .fact b{color:#ffd600}.sk-race-motos.va .mates{background:#e5e5e2;color:#141414}.sk-race-motos.va .mates span+span{border-left-color:#bdbdb8}.sk-race-motos.va .cr{color:#3a3a3a;padding-bottom:12px}.sk-race-motos.va .trump{background:#ffd600;color:#111;box-shadow:0 2px #8a7400}.sk-race-motos.va .ab-reverse{background:#141414;color:#fff}.sk-race-motos.va .ab-nitro{background:#d7191f;color:#fff}.sk-race-motos.va.is-trump{background:repeating-linear-gradient(90deg,#111 0,#111 18px,#ffd600 18px,#ffd600 36px) 0 100% / 100% 9px no-repeat,linear-gradient(160deg,#f3dc8a,#c9a23f 45%,#f0d57a 70%,#b38c2e)}.sk-race-motos.vb{color:#eaeaea;border-color:#2c2c2c;background:linear-gradient(90deg,#39ff88 0 var(--lap, 62%),transparent var(--lap, 62%)) 10px calc(100% - 6px) / calc(100% - 20px) 3px no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 2px,transparent 2px 4px),#0c0c0d}.sk-race-motos.vb .top{background:linear-gradient(#1b1b1d,transparent)}.sk-race-motos.vb .cd{color:#ffd600;border-color:#ffd600;font-style:italic}.sk-race-motos.vb .nm p{color:#9a9a9a}.sk-race-motos.vb .pic{border-color:#2c2c2c}.sk-race-motos.vb .pic:after{background:linear-gradient(transparent 60%,#0c0c0dd9)}.sk-race-motos.vb .st{background:#141416;border-color:#262628;border-radius:4px}.sk-race-motos.vb .st.hl{border-color:#ffd600;background:#24210f}.sk-race-motos.vb .ic{color:#ff3b30}.sk-race-motos.vb .vl{color:#39ff88;font-family:var(--f-m);text-shadow:0 0 6px rgba(57,255,136,.35)}.sk-race-motos.vb .lb{color:#c4c4c4}.sk-race-motos.vb .pick button{border-color:#ffd600;color:#ffd600}.sk-race-motos.vb .pick button:hover{background:#ffd600;color:#111}.sk-race-motos.vb .fact{color:#cfcfcf;border-top-color:#2c2c2c}.sk-race-motos.vb .fact b{color:#ffd600}.sk-race-motos.vb .mates,.sk-race-motos.vb .cr{background:#080808;color:#9a9a9a}.sk-race-motos.vb .cr{padding-bottom:12px}.sk-race-motos.vb .mates b{color:#eaeaea}.sk-race-motos.vb .trump{background:#ffd600;color:#111}.sk-race-motos.vb .ab-reverse{background:#39ff88;color:#04140a}.sk-race-motos.vb .ab-nitro{background:#ff3b30;color:#fff}.sk-race-motos.vb.is-trump{border-color:#ffd600;box-shadow:0 0 0 1px #ffd600,0 10px 24px #00000059}[data-skin=race-motos] .back-va{background:radial-gradient(circle,#ffd600 0 9px,#111 9.5px 11px,transparent 11.5px),repeating-linear-gradient(135deg,#d7191f 0,#d7191f 8px,#fff 8px,#fff 16px);border-color:#141414}[data-skin=race-motos] .back-vb{background:radial-gradient(circle,transparent 0 10px,#39ff88 10.5px 11.5px,transparent 12px),linear-gradient(90deg,#ff3b30 0,#ff3b30 30%,#ffd600 30%,#ffd600 60%,#39ff88 60%) 50% 85% / 70% 3px no-repeat,#0c0c0d;border-color:#2c2c2c}.dw-item.sk-race-motos.front{border-color:#ffd600}.deck-pick.sk-race-motos{border-left:5px solid #d7191f}.sk-buses.va{color:#10233f;border-radius:12px;background:linear-gradient(180deg,#ffcc00 0 8px,#10233f 8px 11px,transparent 11px),linear-gradient(0deg,#ffcc00 0 6px,transparent 6px),linear-gradient(165deg,#f7f8fa,#e4e8ee 60%,#f2f4f7);box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 3px #10233f,0 10px 24px #00000047}.sk-buses.va .top{padding-top:12px}.sk-buses.va .cd{background:#10233f;color:#fc0;border-radius:50%;min-width:38px;text-align:center}.sk-buses.va .nm p{color:#3c4d66}.sk-buses.va .pic{border:0;border-radius:6px;box-shadow:0 0 0 2px #10233f}.sk-buses.va .sts{background:#fff;border-color:#10233f}.sk-buses.va .st+.st{border-top-color:#dfe4ea}.sk-buses.va .ic{color:#10233f}.sk-buses.va .st.hl{background:#fff1a6}.sk-buses.va .pick button{border-color:#10233f;color:#10233f}.sk-buses.va .pick button:hover{background:#10233f;color:#fc0}.sk-buses.va .fact{background:#10233f;color:#eef2f7}.sk-buses.va .fact b{color:#fc0}.sk-buses.va .mates{background:#dfe4ea;color:#10233f}.sk-buses.va .mates span+span{border-left-color:#b4bfcc}.sk-buses.va .cr{color:#3c4d66;padding-bottom:10px}.sk-buses.va .trump{background:#fc0;color:#10233f;box-shadow:0 2px #8a6e00}.sk-buses.va .ab-reverse{background:#10233f;color:#fff}.sk-buses.va .ab-ambush{background:#c8102e;color:#fff}.sk-buses.va.is-trump{background:linear-gradient(180deg,#10233f 0 8px,#ffcc00 8px 11px,transparent 11px),linear-gradient(160deg,#f3dc8a,#c9a23f 45%,#f0d57a 70%,#b38c2e)}.sk-buses.vb{color:#ffd9a8;border-color:#2a2a2a;background:radial-gradient(circle,rgba(255,140,0,.07) 0 1px,transparent 1.5px) 0 0 / 4px 4px,#0d0d0d}.sk-buses.vb .top{background:#050505;border-bottom:2px solid #2a2a2a}.sk-buses.vb .cd{color:#ff9a1f;border-color:#ff9a1f;font-family:var(--f-m);text-shadow:0 0 6px rgba(255,154,31,.6)}.sk-buses.vb h3{color:#ffb347;text-shadow:0 0 8px rgba(255,154,31,.45)}.sk-buses.vb .nm p{color:#b08a5c}.sk-buses.vb .pic{border-color:#2a2a2a}.sk-buses.vb .pic:after{background:linear-gradient(transparent 60%,#0d0d0de0)}.sk-buses.vb .st{background:#141414;border-color:#262626;border-radius:2px}.sk-buses.vb .st.hl{border-color:#ff9a1f;background:#2a1b08}.sk-buses.vb .ic{color:#ff9a1f}.sk-buses.vb .vl{color:#ffb347;font-family:var(--f-m);text-shadow:0 0 6px rgba(255,154,31,.5)}.sk-buses.vb .lb{color:#d4b48c}.sk-buses.vb .pick button{border-color:#ff9a1f;color:#ff9a1f}.sk-buses.vb .pick button:hover{background:#ff9a1f;color:#1a0e00}.sk-buses.vb .fact{color:#e3c9a6;border-top-color:#2a2a2a}.sk-buses.vb .fact b{color:#ff9a1f}.sk-buses.vb .mates,.sk-buses.vb .cr{background:#050505;color:#b08a5c}.sk-buses.vb .mates b{color:#ffd9a8}.sk-buses.vb .trump,.sk-buses.vb .ab-ambush{background:#ff9a1f;color:#1a0e00}.sk-buses.vb .ab-reverse{background:#050505;color:#ff9a1f;border:1px solid #ff9a1f}.sk-buses.vb.is-trump{border-color:#ff9a1f;box-shadow:0 0 0 1px #ff9a1f,0 10px 24px #00000059}[data-skin=buses] .back-va{background:repeating-linear-gradient(90deg,transparent 0 4px,rgba(16,35,63,.25) 4px 5px) 0 70% / 100% 10px no-repeat,radial-gradient(circle at 0 50%,#e4e8ee 0 5px,transparent 5.5px),radial-gradient(circle at 100% 50%,#e4e8ee 0 5px,transparent 5.5px),linear-gradient(#fc0 0,#fc0 30%,#fff8d6 30%);border-color:#10233f}[data-skin=buses] .back-vb{background:radial-gradient(circle,#ff9a1f 0 1.2px,transparent 1.6px) 0 0 / 5px 5px,#0d0d0d;border-color:#2a2a2a}.dw-item.sk-buses.front{border-color:#fc0}.deck-pick.sk-buses{border-left:5px solid #ffcc00}.sk-helicopters.va{color:#f0eedd;background:linear-gradient(115deg,transparent 0 46%,rgba(0,0,0,.22) 46% 48%,transparent 48%) 0 0 / 100% 70px no-repeat,linear-gradient(65deg,transparent 0 52%,rgba(0,0,0,.18) 52% 54%,transparent 54%) 0 0 / 100% 70px no-repeat,radial-gradient(circle at 10px 10px,#2b2f1f 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) 10px,#2b2f1f 2px,transparent 2.6px),radial-gradient(circle at 10px calc(100% - 10px),#2b2f1f 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),#2b2f1f 2px,transparent 2.6px),linear-gradient(170deg,#5c6440,#4a5133 55%,#555d3b);box-shadow:inset 0 0 0 1px #ffffff26,inset 0 0 0 3px #2b2f1f,0 10px 24px #0000004d}.sk-helicopters.va .cd{background:transparent;color:#f0eedd;border:2px dashed #f0eedd;font-family:var(--f-m);letter-spacing:.12em}.sk-helicopters.va h3{font-family:var(--f-m);letter-spacing:.04em;text-transform:uppercase;font-size:19px}.sk-helicopters.va .nm p{color:#d6d3b8}.sk-helicopters.va .pic{border-color:#2b2f1f}.sk-helicopters.va .sts{background:#ecebdc;border-color:#2b2f1f;color:#23261a}.sk-helicopters.va .st+.st{border-top-color:#cfcdb3}.sk-helicopters.va .ic{color:#4a5133}.sk-helicopters.va .st.hl{background:#f4e3a1}.sk-helicopters.va .pick button{border-color:#2b2f1f;color:#2b2f1f;background:#f7f6ea}.sk-helicopters.va .pick button:hover{background:#2b2f1f;color:#f0eedd}.sk-helicopters.va .fact{background:#2b2f1f;color:#ecebdc}.sk-helicopters.va .fact b{color:#f2c94c}.sk-helicopters.va .mates{background:#3b4128;color:#ecebdc}.sk-helicopters.va .mates span+span{border-left-color:#5c6440}.sk-helicopters.va .cr{color:#d6d3b8}.sk-helicopters.va .trump{background:#f2c94c;color:#2b2f1f;box-shadow:0 2px #7a6420}.sk-helicopters.va .ab-reverse{background:#2b2f1f;color:#f0eedd}.sk-helicopters.va .ab-radar{background:#f2c94c;color:#2b2f1f}.sk-helicopters.va.is-trump{background:linear-gradient(115deg,transparent 0 46%,rgba(0,0,0,.2) 46% 48%,transparent 48%) 0 0 / 100% 70px no-repeat,linear-gradient(160deg,#d9c27a,#a88a3c 45%,#cfb569 70%,#8c7230)}.sk-helicopters.vb{color:#b8ffb0;border-color:#1f3a1f;background:repeating-linear-gradient(0deg,rgba(120,255,120,.04) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 40%,#0f2a12,#050d06 75%)}.sk-helicopters.vb .top{background:linear-gradient(#0c1f0e,transparent)}.sk-helicopters.vb .cd{color:#7dff6e;border-color:#7dff6e;font-family:var(--f-m);text-shadow:0 0 6px rgba(125,255,110,.6)}.sk-helicopters.vb h3{color:#c8ffc0;font-family:var(--f-m);text-transform:uppercase;font-size:19px;text-shadow:0 0 6px rgba(125,255,110,.35)}.sk-helicopters.vb .nm p{color:#6fae68}.sk-helicopters.vb .pic{border-color:#1f3a1f}.sk-helicopters.vb .pic img{filter:saturate(.75)}.sk-helicopters.vb .pic:after{background:linear-gradient(#7dff6e,#7dff6e) 50% 50% / 26px 1px no-repeat,linear-gradient(#7dff6e,#7dff6e) 50% 50% / 1px 26px no-repeat,linear-gradient(transparent 60%,#050d06e6);opacity:.9}.sk-helicopters.vb .st{background:#051407cc;border-color:#1a3a1c;border-radius:0}.sk-helicopters.vb .st.hl{border-color:#f2c94c;background:#1e2610}.sk-helicopters.vb .ic{color:#7dff6e}.sk-helicopters.vb .vl{color:#a8ff9c;font-family:var(--f-m);text-shadow:0 0 6px rgba(125,255,110,.45)}.sk-helicopters.vb .lb{color:#9fd998}.sk-helicopters.vb .pick button{border-color:#7dff6e;color:#7dff6e;border-radius:0}.sk-helicopters.vb .pick button:hover{background:#7dff6e;color:#041004}.sk-helicopters.vb .fact{color:#a8d9a2;border-top-color:#1f3a1f}.sk-helicopters.vb .fact b{color:#f2c94c}.sk-helicopters.vb .mates,.sk-helicopters.vb .cr{background:#030803;color:#6fae68}.sk-helicopters.vb .mates b{color:#b8ffb0}.sk-helicopters.vb .trump,.sk-helicopters.vb .ab-radar{background:#f2c94c;color:#1a1400}.sk-helicopters.vb .ab-reverse{background:#030803;color:#7dff6e;border:1px solid #7dff6e}.sk-helicopters.vb.is-trump{border-color:#f2c94c;box-shadow:0 0 0 1px #f2c94c,0 10px 24px #00000059}[data-skin=helicopters] .back-va{background:linear-gradient(90deg,transparent 0 44%,#2b2f1f 44% 56%,transparent 56%) 50% 50% / 100% 6px no-repeat,linear-gradient(0deg,transparent 0 44%,#2b2f1f 44% 56%,transparent 56%) 50% 50% / 6px 100% no-repeat,radial-gradient(circle,#f2c94c 0 4px,transparent 4.5px 20px,rgba(43,47,31,.5) 20.5px 22px,transparent 22.5px),linear-gradient(170deg,#5c6440,#4a5133);border-color:#2b2f1f}[data-skin=helicopters] .back-vb{background:radial-gradient(circle,transparent 0 18px,#7dff6e 18.5px 19.5px,transparent 20px),linear-gradient(#7dff6e,#7dff6e) 50% 50% / 14px 1px no-repeat,linear-gradient(#7dff6e,#7dff6e) 50% 50% / 1px 14px no-repeat,#050d06;border-color:#1f3a1f}.dw-item.sk-helicopters.front{border-color:#f2c94c}.deck-pick.sk-helicopters{border-left:5px solid #4a5133}.sk-merchant-ships.va{color:#fbefe6;background:linear-gradient(180deg,transparent 0 calc(100% - 26px),#1d2a36 calc(100% - 26px) calc(100% - 22px),transparent calc(100% - 22px)),repeating-linear-gradient(180deg,transparent 0 18px,rgba(255,255,255,.07) 18px 19px),linear-gradient(175deg,#a5352a,#8a2a21 55%,#6e211a);box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 3px #2b1410,0 10px 24px #0000004d}.sk-merchant-ships.va .cd{background:#2b1410;color:#f6ece4}.sk-merchant-ships.va .nm p{color:#fbefe6;opacity:.85}.sk-merchant-ships.va .pic{border-color:#2b1410}.sk-merchant-ships.va .sts{background:#f6ece4;border-color:#2b1410;color:#2b1410}.sk-merchant-ships.va .st+.st{border-top-color:#dcc6b8}.sk-merchant-ships.va .ic{color:#8a2a21}.sk-merchant-ships.va .st.hl{background:#ffd8a6}.sk-merchant-ships.va .pick button{border-color:#2b1410;color:#2b1410;background:#f6ece4}.sk-merchant-ships.va .pick button:hover,.sk-merchant-ships.va .fact{background:#2b1410;color:#f6ece4}.sk-merchant-ships.va .fact b{color:#f2b84b}.sk-merchant-ships.va .mates{background:#2b1410;color:#f6ece4}.sk-merchant-ships.va .cr{color:#fbefe6;opacity:.8}.sk-merchant-ships.va .trump{background:#f2c94c;color:#1a1200;box-shadow:0 2px #7a6420}.sk-merchant-ships.va.is-trump{background:linear-gradient(160deg,#e8c26a,#b88a2c 45%,#e3c06c 70%,#9a7422);color:#1a1200}.sk-merchant-ships.va.is-trump .nm p,.sk-merchant-ships.va.is-trump .cr{color:#3a2a00}.sk-merchant-ships.vb{color:#cfe9ff;border-color:#16324a;background:radial-gradient(circle at 70% 30%,rgba(80,200,255,.08),transparent 55%),repeating-linear-gradient(0deg,rgba(110,190,255,.06) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgba(110,190,255,.06) 0 1px,transparent 1px 22px),#071725}.sk-merchant-ships.vb .cd{color:#ffb340;border-color:#ffb340;font-family:var(--f-m);text-shadow:0 0 6px #ffb34066}.sk-merchant-ships.vb h3{color:#cfe9ff;text-shadow:0 0 8px #ffb34040}.sk-merchant-ships.vb .nm p{color:#7fa8c8}.sk-merchant-ships.vb .pic{border-color:#16324a}.sk-merchant-ships.vb .st{background:#00000073;border-color:#16324a}.sk-merchant-ships.vb .st.hl{border-color:#ffb340;background:#000000a6}.sk-merchant-ships.vb .ic{color:#ffb340}.sk-merchant-ships.vb .vl{color:#cfe9ff;font-family:var(--f-m);text-shadow:0 0 6px #ffb34055}.sk-merchant-ships.vb .lb{color:#7fa8c8}.sk-merchant-ships.vb .pick button{border-color:#ffb340;color:#ffb340}.sk-merchant-ships.vb .pick button:hover{background:#ffb340;color:#000}.sk-merchant-ships.vb .fact{color:#7fa8c8;border-top-color:#16324a}.sk-merchant-ships.vb .fact b{color:#ffb340}.sk-merchant-ships.vb .mates,.sk-merchant-ships.vb .cr{background:#0000008c;color:#7fa8c8}.sk-merchant-ships.vb .mates b{color:#cfe9ff}.sk-merchant-ships.vb .trump{background:#f2c94c;color:#1a1400}.sk-merchant-ships.vb.is-trump{border-color:#f2c94c;box-shadow:0 0 0 1px #f2c94c,0 10px 24px #00000059}[data-skin=merchant-ships] .back-va{background:repeating-linear-gradient(90deg,#c0392b 0,#c0392b 12px,#1f6f8b 12px,#1f6f8b 24px,#e3a32c 24px,#e3a32c 36px,#2e7d4f 36px,#2e7d4f 48px),linear-gradient(transparent 0 48%,rgba(0,0,0,.35) 48% 52%,transparent 52%);border-color:#2b1410}[data-skin=merchant-ships] .back-vb{background:radial-gradient(circle,transparent 0 16px,#ffb340 16.5px 17.5px,transparent 18px),repeating-linear-gradient(90deg,rgba(127,168,200,.25) 0 1px,transparent 1px 10px),#071725;border-color:#16324a}.dw-item.sk-merchant-ships.front{border-color:#f2c94c}.deck-pick.sk-merchant-ships{border-left:5px solid #8a2a21}.sk-cruise-ships.va{color:#13243b;background:radial-gradient(circle at 16px calc(100% - 18px),#1e3a5f 3px,transparent 3.5px) 0 0 / 22px 100% repeat-x,linear-gradient(180deg,transparent 0 calc(100% - 34px),#1e3a5f calc(100% - 34px) calc(100% - 30px),#c9a34a calc(100% - 30px) calc(100% - 28px),transparent calc(100% - 28px)),linear-gradient(170deg,#fff,#eef2f6 55%,#e2e8ee);box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 3px #13243b,0 10px 24px #0000004d}.sk-cruise-ships.va .cd{background:#13243b;color:#fff}.sk-cruise-ships.va .nm p{color:#13243b;opacity:.85}.sk-cruise-ships.va .pic{border-color:#13243b}.sk-cruise-ships.va .sts{background:#fff;border-color:#13243b;color:#13243b}.sk-cruise-ships.va .st+.st{border-top-color:#d8e0e8}.sk-cruise-ships.va .ic{color:#1e3a5f}.sk-cruise-ships.va .st.hl{background:#ffe9a8}.sk-cruise-ships.va .pick button{border-color:#13243b;color:#13243b;background:#fff}.sk-cruise-ships.va .pick button:hover,.sk-cruise-ships.va .fact{background:#13243b;color:#fff}.sk-cruise-ships.va .fact b{color:#c9a34a}.sk-cruise-ships.va .mates{background:#13243b;color:#fff}.sk-cruise-ships.va .cr{color:#13243b;opacity:.8}.sk-cruise-ships.va .trump{background:#f2c94c;color:#1a1200;box-shadow:0 2px #7a6420}.sk-cruise-ships.va.is-trump{background:linear-gradient(160deg,#fff4cf,#e2bd5a 45%,#fff0c0 70%,#c39a35);color:#1a1200}.sk-cruise-ships.va.is-trump .nm p,.sk-cruise-ships.va.is-trump .cr{color:#3a2a00}.sk-cruise-ships.vb{color:#f4e9ff;border-color:#2c1b4d;background:radial-gradient(circle at 20% 15%,rgba(255,80,200,.18),transparent 45%),radial-gradient(circle at 85% 80%,rgba(40,230,220,.16),transparent 45%),#120a26}.sk-cruise-ships.vb .cd{color:#3ff0e2;border-color:#3ff0e2;font-family:var(--f-m);text-shadow:0 0 6px #3ff0e266}.sk-cruise-ships.vb h3{color:#f4e9ff;text-shadow:0 0 8px #3ff0e240}.sk-cruise-ships.vb .nm p{color:#b49ad8}.sk-cruise-ships.vb .pic{border-color:#2c1b4d}.sk-cruise-ships.vb .st{background:#00000073;border-color:#2c1b4d}.sk-cruise-ships.vb .st.hl{border-color:#3ff0e2;background:#000000a6}.sk-cruise-ships.vb .ic{color:#3ff0e2}.sk-cruise-ships.vb .vl{color:#f4e9ff;font-family:var(--f-m);text-shadow:0 0 6px #3ff0e255}.sk-cruise-ships.vb .lb{color:#b49ad8}.sk-cruise-ships.vb .pick button{border-color:#3ff0e2;color:#3ff0e2}.sk-cruise-ships.vb .pick button:hover{background:#3ff0e2;color:#000}.sk-cruise-ships.vb .fact{color:#b49ad8;border-top-color:#2c1b4d}.sk-cruise-ships.vb .fact b{color:#3ff0e2}.sk-cruise-ships.vb .mates,.sk-cruise-ships.vb .cr{background:#0000008c;color:#b49ad8}.sk-cruise-ships.vb .mates b{color:#f4e9ff}.sk-cruise-ships.vb .trump{background:#f2c94c;color:#1a1400}.sk-cruise-ships.vb.is-trump{border-color:#f2c94c;box-shadow:0 0 0 1px #f2c94c,0 10px 24px #00000059}[data-skin=cruise-ships] .back-va{background:radial-gradient(circle,#1e3a5f 0 9px,#c9a34a 9.5px 11px,transparent 11.5px) 0 0 / 28px 28px,linear-gradient(170deg,#fff,#e6ecf2);border-color:#13243b}[data-skin=cruise-ships] .back-vb{background:radial-gradient(circle,#3ff0e2 0 2px,transparent 2.5px) 0 0 / 16px 16px,radial-gradient(circle at 50% 50%,rgba(255,80,200,.35),transparent 60%),#120a26;border-color:#2c1b4d}.dw-item.sk-cruise-ships.front{border-color:#f2c94c}.deck-pick.sk-cruise-ships{border-left:5px solid #1e3a5f}.sk-trains.va{color:#1b1f24;background:linear-gradient(165deg,transparent 0 62%,#c8102e 62% 66%,transparent 66%),linear-gradient(165deg,transparent 0 67%,#1b1b1b 67% 68%,transparent 68%),linear-gradient(180deg,#f5f6f7,#c9cdd2 48%,#e9ebee 52%,#b5bac0);box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 3px #1b1f24,0 10px 24px #0000004d}.sk-trains.va .cd{background:#1b1f24;color:#fbfbfc}.sk-trains.va .nm p{color:#1b1f24;opacity:.85}.sk-trains.va .pic{border-color:#1b1f24}.sk-trains.va .sts{background:#fbfbfc;border-color:#1b1f24;color:#1b1f24}.sk-trains.va .st+.st{border-top-color:#d5d9de}.sk-trains.va .ic{color:#c8102e}.sk-trains.va .st.hl{background:#ffd6d6}.sk-trains.va .pick button{border-color:#1b1f24;color:#1b1f24;background:#fbfbfc}.sk-trains.va .pick button:hover,.sk-trains.va .fact{background:#1b1f24;color:#fbfbfc}.sk-trains.va .fact b{color:#c8102e}.sk-trains.va .mates{background:#1b1f24;color:#fbfbfc}.sk-trains.va .cr{color:#1b1f24;opacity:.8}.sk-trains.va .trump{background:#f2c94c;color:#1a1200;box-shadow:0 2px #7a6420}.sk-trains.va.is-trump{background:linear-gradient(165deg,transparent 0 62%,#c8102e 62% 66%,transparent 66%),linear-gradient(160deg,#fff1c4,#d9ac45 45%,#f5dc8e 70%,#b98d2c);color:#1a1200}.sk-trains.va.is-trump .nm p,.sk-trains.va.is-trump .cr{color:#3a2a00}.sk-trains.vb{color:#ffcf70;border-color:#2a2112;background:radial-gradient(circle,rgba(255,170,40,.1) 0 1px,transparent 1.4px) 0 0 / 5px 5px,#0c0a07}.sk-trains.vb .cd{color:#ffb020;border-color:#ffb020;font-family:var(--f-m);text-shadow:0 0 6px #ffb02066}.sk-trains.vb h3{color:#ffcf70;text-shadow:0 0 8px #ffb02040}.sk-trains.vb .nm p{color:#a8823a}.sk-trains.vb .pic{border-color:#2a2112}.sk-trains.vb .st{background:#00000073;border-color:#2a2112}.sk-trains.vb .st.hl{border-color:#ffb020;background:#000000a6}.sk-trains.vb .ic{color:#ffb020}.sk-trains.vb .vl{color:#ffcf70;font-family:var(--f-m);text-shadow:0 0 6px #ffb02055}.sk-trains.vb .lb{color:#a8823a}.sk-trains.vb .pick button{border-color:#ffb020;color:#ffb020}.sk-trains.vb .pick button:hover{background:#ffb020;color:#000}.sk-trains.vb .fact{color:#a8823a;border-top-color:#2a2112}.sk-trains.vb .fact b{color:#ffb020}.sk-trains.vb .mates,.sk-trains.vb .cr{background:#0000008c;color:#a8823a}.sk-trains.vb .mates b{color:#ffcf70}.sk-trains.vb .trump{background:#f2c94c;color:#1a1400}.sk-trains.vb.is-trump{border-color:#f2c94c;box-shadow:0 0 0 1px #f2c94c,0 10px 24px #00000059}[data-skin=trains] .back-va{background:repeating-linear-gradient(90deg,transparent 0 10px,#6b4b2a 10px 16px),linear-gradient(90deg,transparent 0 22%,#9aa0a6 22% 26%,transparent 26% 74%,#9aa0a6 74% 78%,transparent 78%),#3c3f42;border-color:#1b1f24}[data-skin=trains] .back-vb{background:radial-gradient(circle,#ffb020 0 1.4px,transparent 1.8px) 0 0 / 6px 6px,#0c0a07;border-color:#2a2112}.dw-item.sk-trains.front{border-color:#f2c94c}.deck-pick.sk-trains{border-left:5px solid #c8102e}.sk-taxis.va{color:#151515;background:repeating-conic-gradient(#111 0,#111 25%,#fff 0,#fff 50%) 0 calc(100% - 30px) / 16px 16px repeat-x,linear-gradient(175deg,#ffd23f,#f7c400 55%,#e8b400);box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 3px #151515,0 10px 24px #0000004d}.sk-taxis.va .cd{background:#151515;color:#fffbe6}.sk-taxis.va .nm p{color:#151515;opacity:.85}.sk-taxis.va .pic{border-color:#151515}.sk-taxis.va .sts{background:#fffbe6;border-color:#151515;color:#151515}.sk-taxis.va .st+.st{border-top-color:#e9dc9a}.sk-taxis.va .ic{color:#151515}.sk-taxis.va .st.hl{background:#fff0a0}.sk-taxis.va .pick button{border-color:#151515;color:#151515;background:#fffbe6}.sk-taxis.va .pick button:hover,.sk-taxis.va .fact{background:#151515;color:#fffbe6}.sk-taxis.va .fact b{color:#ffd23f}.sk-taxis.va .mates{background:#151515;color:#fffbe6}.sk-taxis.va .cr{color:#151515;opacity:.8}.sk-taxis.va .trump{background:#f2c94c;color:#1a1200;box-shadow:0 2px #7a6420}.sk-taxis.va.is-trump{background:repeating-conic-gradient(#111 0,#111 25%,#fff 0,#fff 50%) 0 calc(100% - 30px) / 16px 16px repeat-x,linear-gradient(160deg,#fff3c4,#e0b24a 45%,#fff0c0 70%,#c29530);color:#1a1200}.sk-taxis.va.is-trump .nm p,.sk-taxis.va.is-trump .cr{color:#3a2a00}.sk-taxis.vb{color:#ffe27a;border-color:#2a2c35;background:radial-gradient(ellipse at 50% 0%,rgba(255,210,63,.22),transparent 55%),linear-gradient(180deg,#0d0f14,#151821)}.sk-taxis.vb .cd{color:#ffd23f;border-color:#ffd23f;font-family:var(--f-m);text-shadow:0 0 6px #ffd23f66}.sk-taxis.vb h3{color:#ffe27a;text-shadow:0 0 8px #ffd23f40}.sk-taxis.vb .nm p{color:#a8935a}.sk-taxis.vb .pic{border-color:#2a2c35}.sk-taxis.vb .st{background:#00000073;border-color:#2a2c35}.sk-taxis.vb .st.hl{border-color:#ffd23f;background:#000000a6}.sk-taxis.vb .ic{color:#ffd23f}.sk-taxis.vb .vl{color:#ffe27a;font-family:var(--f-m);text-shadow:0 0 6px #ffd23f55}.sk-taxis.vb .lb{color:#a8935a}.sk-taxis.vb .pick button{border-color:#ffd23f;color:#ffd23f}.sk-taxis.vb .pick button:hover{background:#ffd23f;color:#000}.sk-taxis.vb .fact{color:#a8935a;border-top-color:#2a2c35}.sk-taxis.vb .fact b{color:#ffd23f}.sk-taxis.vb .mates,.sk-taxis.vb .cr{background:#0000008c;color:#a8935a}.sk-taxis.vb .mates b{color:#ffe27a}.sk-taxis.vb .trump{background:#f2c94c;color:#1a1400}.sk-taxis.vb.is-trump{border-color:#f2c94c;box-shadow:0 0 0 1px #f2c94c,0 10px 24px #00000059}[data-skin=taxis] .back-va{background:repeating-conic-gradient(#111 0,#111 25%,#ffd23f 0,#ffd23f 50%) 0 0 / 20px 20px;border-color:#151515}[data-skin=taxis] .back-vb{background:linear-gradient(#ffd23f,#ffd23f) 50% 50% / 44px 16px no-repeat,radial-gradient(ellipse at 50% 50%,rgba(255,210,63,.4),transparent 60%),#0d0f14;border-color:#2a2c35}.dw-item.sk-taxis.front{border-color:#f2c94c}.deck-pick.sk-taxis{border-left:5px solid #151515}.sk-submarines.va{color:#e9eef2;background:linear-gradient(30deg,rgba(0,0,0,.18) 12%,transparent 12.5% 87%,rgba(0,0,0,.18) 87.5%) 0 0 / 22px 38px,linear-gradient(150deg,rgba(0,0,0,.18) 12%,transparent 12.5% 87%,rgba(0,0,0,.18) 87.5%) 0 0 / 22px 38px,linear-gradient(30deg,rgba(0,0,0,.18) 12%,transparent 12.5% 87%,rgba(0,0,0,.18) 87.5%) 11px 19px / 22px 38px,linear-gradient(150deg,rgba(0,0,0,.18) 12%,transparent 12.5% 87%,rgba(0,0,0,.18) 87.5%) 11px 19px / 22px 38px,linear-gradient(175deg,#4a5157,#363c41 55%,#2c3135);box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 3px #1b2024,0 10px 24px #0000004d}.sk-submarines.va .cd{background:#1b2024;color:#eef1f3}.sk-submarines.va .nm p{color:#e9eef2;opacity:.85}.sk-submarines.va .pic{border-color:#1b2024}.sk-submarines.va .sts{background:#eef1f3;border-color:#1b2024;color:#1b2024}.sk-submarines.va .st+.st{border-top-color:#cdd3d8}.sk-submarines.va .ic{color:#2c3135}.sk-submarines.va .st.hl{background:#d6f0ff}.sk-submarines.va .pick button{border-color:#1b2024;color:#1b2024;background:#eef1f3}.sk-submarines.va .pick button:hover,.sk-submarines.va .fact{background:#1b2024;color:#eef1f3}.sk-submarines.va .fact b{color:#c23b2a}.sk-submarines.va .mates{background:#1b2024;color:#eef1f3}.sk-submarines.va .cr{color:#e9eef2;opacity:.8}.sk-submarines.va .trump{background:#f2c94c;color:#1a1200;box-shadow:0 2px #7a6420}.sk-submarines.va.is-trump{background:linear-gradient(160deg,#e7cf86,#a8873c 45%,#d9be6e 70%,#876a2b);color:#1a1200}.sk-submarines.va.is-trump .nm p,.sk-submarines.va.is-trump .cr{color:#3a2a00}.sk-submarines.vb{color:#b6ffe0;border-color:#0f3328;background:radial-gradient(circle at 50% 42%,transparent 0 40px,rgba(60,255,180,.14) 41px 42px,transparent 43px 80px,rgba(60,255,180,.12) 81px 82px,transparent 83px 120px,rgba(60,255,180,.1) 121px 122px,transparent 123px),conic-gradient(from 20deg at 50% 42%,rgba(60,255,180,.22),transparent 18%),#03120f}.sk-submarines.vb .cd{color:#3cffb4;border-color:#3cffb4;font-family:var(--f-m);text-shadow:0 0 6px #3cffb466}.sk-submarines.vb h3{color:#b6ffe0;text-shadow:0 0 8px #3cffb440}.sk-submarines.vb .nm p{color:#5fae90}.sk-submarines.vb .pic{border-color:#0f3328}.sk-submarines.vb .st{background:#00000073;border-color:#0f3328}.sk-submarines.vb .st.hl{border-color:#3cffb4;background:#000000a6}.sk-submarines.vb .ic{color:#3cffb4}.sk-submarines.vb .vl{color:#b6ffe0;font-family:var(--f-m);text-shadow:0 0 6px #3cffb455}.sk-submarines.vb .lb{color:#5fae90}.sk-submarines.vb .pick button{border-color:#3cffb4;color:#3cffb4}.sk-submarines.vb .pick button:hover{background:#3cffb4;color:#000}.sk-submarines.vb .fact{color:#5fae90;border-top-color:#0f3328}.sk-submarines.vb .fact b{color:#3cffb4}.sk-submarines.vb .mates,.sk-submarines.vb .cr{background:#0000008c;color:#5fae90}.sk-submarines.vb .mates b{color:#b6ffe0}.sk-submarines.vb .trump{background:#f2c94c;color:#1a1400}.sk-submarines.vb.is-trump{border-color:#f2c94c;box-shadow:0 0 0 1px #f2c94c,0 10px 24px #00000059}[data-skin=submarines] .back-va{background:radial-gradient(circle,transparent 0 14px,#c23b2a 14.5px 16px,transparent 16.5px),linear-gradient(30deg,rgba(0,0,0,.2) 12%,transparent 12.5% 87%,rgba(0,0,0,.2) 87.5%) 0 0 / 14px 24px,#363c41;border-color:#1b2024}[data-skin=submarines] .back-vb{background:radial-gradient(circle,transparent 0 10px,#3cffb4 10.5px 11.5px,transparent 12px 20px,rgba(60,255,180,.6) 20.5px 21.5px,transparent 22px),#03120f;border-color:#0f3328}.dw-item.sk-submarines.front{border-color:#f2c94c}.deck-pick.sk-submarines{border-left:5px solid #2c3135}.sk-cruise-ships.va:not(.compact){padding-bottom:40px}.sk-cruise-ships.va.compact{background-size:22px 100%,auto,auto;padding-bottom:36px}.dw-item.mystery{background:linear-gradient(160deg,#26364f,#121c2c)}.dw-q{font:800 96px/1 var(--f-d);color:#f0a630}.arena.jammed{overflow:visible}.jam{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:6;display:grid;place-items:center;border-radius:16px;overflow:hidden;pointer-events:none;background:#080806f7;border:3px solid #ffcc00;box-shadow:0 0 0 4px #ffcc0040,0 0 40px #ffcc0073;animation:jam-in .18s ease-out both,jam-shake .42s .12s linear both}.jam-stripes{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background:repeating-linear-gradient(-45deg,#ffcc00 0 18px,transparent 18px 36px);background-size:51px 51px;animation:jam-stripes .6s linear infinite}.jam-box{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;padding:10px 16px}.jam p{margin:0}.jam-who{color:#fff;font:600 16px var(--f-b)}.jam-who b{color:#fc0;font-family:var(--f-d);font-size:20px;text-transform:uppercase;letter-spacing:.03em}.jam-title{color:#fc0;font:800 clamp(22px,4.4vw,34px)/1.05 var(--f-d);text-transform:uppercase;letter-spacing:.03em;text-shadow:0 0 18px rgba(255,204,0,.6);animation:jam-blink .5s steps(2,jump-none) 3}.jam-dir{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;font:700 clamp(17px,3vw,24px) var(--f-d);text-transform:uppercase}.jam-stat{color:#e9edf2}.jam-from{color:#ff6b5e;position:relative;animation:jam-fade .3s .55s ease both}.jam-from:after{content:"";position:absolute;left:-4px;right:-4px;top:52%;height:3px;background:#ff3b2f;transform:scaleX(0);transform-origin:left;animation:jam-strike .25s .3s ease-out forwards}.jam-arrow{color:#fc0;animation:jam-pop .25s .5s ease-out both}.jam-to{font-size:1.35em;padding:2px 10px;border-radius:8px;background:#fc0;color:#141000;animation:jam-pop .32s .55s cubic-bezier(.3,1.6,.5,1) both}.jam-bar{width:min(260px,70%);height:4px;margin-top:4px;border-radius:2px;background:#fc0;transform-origin:left;animation:jam-time var(--jam-ms, 2s) linear both}.seat.jamming{border-color:#fc0!important;box-shadow:0 0 0 3px #fc0,0 0 28px #ffcc00b3;animation:jam-shake .42s linear both}.reveal-hold{min-height:140px}@keyframes jam-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes jam-shake{0%,to{translate:0}15%{translate:-7px 0}30%{translate:6px 0}45%{translate:-5px 0}60%{translate:4px 0}75%{translate:-2px 0}}@keyframes jam-stripes{to{background-position:51px 0}}@keyframes jam-blink{50%{opacity:.35}}@keyframes jam-strike{to{transform:scaleX(1)}}@keyframes jam-fade{to{opacity:.55}}@keyframes jam-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes jam-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.jam,.seat.jamming{animation:jam-in .18s ease-out both}.jam-stripes,.jam-title{animation:none}}.call.big b.flipped{color:#fc0;text-shadow:0 0 14px rgba(255,204,0,.5)}.arena .revby{margin:2px 0 0;font:600 13px var(--f-b);color:#fc0}.arena .react{margin-top:10px;justify-content:center}.arena .react .react-rev{text-align:center}.react .rev-btn{background:#fc0!important;color:#141000;border:0!important;font-weight:800;padding:10px 16px!important;box-shadow:0 0 #ffcc00b3;animation:rev-pulse 1.2s ease-out infinite}.table.can-rev .mine .ab-reverse{animation:rev-pulse 1.2s ease-out infinite}@keyframes rev-pulse{0%{box-shadow:0 0 #ffcc00bf}to{box-shadow:0 0 0 12px #fc00}}@media (prefers-reduced-motion: reduce){.react .rev-btn,.table.can-rev .mine .ab-reverse{animation:none}}.app.view-lobby{max-width:none;padding:0}.gs{--gs-bg: #0c1626;--gs-deep: #060b14;--gs-ink: #e9eef4;--gs-muted: #a9bbd0;--gs-line: #33507a;--gs-tile: rgba(20, 38, 62, .88);--gs-gold: #f0a630;--gs-gold-hi: #ffc15a;--gs-gold-lo: #d98a12;--gs-gold-edge: #9a5c00;position:relative;min-height:100vh;min-height:100dvh;color:var(--gs-ink);overflow:hidden;background:radial-gradient(120% 70% at 50% 34%,#1f3d66 0%,var(--gs-bg) 60%,var(--gs-deep) 100%);display:flex;flex-direction:column;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));color-scheme:dark}.gs-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;pointer-events:none;--warp-ink: #3d5f8c;--warp-accent: #f0a630}.gs-bg canvas{width:100%;height:100%;display:block}.gs-hud,.gs-body,.gs-notice{position:relative}.gs-hud,.gs-body,.gs-notice{width:100%;max-width:560px;margin-inline:auto;box-sizing:border-box;padding-inline:max(16px,env(safe-area-inset-left,0px))}.gs-hud{display:flex;align-items:center;gap:10px;padding-top:14px;padding-bottom:6px}.gs-me{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:inherit;min-height:44px}.gs-me b{font:800 19px var(--f-d);letter-spacing:.02em;text-transform:uppercase}.gs-logo{margin-left:auto;width:46px;height:46px;line-height:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.gs-logo svg{width:100%;height:100%}.gs-chip{border:1px solid var(--gs-line);background:#00000059;color:var(--gs-ink);border-radius:999px;padding:6px 12px;font:600 13px var(--f-b);min-height:36px;white-space:nowrap}.gs-chip[aria-selected=true]{background:var(--gs-gold);border-color:var(--gs-gold);color:#1a1200}.gs-notice{margin-top:4px}.gs-body{flex:1 1 auto;display:flex;flex-direction:column}.gs-tab{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;padding-block:8px 16px}.gs-kicker{font:600 11px var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:var(--gs-muted)}.gs-sub{font:600 12px var(--f-m);color:var(--gs-muted);margin:0}.gs-hero{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.gs-hero-row{display:flex;align-items:center;gap:14px;margin-top:8px}.gs-round{width:44px;height:44px;border-radius:50%;border:1px solid var(--gs-line);background:#00000059;color:var(--gs-ink);display:grid;place-items:center;flex:none}.gs-stack{position:relative;width:min(52vw,210px);aspect-ratio:196 / 272;animation:gs-float 4s ease-in-out infinite}.gs-under{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;transform:rotate(8deg) translate(12px,6px);opacity:.75;box-shadow:0 10px 24px #0006}.gs-under.two{transform:rotate(3deg) translate(5px,2px);opacity:.9}.gs-cover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:6px;overflow:hidden;touch-action:pan-y;background:linear-gradient(160deg,#e6ecf1,#aab6c2 48%,#d9e0e6);border:2px solid var(--gs-gold);color:#0f1f33;text-align:left;box-shadow:0 18px 40px #0000008c;cursor:grab}.gs-cover:active{cursor:grabbing}.gs-cover-top{display:flex;justify-content:space-between;align-items:center}.gs-cover-top b{font:800 15px var(--f-m);color:#1e3a5f}.gs-cover-top em{font:800 11px var(--f-d);font-style:normal;letter-spacing:.08em;color:#2a1800;background:linear-gradient(180deg,#ffd780,#c98a1c);border-radius:4px;padding:2px 6px}.gs-cover img{width:100%;flex:1 1 auto;min-height:0;object-fit:cover;border-radius:8px;display:block;pointer-events:none}.gs-cover-name{font:800 20px/1.05 var(--f-d);text-transform:uppercase}.gs-sheen{position:absolute;top:0;left:0;width:40%;height:100%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);animation:gs-sheen 3.4s ease-in-out infinite}.gs-deckname{margin:12px 0 0;font:800 clamp(24px,7vw,30px)/1.05 var(--f-d);letter-spacing:.03em}.gs-dots{display:flex;gap:6px;margin-top:6px}.gs-dots i{width:6px;height:6px;border-radius:3px;background:var(--gs-line);transition:width .25s,background .25s}.gs-dots i.on{width:18px;background:var(--gs-gold)}.gs-actions{display:grid;gap:10px}.gs-play{height:70px;border:0;border-radius:18px;color:#1a1200;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--gs-gold-hi) 0%,var(--gs-gold) 55%,var(--gs-gold-lo) 100%);animation:gs-pulse 2.2s ease-out infinite}.gs-play b{font:800 32px/1 var(--f-d);letter-spacing:.12em}.gs-play span{font:600 12px var(--f-m);letter-spacing:.03em}.gs-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gs-tile{min-height:64px;border:1px solid var(--gs-line);border-radius:14px;background:var(--gs-tile);color:var(--gs-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px;text-align:center}.gs-tile svg{color:var(--gs-gold)}.gs-tile span{display:grid;line-height:1.15}.gs-tile b{font:800 15px var(--f-d);letter-spacing:.02em}.gs-tile small{font-size:11px;color:var(--gs-muted)}.gs-tile:disabled{opacity:.55;cursor:not-allowed}.gs-tile:disabled svg{color:var(--gs-muted)}.gs-foot{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;font-size:12px}.gs-foot a,.gs-link{color:var(--gs-muted)}.gs-link{background:none;border:0;padding:0;text-decoration:underline;font-size:12px}.gs-btn{min-height:52px;border:1px solid var(--gs-line);border-radius:16px;background:var(--gs-tile);color:var(--gs-ink);font:800 19px var(--f-d);letter-spacing:.06em;text-transform:uppercase;padding:0 22px}.gs-btn.gold{border:0;color:#1a1200;background:linear-gradient(180deg,var(--gs-gold-hi) 0%,var(--gs-gold) 55%,var(--gs-gold-lo) 100%);box-shadow:0 5px 0 var(--gs-gold-edge)}.gs-btn.gold:active{transform:translateY(3px);box-shadow:0 2px 0 var(--gs-gold-edge)}.gs-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#060b14f5;border-top:1px solid #22344d;padding:6px max(4px,env(safe-area-inset-left,0px)) calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gs-nav>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;border:0;background:none;color:var(--gs-muted);font:600 11px var(--f-b);max-width:120px;justify-self:center;width:100%}.gs-nav>button[aria-current=page]{color:var(--gs-gold)}.gs-nav>button>svg,.gs-nav>button>span{position:relative}.gs-pill{position:absolute;top:4px;right:10%;bottom:4px;left:10%;border-radius:14px;background:#f0a63024;border:1px solid rgba(240,166,48,.35)}.gs-sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#02060c99;display:flex;align-items:flex-end;justify-content:center}.gs-sheet{width:100%;max-width:560px;box-sizing:border-box;background:#101d31;color:var(--gs-ink);border:1px solid var(--gs-line);border-bottom:0;border-radius:22px 22px 0 0;padding:10px 18px calc(20px + env(safe-area-inset-bottom,0px));display:grid;gap:14px;max-height:88dvh;overflow-y:auto;--panel: #101d31;--bg: #0c1626;--ink: #e9eef4;--muted: #a9bbd0;--line: #33507a;--accent: #f0a630;--accent-ink: #1a1200;--signal: #f0a630}.gs-sheet h2{font-size:24px}.gs-grab{justify-self:center;width:44px;height:5px;border-radius:3px;background:var(--gs-line)}.gs-coll{display:flex;flex-direction:column;gap:10px}.gs-decks{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.gs-decks::-webkit-scrollbar{display:none}.gs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (min-width: 520px){.gs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-thumb{display:flex;flex-direction:column;gap:3px;padding:5px;border-radius:10px;text-align:left;color:#0f1f33;min-width:0;background:linear-gradient(160deg,#e6ecf1,#b3bec9 55%,#d9e0e6);border:1px solid #7891ad}.gs-thumb.trump{border:2px solid var(--gs-gold);box-shadow:0 0 14px #f0a63073}.gs-thumb img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;display:block}.gs-thumb small{font:600 10px var(--f-m);color:#1e3a5f}.gs-thumb b{font:800 13px/1.1 var(--f-d);text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em}.gs-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#02060cd1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;overflow-y:auto;perspective:900px}.gs-view>div{width:min(100%,380px)}.gs-soon{flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;color:var(--gs-muted);padding:30px 10px}.gs-soon svg{color:var(--gs-gold)}.gs-soon h2{color:var(--gs-ink);font-size:30px}.gs-soon p{max-width:32ch;margin:0}.gs-soon em{font:600 12px var(--f-m);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-gold)}.pk{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:520px}.pk-rays{position:absolute;left:50%;top:42%;width:900px;height:900px;margin:-450px 0 0 -450px;pointer-events:none;background:repeating-conic-gradient(from 0deg,#f0a6301a,#f0a6301a 10deg,#f0a63000 10deg,#f0a63000 24deg);animation:gs-spin 16s linear infinite}.pk-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#fff,#fff0c8bf 30%,#fff0 72%)}.pk-stage{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.pk-note{max-width:34ch;margin:0;font-size:13px;color:var(--gs-muted)}.pk-after{padding-top:6px}@keyframes gs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gs-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes gs-sheen{0%{transform:translate(-120%) skew(-20deg)}60%,to{transform:translate(260%) skew(-20deg)}}@keyframes gs-spin{to{transform:rotate(360deg)}}@keyframes gs-pulse{0%,to{box-shadow:0 6px #9a5c00,0 0 #f0a6308c}50%{box-shadow:0 6px #9a5c00,0 0 0 14px #f0a63000}}@media (prefers-reduced-motion: reduce){.gs-stack,.gs-sheen,.gs-play,.pk-rays,.slv,.slv-hint{animation:none}.pk-slot{transition:none}}.call{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tring{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;flex:none}.tring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tring .tr-bg{fill:none;stroke:var(--line);stroke-width:4}.tring .tr-fg{fill:none;stroke:var(--signal);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .2s}.tring b{position:relative;font:600 15px var(--f-m);font-variant-numeric:tabular-nums}.tring.low .tr-fg{stroke:var(--bad)}.tring.low b{color:var(--bad);animation:tr-beat .5s ease-in-out infinite alternate}@keyframes tr-beat{to{transform:scale(1.2)}}.gs-over{justify-items:center;text-align:center;border-radius:18px;padding:28px 22px}.gs-over h2{font-size:clamp(56px,16vw,88px);line-height:1;letter-spacing:.05em}.gs-over.won{background:radial-gradient(120% 90% at 50% 20%,#4a3510,#1a1630 60%,#0b1422);color:#f4ead4;border-color:#8a6420}.gs-over.won h2{color:#ffcf6e;text-shadow:0 5px 0 #9a5c00,0 0 40px rgba(240,166,48,.6)}.gs-over.lost h2{color:var(--muted)}.gs-over p{margin:0}.gs-over .row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.gs-over .gs-btn:not(.gold){background:var(--panel);color:var(--ink);border-color:var(--line)}@media (prefers-reduced-motion: reduce){.tring.low b{animation:none}}html:has(.view-lobby),html:has(.view-game),body:has(.view-lobby),body:has(.view-game){background:#0c1626}.app.view-game{--gs-ink: #e9eef4;--gs-muted: #a9bbd0;--gs-line: #33507a;--gs-tile: rgba(20, 38, 62, .88);--gs-gold: #f0a630;--gs-gold-hi: #ffc15a;--gs-gold-lo: #d98a12;--gs-gold-edge: #9a5c00;--bg: #0c1626;--panel: #13233a;--ink: #e9eef4;--muted: #a9bbd0;--line: #2f4a70;--accent: #f0a630;--accent-ink: #1a1200;--signal: #f0a630;--good: #7fd3a0;--bad: #ff8a80;color:var(--ink);color-scheme:dark;max-width:720px}.app.view-game .table .bar .ghost{color:var(--ink)}.rm{display:flex;flex-direction:column;gap:12px}.rm-head{display:flex;align-items:center;gap:12px}.rm-head h2{font-size:28px}.rm-off{margin-left:auto;font:600 11px var(--f-m);color:var(--gs-muted)}.rm-new{height:60px}.rm-new b{font-size:26px}.rm-new:disabled{opacity:.5;animation:none}.rm-code{display:grid;gap:6px;background:var(--gs-tile);border:1px solid var(--gs-line);border-radius:14px;padding:10px 12px}.rm-code label{font:600 11px var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--gs-muted)}.rm-code>div{display:flex;gap:8px}.rm-code input{flex:1 1 0;width:100%;min-width:0;min-height:48px;border-radius:12px;border:1px solid var(--gs-line);background:#08111e;color:var(--gs-ink);font:600 22px var(--f-m);letter-spacing:.3em;text-align:center;padding:0 8px}.rm-code input:focus{outline:2px solid var(--gs-gold);outline-offset:1px}.rm-code .gs-btn{padding:0 18px}.gs-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.rm-err{margin:0;color:#ffb4a8;font-size:14px}.rm-sub{display:flex;align-items:center;gap:8px;margin:6px 0 0;font:800 20px var(--f-d);text-transform:uppercase;letter-spacing:.03em}.rm-sub span{font:600 12px var(--f-m);background:var(--gs-gold);color:#1a1200;border-radius:999px;padding:1px 8px}.rm-empty{margin:0;color:var(--gs-muted);font-size:14px;text-align:center;padding:18px 8px;border:1px dashed var(--gs-line);border-radius:14px}.rm-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rm-list li{display:flex;align-items:center;gap:10px;background:var(--gs-tile);border:1px solid var(--gs-line);border-radius:16px;padding:8px}.rm-cover{width:74px;height:74px;flex:none;object-fit:cover;border-radius:12px;border:2px solid var(--gs-gold)}.rm-info{display:grid;gap:3px;min-width:0;flex:1 1 auto}.rm-dname{font:800 19px/1.05 var(--f-d);text-transform:uppercase;letter-spacing:.02em}.rm-host{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gs-muted);min-width:0}.rm-tags{display:flex;flex-wrap:wrap;gap:4px}.rm-tags em{font:600 11px var(--f-m);font-style:normal;border:1px solid var(--gs-line);border-radius:999px;padding:1px 7px;color:var(--gs-ink)}.rm-join{min-height:46px;padding:0 14px;font-size:17px;flex:none}.rm-field{display:grid;gap:8px}.rm-decks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rm-dpick{display:grid;gap:4px;padding:4px;border-radius:12px;border:2px solid transparent;background:#0b1627;color:var(--gs-ink);text-align:center}.rm-dpick img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block}.rm-dpick span{font:700 11px/1.15 var(--f-b)}.rm-dpick[aria-checked=true]{border-color:var(--gs-gold);box-shadow:0 0 12px #f0a63080;background:#1b2a3f}.rm-title{font-size:24px;letter-spacing:.04em}.rm-wait .gs-body{gap:14px;padding-bottom:18px}.rm-wait{padding-bottom:0}.rm-wdeck{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;perspective:800px}.rm-bigdeck{width:min(44vw,170px);aspect-ratio:196 / 272;border-radius:14px;overflow:hidden;border:3px solid var(--gs-gold);box-shadow:0 18px 40px #0000008c}.rm-bigdeck img{width:100%;height:100%;object-fit:cover;display:block}.rm-codebox{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;background:var(--gs-tile);border:1px solid var(--gs-line);border-radius:14px;padding:10px 12px}.rm-codebox>span{grid-column:1;font:600 11px var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--gs-muted)}.rm-codebox b{grid-column:1;font:600 28px var(--f-m);letter-spacing:.25em;color:var(--gs-gold)}.rm-codebox .gs-btn{grid-column:2;grid-row:1 / 3;font-size:15px;padding:0 12px;min-height:44px}.rm-codebox small{grid-column:1 / -1;color:#9fe0b8}.rm-seats{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rm-seats li{display:flex;align-items:center;gap:10px;min-height:56px;background:var(--gs-tile);border:1px solid var(--gs-line);border-radius:14px;padding:6px 12px}.rm-seats li b{font:800 18px var(--f-d);text-transform:uppercase;letter-spacing:.02em}.rm-seats li em{margin-left:auto;font:600 11px var(--f-m);font-style:normal;color:#1a1200;background:var(--gs-gold);border-radius:999px;padding:2px 8px}.rm-seats li small{color:#ffb4a8;font-size:12px}.rm-seats li.away{opacity:.6}.rm-seats li.free{border-style:dashed;color:var(--gs-muted);justify-content:center}.rm-dot{width:10px;height:10px;border-radius:50%;background:var(--gs-gold);animation:rm-blink 1.2s ease-in-out infinite}@keyframes rm-blink{50%{opacity:.25}}.rm-actions{display:grid;gap:10px;margin-top:auto}.rm-actions .gs-play:disabled{opacity:.5;animation:none}.rm-hint{margin:0;text-align:center;color:var(--gs-muted);font-size:14px}@media (prefers-reduced-motion: reduce){.rm-dot{animation:none}}.gs-stats{margin-left:auto;display:flex;align-items:center;gap:8px}.gs-level{display:grid;gap:3px;min-width:74px}.gs-level b{font:800 14px var(--f-d);letter-spacing:.06em;text-transform:uppercase;color:#9fc4ff}.gs-level i{display:block;height:6px;border-radius:3px;background:#22344d;overflow:hidden}.gs-level i span{display:block;height:100%;background:linear-gradient(90deg,#7fb2ff,#b6d4ff);border-radius:3px;transition:width .6s}.gs-coins{display:flex;align-items:center;gap:6px;background:#00000073;border:1px solid var(--gs-line);border-radius:999px;padding:5px 12px 5px 7px}.gs-coins b{font:600 15px var(--f-m);font-variant-numeric:tabular-nums}.gs-coins.big{padding:8px 16px 8px 10px}.gs-coins.big b{font-size:26px;color:#ffcf6e}.gs-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center;padding:10px;background:#060b14b8;color:#e9eef4;border-radius:12px}.gs-lock b{font:800 16px/1.1 var(--f-d);text-transform:uppercase;letter-spacing:.03em}.gs-lock svg{color:var(--gs-gold)}.gs-play.locked{filter:grayscale(.85);opacity:.7;animation:none;cursor:not-allowed}.gs-chip small{font:600 11px var(--f-m);opacity:.8;margin-left:4px}.gs-chip.ready:not([aria-selected=true]){border-color:#4fb67a}.tier-common{--tier: #9aa7b5}.tier-uncommon{--tier: #4fb67a}.tier-rare{--tier: #7fb2ff}.tier-trump{--tier: #f0a630}.gs-thumb[class*=tier-]{border:2px solid var(--tier);position:relative}.gs-thumb.tier-rare{box-shadow:0 0 10px #7fb2ff73}.gs-thumb.tier-trump{box-shadow:0 0 14px #f0a63099}.al-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.al-prog{flex:1 1 200px;display:grid;gap:4px}.al-prog b{font:800 20px var(--f-d)}.al-prog i{display:block;height:8px;border-radius:4px;background:#22344d;overflow:hidden}.al-prog i span{display:block;height:100%;background:linear-gradient(90deg,#4fb67a,#9fe0b8);border-radius:4px}.al-prog small{font:600 12px var(--f-m);color:var(--gs-muted)}.al-shards{display:flex;align-items:center;gap:6px;font:600 13px var(--f-m);color:#c9b6ff;border:1px solid #5a4a8a;border-radius:999px;padding:4px 10px}.al-copies{position:absolute;top:4px;right:4px;font:800 12px var(--f-m);font-style:normal;color:#1a1200;background:var(--gs-gold);border-radius:999px;padding:1px 6px}.gs-thumb.al-empty{background:#0b1627;border:1px dashed var(--gs-line);color:var(--gs-muted)}.al-slot{width:100%;aspect-ratio:4 / 3;border-radius:6px;display:grid;place-items:center;background:repeating-linear-gradient(45deg,#0f1d31 0,#0f1d31 8px,#0c1828 8px,#0c1828 16px)}.gs-thumb.al-empty small{color:var(--gs-muted)}.pk-price{font:600 15px var(--f-m);color:#1a1200;background:var(--gs-gold);border-radius:999px;padding:2px 12px}.pk-odds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:360px}.pk-odds span{display:grid;justify-items:center;gap:1px;border:1px solid var(--tier);border-radius:10px;padding:5px 2px;background:#0000004d}.pk-odds i{font:600 10px var(--f-b);font-style:normal;color:var(--tier);text-transform:uppercase;letter-spacing:.04em}.pk-odds b{font:600 14px var(--f-m)}.gs-rewards{display:grid;justify-items:center;gap:8px;margin:6px 0}.gs-rw{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.gs-pts{font:600 14px var(--f-m);color:#9fc4ff;border:1px solid #3a5c8c;border-radius:999px;padding:8px 14px}.gs-pts b{font-size:20px}.gs-levelup{display:grid;justify-items:center;gap:4px;padding:10px 18px;border-radius:16px;color:#1a1200;background:linear-gradient(180deg,#ffd780,#f0a630);box-shadow:0 0 30px #f0a63099}.gs-levelup b{font:800 26px var(--f-d);letter-spacing:.06em}.gs-levelup small{font-size:13px;font-weight:600}.rm-mode{color:#1a1200!important;background:#9fc4ff;border-color:#9fc4ff!important}.rm-mode.custom{background:#c9b6ff;border-color:#c9b6ff!important}.rm-need{flex:none;font:600 13px var(--f-m);color:var(--gs-muted);border:1px dashed var(--gs-line);border-radius:12px;padding:10px 12px}.rm-dpick{position:relative}.rm-dpick:disabled{opacity:.45;cursor:not-allowed}.rm-dpick em{position:absolute;top:6px;right:6px;font:600 10px var(--f-m);font-style:normal;background:#000000bf;border-radius:999px;padding:1px 6px;color:#fff}.pk-stage{gap:12px}.slv{--open: 0;--gx: 30%;--gy: 20%;position:relative;width:min(60vw,236px);aspect-ratio:.64;touch-action:none;user-select:none;-webkit-user-select:none;filter:drop-shadow(0 22px 30px rgba(0,0,0,.55));animation:slv-bob 3s ease-in-out infinite;cursor:grab}.pk-tearing .slv,.pk-opening .slv,.pk-out .slv{animation:none}.slv.poor{filter:grayscale(.7) drop-shadow(0 22px 30px rgba(0,0,0,.55))}.slv-body,.slv-cap{position:absolute;left:0;right:0;overflow:hidden}.slv-cap{top:0;height:15%;z-index:3;border-radius:6px 6px 0 0;will-change:transform}.slv-body{top:15%;bottom:0;z-index:2;border-radius:0 0 6px 6px}.slv-art{position:absolute;left:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;background:radial-gradient(120% 60% at 50% 38%,#ffffff2e,#fff0 60%),linear-gradient(160deg,#2a4c78,#1e3a5f 40%,#0f2340,#24406a);color:#fff}.slv-cap .slv-art{top:0;height:666.67%}.slv-body .slv-art{top:-17.65%;height:117.65%}.slv-logo{font:800 clamp(20px,7vw,28px)/1 var(--f-d);letter-spacing:.1em;color:#ffd27a;text-shadow:0 2px 0 #9a5c00,0 0 14px rgba(240,166,48,.6);margin-top:6%}.slv-art img{width:74%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:4px solid #f0a630;box-shadow:0 6px 18px #00000073;pointer-events:none}.slv-deck{font:800 clamp(14px,4.4vw,18px)/1.05 var(--f-d);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding-inline:8%}.slv-count{font:600 11px var(--f-m);letter-spacing:.14em;color:#1a1200;background:#f0a630;border-radius:4px;padding:3px 10px;text-transform:uppercase}.slv-crimp{position:absolute;left:-1px;right:-1px;height:55%;z-index:2;background:repeating-linear-gradient(90deg,#ffffffbf 0,#ffffffbf 2px,#7882918c 2px,#7882918c 4px),linear-gradient(180deg,#f2f5f8,#a9b3bf 45%,#e3e8ee 60%,#8d97a4)}.slv-crimp.t{top:0;clip-path:polygon(0 18%,2.5% 0,5% 18%,7.5% 0,10% 18%,12.5% 0,15% 18%,17.5% 0,20% 18%,22.5% 0,25% 18%,27.5% 0,30% 18%,32.5% 0,35% 18%,37.5% 0,40% 18%,42.5% 0,45% 18%,47.5% 0,50% 18%,52.5% 0,55% 18%,57.5% 0,60% 18%,62.5% 0,65% 18%,67.5% 0,70% 18%,72.5% 0,75% 18%,77.5% 0,80% 18%,82.5% 0,85% 18%,87.5% 0,90% 18%,92.5% 0,95% 18%,97.5% 0,100% 18%,100% 100%,0 100%)}.slv-crimp.b{bottom:0;height:9.5%;clip-path:polygon(0 0,100% 0,100% 82%,97.5% 100%,95% 82%,92.5% 100%,90% 82%,87.5% 100%,85% 82%,82.5% 100%,80% 82%,77.5% 100%,75% 82%,72.5% 100%,70% 82%,67.5% 100%,65% 82%,62.5% 100%,60% 82%,57.5% 100%,55% 82%,52.5% 100%,50% 82%,47.5% 100%,45% 82%,42.5% 100%,40% 82%,37.5% 100%,35% 82%,32.5% 100%,30% 82%,27.5% 100%,25% 82%,22.5% 100%,20% 82%,17.5% 100%,15% 82%,12.5% 100%,10% 82%,7.5% 100%,5% 82%,2.5% 100%,0 82%)}.slv-mouth{position:absolute;left:3%;right:3%;top:12%;height:8%;z-index:1;border-radius:50%;background:radial-gradient(ellipse at 50% 60%,#000,#0a0f18 60%,#0000 75%);opacity:var(--open);transform:scaleY(calc(.4 + var(--open) * .8))}.slv-rip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible}.slv-rip polyline{fill:none;stroke:#f4f1ea;stroke-width:2.5px;stroke-linejoin:bevel;filter:drop-shadow(0 1px 0 rgba(0,0,0,.5))}.slv-glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;border-radius:6px;mix-blend-mode:screen;background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 32%),linear-gradient(115deg,#fff0 30%,#ffffff47,#fff0 54%)}.slv-hint{position:absolute;top:1%;left:6%;z-index:6;display:flex;align-items:center;gap:4px;pointer-events:none;animation:slv-swipe 1.8s ease-in-out infinite}.slv-hint svg{width:34px;height:34px;fill:#ffffffeb;stroke:#0c1626;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.slv-hint b{font:800 11px var(--f-m);letter-spacing:.12em;color:#fff;background:#0c1626cc;border-radius:999px;padding:2px 8px}.pk-result{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding-top:4px;pointer-events:none}.pk-result>*{pointer-events:auto}.pk-title{font-size:24px;color:var(--gs-gold);letter-spacing:.06em;opacity:0;margin:0}.pk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,296px);perspective:900px}.pk-card{position:relative;aspect-ratio:.72;transform-style:preserve-3d;opacity:0}.pk-face,.pk-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.pk-face{display:flex;flex-direction:column;gap:3px;padding:6px;color:#0f1f33;border:2px solid var(--tier);background:linear-gradient(160deg,#e6ecf1,#b8c3ce,#dbe2e8);box-shadow:0 10px 24px #00000073}.pk-face img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;display:block}.pk-face small{font:600 10px var(--f-m);color:#1e3a5f}.pk-face b{font:800 14px/1.05 var(--f-d);text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pk-face em{margin-top:auto;align-self:flex-start;font:800 11px var(--f-m);font-style:normal;border-radius:999px;padding:1px 8px}.pk-face em.new{background:#2e8a55;color:#fff}.pk-face em.dupe{background:#5a4a8a;color:#fff}.pk-card.tier-rare .pk-face{box-shadow:0 0 20px #7fb2ffa6}.pk-card.tier-trump .pk-face{background:linear-gradient(160deg,#ffe7a8,#d9a43a 45%,#fff0c4 60%,#c98a1c);box-shadow:0 0 28px #ffc85acc}.pk-back{transform:rotateY(180deg);display:grid;place-items:center;border:2px solid #f0a630;background:repeating-linear-gradient(45deg,#1e3a5f 0,#1e3a5f 10px,#24456f 10px,#24456f 20px)}.pk-back span{width:46%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#f0a630;color:#1e3a5f;font:800 28px var(--f-d)}.pk-shine{position:absolute;top:0;left:0;width:35%;height:100%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);transform:skew(-20deg)}.pk-out .pk-stage>:not(.pk-car),.pk-out .pk-slot:not(.on),.pk-opening .pk-slot:not(.on){visibility:hidden}.pk-car{--w: min(60vw, 236px);position:relative;width:100%;height:calc(var(--w) / .64 + 16px);perspective:1000px;perspective-origin:50% 45%;transform-style:preserve-3d;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline:none;cursor:grab}.pk-car:focus-visible{box-shadow:0 0 0 2px var(--gs-gold);border-radius:14px}.pk-car.spinning{cursor:grabbing}.pk-slot{position:absolute;left:50%;top:8px;width:var(--w);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s;will-change:transform}.pk-car.spinning .pk-slot{transition:none}.pk-slot:not(.on){cursor:pointer}.slv.ghost{animation:none;filter:brightness(.62) saturate(.8) drop-shadow(0 16px 22px rgba(0,0,0,.5));pointer-events:none}.slv-prog{position:absolute;left:50%;bottom:13%;transform:translate(-50%);z-index:6;font:600 12px var(--f-m);color:#fff;background:#0c1626d9;border-radius:999px;padding:2px 10px}.pk-dots{display:flex;gap:5px;justify-content:center;margin-top:-4px}.pk-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff38;transition:background .3s,width .3s}.pk-dots i.on{width:16px;border-radius:3px;background:var(--gs-gold)}@keyframes slv-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-8px) rotate(1.5deg)}}@keyframes slv-swipe{0%{transform:translate(0);opacity:0}15%{opacity:1}75%{transform:translate(calc(min(60vw,236px)*.62));opacity:1}to{transform:translate(calc(min(60vw,236px)*.66));opacity:0}}.gs-cover.gs-mystery{background:linear-gradient(160deg,#26364f,#121c2c 55%,#1d2b42);color:#e9eef4;align-items:center;justify-content:center}.gs-qmark{display:grid;justify-items:center;gap:4px}.gs-qmark b{font:800 clamp(96px,30vw,132px)/1 var(--f-d);color:var(--gs-gold);text-shadow:0 6px 24px rgba(0,0,0,.55)}.gs-qmark em{font:600 13px var(--f-m);font-style:normal;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.pk-open{min-width:220px;margin-top:6px}.pk-open:disabled{opacity:1;filter:grayscale(1) brightness(.75);color:#3a3a3a;box-shadow:0 5px #4a4a4a}html:has(.view-account),body:has(.view-account){background:#0c1626}.app.view-account{--gs-ink: #e9eef4;--gs-muted: #a9bbd0;--gs-line: #33507a;--gs-tile: rgba(20, 38, 62, .88);--gs-gold: #f0a630;--gs-gold-hi: #ffc15a;--gs-gold-lo: #d98a12;--gs-gold-edge: #9a5c00;--bg: #0b1524;--panel: rgba(20, 38, 62, .88);--ink: #e9eef4;--muted: #a9bbd0;--line: #33507a;--accent: #f0a630;--accent-ink: #1a1200;--signal: #f0a630;--good: #7fd3a0;--bad: #ff8a80;max-width:none;min-height:100vh;min-height:100dvh;color:var(--ink);color-scheme:dark;background:radial-gradient(120% 60% at 50% 0%,#1f3d66,#0c1626 55%,#060b14) fixed;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.view-account .account{gap:14px}.view-account .acc-head h1{color:var(--ink)}.view-account .acc-head .ghost{color:var(--ink);background:#00000059;border-color:var(--gs-line);border-radius:999px;padding:8px 14px}.view-account .acc-sec{border-radius:16px;border-color:var(--gs-line);box-shadow:0 10px 28px #00000059}.view-account .acc-sec h2{color:var(--gs-gold-hi);letter-spacing:.05em}.view-account .fld input,.view-account input:not([type=checkbox]):not([type=radio]),.view-account select{background:#060b148c;color:var(--ink);border-color:var(--gs-line);border-radius:10px}.view-account .seg{border-color:var(--gs-line);border-radius:10px;background:#060b1466}.view-account .seg button{color:var(--ink)}.view-account .seg button+button{border-left-color:var(--gs-line)}.view-account .seg button[aria-pressed=true]{background:linear-gradient(180deg,var(--gs-gold-hi),var(--gs-gold-lo));color:#1a1200;font-weight:700}.view-account .primary{border-radius:14px;min-height:50px;color:#1a1200;background:linear-gradient(180deg,var(--gs-gold-hi) 0%,var(--gs-gold) 55%,var(--gs-gold-lo) 100%);box-shadow:0 4px 0 var(--gs-gold-edge)}.view-account .primary:active{transform:translateY(2px);box-shadow:0 2px 0 var(--gs-gold-edge)}.view-account .ghost{color:var(--ink);border-color:var(--gs-line);border-radius:10px}.view-account .avpick button.on .avatar{box-shadow:0 0 0 3px var(--gs-gold)}.view-account a,.view-account .link{color:var(--gs-gold-hi)}.view-account .modal{background:#13233a;color:var(--ink);border-color:var(--gs-line)}
