html.bkwait body{visibility:hidden}*,::before,::after{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}.client:not(.admin) #app [data-act=gp-next],.client:not(.admin) #app [data-act=five]{display:none}#bkpanel{position:fixed;inset:0;z-index:66;display:none}#bkpanel.on{display:grid;place-items:center;padding:16px}.bkp-scrim{position:absolute;inset:0;background:rgba(14,15,48,.55);backdrop-filter:blur(3px)}.bkp{position:relative;width:min(760px,100%);max-height:min(88vh,780px);overflow:auto;overscroll-behavior:contain;background:var(--panel);color:var(--fg);border-radius:22px;box-shadow:0 30px 70px -20px rgba(10,12,60,.6);padding-bottom:18px}.bkp>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 22px;color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.055)0 2px,transparent 2px 64px),linear-gradient(135deg,#4c52ec,#2a2db0)}.bkp>header h2{font:900 32px/1"Big Shoulders Display",var(--display);text-transform:uppercase;letter-spacing:.01em;transform:skewX(-8deg)}.bkp-x{width:40px;height:40px;border-radius:11px;border:0;background:rgba(255,255,255,.16);color:#fff;font-size:26px;line-height:1;display:grid;place-items:center}.bkp-x:hover{background:rgba(255,255,255,.26)}.bkrows{display:flex;flex-direction:column;padding:4px 22px 0}.settabs{display:flex;gap:6px;overflow-x:auto;padding:4px 22px 10px;scrollbar-width:none;border-bottom:1px solid var(--line)}.settabs::-webkit-scrollbar{display:none}.settabs button{flex:none;border:0;background:var(--panel-2);color:var(--dim);font:700 14.5px var(--body);padding:9px 14px;border-radius:999px;cursor:pointer}.settabs button.on{background:var(--brand);color:#fff}.bkrow input[type=range]{width:min(220px,100%);accent-color:var(--brand)}.bkrow .rng{display:flex;align-items:center;gap:10px}.bkrow .rng output{font:700 14px var(--body);min-width:40px;text-align:right}.setup label.clspec,label.clspec{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:12px;font-size:15px;color:var(--fg);margin-top:4px;padding:10px 14px;border:2px solid var(--line);border-radius:12px;background:var(--panel-2);cursor:pointer;width:100%;box-sizing:border-box}.clspec b{display:block;font-weight:800}.clspec small{display:block;color:var(--dim);font-size:13px;font-weight:500;margin-top:1px}.clspec:has(input:checked){border-color:var(--gold)}.setup .clspec input,.clspec input{flex:none;width:22px;height:22px;margin:0;padding:0;accent-color:var(--gold)}.askplay{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:rgba(10,10,30,.55);padding:16px}.askplay>div{background:var(--panel);color:var(--fg);border:2px solid var(--gold);border-radius:16px;padding:20px 22px;max-width:420px;box-shadow:0 20px 50px rgba(0,0,0,.35)}.askplay h3{margin:0 0 6px}.askplay p{margin:0 0 14px;color:var(--dim)}.setnote{margin:12px 22px 4px;color:var(--dim);font-size:13.5px;line-height:1.4}.setnote.mecol-note{margin:8px 0 0;display:flex;gap:8px;align-items:flex-start}.mecol-dot{flex:none;width:16px;height:16px;border-radius:50%;background:var(--c);margin-top:1px;box-shadow:0 0 0 2px var(--panel),0 0 0 3px var(--line)}@media (max-width:520px){.settabs{padding-inline:16px;flex-wrap:wrap;overflow-x:visible}.settabs button{padding:8px 12px;font-size:14px}.setnote{margin-inline:16px}}body.tz #app,body.tz #bkpanel .bkp{zoom:var(--tz)}body.f-atk{--display:"Atkinson Hyperlegible",system-ui,sans-serif;--body:"Atkinson Hyperlegible",system-ui,sans-serif;--mono:"Atkinson Hyperlegible",system-ui,sans-serif}body.wsp #app,body.wsp #bkpanel{letter-spacing:.045em;word-spacing:.14em}body.hc{--dim:var(--fg);--line:#8a8db3;--line-2:#5f6390}:root[data-theme=dark] body.hc{--line:#8d92d6;--line-2:#b4b8f0}body.hc .tool,body.hc .btn.ghost,body.hc .seg,body.hc .slot,body.hc .tile{box-shadow:0 0 0 2px var(--fg) inset}body.hc .flash,body.hc small,body.hc .lede{color:var(--fg)}body.cb{--good:#0b6fb0;--good-bg:#dcecf8;--bad:#c85200;--bad-bg:#fbe5d6}:root[data-theme=dark] body.cb{--good:#4aa8e8;--good-bg:#0f2a40;--bad:#ff8a3d;--bad-bg:#3a210f}body.bigtap #app button,body.bigtap #bkpanel button,body.bigtap .netbar button{min-height:48px}body.bigtap .seg button{padding:12px 16px}body.focusall :focus{outline:3px solid var(--gold)!important;outline-offset:2px}.srsay{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#sndcue{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:60;background:#16173a;color:#fff;font:800 15px var(--body);padding:9px 16px;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.3);pointer-events:none;opacity:0;transition:opacity .15s}#sndcue.on{opacity:1}.mecard{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.meav{width:64px;height:64px;border-radius:50%;flex:none;display:grid;place-items:center;font:800 26px var(--display);background:var(--c,var(--brand)) center/cover;color:var(--ci,#fff);box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--c,var(--brand))}.meav.ph{color:transparent;background-color:transparent}.meavw{position:relative;flex:none;display:inline-grid}.meedit{position:absolute;right:-4px;bottom:-4px;width:28px;height:28px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--gold);color:#1a1a2e;box-shadow:0 0 0 3px var(--panel);transition:transform .15s}.meedit:hover{transform:scale(1.1)}.meedit:focus-within,.meedit:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.meedit svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.meedit input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.meedit .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mcrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:16px;background:rgba(8,10,40,.7);backdrop-filter:blur(3px)}.mcrop-card{width:min(360px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;border-radius:22px;background:var(--panel);color:var(--fg);box-shadow:0 30px 70px -20px rgba(10,12,60,.7)}.mcrop-card h2{margin:0;font:900 28px/1"Big Shoulders Display",var(--display);text-transform:uppercase;transform:skewX(-6deg)}.mcrop-card p{margin:0;color:var(--dim);font-size:14px;text-align:center}.mcrop-v{position:relative;overflow:hidden;border-radius:16px;background:#2b2f45 repeating-conic-gradient(#3a3f5c 0 25%,#2b2f45 0 50%)0 0/20px 20px;touch-action:none;cursor:grab;max-width:100%;user-select:none}.mcrop-v:active{cursor:grabbing}.mcrop-v:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.mcrop-v img{position:absolute;left:0;top:0;max-width:none;pointer-events:none;transform-origin:0 0}.mcrop-ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px rgba(8,10,40,.55),inset 0 0 0 3px rgba(255,255,255,.9);pointer-events:none}.mcrop-z{display:flex;align-items:center;gap:10px;width:100%;font:800 18px var(--body);color:var(--dim)}.mcrop-z input{flex:1;accent-color:var(--brand)}.mcrop-b{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.swatches{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.swatches button{width:34px;height:34px;border-radius:50%;border:0;background:var(--c);cursor:pointer;box-shadow:0 0 0 2px var(--panel)}.swatches button.on{box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--fg)}.swatches button.sw-none{width:auto;padding:0 14px;border-radius:999px;background:0 0;border:2px solid var(--line);color:var(--fg);font:700 14px var(--body);box-shadow:none}.swatches input[type=color]{width:38px;height:38px;border:0;padding:0;background:0 0;cursor:pointer}.upl{position:relative;overflow:hidden}.upl input{position:absolute;inset:0;opacity:0;cursor:pointer}.mename{font:600 16px var(--body);padding:9px 12px;border-radius:10px;border:2px solid var(--line-2);background:var(--panel);color:var(--fg);width:min(220px,100%)}.phprev{position:relative;width:min(260px,100%);aspect-ratio:16/9;border-radius:12px;border:2px solid var(--line-2);background:#000 center/cover no-repeat;cursor:crosshair;padding:0}.phprev i{position:absolute;width:16px;height:16px;margin:-8px 0 0-8px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #000;pointer-events:none}.stp.sph{background:#222 center/cover}#bkphoto{display:none;position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#0b0c26}#bkphoto i{position:absolute;inset:0;background-image:var(--phimg);background-repeat:no-repeat}#bkphoto .b{background-size:cover;background-position:center;filter:blur(28px) brightness(.7);transform:scale(1.15)}#bkphoto .d{background:rgba(8,9,30,var(--phdim,.35))}body.ingame[data-stage=photo]{background:0 0!important}body.ingame[data-stage=photo] #bkphoto{display:block}.bkrow{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;padding:15px 0;border-bottom:1px solid var(--line)}.bkrow:last-child{border-bottom:0}.bkrow>div:first-child{flex:1 1 220px;min-width:0}.bkrow b{display:block;font-size:16.5px}.bkrow small{display:block;color:var(--dim);font-size:13.5px;margin-top:3px;line-height:1.35}.bkrow .seg{flex:none;margin:0}.bkrow .seg button:disabled{opacity:.45;cursor:default}.bkrow small button{border:0;background:0 0;padding:0;color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:2px}.bkp.small{width:min(440px,100%)}.bkjoin{padding:20px 22px 4px;display:flex;flex-direction:column;gap:12px}.bkjoin p{margin:0}.bkjoin .row{display:flex;gap:10px}.bkjoin input{flex:1;min-width:0;font:800 26px/1 var(--body);letter-spacing:.35em;text-transform:uppercase;text-align:center;padding:12px;border:2px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--fg)}.bkjoin input:focus{outline:0;border-color:var(--brand);background:#fff}.bkjoin small{color:var(--dim);font-size:13px}.bkjoin .warn{margin:0}.stsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 22px 4px}.stsum div{background:var(--panel-2);border-radius:14px;padding:12px 8px;text-align:center}.stsum b{display:block;font:900 38px/1"Big Shoulders Display",var(--display)}.stsum small{display:block;color:var(--dim);font-size:12.5px;font-weight:700;margin-top:3px}.acct{margin:14px 22px 4px;padding:14px 16px;border:2px dashed var(--line);border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.acct>div:first-child{flex:1 1 240px;min-width:0}.acct.on{border-style:solid;border-color:#bfe8cd;background:#f1fbf4}.acct b{display:block;font-size:16px;overflow-wrap:anywhere}.acct small{display:block;color:var(--dim);font-size:13.5px;margin-top:3px;line-height:1.4;overflow-wrap:anywhere}.acct .row{display:flex;flex-wrap:wrap;gap:8px}.acct .warn{flex-basis:100%;margin:0;font-size:13.5px}.acct .tool.del{color:#b4232c;border-color:#f1c7ca}.acct .tool.del.armed{background:#b4232c;border-color:#b4232c;color:#fff}.mb.me .mgear{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;opacity:.75;vertical-align:-3px}.mb.me .mgear svg{width:16px;height:16px}.bksi{padding:16px 22px 6px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.bksi-lead{margin:0;color:var(--dim)}.bksi ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;width:100%}.bksi li{display:flex;gap:12px;align-items:flex-start}.bksi li>i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#1b1640;font:900 14px/1 var(--body);font-style:normal}.bksi li b{display:block;font-size:16px}.bksi li small{display:block;color:var(--dim);font-size:13.5px;line-height:1.4;margin-top:2px}.bksi .sgn{display:flex;flex-wrap:wrap;gap:10px}.bksi>small{color:var(--dim);font-size:13px;line-height:1.4}.gbtn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px 0 14px;border-radius:999px;border:1px solid #dadce0;background:#fff;color:#1f1f1f;font:600 15px var(--body);white-space:nowrap}.gbtn svg{width:20px;height:20px;flex:none}.gbtn:hover{background:#f6f7f9}.gbtn:disabled{opacity:.6;cursor:default}.stlist{display:flex;flex-direction:column;padding:12px 22px 0}.botsec .row{display:flex;flex-wrap:wrap;gap:8px}.botsec .tool small{font-weight:600;opacity:.75;margin-left:4px}.joinbox .jb-b{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:214px;height:48px;padding:0 20px;font-size:17px!important;line-height:1;box-sizing:border-box}.jb-pv{gap:12px}.jb-pv h3{margin:0}.jb-pr{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.jb-cbox{display:flex;gap:8px;flex:1 1 210px;min-width:0}.jb-cbox input{flex:1 1 auto;min-width:0;height:48px;padding:0 10px!important;font-size:19px!important;letter-spacing:.3em!important}.jb-cbox input::placeholder{letter-spacing:.06em;font-weight:600;opacity:.7}.jb-cbox .btn{flex:none;height:48px;padding:0 18px}.jb-hint{font-size:13.5px!important;line-height:1.4}@media (max-width:520px){.joinbox .jb-b{width:100%}.jb-cbox{flex-basis:100%}}.jb-ctl{display:flex;flex-direction:column;gap:8px;width:100%;padding-top:10px;border-top:1px solid var(--line)}.jb-crow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.jb-crow .mono{min-width:78px;font-size:11.5px}.jb-crow .seg button{padding:6px 11px;font-size:13px}.jb-crow .btn.small{margin-left:auto}@media (max-width:760px){.hero:has(.jb-host.on) .joinbox{order:-1}}.upnext{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:6px}.upn-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.upn{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:12px;border:2px solid transparent;background:color-mix(in srgb,var(--c) 24%,var(--panel-2));color:var(--fg);font:800 14px var(--body);cursor:pointer}.upn:hover{border-color:var(--c)}.upn-lg{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--c)}.upn-lg svg,.upn-lg img{width:24px;height:24px}.gbot{display:inline-block;margin-top:8px;padding:3px 9px;border-radius:999px;font:800 11.5px var(--body);background:color-mix(in srgb,var(--brand) 18%,var(--panel-2));color:var(--fg)}.gbot.no{background:0 0;color:var(--dim);border:1px dashed var(--line)}.arow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.arbots{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.arbots .seg button{padding:6px 11px;font-size:13px}.arbx{font-size:13px}.jb-host.jb-in{animation:jbIn .32s cubic-bezier(.2,.8,.2,1) both}@keyframes jbIn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.jb-tag.opening{color:var(--dim)!important;animation:jbPulse 1s ease-in-out infinite alternate}@keyframes jbPulse{0%{opacity:.55}to{opacity:1}}.jb-opening .jb-ctl{opacity:.55;pointer-events:none}body.calm .jb-host.jb-in,body.calm .jb-tag.opening{animation:none}.rspop{position:fixed;inset:0;z-index:120;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:start;overflow-y:auto;overscroll-behavior:contain;padding:16px;background:rgba(8,10,40,.62);backdrop-filter:blur(3px)}.rs-card{margin:auto 0;width:min(820px,100%);min-width:0;overflow:hidden;background:var(--panel);color:var(--fg);border:3px solid var(--gold);border-radius:22px;padding:16px 20px 18px;box-shadow:0 30px 70px -20px rgba(10,12,60,.7)}.rs-h{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.rs-h h2{margin:0;font:900 26px/1 var(--display);text-transform:uppercase}.rs-h .mono{flex:1;color:var(--dim)}.rs-body .shelf{margin:14px 0 0}.rs-body .shelf h2{font-size:20px}.rs-body .roomrow{margin-top:6px}.rs-f{display:flex;justify-content:flex-end;margin-top:14px}.jbt{display:flex;align-items:stretch;width:100%;margin:2px 0 0}.jbt-side{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px 10px 12px;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 34%,var(--panel-2)),color-mix(in srgb,var(--tc) 10%,var(--panel-2)));border:2px solid color-mix(in srgb,var(--tc) 65%,transparent);box-shadow:inset 0 0 22px -10px var(--tc)}.jbt .jbt-nm{display:block;flex:none;height:auto;text-transform:none;width:100%;min-width:0;box-sizing:border-box;padding:5px 10px;border:2px solid transparent;border-radius:999px;background:var(--tc);color:#fff;font:900 13px/1.2 var(--body);letter-spacing:.02em;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.35);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;outline:0;transition:border-color .15s,background .15s}.jbt .jbt-nm:hover{border-color:rgba(255,255,255,.55)}.jbt .jbt-nm:focus{background:var(--panel);color:var(--fg);border-color:var(--tc);text-shadow:none}.jbt .jbt-nm::placeholder{color:rgba(255,255,255,.75)}span.jbt-nm,b.jbt-nm{display:block;padding:5px 10px;border-radius:999px;background:var(--tc);color:#fff;font:900 13px/1.2 var(--body);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jbt-ppl .jbp .avi{position:relative}.jbt-ppl .jbp .avi::after{content:"⇄";position:absolute;inset:-2px;border-radius:50%;display:grid;place-items:center;background:rgba(14,15,42,.62);color:#fff;font:900 20px/1 var(--body);opacity:0;transition:opacity .15s;text-shadow:none}.jbt-ppl .jbp:hover .avi::after,.jbt-ppl .jbp:focus-visible .avi::after{opacity:1}.jbt-ppl{display:flex;flex-wrap:wrap;gap:8px 4px;justify-content:center}.jbt-ppl .jbp{position:relative;width:62px;cursor:pointer}.jbt-ppl .jbp small{max-width:64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jbt-ppl .jbp .avi{width:46px;height:46px;font-size:18px}.jbt-ppl .jbp:hover .avi{transform:translateY(-2px)}.jbt-none{color:var(--dim);font-size:12.5px;padding:10px 0}.jbt-vs{flex:none;align-self:center;position:relative;z-index:1;margin:0-12px;display:grid;place-items:center;width:58px;height:58px}.jbt-vs::before{content:"";position:absolute;inset:6px;border-radius:12px;background:#16173a;transform:rotate(45deg);box-shadow:0 0 0 3px #ffc531,0 0 18px rgba(255,150,40,.55)}.jbt-vs span{position:relative;font:900 italic 22px/1 var(--display);letter-spacing:-.02em;transform:skewX(-8deg);background:linear-gradient(180deg,#fff3b0,#ffc531 45%,#ff6b2b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0#16173a);animation:jbVs 1.6s ease-in-out infinite alternate}@keyframes jbVs{0%{transform:skewX(-8deg) scale(1)}to{transform:skewX(-8deg) scale(1.12)}}body.calm .jbt-vs span{animation:none}.jbt-hint{display:block;margin-top:6px;color:var(--dim);font-size:12px;text-align:center;width:100%}@media (max-width:520px){.jbt{width:calc(100% + 16px);margin:2px -8px 0}.jbt-side{padding:8px 5px 10px}.jbt .jbt-nm{padding:5px 6px;letter-spacing:0}.jbt-ppl{gap:8px 2px}.jbt-ppl .jbp{width:54px}.jbt-vs{width:46px;height:46px;margin:0-10px}.jbt-vs span{font-size:18px}}.jb-share{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:5px 12px;border-radius:999px;border:1.5px solid var(--line-2);background:0 0;color:var(--fg);font:800 12.5px/1.2 var(--body);cursor:pointer;transition:border-color .15s,background .15s}.jb-share:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.jbp.spec:has(.jbx) .jbeye{right:auto;left:2px}.wmrow{display:flex;align-items:center;gap:8px;min-width:0}.wmrow .wmr{flex:none}.wmn{min-width:0;font:700 12.5px/1.2 var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.9}.wmn.hit{color:#2fd27a;opacity:1}.snd-b{display:inline-flex;align-items:center;gap:2px}.snd-b svg{width:17px;height:17px;flex:none}@media (max-width:640px){.tool .tlab{display:none}}.rsaid{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font:700 12.5px/1.25 var(--body);text-align:left}.rsaid li{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsaid li.ok{color:#2fd27a}.rsaid li.no{opacity:.85}.rsaid i{font-style:normal;opacity:.7}.qpicks{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px}.qpicks span.ok b{color:#2fd27a}.qpicks span.no{opacity:.85}.qpicks span.no b{color:#ff8a8a}.kkpop{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px;background:rgba(8,10,40,.55)}.kk-card{width:min(440px,100%);background:var(--panel);color:var(--fg);border:3px solid var(--gold);border-radius:20px;padding:18px 20px;box-shadow:0 30px 70px -20px rgba(10,12,60,.7)}.kk-card h3{margin:0 0 6px;font:900 22px/1.1 var(--display)}.kk-card p{margin:0 0 14px;color:var(--dim);font-size:14.5px;line-height:1.4}.kk-b{display:flex;flex-wrap:wrap;gap:8px}.kk-ban{background:#d13a44!important;border-color:#d13a44!important;color:#fff!important}.jb-ctl .tool.jb-close{background:#c62a33;border-color:#c62a33;color:#fff}.jb-ctl .tool.jb-close:hover{background:#d93a44;border-color:#d93a44}.jb-ctl .tool.jb-close.armed{background:#ff4d57;border-color:#fff;box-shadow:0 0 0 3px rgba(255,77,87,.35)}.jbx{position:absolute;top:-1px;right:5px;width:20px;height:20px;min-width:20px;padding:0;border-radius:999px;display:grid;place-items:center;background:var(--panel-2);color:var(--fg);border:1.5px solid var(--line-2);box-shadow:0 2px 6px rgba(0,0,0,.35);font:900 11px/1 var(--body);cursor:pointer;opacity:.9;transition:background .15s,color .15s,border-color .15s,opacity .15s,transform .15s;z-index:2}.jbp:hover .jbx,.jbp:focus-within .jbx{opacity:1}.jbx:hover,.jbx:focus-visible,.jbx.armed{background:#d13a44;border-color:#d13a44;color:#fff;transform:scale(1.08)}.jbx.armed{width:auto;padding:0 8px;right:-12px;font-size:11.5px}@media (hover:none){.jbx{opacity:1}}.jb-qp .jb-bots{height:48px;padding:0 16px}.jb-qp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px}.jb-qp small{color:var(--dim);font-size:13px;flex:1 1 150px}.qp .qp-g{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow:auto}.qp .qp-g button{border:2px solid var(--line);background:var(--panel-2);color:var(--fg);border-radius:999px;padding:6px 12px;font:700 13.5px var(--body);cursor:pointer}.qp .qp-g button.on{background:var(--gold);border-color:var(--gold);color:#16173a}.qp{width:min(640px,100%)}.qp-any{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 14px;border-radius:14px;border:2px solid var(--line);background:var(--panel-2);color:var(--fg);cursor:pointer}.qp-any b{display:block;font-size:16px}.qp-any small{display:block;color:var(--dim);font-size:12.5px}.qp-any .qp-dice{font-size:26px}.qp-any.on,.qp-card.on{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 30%,transparent)}.qp-list{display:flex;flex-direction:column;gap:10px;max-height:min(46vh,380px);overflow-x:hidden;overflow-y:auto;padding:8px 9px 4px 0}.qp .qp-go .btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}.qp .qp-pickhint{font-size:12.5px!important;color:var(--dim)!important;margin:0!important}.qp-sh h4{margin:0 0 6px;font:800 12px var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.qp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.qp-card{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:12px;border:2px solid transparent;background:color-mix(in srgb,var(--c) 22%,var(--panel-2));color:var(--fg);cursor:pointer;text-align:left}.qp-card:hover{background:color-mix(in srgb,var(--c) 34%,var(--panel-2))}.qp-card .qp-lg{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--c)}.qp-card .qp-lg svg,.qp-card .qp-lg img{width:24px;height:24px}.qp-card .qp-nm{font:800 13px/1.15 var(--body);overflow:hidden;text-overflow:ellipsis}.qp-card.on::after{content:"✓";position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#16173a;font:900 12px var(--body)}.qp .qp-go{margin-top:4px}.qp-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qp-md{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 14px;border-radius:14px;border:2px solid var(--line);background:var(--panel-2);color:var(--fg);cursor:pointer}.qp-md b{font:900 16px var(--body)}.qp-md small{color:var(--dim);font-size:12.5px;line-height:1.3}.qp-md.on{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 30%,transparent)}.qp-mates h4{margin:0 0 6px;font:800 12px var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.qp-mates>small{display:block;margin-top:6px;color:var(--dim);font-size:12.5px}.qp-mrow{display:flex;flex-wrap:wrap;gap:6px}.qp-m{display:inline-flex;align-items:center;gap:6px;border:2px solid var(--line);background:var(--panel-2);color:var(--fg);border-radius:999px;padding:6px 12px;font:700 13.5px var(--body);cursor:pointer}.qp-m i{font-style:normal;color:var(--dim);font-weight:600}.qp-m.on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 16%,var(--panel-2))}.qp-m .qp-dot{width:9px;height:9px;border-radius:50%;background:#3ccf6e;flex:none}.qp .qp-team{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--fg)!important;font-size:15px!important}.qp .qp-team span{font:800 11.5px var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}.qp .qp-team i{color:var(--dim);font-size:13px}@media (max-width:520px){.qp-mode{grid-template-columns:1fr}}.qp .qp-big{font:900 24px var(--body)!important;color:var(--fg)!important}.qp .qp-n{font-size:12.5px!important}.qp .qp-who{color:var(--fg)!important;font-weight:700}.qp .qp-ask{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:var(--panel-2);border:2px solid var(--gold)}.qp .qp-ask span{color:var(--dim);font-size:14px}.mcp{margin:10px 0}.mcp .tile small{display:block;font-size:12px;font-weight:600;opacity:.7;margin-top:2px}.botcta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.botcta small{color:var(--dim);font-size:13px}.afilt{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 6px}.afilt button{border:2px solid var(--line);background:var(--panel);color:var(--fg);border-radius:999px;padding:8px 14px;font:800 14px var(--body);cursor:pointer}.afilt button small{font-weight:700;color:var(--dim);margin-left:3px}.afilt button.on{background:var(--brand);border-color:var(--brand);color:#fff}.afilt button.on small{color:#fff;opacity:.75}.hfilt{display:flex;gap:6px;overflow-x:auto;margin:12px 22px 0;padding-bottom:4px;scrollbar-width:thin}.hfilt button{flex:none;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:999px;padding:6px 11px;font:700 12.5px var(--body);cursor:pointer}.hfilt button.on{background:var(--gold);border-color:var(--gold);color:#16173a}.hday{font:800 12px var(--body);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);margin:14px 0 2px}.hrow{border-bottom:1px solid var(--line)}.hrow>summary,div.hrow{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 0;list-style:none}details.hrow>summary{cursor:pointer}details.hrow>summary::-webkit-details-marker{display:none}.hrow b{font-weight:800}.hcup .sti svg{width:24px;height:24px;color:#16173a;fill:none;stroke:currentColor}.avi[style*="--c:var(--t-amber)"],.mk[style*="--t-amber"] i,.ezwin[style*="--t-amber"] i{color:#16173a}.hrow .sti{width:42px;height:42px;border-radius:12px;background:var(--c);display:grid;place-items:center}.hrow .sti .mark{width:34px;height:34px}.hrow .sti .logo{width:30px;height:30px;stroke:#fff}.hrow small{display:block;color:var(--dim);font-size:12px;margin-top:1px}.hres{font:700 13px var(--body);text-align:right}.hres.m{font-weight:900}.hres.won{color:var(--good)}details.hrow>summary .hres::after{content:" ▾";color:var(--dim);font-size:11px}details.hrow[open]>summary .hres::after{content:" ▴"}.hsc{margin:0 0 10px 54px;padding:0;list-style:none;display:grid;gap:3px;font-size:13px}.hsc .hh{background:0 0;padding:0 2px;color:var(--dim);font-size:12px}.hsc li{display:flex;justify-content:space-between;gap:10px;padding:4px 10px;border-radius:8px;background:var(--panel-2)}.hsc li.me{box-shadow:inset 0 0 0 2px var(--gold)}.hmore{display:block;margin:12px auto 0;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:10px;padding:8px 14px;font:700 13px var(--body);cursor:pointer}.hclr{border:0;background:0 0;color:var(--dim);text-decoration:underline;font:inherit;cursor:pointer;padding:0}.hclr.arm{color:var(--bad);font-weight:800}.strow{display:grid;grid-template-columns:42px minmax(0,1fr) 70px 58px;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.strow:last-child{border-bottom:0}.strow.h{padding:0 0 4px}.strow.h>span{font:700 11.5px/1.2 var(--body)!important;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.strow.h>span:nth-child(2){text-align:left}.acct .sgn{display:flex;flex-direction:column;gap:8px}.gbtn.gdisc{background:#5865f2;border-color:#5865f2;color:#fff}.gbtn.gdisc:hover{background:#4752c4}.stclear{display:flex;justify-content:flex-end;padding:10px 22px 0}.stclear .tool.del{color:#b4232c;border-color:#f1c7ca;font-size:13.5px}.stclear .tool.del.armed{background:#b4232c;border-color:#b4232c;color:#fff}@media (max-width:520px){.stclear{padding-inline:16px}}.strow .sti{width:42px;height:42px;border-radius:12px;background:var(--c);display:grid;place-items:center}.strow .sti .mark{width:34px;height:34px}.strow .sti .logo{width:30px;height:30px;stroke:#fff}.strow b{display:block;font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strow small{display:block;color:var(--dim);font-size:13px;font-weight:600}.strow>span:not(.sti){text-align:right;font:900 24px/1"Big Shoulders Display",var(--display)}.strow>span.z{color:#c3c5d6}.stempty{margin:16px 22px 0;padding:16px;border-radius:14px;background:var(--panel-2);color:var(--dim);text-align:center;font-size:14.5px;line-height:1.45}.stnote{margin:12px 22px 0;color:var(--dim);font-size:12.5px;line-height:1.45}@media (max-width:520px){.stsum{gap:6px;padding-inline:16px}.stsum b{font-size:30px}.acct,.stnote{margin-inline:16px}.stlist,.bkrows{padding-inline:16px}.hfilt{margin-inline:16px}.stempty{margin-inline:16px}.strow{grid-template-columns:36px minmax(0,1fr) 54px 44px;gap:8px}.strow .sti{width:36px;height:36px}.strow .sti .mark{width:28px;height:28px}.strow .sti .logo{width:25px;height:25px}}body.calm :not(#ralert,#ralert *,.emo,.emo *,.upnow,.upnow *,.gocd,.gocd *),body.calm ::before,body.calm ::after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}body.calm .gtile .hv{display:none}.howto{display:flex;flex-direction:column;gap:9px;margin-top:6px}.howto ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.howto li{display:flex;align-items:center;gap:10px;font:700 15.5px/1.25 var(--body);color:var(--fg)}.howto li i{flex:none;width:25px;height:25px;border-radius:50%;background:var(--brand);color:#fff;font:800 13px/25px var(--body);font-style:normal;text-align:center;box-shadow:0 2px 0 rgba(20,23,96,.25)}.howto li b{color:var(--head)}.howto li.on i{background:var(--gold);color:#16173a}.howto li:not(.on) span{opacity:1}.howto ol:has(li.on) li:not(.on) span{opacity:.55}.hchips{display:flex;flex-wrap:wrap;gap:6px}.hc{font:700 12.5px/1 var(--body);padding:6px 10px;border-radius:999px;background:var(--panel);border:1.5px solid var(--line);color:var(--fg);white-space:nowrap}.hc.g{background:var(--good);border-color:var(--good);color:#fff}.hc.y{background:#e8a60c;border-color:#e8a60c;color:#16173a}.hc.n{background:#8d92a8;border-color:#8d92a8;color:#fff}details.more summary{cursor:pointer;width:max-content;font:700 13px/1 var(--body);color:var(--brand);list-style:none;padding:3px 0}details.more summary::-webkit-details-marker{display:none}details.more summary::before{content:"+";display:inline-block;width:14px;font-weight:800}details.more[open] summary::before{content:"−"}details.more p{margin:6px 0 0;font-size:13.5px;line-height:1.45;color:var(--dim)}.prompt p:empty{display:none}table.wd tr.ghost td{color:#9497b3;background:rgba(58,63,212,.035);font-weight:700}@media (max-width:760px){table.wd tr.ghost:not(.next){display:none}}table.wd tr.ghost.next td{color:var(--brand);background:repeating-linear-gradient(135deg,rgba(58,63,212,.05)0 6px,rgba(58,63,212,.1) 6px 12px)}@media (min-width:1100px){body:not(.big) #app.ing .howto li{font-size:15px}body:not(.big) #app.ing .howto{gap:7px}body:not(.big) #app.ing .howto ol{gap:5px}}.sug .off{display:flex;justify-content:space-between;gap:10px;padding:8px 13px;border-bottom:1px solid var(--line);background:var(--panel-2);color:#9a9cb4;font-weight:600;cursor:default}.sug .off:last-child{border-bottom:0}.sug .off small{color:#b4232c;font-weight:700}.sug .off .av,.sug .off img{opacity:.45;filter:grayscale(1)}body.ingame{background:radial-gradient(1100px 440px at 50% -140px,color-mix(in srgb,var(--gt,var(--brand)) 30%,transparent),transparent 72%),repeating-linear-gradient(90deg,rgba(58,63,212,.05)0 2px,transparent 2px 96px),linear-gradient(180deg,color-mix(in srgb,var(--gt,var(--brand)) 10%,var(--bg))0,var(--bg) 420px);background-color:var(--bg);background-attachment:fixed}@media (min-width:1100px){body.ingame:not(.big){background:radial-gradient(760px 340px at 12% -120px,rgba(255,255,255,.17),transparent 70%),radial-gradient(760px 340px at 88% -120px,rgba(255,255,255,.17),transparent 70%),radial-gradient(1300px 560px at 50% -80px,color-mix(in srgb,var(--gt,var(--brand)) 50%,transparent),transparent 72%),repeating-linear-gradient(90deg,rgba(255,255,255,.035)0 2px,transparent 2px 120px),linear-gradient(180deg,#20237a 0%,#151752 50%,#0d0f35 100%);background-color:#151752;background-attachment:fixed}body.ingame:not(.big) #app.ing>.bar .chd h2{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.35)}body.ingame:not(.big) #app.ing>.bar .mono{color:rgba(255,255,255,.8)}body.ingame:not(.big) #app.ing>.mast.slim{box-shadow:0 0 0 1px rgba(255,255,255,.14),0 10px 24px -14px rgba(0,0,0,.6)}body.ingame:not(.big) #app.ing>.goal{color:#fff}body.ingame:not(.big) #app.ing>.goal b:not(.glab){color:var(--gold)}body.ingame:not(.big) #app.ing>.scores .pl{box-shadow:0 10px 24px -16px rgba(0,0,0,.7)}body.ingame:not(.big) #app.ing>.gdesk{background:var(--bg);border-radius:22px;padding:14px;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 34px 70px -30px rgba(0,0,0,.75),0 0 90px -24px color-mix(in srgb,var(--gt,var(--brand)) 75%,transparent)}}:root[data-theme=dark] .hc.g{background:#178a52;border-color:#178a52}:root[data-theme=dark] .banner.t3{background:#0f3532}:root[data-theme=dark] .banner.t4{background:#3d1e17}:root[data-theme=dark] .acct .tool.del,:root[data-theme=dark] .stclear .tool.del{color:#ff8a8f;border-color:#5c2a30}:root[data-theme=dark] td.g{background:#14533a;color:#c9f5dc}:root[data-theme=dark] td.y{background:#5a4510;color:#ffe7a6}:root[data-theme=dark] .gbtn:not(.gdisc){background:#131314;border-color:#8e918f;color:#e3e3e3}:root[data-theme=dark] .gbtn:not(.gdisc):hover{background:#1f1f21}:root[data-theme=dark] .scores .pl.on{background:linear-gradient(180deg,#4a3a0c,#2f2610)}:root[data-theme=dark] .dstat.dpts{background:linear-gradient(180deg,#3a300d,var(--panel))}:root[data-theme=dark] .bkjoin input:focus{background:var(--panel)}:root[data-theme=dark] .dlock{background:#3e161a;color:#ff9a9a}:root[data-theme=dark] .hint.mine{background:#3a300d;color:var(--fg)}.show iframe{background:#13154c}:root[data-theme=dark] .seg button.on{background:var(--brand);color:#fff;box-shadow:none}:root[data-theme=dark] .acct.on{border-color:#1f5a3a;background:#10291c}body.ingame[data-stage=studio]{background:conic-gradient(from 168deg at 22% -6%,transparent 0 6deg,color-mix(in srgb,var(--gt,var(--brand)) 14%,transparent) 6deg 20deg,transparent 20deg),conic-gradient(from 172deg at 78% -6%,transparent 0 6deg,color-mix(in srgb,var(--gt,var(--brand)) 14%,transparent) 6deg 20deg,transparent 20deg),linear-gradient(180deg,color-mix(in srgb,#7a2fb8 14%,var(--bg))0,var(--bg) 460px);background-color:var(--bg);background-attachment:fixed}body.ingame[data-stage=field]{background:repeating-linear-gradient(90deg,color-mix(in srgb,#1f8a4c 22%,transparent)0 2px,transparent 2px 72px),linear-gradient(180deg,color-mix(in srgb,#1f8a4c 16%,var(--bg))0,var(--bg) 460px);background-color:var(--bg);background-attachment:fixed}body.ingame[data-stage=tron]{background:radial-gradient(circle,color-mix(in srgb,var(--gt,var(--brand)) 22%,transparent) 1.2px,transparent 1.7px)0 0/12px 12px,linear-gradient(180deg,color-mix(in srgb,var(--gt,var(--brand)) 10%,var(--bg))0,var(--bg) 460px);background-color:var(--bg);background-attachment:fixed}@media (min-width:1100px){body.ingame:not(.big)[data-stage=studio]{background:conic-gradient(from 160deg at 18% -8%,transparent 0 8deg,rgba(255,255,255,.12) 8deg 24deg,transparent 24deg),conic-gradient(from 176deg at 50% -12%,transparent 0 4deg,rgba(255,255,255,.1) 4deg 14deg,transparent 14deg),conic-gradient(from 184deg at 82% -8%,transparent 0 8deg,rgba(255,255,255,.12) 8deg 24deg,transparent 24deg),radial-gradient(1100px 300px at 50% 105%,color-mix(in srgb,var(--gt,var(--brand)) 55%,transparent),transparent 72%),linear-gradient(180deg,#2b1347 0%,#1a0b2e 55%,#0d0618 100%);background-color:#1a0b2e;background-attachment:fixed}body.ingame:not(.big)[data-stage=field]{background:radial-gradient(900px 300px at 50% -60px,rgba(255,255,255,.16),transparent 70%),radial-gradient(1200px 400px at 50% -40px,color-mix(in srgb,var(--gt,var(--brand)) 30%,transparent),transparent 72%),repeating-linear-gradient(90deg,rgba(255,255,255,.2)0 3px,transparent 3px 160px),repeating-linear-gradient(90deg,rgba(0,0,0,.08)0 80px,transparent 80px 160px),linear-gradient(180deg,#14683c 0%,#0e5230 55%,#093b22 100%);background-color:#0e5230;background-attachment:fixed}body.ingame:not(.big)[data-stage=tron]{background:radial-gradient(1200px 520px at 50% -80px,color-mix(in srgb,var(--gt,var(--brand)) 40%,transparent),transparent 72%),radial-gradient(circle,rgba(255,255,255,.09) 1.3px,transparent 1.8px)0 0/11px 11px,linear-gradient(180deg,#0b0c22 0%,#07081a 100%);background-color:#07081a;background-attachment:fixed}body.ingame:not(.big)[data-stage=tron] #app.ing>.gdesk{border-radius:14px;box-shadow:0 0 0 6px #191b3a,0 0 0 8px color-mix(in srgb,var(--gt,var(--brand)) 80%,#000),0 34px 70px -30px rgba(0,0,0,.8),0 0 110px -20px color-mix(in srgb,var(--gt,var(--brand)) 70%,transparent)}}.prompt h3.long,body:not(.big) #app.ing .gdesk .prompt h3.long{font-size:clamp(18px,1.6vw,21px)}@media (min-width:761px){.mast.fit1{gap:14px 16px}.mast.fit1 .brandmark{padding-right:0}.mast.fit1 .brandmark .bkwt{font-size:58px}.mast.fit1 .mnav{gap:6px}.mast.fit1 .mtabs{gap:0}.mast.fit1 .mb{padding:0 12px}.mast.fit1 .mt{padding:12px 9px;font-size:15px}.mast.fit1 .mt.on::after{left:9px;right:9px}.mast.tight .mb.lab span{display:none}.mast.tight .mb.lab{width:44px;padding:0}.mast.tight .mt{padding:12px 9px;font-size:15px}.mast.tight .mt.on::after{left:9px;right:9px}.mast.tight2 .mtabs{order:5;width:100%;justify-content:center;margin:-4px 0-6px}}.setup .rhint{display:block;margin-top:6px;font-size:13.5px;color:var(--dim)}.setup .rhint button{border:0;background:0 0;padding:0;font:inherit;font-weight:700;color:var(--brand);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.gpneed{margin:0;padding:10px 14px;border-radius:12px;background:var(--gold-bg);border:1.5px solid #e0a800;color:var(--fg);font-size:14.5px}.pset{display:flex;flex-direction:column;gap:6px;flex:1 1 340px;min-width:0}.pchips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;border:2px solid var(--line);border-radius:12px;background:var(--panel);min-height:48px}.pchips:focus-within{border-color:var(--brand)}.pchip{display:inline-flex;align-items:center;gap:4px;padding:5px 6px 5px 12px;border-radius:999px;background:var(--brand);color:#fff;font:700 15px/1 var(--body)}.pchip button{border:0;background:rgba(255,255,255,.18);color:#fff;width:22px;height:22px;border-radius:50%;font:700 15px/1 var(--body);display:grid;place-items:center;padding:0;cursor:pointer}.pchip button:hover{background:rgba(255,255,255,.32)}.pchips input{flex:1 1 140px;min-width:120px;border:0;outline:0;background:0 0;color:var(--fg);font:600 16px var(--body);padding:6px 6px}.pchips .tool{padding:5px 12px;font-size:13.5px}.pfull{font-size:13px;color:var(--dim);padding:0 6px}.setup .pset .rhint{margin-top:0}.pchips .pme{border:2px dashed var(--brand);background:0 0;color:var(--brand);border-radius:999px;padding:4px 12px;font:700 14px/1.2 var(--body);cursor:pointer}.pchips .pme:hover{background:var(--brand-bg)}.whints{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.whint{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--gold-bg);border:1.5px solid #e0a800;color:var(--fg);font:700 14px/1.2 var(--body)}.whint i{font-style:normal;font:800 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.whints .tool small{font-weight:600;color:var(--dim);margin-left:4px}.whrow{grid-template-columns:none!important;display:flex!important}.whrow span{min-width:calc(var(--n)*var(--wt,50px) + (var(--n) - 1)*5px);max-width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:2px dashed #e0a800;border-radius:8px;color:var(--gold-ink);background:var(--gold-bg);font:800 13px/1 var(--body)}.wkb{display:flex;flex-direction:column;gap:5px;margin-top:10px;align-items:flex-start}.wkb div{display:flex;gap:4px}.wk{width:30px;height:36px;display:grid;place-items:center;border-radius:6px;background:var(--panel-2);border:1.5px solid var(--line);color:var(--fg);font:800 14px/1 var(--body)}.wk.g{background:var(--good);border-color:var(--good);color:#fff}.wk.y{background:#e8a60c;border-color:#e8a60c;color:#16173a}.wk.n{background:0 0;color:var(--dim);opacity:.5;border-color:transparent;text-decoration:line-through}@media (max-width:520px){.wk{width:calc((100vw - 80px)/10);height:34px;font-size:13px}}@media (min-width:1100px){body:not(.big) #app.ing .wk{width:28px;height:28px;font-size:13px}body:not(.big) #app.ing .wkb{gap:4px;margin-top:8px}body:not(.big) #app.ing .wgrid{--wt:42px;gap:5px}body:not(.big) #app.ing .wrow{grid-template-columns:repeat(10,minmax(0,42px))}body:not(.big) #app.ing .wt{font-size:22px!important}body:not(.big) #app.ing .whrow span{height:38px}}.whrow span i{font-style:normal;font:800 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;opacity:.8}:root[data-theme=dark] .whrow span{color:#ffd76a}@media (min-width:1100px){body:not(.big) #app.ing>.goal{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.big) #app.ing>.goal>b{margin-right:10px}body:not(.big) #app.ing>.goal>span{margin-left:8px}}.wpick{position:relative}.wghost{position:absolute!important;left:0;top:0;width:1px!important;height:1px!important;opacity:0;pointer-events:none;border:0!important;padding:0!important}.wtype{margin:0;font-size:13.5px;color:var(--dim)}.wtype b{color:var(--fg)}.wk{cursor:pointer;padding:0;font-family:inherit}.wk:hover{border-color:var(--brand)}.wk:active{transform:translateY(1px)}.wk.wide{width:auto!important;padding:0 10px;font-size:12px}.wkb:has(+*){margin-bottom:2px}@media (pointer:coarse){.wtype{display:none}}@keyframes keyHit{0%{transform:translateY(0) scale(1)}35%{transform:translateY(3px) scale(.88);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 55%,transparent)}70%{transform:translateY(-3px) scale(1.12);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 25%,transparent)}to{transform:none;box-shadow:none}}@keyframes tileLand{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.wk.hit{animation:keyHit .26s cubic-bezier(.3,.7,.4,1);position:relative;z-index:1}.wt.land{animation:tileLand .14s ease-out}@media (prefers-reduced-motion:reduce){.wk.hit,.wt.land{animation:none}}@media (min-width:1100px){body:not(.big) #app.ing .wgrid{--wt:clamp(42px,6.1vh,64px);gap:clamp(5px,.7vh,8px)}body:not(.big) #app.ing .wrow{grid-template-columns:repeat(10,minmax(0,var(--wt)));gap:clamp(5px,.6vh,7px)}body:not(.big) #app.ing .wt{font-size:calc(var(--wt)*.52)!important;border-radius:clamp(8px,1vh,11px)}body:not(.big) #app.ing .whrow span{height:calc(var(--wt) - 4px);font-size:clamp(13px,1.6vh,16px)}body:not(.big) #app.ing .wkb{gap:clamp(4px,.7vh,8px);margin-top:clamp(8px,1.6vh,18px)}body:not(.big) #app.ing .wkb div{gap:clamp(4px,.55vh,7px)}body:not(.big) #app.ing .wk{width:clamp(28px,4.2vh,46px);height:clamp(28px,4.8vh,52px);font-size:clamp(13px,1.9vh,19px);border-radius:clamp(6px,.8vh,9px)}body:not(.big) #app.ing .wk.wide{width:auto;padding:0 clamp(10px,1.3vh,16px);font-size:clamp(12px,1.6vh,16px)}}.wboard{--wt:min(50px,calc((100vw - 48px) / var(--cols) - 5px));display:flex;flex-direction:column;align-items:center;width:100%}.wboard .wgrid{width:max-content;max-width:100%;align-items:flex-start}.wboard .wrow{display:flex!important;gap:5px}.wboard .wt{width:var(--wt);height:var(--wt);flex:none;aspect-ratio:auto;font-size:calc(var(--wt)*.52)!important}.wboard .whrow span{width:calc(var(--n)*var(--wt) + (var(--n) - 1)*5px);min-width:0;height:calc(var(--wt) - 4px)}.wboard .wkb{align-items:center}@media (min-width:1100px){body:not(.big) #app.ing .wboard,body:not(.big) #app.ing .wboard .wgrid{--wt:min(clamp(42px,6.1vh,64px),calc(560px / var(--n) - 6px))}body:not(.big) #app.ing .wboard .wgrid{width:calc(var(--n)*var(--wt) + (var(--n) - 1)*clamp(5px,.6vh,7px));max-width:none}body:not(.big) #app.ing .wboard .wrow{gap:clamp(5px,.6vh,7px);flex-wrap:nowrap}body:not(.big) #app.ing .wboard .wt.over,body:not(.big) #app.ing .wboard .wt.ex{width:calc(var(--wt)*.74);height:calc(var(--wt)*.74);align-self:center;font-size:calc(var(--wt)*.4)!important}body:not(.big) #app.ing .wboard .whrow span{width:calc(var(--n)*var(--wt) + (var(--n) - 1)*clamp(5px,.6vh,7px))}}.wclock{float:right;display:flex;flex-direction:column;align-items:center;margin:-4px -4px 0 10px;padding:6px 12px;border-radius:12px;background:var(--panel);border:2px solid var(--line)}.wclock b{font:900 26px/1 var(--display);font-variant-numeric:tabular-nums}.wclock b.hot{color:var(--bad)}.wclock span{font-size:11px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.wrace{display:flex;flex-direction:column;gap:6px;margin-top:6px}.wrp{display:grid;grid-template-columns:minmax(60px,110px) auto 1fr;align-items:center;gap:10px;padding:6px 10px;border-radius:10px;background:var(--panel);border:1.5px solid var(--line);font-size:13.5px}.wrp .nm{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrp .sq{display:flex;gap:4px;flex-wrap:wrap}.wrp .sq i{display:flex;gap:1px}.wrp .sq i:empty{width:10px;height:10px}.wrp .sq b{width:8px;height:10px;border-radius:2px;background:var(--line-2)}.wrp .sq b.g{background:var(--good)}.wrp .sq b.y{background:#e8a60c}.wrp .sq i.hint{width:22px;height:10px;border-radius:2px;background:var(--gold-bg);border:1px dashed #e0a800}.wrp .st{color:var(--dim);font-weight:700;text-align:right}.wrp.won{border-color:var(--good);background:var(--good-bg)}.wrp.won .st{color:var(--good)}.wrp.out{opacity:.7}.pboard:empty{display:none}.wme{display:flex;flex-direction:column;gap:8px;width:100%}.wmsg{margin:0;align-self:center;font-weight:700;color:var(--bad)}.wmsg.good{color:var(--good)}.wme .wpick,.wme .whints{align-self:center}.prompt:has(>.wclock){position:relative}.prompt>.wclock{float:none;position:absolute;top:12px;right:12px;margin:0;padding:5px 10px}.prompt>.wclock b{font-size:22px}.prompt:has(>.wclock)>.mono,.prompt:has(>.wclock)>h3{padding-right:92px}.wtop{display:flex;align-items:center;justify-content:center;gap:12px;min-height:34px;flex-wrap:wrap}.wtop .wpick{position:absolute;width:1px;height:1px;overflow:hidden}.wtop .wtype,.wtop .wmsg{margin:0}.wtop .tool small{font-weight:600;color:var(--dim);margin-left:4px}.wrace{gap:4px}.wrp{padding:4px 10px}@media (min-width:1100px){body:not(.big) #app.ing .pboard .wboard,body:not(.big) #app.ing .pboard .wboard .wgrid{--wt:min(clamp(36px,5.6vh,60px),calc(560px / var(--cols) - 6px))}body:not(.big) #app.ing .pboard .wkb{margin-top:8px}body:not(.big) #app.ing .pboard .wk{height:clamp(26px,4.4vh,50px)}}#ralert{position:fixed;left:50%;top:calc(var(--vvt,0px) + 16px);transform:translateX(-50%);z-index:81;pointer-events:none;opacity:0;text-align:center}#ralert.on{opacity:1}#ralert.ra2 b{display:inline-block;padding:8px 16px;border-radius:999px;background:var(--panel);color:var(--fg);border:2px solid var(--line-2);font:800 15px/1 var(--body);box-shadow:var(--lift)}#ralert.ra2.on{animation:raSoft 2.6s ease forwards}#ralert.ra1 b{display:inline-block;padding:14px 30px;border-radius:16px;background:linear-gradient(180deg,#ffcf3d,#f0a500);color:#16173a;font:900 30px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 4px rgba(255,197,49,.35),0 18px 40px -10px rgba(0,0,0,.6)}#ralert.ra1.on{animation:raBig 3.4s ease forwards}#ralert.ra10 b{display:inline-block;padding:16px 36px;border-radius:16px;background:#e5232b;color:#fff;font:900 38px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 5px rgba(255,60,60,.45),0 0 60px rgba(255,0,0,.6)}#ralert.ra10.on{animation:raRed 3.4s ease forwards}@keyframes raSoft{0%{opacity:0;transform:translate(-50%,-14px)}12%,80%{opacity:1;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes raBig{0%{opacity:0;transform:translate(-50%,-30px) scale(.8)}10%{opacity:1;transform:translate(-50%,0) scale(1.08)}14%{transform:translate(calc(-50% - 8px),0)}18%{transform:translate(calc(-50% + 8px),0)}22%{transform:translate(calc(-50% - 5px),0)}26%,85%{opacity:1;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,-10px)}}@keyframes raRed{0%{opacity:0;transform:translate(-50%,0) scale(1.6)}10%{opacity:1;transform:translate(-50%,0) scale(1)}20%{transform:translate(-50%,0) scale(1.08)}30%{transform:translate(-50%,0) scale(1)}40%{transform:translate(-50%,0) scale(1.08)}50%,85%{opacity:1;transform:translate(-50%,0) scale(1)}to{opacity:0}}.clock.warn{color:#e8a60c}.clock.red{color:#ff4d4d}body.redalert::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:80;box-shadow:inset 0 0 0 5px rgba(255,40,40,.95),inset 0 0 160px rgba(255,0,0,.45);animation:redPulse .5s ease-in-out infinite alternate}body.redalert .wclock{border-color:#ff4d4d;background:#3e161a}body.redalert .wclock b{animation:clockBeat 1s ease-in-out infinite}@keyframes redPulse{0%{opacity:.55}to{opacity:1}}@keyframes clockBeat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}}.wtop .tool:disabled{opacity:.6;cursor:default}.wres{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:8px}.wrc{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:14px;background:var(--panel);border:2px solid var(--line)}.wrc.won{border-color:var(--good)}.wrc.top{box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 55%,transparent);border-color:var(--gold)}.wrh{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.wrh span{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrh i{font-style:normal;font:800 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-right:6px}.wrc.top .wrh i{color:var(--gold-ink)}.wrh b{font:900 22px/1 var(--display)}@media (min-width:761px){.wres:has(.wrc:nth-child(7)){grid-template-columns:repeat(5,minmax(0,1fr))}}.wres:has(.wrc:nth-child(7)) .wrh i{display:block;margin:0 0 3px}.wrc.won .wrh b{color:var(--good)}.wmini{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.wmr{display:flex;gap:2px}.wmr b{width:var(--mt,17px);height:calc(var(--mt,17px) + 2px);display:grid;place-items:center;border-radius:3px;font:800 calc(var(--mt,17px)*.62)/1 var(--body);background:var(--panel-2);color:var(--dim)}.wmr b.g{background:var(--good);color:#fff}.wmr b.y{background:#e8a60c;color:#16173a}.wmr b.over{outline:1px dashed var(--line-2)}.wmh{font-size:11.5px;font-weight:700;color:var(--gold-ink);background:var(--gold-bg);border:1px dashed #e0a800;border-radius:4px;padding:2px 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wmh.none{color:var(--dim);background:0 0;border-color:var(--line)}.wrc p{margin:0;font-size:12.5px;line-height:1.35;color:var(--dim);font-weight:600}.wprompt.done .wclock{display:none}.wshort{display:none;margin:0}@media (max-width:760px){.wprompt:not(.done) .howto ol,.wprompt:not(.done) .hchips{display:none}.wprompt:not(.done) .wshort{display:block;font-weight:700;color:var(--fg);font-size:14.5px}.wprompt h3{font-size:22px}.wres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wkb{width:100%;align-items:stretch!important;gap:7px!important}.wkb div{gap:4px!important;justify-content:center}.wk{width:calc((100vw - 28px - 9*4px)/10)!important;height:52px!important;font-size:17px!important;border-radius:7px}.wk.wide{width:calc((100vw - 28px - 9*4px)/10*1.5)!important;font-size:12.5px!important;padding:0!important}}button,.wk,[data-act]{touch-action:manipulation}@media (max-width:760px){.pboard .wboard{--wt:min(42px,calc((100vw - 48px) / var(--cols) - 5px))}.pboard .wme{gap:6px}.pboard .wkb{margin-top:8px}}.client [data-pb]{scroll-margin-top:118px}[data-pb]{scroll-margin-top:12px}body.heat .wboard .wt,body.heat .wkb .wk{border-color:color-mix(in srgb,#ff4d4d calc(var(--heat)*100%),var(--line))!important;box-shadow:0 0 0 1px rgba(255,77,77,calc(var(--heat)*.7)),0 0 calc(var(--heat)*14px) rgba(255,40,40,calc(var(--heat)*.4));animation:panic .26s ease-in-out infinite alternate}body.heat .wboard .wt:nth-child(2n),body.heat .wkb .wk:nth-child(2n){animation-duration:.22s;animation-direction:alternate-reverse}body.heat .wboard .wt:nth-child(3n),body.heat .wkb .wk:nth-child(3n){animation-duration:.31s;animation-delay:-.12s}body.heat .wboard .wrow:nth-child(odd) .wt:nth-child(4n+1),body.heat .wkb div:nth-child(2) .wk:nth-child(4n){animation-duration:.19s;animation-delay:-.07s}body.heat .wkb .wk.hit{animation:keyHit .26s cubic-bezier(.3,.7,.4,1)}@keyframes panic{0%{transform:translate(calc(var(--heat)*-.8px),calc(var(--heat)*.5px)) rotate(calc(var(--heat)*-2.6deg))}50%{transform:translate(calc(var(--heat)*.45px),calc(var(--heat)*-.6px)) rotate(calc(var(--heat)*1.1deg))}to{transform:translate(calc(var(--heat)*.8px),calc(var(--heat)*.35px)) rotate(calc(var(--heat)*2.6deg))}}@media (prefers-reduced-motion:reduce){body.heat .wboard .wt,body.heat .wkb .wk{animation:none}}.podium .phead{margin:0;font:900 clamp(26px,3.4vw,38px)/1.05 var(--display);letter-spacing:.01em;text-shadow:0 3px 0 rgba(15,17,90,.35)}.pfield{position:relative;width:100%;max-width:660px;min-height:200px;padding:12px 0;display:flex;flex-direction:column;justify-content:space-evenly;gap:6px;border-radius:14px;overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 calc(8% - 2px),rgba(255,255,255,.22) calc(8% - 2px) 8%),repeating-linear-gradient(90deg,rgba(0,0,0,.06)0 8%,transparent 8% 16%),linear-gradient(180deg,#2f9a4c,#22733a);box-shadow:inset 0 0 0 3px rgba(255,255,255,.55),0 14px 30px -14px rgba(0,0,0,.6)}.pfield .ez{position:absolute;top:0;bottom:0;right:0;width:17%;background:repeating-linear-gradient(135deg,rgba(255,255,255,.06)0 10px,transparent 10px 20px),linear-gradient(180deg,#3a3fd4,#2a2db0);display:grid;align-items:center;justify-items:center;border-left:3px solid #fff}.pfield .ez span{writing-mode:vertical-rl;font:900 40px/.86"Big Shoulders Display",var(--display);letter-spacing:.01em;text-transform:uppercase;text-align:center;color:#fff;white-space:nowrap;-webkit-text-stroke:.06em #16173a;paint-order:stroke fill;text-shadow:0 .06em 0#16173a}.pfield .ez span em{font-style:normal;color:var(--gold)}.pfield .gl{position:absolute;top:0;bottom:0;left:6%;border-left:3px solid #fff;opacity:.85}.pfield .ln{position:relative;height:40px;z-index:1}.pfield .mk{--lw:150px;position:absolute;top:50%;left:calc(var(--lw) + (100% - var(--lw))*var(--x)/100);transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px}.pfield .mk.l{flex-direction:row-reverse}.pfield .mk i{flex:none;width:32px;height:32px;border-radius:50%;background:var(--c);color:#fff;font:900 15px/32px var(--display);font-style:normal;text-align:center;border:2px solid #fff;box-shadow:0 4px 10px -2px rgba(0,0,0,.45)}.pfield .mk em{font-style:normal;display:flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.95);color:#16173a;white-space:nowrap;box-shadow:0 4px 10px -4px rgba(0,0,0,.45)}.pfield .mk em b{font:800 13px/1.2 var(--body);max-width:110px;overflow:hidden;text-overflow:ellipsis}.pfield .mk em span{font:900 16px/1 var(--display)}.pfield .mk.l{transform:translate(calc(-100% + 16px),-50%)}.pfield .mk.r{transform:translate(-16px,-50%)}.pfield .ln.win .mk i{width:38px;height:38px;line-height:38px;font-size:17px;box-shadow:0 0 0 4px rgba(255,197,49,.65),0 0 24px rgba(255,197,49,.9)}.pfield .ln.win .mk em{background:#16173a;color:#ffc531}.pfield .ln.win .mk em b{color:#fff}.pfield .crown{position:absolute;width:22px;height:15px;fill:#ffc531;stroke:#16173a;stroke-width:1.2;top:-14px;z-index:2}.pfield .mk.l .crown{right:8px}.pfield .mk.r .crown{left:8px}.podium.anim .pfield .mk{animation:podRun 1.3s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}@keyframes podRun{0%{left:var(--lw);opacity:0}12%{opacity:1}to{left:calc(var(--lw) + (100% - var(--lw))*var(--x)/100);opacity:1}}.podium.anim .pfield .ez{animation:tdFlash .9s ease-out 1.6s both}@keyframes tdFlash{0%{box-shadow:inset 0 0 0 0 transparent}30%{box-shadow:inset 0 0 40px 6px rgba(255,197,49,.85)}to{box-shadow:inset 0 0 0 0 transparent}}.podium.anim .pfield .crown{animation:crownDrop .5s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(var(--d) + 1.2s)}@keyframes crownDrop{0%{opacity:0;transform:translateY(-14px) rotate(-20deg)}to{opacity:1;transform:none}}@media (max-width:520px){.pfield .mk em b{max-width:64px}.pfield .mk em{padding:3px 8px}.pfield .mk{--lw:128px}}body.heat:not(.redalert)::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:80;box-shadow:inset 0 0 0 calc(var(--heat)*4px) rgba(255,40,40,calc(.3 + var(--heat)*.6)),inset 0 0 calc(40px + var(--heat)*130px) rgba(255,0,0,calc(var(--heat)*.42));transition:box-shadow .9s linear}body.heat .wclock b{color:color-mix(in srgb,#ff4d4d calc(var(--heat)*100%),#e8a60c)}#ralert.ra30 b{display:inline-block;padding:9px 18px;border-radius:999px;background:#3e161a;color:#ff8a8f;border:2px solid #ff4d4d;font:800 16px/1 var(--body);box-shadow:0 0 24px rgba(255,40,40,.35)}#ralert.ra30.on{animation:raSoft 2.6s ease forwards}.bkwt .ballo{display:inline-block;height:.85em;width:auto;vertical-align:-.03em;margin:0 .005em 0 .02em;overflow:visible}.bkwt .ballo .bsh{display:none}.bkwt .ballo .bf{fill:var(--gold);stroke:#c99200;stroke-width:1}.bkwt .ballo .bd{fill:#d99400;opacity:.45}.bkwt .ballo .bso{fill:none;stroke:#1b1d7a;stroke-width:4;stroke-linecap:round;opacity:.4}.bkwt .ballo .bsw{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round}.bkwt .ballo .blo{display:none}.bkwt .ballo .blw{fill:none;stroke:#1b1d7a;stroke-width:2.5;stroke-linecap:round}.bkwt .ballo .bb{transform-box:fill-box;transform-origin:50% 50%}.bkwt .ballo .bl{transform-box:fill-box;transform-origin:50% 50%}button.brandmark:hover .ballo .bl{animation:ballSpiral 1.1s linear}@keyframes ballSpiral{0%{transform:translateX(0) scaleX(1);opacity:1}1.67%{transform:translateX(8.75px) scaleX(.812);opacity:1}3.33%{transform:translateX(14.17px) scaleX(.329);opacity:1}5%{transform:translateX(14.47px) scaleX(.264);opacity:0}6.67%{transform:translateX(9.8px) scaleX(.757);opacity:0}8.33%{transform:translateX(1.96px) scaleX(.991);opacity:0}10%{transform:translateX(-6.39px) scaleX(.905);opacity:0}11.67%{transform:translateX(-12.62px) scaleX(.54);opacity:0}13.33%{transform:translateX(-15px) scaleX(.021);opacity:0}15%{transform:translateX(-13.03px) scaleX(.495);opacity:1}16.67%{transform:translateX(-7.5px) scaleX(.866);opacity:1}18.33%{transform:translateX(-.08px) scaleX(1);opacity:1}20%{transform:translateX(7.23px) scaleX(.876);opacity:1}21.67%{transform:translateX(12.62px) scaleX(.54);opacity:1}23.33%{transform:translateX(14.95px) scaleX(.084);opacity:1}25%{transform:translateX(13.86px) scaleX(.383);opacity:0}26.67%{transform:translateX(9.8px) scaleX(.757);opacity:0}28.33%{transform:translateX(3.81px) scaleX(.967);opacity:0}30%{transform:translateX(-2.81px) scaleX(.982);opacity:0}31.67%{transform:translateX(-8.75px) scaleX(.812);opacity:0}33.33%{transform:translateX(-12.99px) scaleX(.5);opacity:0}35%{transform:translateX(-14.91px) scaleX(.11);opacity:0}36.67%{transform:translateX(-14.36px) scaleX(.289);opacity:1}38.33%{transform:translateX(-11.61px) scaleX(.633);opacity:1}40%{transform:translateX(-7.23px) scaleX(.876);opacity:1}41.67%{transform:translateX(-1.96px) scaleX(.991);opacity:1}43.33%{transform:translateX(3.43px) scaleX(.974);opacity:1}45%{transform:translateX(8.24px) scaleX(.836);opacity:1}46.67%{transform:translateX(11.95px) scaleX(.605);opacity:1}48.33%{transform:translateX(14.24px) scaleX(.314);opacity:1}50%{transform:translateX(15px) scaleX(.02);opacity:1}51.67%{transform:translateX(14.29px) scaleX(.304);opacity:0}53.33%{transform:translateX(12.32px) scaleX(.571);opacity:0}55%{transform:translateX(9.38px) scaleX(.78);opacity:0}56.67%{transform:translateX(5.81px) scaleX(.922);opacity:0}58.33%{transform:translateX(1.96px) scaleX(.991);opacity:0}60%{transform:translateX(-1.88px) scaleX(.992);opacity:0}61.67%{transform:translateX(-5.45px) scaleX(.932);opacity:0}63.33%{transform:translateX(-8.56px) scaleX(.821);opacity:0}65%{transform:translateX(-11.09px) scaleX(.673);opacity:0}66.67%{transform:translateX(-12.99px) scaleX(.5);opacity:0}68.33%{transform:translateX(-14.24px) scaleX(.314);opacity:0}70%{transform:translateX(-14.88px) scaleX(.125);opacity:0}71.67%{transform:translateX(-14.98px) scaleX(.058);opacity:1}73.33%{transform:translateX(-14.6px) scaleX(.228);opacity:1}75%{transform:translateX(-13.86px) scaleX(.383);opacity:1}76.67%{transform:translateX(-12.83px) scaleX(.518);opacity:1}78.33%{transform:translateX(-11.61px) scaleX(.633);opacity:1}80%{transform:translateX(-10.27px) scaleX(.729);opacity:1}81.67%{transform:translateX(-8.88px) scaleX(.806);opacity:1}83.33%{transform:translateX(-7.5px) scaleX(.866);opacity:1}85%{transform:translateX(-6.17px) scaleX(.911);opacity:1}86.67%{transform:translateX(-4.93px) scaleX(.944);opacity:1}88.33%{transform:translateX(-3.81px) scaleX(.967);opacity:1}90%{transform:translateX(-2.81px) scaleX(.982);opacity:1}91.67%{transform:translateX(-1.96px) scaleX(.991);opacity:1}93.33%{transform:translateX(-1.26px) scaleX(.996);opacity:1}95%{transform:translateX(-.71px) scaleX(.999);opacity:1}96.67%{transform:translateX(-.31px) scaleX(1);opacity:1}98.33%{transform:translateX(-.08px) scaleX(1);opacity:1}to{transform:translateX(0) scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){button.brandmark:hover .ballo .bl{animation:none}}.mfield{position:absolute;inset:0;z-index:-1;pointer-events:none}.mfield span{position:absolute;bottom:9px;transform:translateX(-50%);font:900 30px/1"Big Shoulders Display",var(--display);letter-spacing:.04em;color:rgba(255,255,255,.07)}.mast.slim .mfield{display:none}@media (max-width:760px){.mfield{display:none}}.lw-seat{margin-top:14px;background:var(--gold)!important;color:#1a1a2e!important;border-color:var(--gold)!important}.lw-watch{margin-top:12px;border:0;background:0 0;color:rgba(255,255,255,.85);font:700 13.5px var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lw-note{margin-top:10px!important;font-size:13.5px!important;opacity:.85}.lw-gap:empty{display:none}.lw-leave{margin-top:6px;align-self:center;background:0 0!important;color:var(--fg)!important;border:2px solid var(--line-2)!important;box-shadow:none!important}.lw-leave.armed,.netbar .cl-leave.armed{background:#b4232c!important;border-color:#b4232c!important;color:#fff!important}.reload .lw-leave{color:var(--dim)!important;border-color:var(--line-2)!important}.shline{margin:4px 0 0;font-size:14px;color:var(--fg)}.shline span{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--panel-2);color:var(--dim);font-size:12px;font-weight:700}.shres{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.shres span{padding:4px 10px;border-radius:999px;font:700 13px/1.2 var(--body);background:var(--panel-2);color:var(--dim)}.shres span.ok{background:var(--good-bg);color:var(--good)}.shres span b{color:var(--good)}.claims .tile.shmine{box-shadow:inset 0 0 0 3px var(--brand);position:relative}.claims .tile.shmine::after{content:"Your shadow pick";position:absolute;top:6px;right:8px;font:800 10px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.lw-shadow small{display:block;margin:2px 0 8px;opacity:.85}.lw-shadow .shopts{display:flex;flex-direction:column;gap:8px}.lw-shadow .shopts .btn{width:100%;text-align:left;font-size:14.5px;line-height:1.3;white-space:normal}.emobar{display:flex;gap:6px;flex-basis:100%;justify-content:center;padding:4px 0 2px}.emobar button{font-size:24px;line-height:1;width:44px;height:44px;border-radius:12px;border:0;background:rgba(255,255,255,.18);cursor:pointer;touch-action:manipulation}.emobar button:active{transform:scale(.9)}#app .emobar{background:var(--panel);border:2px solid var(--line);border-radius:14px;padding:6px}#app .emobar button{background:var(--panel-2)}.tool.emo-t{font-size:16px;line-height:1;padding-inline:10px}.tool.emo-t.on{background:var(--gold);border-color:var(--gold)}#emofx{position:fixed;inset:0;pointer-events:none;z-index:125;overflow:hidden}.emobar button,#emofx .emo,.emoslots button,.emogrid>button,.emomine>button:first-child,.emoch{font-family:"Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji",sans-serif}.emosearch{width:100%;font:500 15px var(--body);padding:9px 12px;border-radius:10px;border:2px solid var(--line);background:var(--panel);color:var(--fg)}.emotabs{display:flex;flex-wrap:wrap;gap:4px}.emotabs button{display:inline-flex;align-items:center;gap:5px;border:2px solid transparent;border-radius:999px;background:var(--panel);color:var(--dim);font:700 12.5px var(--body);padding:4px 10px 4px 7px;cursor:pointer}.emotabs button.on{border-color:var(--gold);color:var(--fg)}.emotabs .emoch{font-size:16px;line-height:1}.emogrid.all{max-height:248px;overflow-y:auto;padding-right:2px}.emogrid .note{margin:4px 2px;color:var(--dim);font-size:13px}#emofx .emo .emoimg{width:52px;height:52px;display:block}.emobar button .emoimg{width:30px;height:30px;display:block;margin:auto}.emoed{display:flex;flex-direction:column;gap:10px;align-items:flex-start;max-width:520px}.emoslots{display:flex;flex-wrap:wrap;gap:8px}.emoslots button{width:46px;height:46px;border-radius:12px;border:2px solid var(--line);background:var(--panel-2);font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer;color:var(--fg)}.emoslots button{position:relative;transition:transform .12s,border-color .12s}.emoslots button:hover,.emoslots button:focus-visible{transform:translateY(-2px);border-color:var(--gold)}.emoslots button.on{border-color:var(--gold);box-shadow:0 0 0 3px rgba(255,197,49,.35)}.emoslots .emopen{position:absolute;right:-6px;bottom:-6px;width:19px;height:19px;border-radius:50%;background:var(--gold);display:grid;place-items:center;box-shadow:0 1px 0#b77700;font-style:normal}.emoslots .emopen svg{width:11px;height:11px;fill:none;stroke:#16173a;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.emoslots button.add .emopen{display:none}.emoslots button.add{font:800 22px var(--body);color:var(--dim);border-style:dashed}.emoslots .emoimg{width:30px;height:30px}.emopick{width:100%;background:var(--panel-2);border:2px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}.emopick .mono{margin:0}.emogrid{display:flex;flex-wrap:wrap;gap:4px}.emogrid>button,.emomine>button:first-child{width:38px;height:38px;border:0;border-radius:10px;background:var(--panel);font-size:21px;line-height:1;display:grid;place-items:center;cursor:pointer}.emogrid .emoimg{width:28px;height:28px}.emomine{position:relative;display:inline-block}.emomine .x{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:var(--bad);color:#fff;font:800 12px/20px var(--body);cursor:pointer;padding:0}.emogrid .draw{width:auto;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;border:2px dashed var(--line-2);border-radius:10px;background:0 0;color:var(--fg);font:700 13px var(--body);padding:0 14px;height:38px;cursor:pointer}.emotype{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--dim)}.emotype input{width:190px;font-size:18px;padding:6px 10px;border-radius:10px;border:2px solid var(--line);background:var(--panel);color:var(--fg)}#emodraw{position:fixed;inset:0;z-index:95;background:rgba(10,10,30,.6);display:grid;place-items:center;padding:16px}#emodraw .edbox{background:var(--panel);color:var(--fg);border:2px solid var(--gold);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px;align-items:center;max-width:340px;width:100%}#emodraw h3{margin:0}#emodraw canvas{width:256px;height:256px;max-width:100%;border-radius:14px;touch-action:none;cursor:crosshair;background:repeating-conic-gradient(#d9dbe8 0 25%,#f4f5fb 0 50%)0 0/24px 24px}#emodraw .edcols{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}#emodraw .edcols button{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);background:var(--c);cursor:pointer}#emodraw .edcols button.on{box-shadow:0 0 0 3px var(--gold)}#emodraw .edtools{flex-wrap:wrap;justify-content:center;gap:6px}#emodraw .tool.on{border-color:var(--gold);color:var(--fg)}#emofx .emo{position:absolute;bottom:-60px;font-size:44px;line-height:1;animation:emoUp 2.8s cubic-bezier(.2,.6,.4,1) forwards;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}#emofx .emo i{position:absolute;right:-8px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:var(--c);color:#fff;font:900 11px/20px var(--body);font-style:normal;text-align:center;border:2px solid #fff}@keyframes emoUp{0%{transform:translate(0,0) scale(.6);opacity:0}10%{opacity:1;transform:translate(0,-40px) scale(1.1)}60%{opacity:1}to{transform:translate(var(--sway),-62vh) scale(.9);opacity:0}}@media (prefers-reduced-motion:reduce){#emofx .emo{animation:emoFade 1.6s ease forwards;bottom:20%}@keyframes emoFade{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}}.posb{display:flex;align-items:center;gap:12px}.posb b{flex:none;min-width:58px;height:50px;padding:0 10px;display:grid;place-items:center;border-radius:12px;background:var(--gold);color:#16173a;font:900 30px/1"Big Shoulders Display",var(--display);letter-spacing:.03em;box-shadow:0 4px 0 var(--gold-sh)}.posb span{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:600;color:var(--dim)}.posb span i{font-style:normal;font:800 15px/1.1 var(--body);color:var(--fg);text-transform:capitalize}.mast.noadm .mb.owner{display:none}@media (max-width:760px){.mast .mb.owner{display:none}}.mb.owner,.mb.me{position:relative}.mb.owner.dot::after,.mb.me.dot::after{content:"";position:absolute;top:5px;right:5px;width:9px;height:9px;border-radius:50%;background:var(--bad);box-shadow:0 0 0 2px var(--brand)}@media (min-width:761px){.mb.me.dot::after{display:none}}.mast.noadm .mb.me.dot::after{display:block}.prompt .qwhen{display:inline-block;margin:2px 0 8px;padding:3px 10px;border-radius:999px;background:var(--panel-2);color:var(--dim);font:800 12.5px var(--body);letter-spacing:.04em;text-transform:uppercase}.prompt .qwhen.now{background:var(--gold);color:#1d1600}:root{color-scheme:light;--bg:#f5f5fa;--panel:#ffffff;--panel-2:#eef0f8;--line:#e3e4ef;--line-2:#cdd0e3;--fg:#16173a;--dim:#5d5f7d;--brand:#3a3fd4;--brand-2:#2a2ea8;--brand-bg:#eceefe;--gold:#ffc531;--gold-sh:#c99700;--gold-ink:#7a5600;--gold-bg:#fff4cc;--good:#16955a;--good-bg:#e2f5ea;--bad:#d93f45;--bad-bg:#fde7e8;--mag:#b8329e;--mag-bg:#f8e6f4;--yellow:var(--brand);--blue:var(--brand);--t-coral:#f0603e;--t-sky:#1f9fd1;--t-lime:#5aa82b;--t-violet:#7a52d9;--t-brown:#9a6232;--t-amber:#e8930c;--t-magenta:#b8329e;--t-teal:#0f9e8e;--t-pink:#ff4f87;--t-char:#2e2b36;--t-plum:#56208c;--t-gold:#d9a400;--display:"Rubik",system-ui,sans-serif;--body:"Rubik",system-ui,sans-serif;--mono:"Rubik",system-ui,sans-serif;--lift:0 10px 24px -14px rgba(20,23,96,.45);--head:var(--brand-2);--toast:#16173a;--on-tile:#fff}:root[data-theme=dark]{color-scheme:dark;--bg:#0e0f2e;--panel:#191b46;--panel-2:#23265c;--line:#2d3068;--line-2:#3d4184;--fg:#eef0ff;--dim:#a9addb;--brand:#6b72ff;--brand-bg:#1e2166;--head:#c3c6ff;--gold-sh:#a47c00;--gold-ink:#ffd76a;--gold-bg:#3a300d;--good:#2fbf78;--good-bg:#10331f;--bad:#ff6b70;--bad-bg:#3e161a;--mag:#e25bc8;--mag-bg:#3a1637;--t-char:#3b3746;--lift:0 10px 26px -14px rgba(0,0,0,.75);--toast:#2a2d7a}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:17px;line-height:1.45;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.wrap{max-width:1160px;margin:0 auto;padding-inline:16px;padding-block:16px 48px;display:flex;flex-direction:column;gap:22px}@media (min-width:1440px){.wrap.wide{max-width:min(1480px,calc(100vw - 96px))}.wrap.wide .gtiles.five{grid-template-columns:repeat(5,minmax(0,1fr))}.wrap.wide .gtiles.picks{grid-template-columns:repeat(5,minmax(0,1fr))}.wrap.wide .gtiles.picks>.gtile:nth-child(n+9){display:flex}.wrap.wide .gtiles.cups{grid-template-columns:repeat(6,minmax(0,1fr))}.wrap.wide .gtiles.cups .tb p{font-size:13px}}.gtiles.picks>.gtile:nth-child(n+9){display:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}a{color:var(--brand);font-weight:600}h1,h2,h3{margin:0;font-weight:700}.mono{font-size:13px;font-weight:600;color:var(--dim)}.mast{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;color:#fff;border-radius:22px;padding:16px 18px 16px 26px;background:repeating-linear-gradient(90deg,transparent 0 calc(1% - 1.5px),rgba(255,255,255,.16) calc(1% - 1.5px) 1%) left top/100% 7px no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(1% - 1.5px),rgba(255,255,255,.16) calc(1% - 1.5px) 1%) left bottom/100% 7px no-repeat,repeating-linear-gradient(90deg,transparent 0 calc(10% - 2px),rgba(255,255,255,.085) calc(10% - 2px) 10%),repeating-linear-gradient(90deg,transparent 0 calc(5% - 1px),rgba(255,255,255,.035) calc(5% - 1px) 5%),linear-gradient(105deg,#1f2290 0%,#2a2db0 30%,#3a3fd4 62%,#4a50ea 100%);box-shadow:0 18px 36px -22px rgba(20,23,96,.9),inset 0 1px 0 rgba(255,255,255,.18)}.brandmark{display:flex;flex-direction:column;align-items:flex-start;gap:9px;background:0 0;border:0;padding:0 10px 0 0;color:#fff;text-align:left}.brandmark .bkwt{display:block;font:900 66px/.82"Big Shoulders Display",var(--display);letter-spacing:.004em;text-transform:uppercase;white-space:nowrap;position:relative}.brandmark .bkwt .bksh{position:absolute;left:0;top:0;z-index:0;pointer-events:none;color:#2c2fae;-webkit-text-fill-color:#2c2fae;-webkit-text-stroke:.012em #2c2fae;translate:0 .025em;text-shadow:0 .025em 0#2326a0,0 .05em 0#1b1d7a,.012em .05em 0#12135a,-.012em .05em 0#12135a,0 .062em 0#12135a,.012em 0 0#12135a,-.012em 0 0#12135a,0 .14em .18em rgba(8,10,50,.55)}.brandmark .bkwt .bksh em,.brandmark .bkwt .bksh .w{background:0 0;color:inherit;-webkit-text-fill-color:inherit;-webkit-text-stroke:inherit}.brandmark .bkwt>.bkin:not(.bksh){position:relative;z-index:1}.brandmark .bkwt .bkin{display:inline-block;transform:skewX(-8deg);transform-origin:0 100%;transition:transform .15s}.brandmark .bkwt em{font-style:normal;color:var(--gold)}.brandmark .bkwt .w,.brandmark .bkwt em{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.brandmark .bkwt .w{background-image:linear-gradient(180deg,#fff 0,#f4f5ff 44%,#ccd0fb 56%,#aeb4f0 100%)}.brandmark .bkwt em{background-image:linear-gradient(180deg,#fff2b8 0,#ffd84d 44%,#f6ae0c 56%,#cf8400 100%)}.brandmark small{text-shadow:0 2px 0 rgba(18,19,90,.55)}button.brandmark:hover .bkwt .bkin{transform:skewX(-8deg) translateY(-1px)}.brandmark small{display:block;font:700 15px/1 var(--body);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:rgba(255,255,255,.8);transform:skewX(-8deg);transform-origin:0 100%}.mnav{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mb{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 15px;border:0;border-radius:13px;background:rgba(255,255,255,.13);color:#fff;font:700 14.5px/1 var(--body);white-space:nowrap;transition:background .12s,transform .06s}.mb svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.mb svg .f{fill:currentColor;stroke:none}.netbar .tool>svg:not([width]){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-4px}.mb:hover{background:rgba(255,255,255,.23)}.mb:active{transform:translateY(1px)}.mb.ico{width:44px;padding:0}.mtabs{display:flex;align-items:center;gap:4px;margin:0 auto}.mt{position:relative;border:0;background:0 0;color:rgba(255,255,255,.86);font:800 16px/1 var(--body);letter-spacing:.01em;padding:12px 14px;border-radius:11px;white-space:nowrap;transition:background .12s,color .12s}.mt:hover{background:rgba(255,255,255,.12);color:#fff}.mt.on{color:#fff}.mt.on::after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:3px;border-radius:3px;background:var(--gold)}.mb.me .mav{width:26px;height:26px;border-radius:50%;background-color:var(--c,var(--gold));background-position:center;color:#16173a;font:900 14px/26px var(--body);font-style:normal;text-align:center;flex:none;box-shadow:0 0 0 2px var(--c,rgba(255,255,255,.35))}.mb.me .mav[style*=background-image]{box-shadow:0 0 0 1.5px #16173a,0 0 0 3.5px var(--c,rgba(255,255,255,.35))}.mb.me{padding-left:9px}.mb.dice:hover svg{transform:rotate(-18deg) scale(1.08)}.mb.room{background:linear-gradient(180deg,#ffd862,#f2b521);background-color:var(--gold);color:#16173a;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 8px 18px -8px rgba(242,181,33,.7)}.mb.room:hover{filter:brightness(1.05)}.mb.live{background:#fff;color:var(--brand)}.mb.live:hover{background:#f1f2ff}.mb.live i{width:9px;height:9px;border-radius:50%;background:#1fb35a;box-shadow:0 0 0 3px rgba(31,179,90,.22);flex:none}@media (max-width:760px){.mast{padding:14px 14px 14px 18px;border-radius:18px;gap:12px}.brandmark .bkwt{font-size:46px}.brandmark small{font-size:11px}.mnav{width:100%;flex-wrap:nowrap;gap:6px}.mtabs{order:4;width:100%;margin:0;gap:4px;background:rgba(255,255,255,.1);border-radius:12px;padding:3px}.mt{flex:1 1 0;padding:10px 4px;font-size:14px;text-align:center}.mt.on{background:#fff;color:var(--brand)}.mt.on::after{display:none}.mb{height:42px;padding:0 10px}.mb.lab span{display:none}.mb.lab,.mb.ico{width:auto;flex:1 1 0}.mb.room,.mb.live{flex:2.2 1 0;font-size:14px}.mb.room svg,.mb.live svg{display:none}}.mast .mono{color:rgba(255,255,255,.85)}.mast.slim{padding:10px 18px;border-radius:16px}.mast.slim .brandmark .bkwt{font-size:32px}.modesw{display:flex;flex-wrap:wrap;gap:4px;background:rgba(255,255,255,.14);border-radius:12px;padding:4px}.modesw button{border:0;background:0 0;color:#fff;font-weight:600;font-size:14px;padding:8px 12px;border-radius:9px;opacity:.88}.modesw button:hover{opacity:1;background:rgba(255,255,255,.12)}.modesw button.on{background:#fff;color:var(--brand);opacity:1}.modesw .how{width:34px;padding:8px 0;font-weight:700;background:rgba(255,255,255,.1)}.hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px}.feature{position:relative;overflow:hidden;background:var(--c,var(--t-coral));color:#fff;border:0;border-radius:20px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;min-height:224px;text-align:left}.feature::after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.1)}.feature>*{position:relative;z-index:1}.feature .logo{position:absolute;right:26px;top:50%;transform:translateY(-50%);width:140px;height:140px}.feature small{font-weight:600;font-size:14px;opacity:.92}.feature h2{font:800 clamp(32px,4.4vw,44px)/1 var(--display);letter-spacing:-.02em;max-width:calc(100% - 150px)}.feature p{margin:0;max-width:36ch;opacity:.94}.feature .go{margin-top:4px;background:#fff;color:#16173a;border-radius:12px;padding:11px 20px;font-weight:700;box-shadow:0 4px 0 rgba(0,0,0,.18)}.joinbox{background:var(--panel);border:2px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:0}.joinbox h3{font-size:22px;font-weight:800}.jb-host{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.jb-host .btn{font-size:18px;padding:12px 22px}.jb-host.on .jb-tag{font:700 13px var(--body);color:var(--good)}.jb-host.on .jb-code{font:900 34px/1 var(--display);letter-spacing:.14em;color:var(--brand)}.jb-or{display:flex;align-items:center;gap:10px;color:var(--dim);font:600 13px var(--body);margin:4px 0}.jb-or::before,.jb-or::after{content:"";flex:1;height:2px;background:var(--line)}.jb-join{display:flex;flex-direction:column;gap:8px}.jb-join h4{margin:0;font:700 16px var(--body)}.btn.ink{background:var(--brand);color:#fff;box-shadow:0 4px 0 var(--brand-2)}.joinbox p{margin:0;color:var(--dim);font-size:15px}.joinbox .row{flex-wrap:nowrap}.joinbox input{flex:1;min-width:0;text-transform:uppercase;letter-spacing:.25em;text-align:center;font:700 20px var(--body);border:2px solid var(--line);border-radius:12px;padding:10px;background:var(--bg);color:var(--fg)}.joinbox input:focus{border-color:var(--brand);outline:0}.sec{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px}.sec h2{font:700 24px var(--display);letter-spacing:-.01em}.sec p{margin:0;color:var(--dim);grid-column:1/-1;max-width:70ch}.more{background:0 0;border:0;padding:0;color:var(--brand);font-weight:600;font-size:15px}.more:hover{text-decoration:underline;text-underline-offset:3px}.gtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.gtiles.five{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.gtile{background:var(--panel);border:2px solid var(--line);border-radius:18px;overflow:hidden;padding:0;display:flex;flex-direction:column;text-align:left;min-width:0;transition:transform .12s,border-color .12s,box-shadow .12s}.gtile:hover{transform:translateY(-2px);border-color:var(--fg);box-shadow:var(--lift)}.gtile .art{position:relative;overflow:hidden;height:100px;background:var(--c);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px}.gtile .art::after{content:"";position:absolute;right:-34px;top:-34px;width:130px;height:130px;border-radius:50%;background:rgba(255,255,255,.1)}.gtile .art .logo{position:relative;z-index:1;width:62px;height:62px}.badge{position:relative;z-index:1;align-self:flex-end;background:rgba(0,0,0,.22);color:#fff;font-size:13px;font-weight:700;padding:3px 9px;border-radius:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.gtile .tb{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.gtile h3{font:700 19px/1.2 var(--display)}.gtile p{margin:0;color:var(--dim);font-size:14.5px;line-height:1.45;flex:1}.mark{display:block;flex:none;width:40px;height:40px}.card .chd .mark{width:46px;height:46px;margin:-3px 0}.gtile .art .mark{position:relative;z-index:1;width:78px;height:78px;margin:-6px -4px -6px 0}.gtiles:not(.five) .gtile .art .mark{width:72px;height:72px;margin:-4px -2px -4px 0}.gtiles.five .gtile .art .mark{width:66px;height:66px;margin:0}.gtiles.five .badge{max-width:64%}.feature .mark{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:176px;height:176px}.bar .chd .mark{width:44px;height:44px;padding:3px;border-radius:12px;background:var(--c,var(--t-char))}.show .sbar .sname{display:flex;align-items:center;gap:8px;font-weight:700}.show .sbar .sname .mark{width:30px;height:30px}.art .logo,.feature .logo{stroke:#fff}.art .logo .y,.art .logo .b,.feature .logo .y,.feature .logo .b{stroke:rgba(255,255,255,.72)}.art .logo .fy,.art .logo .fb,.feature .logo .fy,.feature .logo .fb{fill:#fff;stroke:#fff}.art .logo .ty,.feature .logo .ty{fill:#fff}.setup{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:flex-end;background:var(--panel);border:2px solid var(--line);border-radius:16px;padding:14px 16px}.setup label{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 280px}.setup input[type=text]{background:var(--bg);border:2px solid var(--line);border-radius:10px;color:var(--fg);font:600 17px var(--body);padding:8px 11px;width:100%}.setup input[type=text]:focus{border-color:var(--brand);outline:0}.seg{display:flex;background:var(--panel-2);border-radius:11px;padding:3px;gap:3px}.seg button{background:0 0;border:0;padding:7px 12px;font-weight:600;font-size:15px;color:var(--dim);border-radius:8px}.seg button.on{background:var(--brand);color:#fff}.shelf{display:flex;flex-direction:column;gap:12px}.shelf h2{font:700 24px var(--display);letter-spacing:-.01em}.shelf>p{margin:0;color:var(--dim);max-width:70ch}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.card{background:var(--panel);border:2px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;text-align:left;min-width:0;transition:border-color .12s,box-shadow .12s}.card.cup{background:linear-gradient(180deg,var(--gold-bg),var(--panel) 70%)}.warn{color:var(--bad);font-weight:600;margin:0}.goal.gp{border-style:solid;border-color:var(--brand)}.gpres table td:nth-child(3){text-align:left;color:var(--dim)}.gpres table th:nth-child(3){text-align:left}.card:hover{border-color:var(--fg);box-shadow:var(--lift)}.card h3{font:700 20px/1.15 var(--display)}.card p{margin:0;color:var(--dim);font-size:15px;flex:1}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font-size:13.5px;font-weight:600;background:var(--panel-2);border-radius:8px;padding:3px 9px;color:var(--dim);line-height:1.35}.chip.hot{background:var(--gold-bg);color:var(--gold-ink)}.foot{color:var(--dim);font-size:13px;max-width:90ch}.sitefoot{max-width:1160px;margin:0 auto;padding:18px 16px 32px;border-top:1px solid var(--line);color:var(--dim);font-size:12.5px;line-height:1.55;display:flex;flex-direction:column;gap:6px}.sitefoot p{margin:0;max-width:110ch}.sitefoot a{color:inherit;text-decoration:underline;text-underline-offset:2px}.grecaptcha-badge{visibility:hidden!important}.sitefoot a:hover{color:var(--fg)}@media (min-width:1440px){.sitefoot.wide{max-width:min(1480px,calc(100vw - 96px))}}.client .sitefoot,body.tvbig .sitefoot,body.ingame .sitefoot{display:none}.lede{margin:0;color:var(--dim);max-width:70ch}.lede b{color:var(--fg)}.doors.four{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.doors.four .door{min-height:240px}.doors.four .door h2{font-size:clamp(24px,2.6vw,30px)}.door.cur{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.roomcode{display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:var(--panel);border:2px solid var(--line);border-radius:18px;padding:20px}.roomcode b{font:800 clamp(56px,12vw,88px)/1 var(--display);letter-spacing:.14em;color:var(--brand)}.roomcode .row{width:100%;flex-wrap:wrap}.roomcode input{flex:1 1 260px;min-width:0;background:var(--bg);border:2px solid var(--line);border-radius:10px;color:var(--fg);font:500 14px var(--body);padding:9px 11px}.plist{display:flex;flex-direction:column;gap:6px}@media (min-width:900px){.plist.many{display:grid;grid-template-columns:1fr 1fr}}.prow .pno{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:11px;background:var(--line);color:var(--dim);font:700 12px/1 var(--mono,monospace);font-style:normal;margin-right:8px;vertical-align:1px}.cols .col h4 .ordb{display:block}.shw .sh-lhide{display:none!important}@media (max-width:899px){.sl .slsolo:has(>.slp:nth-child(7)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sl .slsolo:has(>.slp:nth-child(7))>.slp{min-width:0}.sl .slsolo:has(>.slp:nth-child(7))>.slp b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.slsolo .slp .slguest{color:var(--gold-ink);font-size:11px}.slwatch.slspot{color:var(--fg)}.rlive>.mono{margin:0 0 6px;color:var(--dim);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.rlive .wres{margin-top:0}.rlive .wrc{padding:8px;gap:4px;min-width:0}.rlive .wmr b{width:11px;height:11px}.rlive .rsq b{width:18px;height:12px}.rlive .wrh b{font-size:16px}.rlive .wrh{gap:4px}.rlive .wrc p{font-size:11.5px}.rlive .rmini{overflow:hidden}.slteam.over{border-color:var(--bad,#e5484d)!important}.slteam.over h3 small{color:var(--bad,#e5484d);font-weight:800}.rwsw{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 10px;margin-bottom:4px}.rwsw::-webkit-scrollbar{display:none}.rwsw .mono{flex:none;color:var(--dim);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.rwsw .tool{flex:none;white-space:nowrap}.rwsw .tool.on{background:var(--gold);color:#16173a;border-color:var(--gold)}.rwsw .tool.won:not(.on){border-color:var(--good)}.rwview>.mono{margin:0 0 6px;color:var(--dim);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.rwview input,.rwview .pick,.rwview .wkb,.rwview .hintbtn,.rwview .wtype,.rwview .rleft{display:none!important}.rwview{pointer-events:none}.rwview .wtop{display:none}.wrc.rtap{font:inherit;text-align:left;color:inherit;cursor:pointer}.setup>.pset:has(.tboard){flex-basis:100%}.tboard{display:grid;grid-template-columns:repeat(var(--tn),minmax(0,1fr));gap:10px;width:100%}@media (max-width:760px){.tboard{grid-template-columns:repeat(2,minmax(0,1fr))}}.tbox{border:2px solid color-mix(in srgb,var(--tc) 55%,var(--line));border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:6px;background:color-mix(in srgb,var(--tc) 7%,var(--panel));min-width:0}.tbox h4{margin:0 0 2px;display:flex;align-items:center;gap:6px;font-size:14px}.tbox h4 i{width:12px;height:12px;border-radius:50%;background:var(--tc);flex:none}.tbox .tbname{flex:1 1 auto;min-width:0;font:inherit;font-weight:800;color:inherit;background:0 0;border:0;border-bottom:1px dashed color-mix(in srgb,var(--tc) 55%,transparent);border-radius:0;padding:1px 2px;margin:0;outline:0}.tbox .tbname:hover{border-bottom-style:solid}.tbox .tbname:focus{border-bottom:2px solid var(--tc);background:color-mix(in srgb,var(--tc) 10%,transparent)}.tbox h4 small{margin-left:auto;color:var(--dim);font-weight:700;font-size:12px}.tbox.over{border-color:var(--bad,#e5484d)}.tbox.over h4 small{color:var(--bad,#e5484d)}.tbox .tmem{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--fg);font:inherit;text-align:left;cursor:pointer;min-width:0}.tbox .tmem b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.tbox .tmem i{font-style:normal;color:var(--dim);font-size:13px}.tbox .tmem .avi{width:26px;height:26px;font-size:12px;margin:0}.tbox .tmem.off{opacity:.5}.tbox .tmem:hover{border-color:var(--tc)}.tbox .dim{margin:4px 2px;font-size:13px}.tbrow{align-items:center;gap:10px;margin-top:4px}.tbrow .mono{color:var(--dim);font-size:12px}.scores .pl .tms{grid-column:1/-1;display:flex;gap:2px;margin-top:3px;flex-wrap:wrap}.scores .pl .tms .avi{width:16px;height:16px;font-size:8px;margin:0;border-width:1px}.orb .orrow{align-items:center;gap:12px;margin-bottom:8px}.orb .orrow .mono b{font:900 22px/1 var(--display);color:var(--fg)}.orb .reel{margin:2px 0 8px}.lrb .lrst{margin-left:auto;font-size:12px;font-weight:800;color:var(--dim)}.lrwho{display:inline-block;margin-left:4px;font-size:11px;font-weight:800;padding:1px 7px;border-radius:99px;background:var(--panel-2);color:var(--dim)}.lrwho.solo{background:var(--good);color:#fff}.lrwho.none{opacity:.7}.qdots i.u{box-shadow:0 0 0 2px var(--gold)}.dslots{margin:8px 0}@media (max-width:760px){.dslots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dslots .slot{padding:6px 8px}.dslots .slot b{font-size:13px}.dslots .slot span{font-size:11.5px}.dslots .slot .av{display:none}}.nline{position:relative;height:64px;margin:16px 6px 6px;border-bottom:3px solid var(--line)}.nline span{position:absolute;bottom:-3px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.nline .nl-ans{z-index:2;bottom:-12px}.nline .nl-ans b{background:var(--gold);color:#16173a;font:900 15px/1 var(--display);padding:5px 9px;border-radius:99px;box-shadow:0 0 0 3px var(--panel)}.nline .nl-p{bottom:10px}.nline .nl-p i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 11px/1 var(--body);font-style:normal;background:var(--c,#555);border:2px solid #fff;color:#fff}.nline .nl-p.hit i{box-shadow:0 0 0 3px var(--good)}.srchip{display:inline-block;margin:2px 4px 2px 0;padding:3px 9px;border-radius:99px;background:var(--panel-2);border:1px solid var(--line);font-size:13px;font-weight:700}.srchip.hit{border-color:var(--good);color:var(--good)}.crb .tiles.small{margin-top:8px}.crb .clues{margin:6px 0}@media (max-width:760px){body.racing #app{padding-bottom:76px}}@media (max-width:760px){body.racing .wprompt:not(.done) .wshort,body.racing .wprompt:not(.done) .howto{display:none}body.racing .wprompt:not(.done){padding-top:10px;padding-bottom:10px}body.racing .wprompt:not(.done) h3{font-size:19px;margin:2px 0}}.qrb .qrtop{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.qrb .qrtop .mono{color:var(--dim);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.qrb .qrtop b{font:900 20px/1 var(--display);margin-left:auto}.qrb .qstreak{font-size:12px;font-weight:800;color:var(--gold-ink);background:var(--gold-bg,rgba(255,197,49,.15));padding:2px 8px;border-radius:99px}.qdots{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 8px}.qdots i{width:14px;height:14px;border-radius:4px;background:var(--line)}.qdots i.g{background:var(--good)}.qdots i.n{background:var(--bad,#e5484d)}.qdots i.cur{background:0 0;outline:2px solid var(--gold);outline-offset:-2px}.qdots.mini{gap:2px;max-width:150px}.qdots.mini i{width:11px;height:11px;border-radius:3px}.qrb .qq{margin:4px 0 10px}.qrb .qq h3{margin:4px 0;font-size:clamp(18px,2.4vw,24px);line-height:1.25}.qrb .qq .mono{color:var(--dim);margin:0}.qrb .qopts.locked{opacity:.55}.aucat{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;background:var(--gold-bg);color:var(--gold-ink);border:2px solid var(--gold);border-radius:12px;padding:6px 14px;margin:0 0 10px}.aucat span{font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.aucat b{font:800 22px var(--display,var(--body));line-height:1.15}.auspots{font-size:13px;font-weight:700;color:var(--dim);margin:-2px 0 6px}.li.auopen{border:2px dashed var(--line-2);border-radius:8px;opacity:.75}.li.auopen span{color:var(--dim);font-style:italic}.xmini{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin:2px 0}.xmini span{display:flex;justify-content:space-between;gap:4px;font-size:11px;font-weight:700;padding:2px 5px;border-radius:4px;background:var(--panel-2);overflow:hidden;white-space:nowrap}.xmini span b{overflow:hidden;text-overflow:ellipsis}.xmini span.rare{background:var(--good);color:#fff}.xmini span.mid{background:var(--gold-bg);color:var(--gold-ink)}.xmini span.common{background:var(--line-2)}.xmini span.open{justify-content:center;opacity:.5}.rmiss{margin:4px 0 0;font-size:14px;color:var(--dim)}.client [data-act=gp-peek]{display:none}.client:not(.admin) .leadonly{display:none}.client .rd-b{display:none}.client .bar .tools>.tref-b{display:none}.ropts{display:flex;justify-content:flex-end;margin-top:10px}.qlast.qph{visibility:hidden}.qrecap .rcok{color:var(--good);font-weight:800}#updbar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:min(720px,calc(100vw - 24px));background:var(--panel);border:2px solid var(--gold);border-radius:14px;padding:10px 14px;box-shadow:0 12px 30px rgba(0,0,0,.35);font-weight:600}#updbar span{flex:1 1 260px}.rgive{display:flex;justify-content:flex-end;margin-top:10px}.rgive .tool.armed,[data-act=giveup].armed{background:#b4232c;border-color:#b4232c;color:#fff}.wmh.spl.spb{background:0 0;border:0;color:var(--dim);font-weight:600;font-size:10.5px;padding:0 6px 2px}.wmh.spl{display:flex;justify-content:space-between;gap:14px;min-width:170px}.wmh.spl b{font-variant-numeric:tabular-nums}.wd tr.mhint td{text-align:left;background:var(--gold-bg);color:var(--gold-ink);font-weight:700}.wd tr.mhint td i{font-style:normal;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-right:10px;opacity:.75}.rme .whints{display:flex;gap:8px;justify-content:flex-end;margin:6px 0 8px}.qrev .qopts .tile{opacity:1;cursor:default}.qrev .qopts .tile:not(.ok):not(.bad){opacity:.5}.qrev .qopts .tile.bad{animation:qshake .36s ease-out}body.calm .qrev .qopts .tile.bad{animation:none}@keyframes qshake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.qrb .qlast{margin:0 0 6px}.qcand{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.qcand small{color:var(--dim);font-weight:600}.qrecap{margin-top:12px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px 12px}.qrecap summary{cursor:pointer;font-weight:800}.qrecap ol{margin:8px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--dim)}.qrecap b{color:var(--fg)}.plist-h{font-size:15px;margin:14px 0 6px;color:var(--dim)}h2 .seats{font-size:13px;font-weight:600;color:var(--dim);margin-left:10px;letter-spacing:.02em;vertical-align:middle}.prow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;background:var(--panel);border:2px solid var(--line);border-radius:12px;padding:9px 12px}.prow.off{opacity:.5}.prow .pc{display:flex;flex-wrap:wrap;gap:6px}.prow small{color:var(--dim);margin-left:6px}.inroom{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:600 17px var(--body);padding:6px 0}.hostchip{color:var(--dim);align-self:center}.netbar{position:sticky;top:8px;z-index:6;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:space-between;background:var(--brand);color:#fff;border-radius:14px;padding:9px 12px 9px 16px;font-size:14px;box-shadow:0 10px 24px -16px rgba(20,23,96,.8)}.netbar b.go{color:var(--gold)}.netbar b.bad{color:#ffd0d2}.netbar .tool{background:rgba(255,255,255,.14);border-color:transparent;color:#fff}.cltoast{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);background:var(--toast);border:2px solid var(--bad);color:#fff;border-radius:999px;padding:9px 18px;font-weight:600;z-index:70;max-width:90vw}.client .tools [data-act=snd],.client:not(.admin) .tools .tool,.client:not(.admin) .pl button.sc i{display:none}.client:not(.admin) .pl button.sc{pointer-events:none}.client:not(.myturn) .pick{opacity:.35;pointer-events:none}.client .netbar~.mast{display:none}.cltools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px}.cltools>span{font-size:14px;color:var(--dim)}.cltools>span b{color:var(--fg)}body.client .bar .tools .cltools .tool{display:inline-flex;align-items:center}.cltools .tool>svg:not([width]){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cltools .avs{display:none}.cltools .cl-leave.armed{background:#b4232c!important;border-color:#b4232c!important;color:#fff!important}body.deskguest #app>.bar .chd{flex:none}body.deskguest:not(.big) #app.ing>.bar .tools{flex:1 1 0;min-width:0;flex-wrap:wrap;justify-content:flex-end}body.deskguest:not(.big) #app.ing>.bar .chd h2{white-space:nowrap;overflow:visible;text-overflow:clip}body.deskguest:not(.big) #app.ing>.bar .chd{flex:none}body.deskguest #app>.bar{align-items:center}.doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:10px}.door{background:var(--panel);border:2px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px;text-align:left;min-height:280px;min-width:0;transition:border-color .12s,box-shadow .12s}.door:hover{border-color:var(--fg);box-shadow:var(--lift)}.door h2{font:800 clamp(24px,2.6vw,30px)/1.1 var(--display);letter-spacing:-.01em}.door p{margin:0;color:var(--dim);font-size:16px;max-width:38ch;flex:1}.door .strip{display:flex;flex-wrap:wrap;gap:10px}.door .strip .logo{width:34px;height:34px}.door .enter{align-self:flex-start;background:linear-gradient(180deg,#ffd862,#f2b521);background-color:var(--gold);color:#16173a;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 8px 18px -8px rgba(242,181,33,.7);font-weight:700;border-radius:12px;padding:9px 18px;font-size:16px}.bar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.bar h2{font:800 30px/1.1 var(--display);letter-spacing:-.01em}.tools{display:flex;flex-wrap:wrap;gap:8px}.tool{background:var(--panel);border:2px solid var(--line);border-radius:999px;padding:6px 14px;font-size:14.5px;font-weight:600;color:var(--fg)}.tool:hover{border-color:var(--fg)}.tool.go{background:linear-gradient(180deg,#ffd862,#f2b521);background-color:var(--gold);color:#16173a;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 8px 18px -8px rgba(242,181,33,.7);border-color:transparent}.tool[disabled]{opacity:.4;cursor:default}.scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.pl{background:var(--panel);border:2px solid var(--line);border-radius:14px;padding:9px 13px;min-width:0}.pl .nm{font-size:13.5px;font-weight:600;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl .sc{font:800 30px/1.05 var(--display);font-variant-numeric:tabular-nums}.pl .sub{font-size:12px;color:var(--dim)}.pl button.sc{display:flex;align-items:baseline;gap:8px;background:0 0;border:0;padding:0;color:inherit;cursor:pointer;width:100%;text-align:left}.pl button.sc i{font:600 11px var(--body);color:var(--dim);opacity:.6;font-style:normal}.pl button.sc:hover i,.pl button.sc:focus-visible i{opacity:1;color:var(--brand)}.pl input.sc{width:100%;background:var(--bg);border:2px solid var(--brand);border-radius:8px;color:var(--fg);padding:0 6px;-moz-appearance:textfield}.pl input.sc::-webkit-outer-spin-button,.pl input.sc::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pl.on{border-color:var(--gold);box-shadow:0 0 0 3px rgba(255,197,49,.35)}.pl.on .nm{color:var(--gold-ink)}.pl.out{opacity:.4}.prompt{background:var(--brand-bg);border:0;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.prompt h3{font:800 clamp(22px,3.2vw,32px)/1.15 var(--display);letter-spacing:-.01em;color:var(--head);text-wrap:balance}.prompt p{margin:0;color:var(--dim);max-width:75ch}.prompt p b{color:var(--fg)}.who{color:var(--brand);font-weight:700}.flash{font-weight:700}.flash.bad{color:var(--bad)}.flash.good{color:var(--good)}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.btn{background:linear-gradient(180deg,#ffd862,#f2b521);background-color:var(--gold);color:#16173a;border:0;border-radius:12px;padding:10px 18px;font-weight:700;font-size:16.5px;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 22px -10px rgba(242,181,33,.75);transition:transform .12s ease,filter .12s ease}.btn:not(:disabled):hover{filter:brightness(1.05)}.btn:active{transform:translateY(1px)}.btn.ghost{background:var(--panel);color:var(--fg);border:2px solid var(--line);box-shadow:none}.btn[disabled]{opacity:.4;cursor:default;transform:none}.pick{position:relative;max-width:520px}.pick input{width:100%;background:var(--panel);border:2px solid var(--line-2);border-radius:12px;color:var(--fg);font:600 20px var(--body);padding:11px 13px}.pick input:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 4px var(--brand-bg)}.sug{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--panel);border:2px solid var(--line);border-radius:12px;margin-top:6px;overflow:hidden;box-shadow:var(--lift)}.sug button{display:flex;justify-content:space-between;gap:10px;width:100%;background:0 0;border:0;border-bottom:1px solid var(--line);padding:9px 13px;text-align:left;font-weight:600}.sug button:last-child{border-bottom:0}.sug .none{padding:9px 13px;font-size:13px;color:var(--dim)}.sug button.hi,.sug button:hover{background:var(--brand);color:#fff}.sug small{font-size:12.5px;color:var(--dim)}.sug button.hi small,.sug button:hover small{color:#fff}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.tile{background:var(--panel);border:2px solid var(--line);border-radius:12px;padding:12px;text-align:left;font-weight:700;font-size:18px;display:flex;flex-direction:column;gap:2px;min-height:68px}.tile small{font-size:12.5px;font-weight:500;color:var(--dim)}.tile:not([disabled]):hover{border-color:var(--brand)}.tile[disabled]{cursor:default}.tile.ok{background:var(--good-bg);border-color:var(--good)}.tile.sel{border-color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand);color:var(--brand)}.tile.bad{background:var(--bad-bg);border-color:var(--bad)}.tile.dim{opacity:.55}.tile.picked{box-shadow:0 0 0 3px var(--gold),0 8px 18px -10px rgba(20,23,96,.5)}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px}.slot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;align-items:baseline;background:var(--panel);border:2px solid var(--line);border-radius:10px;padding:8px 12px;min-width:0}.slot b{font-weight:700;overflow-wrap:break-word;min-width:0}.slot span{font-size:13px;color:var(--dim);white-space:nowrap}.slot.empty b{color:var(--dim);font-weight:400}.slots.rlx .slot{flex-wrap:wrap;row-gap:4px}.slots.rlx .slot>b{flex:1 1 100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.slots.rlx .slot>span{flex:1 1 100%!important}.slots.rlx .slot b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.slots.rlx .slot span{flex:none}.slots.rlx .slot b.sm{font-size:.9em}.slots.rlx .slot b.xs{font-size:.8em}.slot.got{border-color:var(--good);background:var(--good-bg)}.rrw .slot .rrst{flex-basis:100%;color:var(--dim);font:600 13px/1.3 var(--body)}.rrw .slot.rrhid{border-style:dashed;background:var(--panel-2)}.rrw .slot.rrhid b{color:var(--dim);font-style:italic}.slot.missed b{color:var(--bad)}.slot.r1give{border-style:dashed;border-color:#e0a800;background:var(--gold-bg)}.slot.r1give b{color:var(--fg)}.slot.r1h:hover b{color:var(--fg)}.slot.r1h::after{content:"?";margin-left:auto;font:800 11px/1 var(--body);color:var(--dim);opacity:.55}.slot.r1h1,.slot.r1h2{border-color:#e0a800}.slot.r1h1::after,.slot.r1h2::after{content:none}.slot .r1clue{flex-basis:100%;font:600 12.5px/1.3 var(--body);font-style:normal;color:var(--gold-ink)}button.slot.r1h:disabled{cursor:default}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.col{background:var(--panel);border:2px solid var(--line);border-radius:14px;padding:11px 13px;display:flex;flex-direction:column;gap:6px;min-width:0}.col.on{border-color:var(--gold);box-shadow:0 0 0 3px rgba(255,197,49,.35)}.col h4{margin:0;font-size:13.5px;font-weight:600;color:var(--dim);display:flex;justify-content:space-between;gap:8px}.col.on h4{color:var(--gold-ink)}.col .big{font:800 34px/1 var(--display);font-variant-numeric:tabular-nums}.li{display:flex;justify-content:space-between;gap:8px;font-size:15px;border-top:1px solid var(--line);padding-top:5px}.li span:last-child{font-size:13px;color:var(--dim);white-space:nowrap}.li .hit{color:var(--good);font-weight:700}.li .miss{color:var(--dim)}.note.hit{color:var(--good);font-weight:700}.note.miss{color:var(--bad);font-weight:700}.li.bust span:first-child{text-decoration:line-through;color:var(--dim)}.vs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.vs .col .big{font-size:52px}.vs .nm{font:800 26px/1.1 var(--display);overflow-wrap:normal;word-break:normal;hyphens:manual}.tblw{overflow-x:auto;overflow-y:hidden}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}th,td{padding:7px 10px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}th{font-size:12.5px;font-weight:600;color:var(--dim)}th:first-child,td:first-child,th:nth-child(2),td:nth-child(2){text-align:left}.note{color:var(--dim);font-size:14px}td.g{background:#cdeedb;color:#0b5a35}td.y{background:#ffe7a6;color:#6b4d00}table.wd td,table.wd th{text-align:center}table.wd td:first-child,table.wd th:first-child{text-align:left;font-weight:700}.xgrid{display:grid;grid-template-columns:minmax(min-content,.8fr) repeat(3,minmax(0,1fr));gap:6px}.xh{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:15px;padding:6px;color:var(--brand);overflow-wrap:normal;word-break:normal;hyphens:manual;min-width:0}.xc{min-height:84px;background:var(--panel);border:2px solid var(--line);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6px;font-weight:700;font-size:15px;color:var(--dim);min-width:0;overflow-wrap:anywhere}.xc small{font-size:11.5px;font-weight:500;color:var(--dim)}button.xc:hover,.xc.sel{border-color:var(--brand)}.xc.sel{box-shadow:inset 0 0 0 2px var(--brand);color:var(--brand)}.xc.rare{background:var(--good-bg);border-color:var(--good);color:var(--fg)}.xc.mid{background:var(--gold-bg);border-color:#e0a800;color:var(--fg)}.xc.common{background:var(--panel-2);border-color:var(--line-2);color:var(--fg)}.xc.rare small,.xc.mid small,.xc.common small{color:var(--fg);opacity:.75}.xc.miss{color:var(--bad);font-weight:500}button.slot{cursor:pointer;text-align:left;width:100%}button.slot:hover{border-color:var(--brand)}button.col{text-align:left;cursor:pointer}button.col[disabled]{cursor:default}button.col:not([disabled]):hover{border-color:var(--brand)}.tiles.small{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.tiles.small .tile{min-height:0;padding:8px 10px;font-size:15px}.tiles.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles.four .tile{align-items:center;justify-content:center;text-align:center;font-size:16px;overflow-wrap:anywhere;padding:10px 6px}@media (max-width:520px){.tiles.four{gap:5px}.tiles.four .tile{font-size:13px;padding:8px 3px;overflow-wrap:normal;word-break:normal;min-height:58px}.xh,.xc{font-size:12.5px}}.banner{background:var(--good-bg);border:2px solid var(--good);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:2px}.banner.t1{background:var(--gold-bg);border-color:#e0a800}.banner.t2{background:var(--mag-bg);border-color:var(--mag)}.banner.t3{background:#e2f5f2;border-color:var(--t-teal)}.banner.t4{background:#fde9e3;border-color:var(--t-coral)}.banner.lost{opacity:.75;border-style:dashed}.banner .chip{margin-left:6px;vertical-align:middle}.banner span{color:var(--dim);font-size:15px}.claims{display:flex;flex-direction:column;gap:8px}.claims .tile{font-size:19px;font-weight:600}.chd{display:flex;align-items:center;gap:10px;min-width:0}.logo{width:40px;height:40px;flex:none;fill:none;stroke:var(--fg);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bar .logo{width:44px;height:44px;padding:7px;border-radius:12px;background:var(--c,var(--t-char));stroke:#fff}.bar .logo .y,.bar .logo .b{stroke:rgba(255,255,255,.72)}.bar .logo .fy,.bar .logo .fb{fill:#fff;stroke:#fff}.bar .logo .ty{fill:#fff}.logo .y{stroke:var(--brand)}.logo .b{stroke:var(--mag)}.logo .fy{fill:var(--gold);stroke:#d9a300}.logo .fb{fill:var(--brand);stroke:var(--brand)}.logo text{font-family:var(--display);font-weight:800;text-anchor:middle;stroke:none}.logo .ty{fill:var(--brand)}.av{display:inline-flex;align-items:center;justify-content:center;position:relative;width:2.2em;height:2.2em;border-radius:50%;font:700 .68em var(--body);letter-spacing:.02em;margin-right:.95em;vertical-align:middle;flex:none;border:1px solid rgba(0,0,0,.1)}.av i{position:absolute;right:-.95em;bottom:-.3em;font:600 .78em var(--body);background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:0 3px;font-style:normal;line-height:1.3}.chainv{display:flex;flex-direction:column;gap:4px;max-width:520px}.lk{font-size:12.5px;color:var(--dim);padding-left:14px;border-left:2px solid var(--brand);margin-left:18px}.wgrid{display:flex;flex-direction:column;gap:6px;max-width:100%}.wrow{display:grid;grid-template-columns:repeat(10,minmax(0,50px));gap:5px}.wt{aspect-ratio:1;min-width:0;font-size:clamp(16px,5.2vw,26px)!important;display:flex;align-items:center;justify-content:center;font:800 26px var(--display);border:2px solid var(--line);border-radius:8px;background:var(--panel)}.tref{position:fixed;right:16px;bottom:16px;z-index:90;width:min(720px,calc(100vw - 32px));max-height:min(78vh,620px);overflow:auto;background:var(--panel);color:var(--fg);border:3px solid var(--gold);border-radius:18px;box-shadow:0 24px 60px -18px rgba(8,10,40,.75);padding:12px 14px 14px}.tref-h{display:flex;align-items:baseline;gap:10px;position:sticky;top:-12px;background:var(--panel);padding:2px 0 6px;z-index:1}.tref-h h3{margin:0;font:900 22px/1 var(--display);text-transform:uppercase}.tref-h small{color:var(--dim);font-size:12.5px;flex:1}.rdraw{width:min(420px,calc(100vw - 32px));top:84px;bottom:auto}.rd-top{display:flex;gap:12px;align-items:center;margin:4px 0 10px}.rd-top .qr{width:96px;height:96px;flex:none}.rd-top .qr svg{width:96px!important;height:96px!important;display:block}.rd-top p{margin:0;font-size:14px;line-height:1.4;color:var(--dim)}.rd-code{font:900 22px var(--display);color:var(--fg);letter-spacing:.08em}.rd-list{display:flex;flex-direction:column;gap:6px;max-height:42vh;overflow:auto}.rd-p{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:10px;background:var(--panel-2)}.rd-p span{display:flex;flex-direction:column;min-width:0}.rd-p b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-p small{color:var(--dim);font-size:12px}.rd-p.off{opacity:.6}.rd-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.rd-row small{font-size:11.5px}@media (max-width:640px){.rdraw{top:auto;bottom:8px}}.tref.moved{right:auto;bottom:auto}.tref{display:flex;flex-direction:column;overflow:visible;padding:0;container-type:inline-size}.tref-in{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px 14px;border-radius:15px;overscroll-behavior:contain}.tref-rz{position:absolute;width:20px;height:20px;z-index:3;touch-action:none}.tref-rz[data-c=nw]{left:-7px;top:-7px;cursor:nwse-resize}.tref-rz[data-c=ne]{right:-7px;top:-7px;cursor:nesw-resize}.tref-rz[data-c=sw]{left:-7px;bottom:-7px;cursor:nesw-resize}.tref-rz[data-c=se]{right:-7px;bottom:-7px;cursor:nwse-resize}.tref-rz[data-c=se]::after{content:"";position:absolute;right:10px;bottom:10px;width:11px;height:11px;background:linear-gradient(135deg,transparent 42%,var(--dim) 42% 52%,transparent 52% 68%,var(--dim) 68% 78%,transparent 78%);opacity:.75}@container (max-width:560px){#tref .tref-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:330px){#tref .tref-g{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tref-rz{display:none}}.tref.drag{user-select:none;opacity:.94;box-shadow:0 30px 70px -14px rgba(8,10,40,.85)}.tref-h{cursor:grab;touch-action:none}.tref.drag .tref-h{cursor:grabbing}.tref-grip{color:var(--dim);font-size:15px;letter-spacing:-3px;align-self:center}@media (max-width:640px){.tref-h{cursor:default}.tref-grip{display:none}}.tref-x{border:0;background:var(--panel-2);color:var(--fg);width:34px;height:34px;border-radius:50%;font-size:16px;cursor:pointer;flex:none}.tref-cf{margin-top:8px}.tref-cf h4{margin:0 0 6px;font:900 15px var(--body);letter-spacing:.08em;color:var(--gold-ink,var(--gold))}.tref-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tref-d h5{margin:0 0 4px;font:800 11.5px var(--body);text-transform:uppercase;letter-spacing:.07em;color:var(--dim)}.tref-d ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tref-d li{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 6px;border-radius:9px;background:color-mix(in srgb,var(--tb) 16%,var(--panel-2))}.tref-d li>b{flex:none;min-width:34px;text-align:center;padding:2px 4px;border-radius:6px;background:var(--tb);color:var(--tf);font:900 11px/1.3 var(--body)}.tref-d li span{min-width:0;font-size:12.5px;line-height:1.2;overflow:hidden}.tref-d li strong{font-weight:800}.tref-d li i{display:block;font-style:normal;font-size:10.5px;color:var(--dim)}@media (max-width:640px){.tref{left:8px;right:8px;bottom:8px;width:auto;max-height:52vh;border-radius:16px}.tref-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.wmsg.srmk{color:var(--fg)}.wmh.mk{background:var(--panel-2);color:var(--fg);border:1px solid var(--line);white-space:normal;line-height:1.5}.bk-ok{color:#13703a;font-weight:800}.bk-no{color:var(--dim)}:root[data-theme=dark] .bk-ok{color:#5ee08f}.wt.typed{border-color:var(--fg)}.wt[data-live]{cursor:pointer}.wt.cur{border-color:var(--gold);box-shadow:inset 0-4px 0 var(--gold)}.wt.ex{display:none}.wt.ex.typed{display:flex;border-style:dashed}.wt.gap{border-style:dotted;opacity:.5}.wt.over{border-style:dashed}.wt.g{background:var(--good);border-color:var(--good);color:#fff}.wt.y{background:#e8a60c;border-color:#e8a60c;color:#16173a}.wt.n{background:var(--panel-2);color:var(--dim)}.clock{font:700 15px var(--body);color:var(--brand)}.blank{letter-spacing:.2em;color:var(--brand)}.xc.own0{background:var(--gold-bg);border-color:#e0a800;color:var(--fg)}.xc.own1{background:var(--mag-bg);border-color:var(--mag);color:var(--fg)}.goal{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;background:linear-gradient(100deg,#2a2db0,#3a3fd4 60%,#474ce6);border:0;border-radius:12px;padding:10.5px 14px 7.5px;color:#fff;font-size:15px;font-weight:600;box-shadow:0 3px 0#1b1d7a,0 8px 18px rgba(8,10,50,.25)}.goal b{color:var(--gold);font-size:13.5px;font-weight:700}.goal span{font-size:12.5px;color:rgba(255,255,255,.78);font-weight:500}.goal .glab{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;background:var(--gold);color:#16173a;border-radius:999px;padding:3px 11px 3px 8px;font:800 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 0#b77700;margin-right:2px;position:relative;top:-1px}.goal .glab svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.goal .gbar{position:absolute;left:0;bottom:0;height:3px;background:linear-gradient(90deg,#ffd84d,#ffbe1a);border-radius:0 3px 3px 0;box-shadow:0 0 8px rgba(255,197,49,.6);transition:width .5s ease}.goal.won{border:2px solid var(--gold);background:var(--gold-bg);color:var(--fg);font-size:17px}.goal.won b{font-size:17px;color:var(--fg)}.btn.small{font-size:14px;padding:6px 12px}.tile.locked{background:0 0;border-style:dashed;cursor:not-allowed;position:relative}.tile.locked>span,.tile.locked>small{opacity:.32;filter:grayscale(1);text-decoration:line-through}.tile .tag{font-style:normal;font-size:11.5px;font-weight:700;color:var(--bad);border:1.5px solid var(--bad);border-radius:6px;padding:1px 6px;align-self:flex-start;margin-top:2px}.need{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.need b{font-size:13px;font-weight:600;border:2px solid var(--brand);color:var(--brand);border-radius:8px;padding:2px 8px}.need b.now{background:var(--brand);color:#fff}.need b.up{border-color:var(--line-2);color:var(--fg)}.need b.done{border-color:var(--line);color:var(--dim);text-decoration:line-through}.reel{display:flex;flex-wrap:wrap;gap:10px}.reel span{color:var(--fg);display:inline-block;background:var(--panel);border:2px solid var(--line);border-radius:10px;padding:6px 14px;min-width:3.2em;text-align:center}.reel span.stop{border-color:var(--brand);color:var(--brand)}.spinbtn{font-size:24px;padding:14px 44px;font-family:var(--display);font-weight:800}.clock.hot{color:var(--bad);font-weight:700}canvas.confetti{position:fixed;inset:0;pointer-events:none;z-index:60}@media (prefers-reduced-motion:no-preference){.tiles.pop .tile{animation:pop .28s ease-out both}.tiles.pop .tile:nth-child(3n+2){animation-delay:.05s}.tiles.pop .tile:nth-child(3n){animation-delay:.1s}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.wt.flip{animation:flip .42s ease-out both}@keyframes flip{0%{transform:rotateX(90deg);filter:brightness(.4)}to{transform:none;filter:none}}table.wd tbody tr:last-child td{animation:pop .3s ease-out both}table.wd tbody tr:last-child td:nth-child(2){animation-delay:.08s}table.wd tbody tr:last-child td:nth-child(3){animation-delay:.16s}table.wd tbody tr:last-child td:nth-child(4){animation-delay:.24s}table.wd tbody tr:last-child td:nth-child(5){animation-delay:.32s}table.wd tbody tr:last-child td:nth-child(6){animation-delay:.4s}table.wd tbody tr:last-child td:nth-child(7){animation-delay:.48s}table.wd tbody tr:last-child td:nth-child(8){animation-delay:.56s}.goal.won{animation:pop .4s ease-out both}.flash{animation:pop .2s ease-out both}}@media (max-width:760px){.hero{grid-template-columns:1fr}.feature{min-height:200px}.feature .logo{width:84px;height:84px;top:20px;transform:none;opacity:.55}.feature h2{max-width:none}.mast{border-radius:16px;position:relative}.modesw{width:100%;display:grid;grid-template-columns:1fr 1fr}.modesw button{padding:9px 6px}.modesw .how{position:absolute;top:16px;right:14px;width:36px;height:36px;padding:0;border-radius:10px}.gtiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.gtile .art{height:84px}.gtile .art .logo{width:50px;height:50px}.gtile .art .mark{width:62px;height:62px}.feature .mark{width:96px;height:96px;top:16px;transform:none}.gtile .tb{padding:12px}.gtile h3{font-size:17px}.gtile p{font-size:13.5px}}.show{position:fixed;inset:0;z-index:50;background:var(--bg);display:flex;flex-direction:column}.show .sbar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top,0));background:var(--brand);color:#fff}.show .sbar .tool{background:rgba(255,255,255,.14);border-color:transparent;color:#fff}.show .sbar .mono,.show .sbar a{color:#fff}.show iframe{flex:1;border:0;width:100%;background:#fff}.show .msg{padding:24px;max-width:60ch}.gtile .art::after{right:-13px;top:-15px}.gtile .art{justify-content:flex-start}.gtile .art .logo,.gtile .art .mark{position:absolute;z-index:1;margin:0}.gtile .art .logo{width:62px;height:62px;right:21px;top:19px}.gtile .art .mark,.gtiles:not(.five) .gtile .art .mark{width:72px;height:72px;right:16px;top:14px;margin:0}.gtiles.five .gtile .art .mark{width:66px;height:66px;right:19px;top:17px}.feature::after{right:-24px;top:50%;margin-top:-130px}@media (max-width:760px){.gtile .art::after{right:-21px;top:-23px}.gtile .art .logo{width:48px;height:48px;right:20px;top:18px}.gtile .art .mark,.gtiles:not(.five) .gtile .art .mark,.gtiles.five .gtile .art .mark{width:58px;height:58px;right:15px;top:13px}.feature::after{right:-64px;top:-66px;margin-top:0}}.gtile .art{height:112px}.gtile .art::after{width:140px;height:140px;right:-14px;top:-14px}.gtile .art .logo{width:72px;height:72px;right:20px;top:20px}.gtile .art .mark,.gtiles:not(.five) .gtile .art .mark{width:96px;height:96px;right:8px;top:8px;margin:0}.gtiles.five .gtile .art .mark{width:86px;height:86px;right:13px;top:13px}.feature::after{width:280px;height:280px;right:-20px;margin-top:-140px}.feature .mark{width:210px;height:210px;right:15px}.feature h2{max-width:calc(100% - 225px)}.feature p{max-width:min(36ch,calc(100% - 225px))}@media (max-width:760px){.gtile .art{height:96px}.gtile .art::after{width:120px;height:120px;right:-12px;top:-12px}.gtile .art .logo{width:56px;height:56px;right:20px;top:20px}.gtile .art .mark,.gtiles:not(.five) .gtile .art .mark,.gtiles.five .gtile .art .mark{width:76px;height:76px;right:10px;top:10px}.feature::after{width:200px;height:200px;right:-34px;top:-34px;margin-top:0}.feature .mark{width:120px;height:120px;right:6px;top:6px}.feature h2{max-width:calc(100% - 115px)}.feature p{max-width:calc(100% - 118px)}}@media (max-width:760px){.badge{white-space:normal;max-width:52%;font-size:11.5px;line-height:1.2;padding:3px 7px;overflow:visible}}@media (max-width:760px){.gtile .art .mark,.gtiles:not(.five) .gtile .art .mark,.gtiles.five .gtile .art .mark{width:66px;height:66px;right:15px;top:15px}.badge{max-width:46%}}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,16px);max-width:min(92vw,460px);background:var(--toast);color:#fff;border-radius:14px;padding:12px 18px;font-weight:600;font-size:15px;line-height:1.35;box-shadow:0 14px 32px -12px rgba(20,23,96,.55);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:70;text-align:center}.toast.on{opacity:1;transform:translate(-50%,0)}.chip.req{background:var(--brand);color:#fff}.client.big.myturn #app .prompt p,.client.big.myturn #app .tblw,.client.big.myturn #app .goal,.client.big.myturn #app .scores,.client.big #app .lede,.client.big #app .foot{display:none}.client.big #app .prompt h3{font-size:20px}.client.big .netbar::after{content:"Eyes on the big screen";flex-basis:100%;font-size:12.5px;opacity:.85}.avs{display:flex;align-items:center;padding-left:6px;margin-right:auto;margin-left:6px}.avi{width:32px;height:32px;margin-left:-7px;border-radius:50%;background:var(--c);color:#fff;font:800 14px/1 var(--display);display:grid;place-items:center;border:2px solid #fff;box-shadow:0 3px 8px -2px rgba(10,12,60,.45);flex:none}.avi.off{opacity:.45}.avs .avmore{background:#1b1d3a;color:#fff;font:800 12px/1 var(--body)}.jb-top{display:flex;align-items:center;gap:18px;width:100%}.jb-people{display:flex;flex-wrap:wrap;gap:12px 14px;flex:1;min-width:0}.jb-people .jbp{display:flex;flex-direction:column;align-items:center;gap:5px;width:70px}.jb-people .avi{width:62px;height:62px;margin:0;font-size:26px;border-width:3px}.jb-people small{font-size:13px;font-weight:700;color:var(--fg);max-width:78px;text-align:center;line-height:1.15;overflow:hidden;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jb-people .jbp.off{opacity:.5}.jb-people .jbp{position:relative}.jb-people .jbp.spec .avi{opacity:.75;border-style:dashed}.jb-people .jbeye{position:absolute;top:-4px;right:2px;width:20px;height:20px;border-radius:50%;background:#1b1d3a;border:2px solid #fff;display:grid;place-items:center;z-index:1}.jb-people .jbeye svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2.4}.jb-id{display:flex;flex-direction:column;gap:8px}.jb-people.many{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:12px;width:100%;flex:none}.jb-people.many .jbg{display:grid;grid-template-columns:repeat(5,62px);gap:10px 6px}.jb-people.many .jbw{display:grid;grid-template-rows:auto auto;gap:10px;padding-left:12px;border-left:2px dashed color-mix(in srgb,var(--fg) 25%,transparent)}@media (max-width:560px){.jb-people.many{flex-wrap:wrap}.jb-people.many .jbg{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.jb-people.many .jbg .jbp{width:auto;min-width:0}.jb-people.many .jbw{grid-template-rows:none;grid-auto-flow:column;justify-content:start;border-left:0;padding-left:0;border-top:2px dashed color-mix(in srgb,var(--fg) 25%,transparent);padding-top:10px;width:100%}}.jb-people.many .more{width:52px;height:44px;border-radius:50%;border:2px dashed var(--line);font-size:14px}.jb-people.many .jbp{width:62px;gap:3px}.jb-people.many .avi{width:44px;height:44px;font-size:19px;border-width:2px}.jb-people.many small{font-size:10.5px;max-width:62px;letter-spacing:-.01em}.jb-people.many .jbeye{width:17px;height:17px;top:-3px;right:0}.jb-people .more{justify-content:center;height:62px;font:800 16px var(--body);color:var(--dim)}.netbar .avs{margin:0 auto 0 4px}.netbar .avi{width:26px;height:26px;font-size:12px}.mast.slim .avi{width:28px;height:28px;font-size:13px}@media (max-width:760px){.mast .avs{order:2;margin-left:4px}.modesw,.mnav{order:3}}.lobbyw{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;padding:8px 0 20px}.lw-card{position:relative;overflow:hidden;width:100%;max-width:560px;background:linear-gradient(155deg,#4a50e6,var(--brand-2));color:#fff;border-radius:22px;padding:26px 22px 24px;box-shadow:0 18px 36px -22px rgba(20,23,96,.9)}.lw-card::after{content:"";position:absolute;right:-60px;top:-70px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.1)}.lw-card>*{position:relative;z-index:1}.lw-tag{display:inline-block;background:var(--gold);color:#16173a;font-weight:700;font-size:13px;padding:4px 12px;border-radius:999px;box-shadow:0 3px 0 var(--gold-sh)}.lw-card h2{font:800 clamp(22px,6vw,28px)/1.15 var(--display);margin:14px 0 6px;letter-spacing:-.01em}.lw-card p{margin:0;opacity:.9;font-size:15px}.dots i{font-style:normal;animation:blink 1.2s infinite both}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.2}40%{opacity:1}}.lw-people{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 18px;max-width:560px}.lw-p{display:flex;flex-direction:column;align-items:center;gap:6px;width:78px}.lw-p.new{animation:joinpop .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes joinpop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.lw-p.off{opacity:.45}.lw-p{position:relative}.lwteams{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;width:100%;max-width:520px}.lwt{border:2px solid color-mix(in srgb,var(--tc) 55%,var(--line));border-radius:14px;padding:8px;background:color-mix(in srgb,var(--tc) 8%,var(--panel));display:flex;flex-direction:column;gap:5px}.lwt.mine{border-color:var(--tc);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 35%,transparent)}.lwt h4{margin:0 0 2px;display:flex;align-items:center;gap:6px;font-size:14px}.lwt h4 i{width:11px;height:11px;border-radius:50%;background:var(--tc)}.lwt h4 small{margin-left:auto;font-size:11px;color:var(--tc);font-weight:800}.lwm{display:flex;align-items:center;gap:7px;font-size:13.5px}.lwm .avi{width:24px;height:24px;font-size:11px;margin:0}.lwm.off{opacity:.45}.lwm b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-p.spec .avi{opacity:.75;border-style:dashed}.lw-p .jbeye{position:absolute;top:-4px;right:6px;width:20px;height:20px;border-radius:50%;background:#1b1d3a;border:2px solid #fff;display:grid;place-items:center;z-index:1}.lw-p .jbeye svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2.4}.lw-people.many{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 6px;width:100%;max-width:520px}.lw-people.many .lw-p{width:auto;min-width:0;gap:4px}.lw-people.many .avi.big{width:48px;height:48px;font-size:20px}.lw-people.many .lw-p b{font-size:12px;max-width:100%}.lw-people.many .jbeye{right:calc(50% - 30px)}.avi.big{width:62px;height:62px;margin:0;font-size:25px;border-width:3px;box-shadow:0 8px 16px -8px rgba(20,23,96,.6)}.lw-p b{font-size:14px;max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-p small{font-size:11.5px;font-weight:700;color:var(--brand);background:var(--brand-bg);padding:1px 9px;border-radius:999px}.lw-count{margin:0;color:var(--dim);font-weight:600;font-size:14px}@media (prefers-reduced-motion:reduce){.dots i,.lw-p.new{animation:none}}.reload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;min-height:60vh}.reload h2{font:800 26px var(--display);margin:8px 0 0}.reload p{margin:0;color:var(--dim)}.ring{width:54px;height:54px;border-radius:50%;border:5px solid var(--brand-bg);border-top-color:var(--brand);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn.auto{position:relative;padding-right:46px}.btn .aring{position:absolute;right:12px;top:50%;width:20px;height:20px;margin-top:-10px;transform:rotate(-90deg)}.btn .aring circle{fill:none;stroke-width:3.2}.btn .aring .bg{stroke:rgba(22,23,58,.18)}.btn .aring .fg{stroke:var(--fg);stroke-dasharray:44;stroke-dashoffset:44;animation:aring var(--auto-dur,5s) linear var(--auto-del,0s) forwards}@keyframes aring{to{stroke-dashoffset:0}}.btn:not(.auto) .aring{display:none}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes autofill{0%{--p:calc(100% * (1 - var(--auto-frac,1)))}to{--p:100%}}.client:not(.myturn) .btn.auto{pointer-events:none}.goal.tb{border-color:var(--mag);background:var(--mag-bg)}.winbox{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:linear-gradient(155deg,#4a50e6,var(--brand-2));color:#fff;border-radius:22px;padding:28px 20px;margin:6px 0 16px;box-shadow:0 18px 36px -22px rgba(20,23,96,.9)}.winbox .trophy{width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.12);display:grid;place-items:center;animation:joinpop .6s cubic-bezier(.2,1.4,.4,1) both}.winbox .trophy img{width:86px;height:86px}.winbox h2{font:800 clamp(24px,7vw,32px)/1.1 var(--display);margin:2px 0}.winbox p{margin:0;opacity:.9}.winbox .btn{width:auto}.lw-p.up .avi.big{box-shadow:0 0 0 4px var(--gold),0 8px 16px -8px rgba(20,23,96,.6)}.lw-p.up b{color:var(--gold-ink)}.tyear{display:inline-flex;width:max-content;align-self:flex-start;align-items:baseline;gap:8px;background:var(--gold);color:#16173a;border-radius:14px;padding:4px 14px 6px;margin-bottom:8px;box-shadow:0 4px 0#c99700}.tyear b{font:900 34px/1 Rubik,system-ui,sans-serif;letter-spacing:.02em}.tyear span{font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.clues{display:grid;gap:2px;margin-top:6px}.shape{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.18em;white-space:pre-wrap}.tclock{height:8px;border-radius:99px;background:rgba(58,63,212,.14);overflow:hidden;margin-top:12px}.tclock i{display:block;height:100%;background:linear-gradient(90deg,var(--bad),var(--gold) 35%,var(--gold));transform-origin:left;animation:tdrain linear forwards}@keyframes tdrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.order{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:14px}.order .mono{margin-right:4px}.order b{background:rgba(58,63,212,.1);color:var(--brand);border-radius:999px;padding:2px 10px;font-weight:700}.order b.first{background:var(--gold);color:#16173a}.order i{font-style:normal;opacity:.5}.reel .roll{color:var(--fg);text-align:center;white-space:nowrap;padding:0 14px;min-width:3.6em;overflow:hidden;transition:border-color .2s,color .2s}.reel .roll.t{min-width:7.2em}.reel .roll.stop{border-color:var(--brand);color:var(--brand)}.reel .roll .sw{display:block;height:1.95em;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(transparent,#000 28%,#000 72%,transparent)}.reel .roll .ss{display:block;will-change:transform}.reel .roll i{display:block;font-style:normal;height:1.25em;line-height:1.25em}.lw-reel{margin:6px 0 2px}.lw-reel .reel{justify-content:center;font-size:30px}.client.big.myturn #app .lineups{display:none}.client.big.myturn #app .prompt p.mono,.client.big.myturn #app .prompt p.key,.client.big.myturn #app .prompt .clues p{display:block}.client.big.myturn #app .prompt p.key{font-size:15px;margin:4px 0 0}.client.big #app .tiles.pop .tile{padding:8px 10px;min-height:0}.slot .tms{display:block;font-size:12px;color:var(--dim);margin-top:2px;line-height:1.3}.route{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0 8px}.route b{background:var(--panel);border:2px solid var(--line);border-radius:10px;padding:3px 10px}.route i{font-style:normal;font-size:12px;color:var(--dim)}.route i::before{content:"— "}.route i::after{content:" —"}.client.big{overflow:hidden}.client.big #app{gap:10px;padding-block:8px 10px;padding-inline:10px}.client.big #app .mast,.client.big:not(.admin) #app .bar{display:none}.client.big.admin #app .bar .chd{display:none}.client.big .netbar{position:static;padding:7px 10px 7px 12px;font-size:13px;gap:4px 10px}.client.big.myturn .netbar::after{display:none}.client.big .netbar .tool{padding:4px 10px;font-size:12.5px}.client.big #app .prompt{padding:10px 12px}.client.big #app .prompt .mono{font-size:11.5px}.client.big #app .reel{gap:8px;font-size:22px}.client.big #app .order{margin-top:6px;font-size:12.5px}.client.big #app .tiles{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.client.big #app .tiles.small{grid-template-columns:repeat(4,minmax(0,1fr))}.client.big #app .tile{font-size:15px;line-height:1.2;padding:7px 9px;min-height:0;gap:0}.client.big #app .tile small{font-size:11.5px}.client.big #app .tiles.pop .tile{flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.client.big #app .tiles.pop .tile>span{min-width:0;overflow-wrap:anywhere}.client.big #app .tile .av{font-size:15px;margin-right:1.1em}.client.big #app .tiles.pop .tile>span{display:flex;align-items:center}.client.big #app .tile .tag{font-size:10.5px}.client.big #app .need{gap:4px}.client.big #app .need b{font-size:12px;padding:1px 6px}.client.big #app .row{gap:8px}.client.big #app .btn{padding-block:10px}.client.big #app .claims .tile{font-size:15px;padding:10px 12px}.client.big .lobbyw{gap:12px}.client.big.myturn #app{min-height:100dvh;box-sizing:border-box}.client.big.myturn #app :is(.gL,.gR)>.tiles.pop,.client.big.myturn #app :is(.gL,.gR)>.claims{flex:1 1 auto;grid-auto-rows:minmax(56px,1fr);align-content:stretch}.client.big.myturn #app :is(.gL,.gR)>.tiles.pop .tile{font-size:17px}.client.big #app .row .btn.respin{flex:1}.client.big.myturn #app :is(.gL,.gR)>.claims .tile{flex:1 1 auto;justify-content:center}.client.big #app .slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.client.big #app .slot{padding:4px 8px;font-size:13.5px;line-height:1.2;gap:0 6px}.client.big #app .slot span{font-size:11px}.client.big #app .chainv .slot{padding:5px 10px}.client.big #app .vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.client.big #app .col{padding:8px 10px;gap:3px}.client.big #app .vs .col .big{font-size:28px}.client.big #app .vs .nm{font-size:17px}.client.big #app .col h4{font-size:11.5px}.btn.respin{background:var(--brand);color:#fff;box-shadow:0 4px 0#23279a}.btn.respin:disabled{opacity:.45}.btn.respin span{display:inline-block;margin-right:4px;font-size:1.1em}.client:not(.admin) #app [data-act=rematch],.client:not(.admin) #app [data-act=deal]:not(.auto),.client:not(.admin) #app [data-act=zero-scores]{display:none}.client:not(.admin) #app [data-act=edit-score]{pointer-events:none}.client:not(.admin) #app [data-act=edit-score] i{display:none}.hintrow{display:flex;flex-wrap:wrap;gap:6px}.hint{border:2px dashed var(--line-2,#c9cbe0);border-radius:999px;padding:3px 12px;font-weight:700;font-size:14px;background:var(--panel)}.hint.t1{border-color:#e0a800}.hint.t2{border-color:var(--mag)}.hint.t3{border-color:var(--t-teal)}.hint.t4{border-color:var(--t-coral)}.client:not(.admin) #app [data-act=hold]{display:none}.row.giveup{justify-content:flex-end}.btn.armed{border-color:var(--bad);color:var(--bad);background:var(--bad-bg)}.sl{display:flex;flex-direction:column;gap:14px}.seg{display:inline-flex;background:var(--panel-2);border-radius:12px;padding:4px;gap:4px;align-self:flex-start}.seg button{border:0;background:0 0;border-radius:9px;padding:9px 14px;font:700 15px var(--body);color:var(--dim);cursor:pointer}.seg button.on{background:var(--panel);color:var(--fg);box-shadow:0 2px 6px -2px rgba(20,23,96,.3)}.slsolo{display:flex;flex-wrap:wrap;gap:12px}.setup>.pset:has(.slp:nth-child(7)){flex-basis:100%}@media (min-width:900px){.setup>.pset .pcards:has(>.slp:nth-child(7)){display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.setup>.pset .pcards:has(>.slp:nth-child(7))>.slp{min-width:0}.setup>.pset .pcards>.slp b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.slsolo .slp.off{opacity:.45}.slteams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.slteam{background:var(--panel);border:2px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px}.slteam.t0{border-color:var(--gold)}.slteam.t1{border-color:var(--c)}.slteam h3{margin:0;font:800 19px var(--display);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.slteam h3 small{font:600 13px var(--body);color:var(--dim)}.slp{display:flex;align-items:center;gap:12px;background:var(--panel);border:2px solid var(--line);border-radius:14px;padding:8px 10px;min-width:150px}.slteam .slp{border-color:var(--line);background:var(--panel-2)}.slp .avi.big{width:44px;height:44px;font-size:19px}.slp b{flex:1;font-size:17px}.slp.off{opacity:.5}.slp .swap{margin-left:auto}.sl .slwait{display:none;color:var(--dim);font-weight:600}.client:not(.admin) .sl [data-act=sl-start],.client:not(.admin) .sl .seg,.client:not(.admin) .bar [data-act=sl-close]{display:none}.client:not(.admin) .sl .slwait{display:inline}.client:not(.admin) .slp .swap{display:none}.client .slp.me .swap{display:inline-flex}.client .slp.me{border-color:var(--brand)}@media (max-width:560px){.slteams{grid-template-columns:1fr}}.roomrow{display:flex;gap:16px;align-items:stretch;flex-wrap:wrap}.roomrow .roomcode{flex:1 1 320px}.qr{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;border:2px solid var(--line);border-radius:18px;padding:12px}.qr svg{width:150px;height:150px;display:block}.qr small{font:600 13px var(--body);color:#4a4f7a}.lockrow{align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.lockrow .tool.on{background:var(--gold);color:#16173a;border-color:var(--gold)}.lockrow .mono{flex:1 1 200px}.roomrow .qr{justify-content:center;gap:4px;padding:10px 12px 8px}.roomrow .qr svg{width:200px;height:200px}.jb-host.on .qr{flex:none;margin:0;padding:6px;border-radius:12px}.jb-host.on .qr svg{width:96px;height:96px}.sljoin{display:flex;align-items:center;gap:14px;background:var(--panel-2);border-radius:16px;padding:12px}.sljoin .qr{padding:6px}.sljoin .qr svg{width:96px;height:96px}.sljoin p{margin:0;color:var(--dim)}.client .sljoin,.client .jb-host .qr{display:none}.standings{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:var(--panel);border:2px solid var(--line);border-radius:16px;padding:10px 12px}.standings .st{display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);border-radius:999px;padding:4px 12px 4px 4px;font-weight:600}.standings .st i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--line-2);font:800 13px var(--body)}.standings .st.lead i{background:var(--gold);color:#16173a}.standings em{font-style:normal;color:var(--good);font-weight:700;font-size:13px}.podium{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:linear-gradient(155deg,#4a50e6,var(--brand-2));color:#fff;border-radius:22px;padding:22px 16px}.podium .steps{display:flex;align-items:flex-end;justify-content:center;gap:10px;width:100%;max-width:520px}.podium .step{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.podium.anim .step{opacity:0;animation:podup .7s cubic-bezier(.2,1.3,.4,1) forwards}.podium .step b{font:800 18px var(--display);max-width:100%;overflow-wrap:anywhere}.podium .step span{font-size:13px;opacity:.9}.podium .blk{width:100%;border-radius:12px 12px 0 0;display:grid;place-items:center;font:900 30px var(--display);color:#16173a}.podium .s1 .blk{height:120px;background:var(--gold)}.podium .s2 .blk{height:88px;background:#dfe2f6}.podium .s3 .blk{height:64px;background:#f0b48a}.podium.anim .s3{animation-delay:.2s}.podium.anim .s2{animation-delay:.9s}.podium.anim .s1{animation-delay:1.6s}.podium p{margin:0;opacity:.9}@keyframes podup{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.podium.anim .step{animation:none;opacity:1}}.lw-rank{margin-top:10px;background:rgba(255,255,255,.14);border-radius:12px;padding:8px 12px;font-size:15px}.lw-rank b{color:var(--gold)}.lw-call{margin-top:10px;display:flex;flex-direction:column;gap:8px;align-items:center}.lw-call span{font-weight:700}.lw-call small{opacity:.85}.lw-call .btn{min-width:130px}.lw-call .btn.ghost{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.3)}.lw-call .btn.on{background:var(--gold);color:#16173a}.tile.ok,.tile.bad{position:relative}.tile.ok::after,.tile.bad::after{position:absolute;top:6px;right:8px;font:800 15px var(--body)}.claims .tile.caught{position:relative;background:color-mix(in srgb,var(--gold) 36%,var(--panel));border-color:var(--gold)}.claims .tile.caught::after{content:"★";position:absolute;top:6px;right:8px;font:800 15px var(--body);color:var(--gold)}.tile.ok::after{content:"✓";color:var(--good)}.tile.bad::after{content:"✗";color:var(--bad)}.wd td.g::after{content:" ✓";font-weight:800}.wd td.y::after{content:" ~";font-weight:800}.wt{position:relative}.wt.g::after,.wt.y::after{position:absolute;bottom:1px;right:3px;font:800 10px var(--body);opacity:.85}.wt.g::after{content:"✓"}.wt.y::after{content:"~"}.xc.own0::before,.xc.own1::before{display:block;font:800 11px var(--body);opacity:.8}.xc.own0::before{content:"Yellow"}.xc.own1::before{content:"Pink"}.client.compact #app{gap:10px;padding-inline:10px}.client.compact #app .mast{display:none}.client.compact #app .bar .chd h2{font-size:20px}.client.compact #app .bar .chd .mark{width:30px;height:30px}.client.compact #app .scores{gap:6px}.client.compact #app .scores .pl{padding:6px 10px;min-width:0}.client.compact #app .scores .sc{font-size:20px}.client.compact #app .goal{font-size:13px;padding:8px 10px}.client.compact #app .goal span{display:none}.client.compact #app .prompt{padding:12px}.client.compact #app .prompt h3{font-size:20px}.client.compact #app .prompt p{font-size:14.5px}.client.compact #app .tiles{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.client.compact #app .tiles.small{grid-template-columns:repeat(4,minmax(0,1fr))}.client.compact #app .tile{font-size:15px;padding:8px 10px;min-height:0}.client.compact.myturn #app :is(.gL,.gR)>.row:not(.giveup),.client.compact.myturn #app :is(.gL,.gR)>.pick{position:sticky;bottom:0;z-index:5;background:linear-gradient(transparent,var(--bg) 14px);padding:14px 0 calc(8px + env(safe-area-inset-bottom,0));margin:0}.turnclock{display:flex;align-items:center;gap:10px;font:600 13px var(--body);color:var(--dim)}.turnclock span{white-space:nowrap}.turnclock .tclock{flex:1;margin:0}.hcar{position:relative;display:grid;min-width:0}.hcar>.hs{grid-area:1/1;min-height:268px;transition:opacity .55s ease,transform .55s ease}.hcar>.hs:not(.on){opacity:0;transform:translateX(8px);pointer-events:none}.hdots{position:absolute;right:12px;bottom:8px;z-index:3;display:flex;gap:0;padding:2px;cursor:default}.hdots button{position:relative;width:24px;height:32px;padding:0;border:0;background:0 0;cursor:pointer;transition:width .3s}.hdots button::before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:99px;background:rgba(255,255,255,.45);transform:translate(-50%,-50%);transition:width .3s,background .3s}.hdots button:hover::before{background:rgba(255,255,255,.75)}.hdots button.on{width:40px}.hdots button.on::before{width:26px;background:#fff}.hs .demo{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:262px;display:flex;flex-direction:column;align-items:center;gap:7px;pointer-events:none}.feature.hs h2,.feature.hs p{max-width:calc(100% - 300px)}.d-fourth .dwhw img{position:absolute;left:0;top:0;width:100%;height:100%}.d-fourth .dwh{transform-origin:50% 53.13%}.d-fourth .dwhw{position:relative;width:134px;height:134px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.25))}.dp{display:flex;gap:3px}.dp i{width:21px;height:27px;border-radius:5px;background:#fff;display:grid;place-items:center;box-shadow:0 2px 0 rgba(0,0,0,.15)}.dp i.sp{width:9px;background:0 0;box-shadow:none}.dp b{font:800 15px/1 var(--display);color:#1b1d3a}.dcap{font:700 12px/1.25 var(--body);opacity:.95;text-align:center;letter-spacing:.01em}.feature.hs .demo p{max-width:none;margin:0}.dc{position:relative;width:100%;background:#fff;color:#1b1d3a;border-radius:10px;padding:7px 36px 7px 10px;font:600 11.5px/1.3 var(--body);text-align:left;box-shadow:0 3px 0 rgba(0,0,0,.14)}.dc span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc em{position:absolute;right:8px;top:50%;margin-top:-11px;min-width:22px;height:22px;padding:0 5px;border-radius:99px;display:grid;place-items:center;font:800 11px/1 var(--display);font-style:normal;background:#18a058;color:#fff}.dc.lie em{background:#e5484d;border-radius:6px;letter-spacing:.06em}.fbd{width:100%;display:grid;gap:5px;perspective:700px}.fr{position:relative;height:30px}.fr>span{position:absolute;inset:0;border-radius:8px;display:flex;align-items:center;backface-visibility:hidden}.f0{background:rgba(10,12,40,.32);border:2px solid rgba(255,255,255,.55);justify-content:center;font:800 16px/1 var(--display);transform:rotateX(90deg)}.f1{background:#fff;color:#1b1d3a;justify-content:space-between;padding:0 10px;font:700 13px/1 var(--body)}.f1 i{font:800 15px/1 var(--display);font-style:normal;color:var(--c)}.ddb{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:5px}.ddh{font:800 12px/1 var(--display);letter-spacing:.1em;text-align:center;opacity:.9}.ddp{background:#fff;color:#1b1d3a;border-radius:8px;padding:7px 8px;font:700 12px/1.1 var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:6px;align-items:center;box-shadow:0 2px 0 rgba(0,0,0,.14)}.ddp small{font:800 10px/1 var(--display);color:var(--c);flex:none}.dsl{width:100%;background:#fff;color:#1b1d3a;border-radius:12px;padding:9px 12px;box-shadow:0 3px 0 rgba(0,0,0,.14)}.dsl table{width:100%;border-collapse:collapse;font:700 13px/1.25 var(--body);text-align:right;font-variant-numeric:tabular-nums}.dsl th{font:800 9.5px/1 var(--body);letter-spacing:.08em;color:#5d5f7d;padding-bottom:5px}.dsl th:first-child,.dsl td:first-child{text-align:left}.dsl td i{font-style:normal;--v:var(--to);counter-reset:v var(--v)}.dsl td i::after{content:none}.dwho{background:#1b1d3a;color:#fff;border-radius:10px;padding:8px 16px;font:900 19px/1"Big Shoulders Display",var(--display);letter-spacing:.05em;text-transform:uppercase}@property --v{syntax:"<integer>";inherits:false;initial-value:0}.hs.on .d-fourth .dwh{animation:hSpin 2.1s cubic-bezier(.12,.7,.18,1) both}.hs.on .dp b{animation:hPop .32s var(--d) both}.hs.on .dc{animation:hDeal .45s var(--d) cubic-bezier(.2,.8,.2,1) both}.hs.on .dc.lie{animation:hDeal .45s var(--d) cubic-bezier(.2,.8,.2,1) both,hLie .5s 3.1s both}.hs.on .dc em{animation:hStamp .4s calc(2.2s + var(--d)) both}.hs.on .f0{animation:hFlipOut .3s var(--d) ease-in both}.hs.on .f1{animation:hFlipIn .32s calc(var(--d) + .3s) ease-out both}.hs.on .ddp{animation:hDrop .42s var(--d) cubic-bezier(.2,.9,.3,1.3) both}.hs.on .dsl td i{display:inline-block;animation:hNumIn .55s var(--d) cubic-bezier(.2,.9,.3,1.25) both,hNumSet .32s calc(var(--d) + 1.45s) ease-out}.hs.on .dwho{animation:hReveal .5s 2.3s cubic-bezier(.2,.9,.3,1.4) both}@keyframes hSpin{0%{transform:rotate(-1080deg)}to{transform:rotate(0)}}@keyframes hPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes hDeal{0%{opacity:0;transform:translateX(44px) rotate(4deg)}to{opacity:1;transform:none}}@keyframes hLie{to{box-shadow:0 0 0 3px #e5484d,0 3px 0 rgba(0,0,0,.14)}}@keyframes hStamp{0%{opacity:0;transform:scale(2.3)}to{opacity:1;transform:scale(1)}}@keyframes hFlipOut{0%{transform:none}to{transform:rotateX(90deg)}}@keyframes hFlipIn{0%{transform:rotateX(-90deg)}to{transform:none}}@keyframes hDrop{0%{opacity:0;transform:translateY(-16px) scale(.9)}to{opacity:1;transform:none}}@keyframes hCount{0%{--v:0}}@keyframes hReveal{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-width:1060px) and (min-width:761px){.hs .demo{width:196px;right:14px}.feature.hs h2,.feature.hs p{max-width:calc(100% - 214px)}.d-fourth .dwhw{width:100px;height:100px}.dc{font-size:10.5px}.dp i{width:17px;height:23px}.dp b{font-size:13px}}@media (max-width:760px){.hcar>.hs{min-height:0}.hs .demo{position:static;transform:none;width:100%;max-width:310px;align-self:center;margin:0 0 6px}.feature.hs h2,.feature.hs p{max-width:none}.d-fourth .dwhw{width:96px;height:96px}.hdots{right:8px;bottom:12px}}.ticker{display:flex;align-items:stretch;background:#16184f;color:#fff;border-radius:14px;overflow:hidden;height:40px;margin-top:-8px;box-shadow:0 10px 24px -18px rgba(20,23,96,.9)}.tk-lab{flex:none;display:flex;align-items:center;padding:0 16px 0 14px;background:var(--gold);color:#1b1d3a;font:900 15px/1"Big Shoulders Display",var(--display);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100%0,calc(100% - 10px) 100%,0 100%)}.tk-win{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent)}.tk-track{display:flex;width:max-content;height:100%;animation:tkRun 240s linear infinite}.ticker:hover .tk-track,.ticker:focus-within .tk-track{animation-play-state:paused}.tk-run{display:flex;align-items:center;flex:none}.tk-i{position:relative;display:flex;align-items:center;gap:9px;white-space:nowrap;padding:0 24px;font:500 14px/1 var(--body)}.tk-i b{font:900 16px/1"Big Shoulders Display",var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--gold)}.tk-i::after{content:"";position:absolute;right:-3px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:rgba(255,255,255,.35)}@keyframes tkRun{to{transform:translateX(-50%)}}@media (max-width:760px){.ticker{height:36px;border-radius:12px;margin-top:-10px}.tk-lab{font-size:13px;padding:0 13px 0 11px}.tk-i{font-size:13px;padding:0 18px}.tk-i b{font-size:14px}}@keyframes tileIn{0%{opacity:0;transform:translateY(14px)}}.wrap.enter .gtile,.wrap.enter .hero,.wrap.enter .ticker{animation:tileIn .5s cubic-bezier(.2,.8,.2,1) backwards}.wrap.enter .ticker{animation-delay:.08s}.wrap.enter .hero{animation-delay:.12s}.wrap.enter .gtiles>.gtile:nth-child(2){animation-delay:.23s}.wrap.enter .gtiles>.gtile:nth-child(3){animation-delay:.28s}.wrap.enter .gtiles>.gtile:nth-child(4){animation-delay:.33s}.wrap.enter .gtiles>.gtile:nth-child(5){animation-delay:.38s}.wrap.enter .gtiles>.gtile:nth-child(6){animation-delay:.43s}.wrap.enter .gtiles>.gtile:nth-child(7){animation-delay:.48s}.wrap.enter .gtiles>.gtile:nth-child(8){animation-delay:.53s}.wrap.enter .gtiles>.gtile:nth-child(9){animation-delay:.58s}.wrap.enter .gtiles>.gtile:nth-child(10){animation-delay:.63s}.wrap.enter .gtiles>.gtile:first-child{animation-delay:.18s}@media (hover:hover){.gtile:hover .art .mark,.gtile:hover .art .logo{animation:iconWiggle .6s ease}}@keyframes iconWiggle{25%{transform:rotate(-9deg) scale(1.06)}60%{transform:rotate(7deg) scale(1.06)}}@keyframes iconSpin{to{transform:rotate(360deg)}}@keyframes iconBounce{30%{transform:translateY(-10px)}55%{transform:none}75%{transform:translateY(-4px)}}@keyframes ikGavel{20%{transform:rotate(-30deg)}38%{transform:rotate(9deg)}52%{transform:rotate(-14deg)}66%{transform:rotate(4deg)}}@keyframes ikShuffle{20%{transform:perspective(420px) translateY(-6px) rotateX(28deg)}42%{transform:perspective(420px) translateY(4px) rotateX(-12deg)}62%{transform:translateY(-3px)}80%{transform:translateY(1px)}}@keyframes ikNeedle{22%{transform:rotate(-16deg)}48%{transform:rotate(15deg)}68%{transform:rotate(-6deg)}84%{transform:rotate(3deg)}}@keyframes ikTick{8%{transform:rotate(9deg)}16%{transform:rotate(-9deg)}24%{transform:rotate(9deg)}32%{transform:rotate(-9deg)}40%{transform:rotate(6deg)}55%{transform:scale(1.12)}75%{transform:scale(.97)}}@keyframes ikGrid{35%{transform:rotate(90deg) scale(.82)}70%{transform:rotate(0) scale(1.08)}}@keyframes ikHoist{30%{transform:translateY(-12px) rotate(-8deg)}50%{transform:translateY(-12px) rotate(8deg)}70%{transform:translateY(-10px) rotate(-4deg)}88%{transform:translateY(1px)}}@keyframes ikClink{25%{transform:rotate(-16deg) translateX(-3px)}40%{transform:rotate(-12deg) translateX(-2px)}55%{transform:rotate(-18deg) translateX(-4px)}80%{transform:rotate(3deg)}}@keyframes ikReel{0%{transform:perspective(420px) rotateY(0)}to{transform:perspective(420px) rotateY(360deg)}}@keyframes ikTumble{45%{transform:translateY(-12px) rotate(180deg)}80%{transform:translateY(2px) rotate(350deg)}to{transform:rotate(360deg)}}@keyframes ikSprout{25%{transform:scale(.92,1.12)}50%{transform:scale(1.08,.9)}70%{transform:scale(.97,1.04)}}@keyframes ikSunny{30%{transform:rotate(-10deg) scale(1.08);filter:drop-shadow(0 0 12px rgba(255,230,140,.95))}60%{transform:rotate(8deg) scale(1.04);filter:drop-shadow(0 0 8px rgba(255,230,140,.7))}}@keyframes ikPageFlip{0%{transform:perspective(420px) rotateX(0)}to{transform:perspective(420px) rotateX(360deg)}}@keyframes ikClimb{35%{transform:translate(7px,-9px) scale(1.07)}65%{transform:translate(-2px,2px)}82%{transform:translate(1px,-1px)}}@keyframes ikSlide{28%{transform:translateX(11px)}50%{transform:translateX(-6px)}70%{transform:translateX(3px)}}@keyframes ikBlink{12%{opacity:.3}24%{opacity:1;transform:scale(1.06)}36%{opacity:.3}48%{opacity:1;transform:scale(1.06)}70%{transform:none}}@keyframes ikSpiral{40%{transform:perspective(420px) translate(6px,-12px) rotateY(180deg) rotate(-12deg)}to{transform:perspective(420px) rotateY(360deg)}}@keyframes ikHop{22%{transform:translateY(4px) scale(1.1,.86)}48%{transform:translateY(-15px) scale(.96,1.06)}72%{transform:translateY(2px) scale(1.06,.93)}86%{transform:translateY(-2px)}}@keyframes ikJello{28%{transform:scale(1.14,.86)}40%{transform:scale(.88,1.12)}52%{transform:scale(1.07,.93)}66%{transform:scale(.97,1.03)}78%{transform:scale(1.02,.98)}}@keyframes ikSpin{to{transform:rotate(360deg)}}@keyframes ikPress{40%{transform:rotate(-200deg) scale(.55)}80%{transform:rotate(-360deg) scale(1.1)}to{transform:rotate(-360deg)}}@keyframes ikBuzz{10%{transform:translate(-2px,1px) rotate(-3deg)}20%{transform:translate(2px,-1px) rotate(3deg)}30%{transform:translate(-2px,-1px) rotate(-3deg)}40%{transform:translate(2px,1px) rotate(3deg)}50%{transform:translate(-1px,1px) rotate(-2deg)}60%{transform:translate(1px,-1px) rotate(2deg)}70%{transform:translate(-1px,0) rotate(-1deg)}80%{transform:translate(1px,0)}}@keyframes ikBop{18%{transform:rotate(-15deg) translateY(-7px)}36%{transform:rotate(10deg)}54%{transform:rotate(-9deg) translateY(-5px)}72%{transform:rotate(5deg)}88%{transform:rotate(-2deg)}}@keyframes ikScroll{30%{transform:translateY(-9px)}55%{transform:translateY(3px)}75%{transform:translateY(-2px)}}@keyframes ikRattle{12%{transform:translateX(-3px) rotate(-2deg)}24%{transform:translateX(3px) rotate(2deg)}36%{transform:translateX(-3px) rotate(-2deg)}48%{transform:translateX(3px) rotate(2deg)}60%{transform:translateX(-2px)}72%{transform:translateX(1px)}}@keyframes ikReveal{50%{transform:perspective(420px) rotateY(180deg) scale(1.1)}to{transform:perspective(420px) rotateY(360deg)}}@keyframes ikFlex{30%{transform:scale(1.16) rotate(-6deg)}55%{transform:scale(.95) rotate(4deg)}75%{transform:scale(1.04) rotate(-1deg)}}@keyframes ikOdd{18%{transform:translateX(-6px)}38%{transform:translateX(7px) skewX(-8deg)}58%{transform:translateX(-3px) skewX(3deg)}78%{transform:translateX(2px)}}@keyframes ikKick{22%{transform:translateY(3px) scale(1.06,.92)}50%{transform:translateY(-15px) scale(.97,1.05)}76%{transform:translateY(2px)}}@keyframes ikRewind{to{transform:rotate(-360deg)}}@keyframes ikStamp{28%{transform:rotate(-11deg) scale(1.12)}52%{transform:rotate(4deg) scale(.95)}74%{transform:rotate(-1deg) scale(1.02)}}@keyframes ikDrop{28%{transform:translateY(-15px)}52%{transform:translateY(0) scale(1.1,.88)}70%{transform:translateY(-4px) scale(.98,1.03)}}@keyframes ikSwing{22%{transform:rotate(13deg)}46%{transform:rotate(-10deg)}68%{transform:rotate(5deg)}86%{transform:rotate(-2deg)}}@keyframes ikWhirl{to{transform:rotate(720deg)}}@keyframes ikSweep{22%{transform:rotate(15deg) translateX(-5px)}46%{transform:rotate(-11deg) translateX(5px)}68%{transform:rotate(7deg) translateX(-2px)}}@keyframes ikSwap{40%,60%{transform:scaleX(-1)}}@keyframes ikTilt{30%{transform:perspective(420px) rotateX(20deg) rotateY(-20deg)}62%{transform:perspective(420px) rotateX(-10deg) rotateY(14deg)}}@keyframes ikFan{24%{transform:rotate(-15deg)}50%{transform:rotate(12deg)}74%{transform:rotate(-5deg)}}@keyframes ikTtt{50%{transform:rotate(180deg) scale(.84)}to{transform:rotate(360deg)}}@keyframes ikTile{0%{transform:perspective(420px) rotateX(0)}45%{transform:perspective(420px) rotateX(90deg)}55%{transform:perspective(420px) rotateX(90deg)}to{transform:perspective(420px) rotateX(0)}}@keyframes ikSparkle{20%{transform:scale(1.16) rotate(-8deg);filter:drop-shadow(0 0 12px rgba(255,255,255,.95))}42%{transform:scale(.95) rotate(6deg)}62%{transform:scale(1.08) rotate(-3deg);filter:drop-shadow(0 0 8px rgba(255,255,255,.75))}}@keyframes ikTag{22%{transform:rotate(-16deg)}46%{transform:rotate(11deg)}68%{transform:rotate(-6deg)}86%{transform:rotate(2deg)}}@media (hover:hover){.gtile[data-id=auction]:hover .art .mark,.gtile[data-id=auction]:hover .art .logo{animation:ikGavel .75s ease-in-out;transform-origin:78% 82%}.gtile[data-id=fourth]:hover .art .mark,.gtile[data-id=fourth]:hover .art .logo{animation:ikSpin .9s cubic-bezier(.2,.7,.2,1);transform-origin:50% 50%}.gtile[data-id=thirty2]:hover .art .mark,.gtile[data-id=thirty2]:hover .art .logo{animation:ikSweep .8s ease-in-out;transform-origin:82% 16%}.gtile[data-id=gp]:hover .art .mark,.gtile[data-id=gp]:hover .art .logo{animation:ikHoist .8s ease;transform-origin:50% 90%}.gtile[data-cup=office]:hover .art .mark,.gtile[data-cup=office]:hover .art .logo{animation:ikHoist .8s ease;transform-origin:50% 90%}.gtile[data-cup=barstool]:hover .art .mark,.gtile[data-cup=barstool]:hover .art .logo{animation:ikClink .8s ease-in-out;transform-origin:50% 95%}.gtile[data-cup=film]:hover .art .mark,.gtile[data-cup=film]:hover .art .logo{animation:ikReel .8s ease-in-out;transform-origin:50% 50%}.gtile[data-cup=random]:hover .art .mark,.gtile[data-cup=random]:hover .art .logo{animation:ikTumble .85s cubic-bezier(.3,.6,.3,1);transform-origin:50% 50%}.gtile[data-cup=rookie]:hover .art .mark,.gtile[data-cup=rookie]:hover .art .logo{animation:ikSprout .7s ease;transform-origin:50% 100%}.gtile[data-cup=sunday]:hover .art .mark,.gtile[data-cup=sunday]:hover .art .logo{animation:ikSunny .9s ease;transform-origin:50% 60%}}@media (prefers-reduced-motion:reduce){.hs.on .demo,.hs.on .demo *{animation:none!important}.hcar>.hs{transition:none}.tk-track{animation:none!important}.tk-win{overflow-x:auto}.wrap.enter *,.wrap.enter{animation:none!important}.gtile:hover .art *{animation:none!important}}.gtile .hv{position:absolute;top:0;bottom:0;right:0;aspect-ratio:1/1;z-index:2;pointer-events:none;opacity:0;transition:opacity .14s}@property --u{syntax:"<length>";inherits:true;initial-value:10px}.hv .hb{position:absolute;inset:7%;font-size:7.083px;--u:1em}.hv i{position:absolute;display:block;font-style:normal;box-sizing:border-box}.hv i.st,.hv i.st2{position:static}.hv svg.hs{position:absolute;left:0;top:0;width:calc(9.6*var(--u));height:calc(9.6*var(--u));overflow:visible}.hv svg.hs path{fill:none;stroke-linecap:round;stroke-dasharray:100}.hv .hc{background:rgba(255,255,255,.3);border-radius:.45em;display:grid;place-items:center;color:#fff;font:900 1.5em/1 var(--display)}.hv .hc .st{font-size:1em}.hv .hc>i.st{position:absolute;inset:0;display:grid;place-items:center;line-height:1}.hv .hb2{background:rgba(255,255,255,.75);border-radius:.2em}.hv .ttt-x,.hv .ttt-o{display:grid;place-items:center;font:900 2.3em/1 var(--display)}.hv .ttt-x{color:#e8b923;text-shadow:0 .06em 0 rgba(0,0,0,.2)}.hv .ttt-o{color:#fff}.hv .ht{background:rgba(255,255,255,.92);border-radius:.25em;display:grid;place-items:center;color:#1b1d3a;font:900 1.05em/1 var(--display)}.hv .ht .st{font-size:1em}.hv .mm-head{background:#fff;border-radius:50%;display:grid;place-items:center;color:#1b1d3a;font:900 1.4em/1 var(--display)}.hv .mm-body{background:#fff;border-radius:2em 2em .4em .4em}.hv .hp{background:#fff;border-radius:.6em;box-shadow:0 .2em 0 rgba(0,0,0,.14)}.hv .hl{border-radius:.3em;transform-origin:left center}.hv .chip{border-radius:.6em;display:flex;align-items:center;justify-content:center;gap:.3em;background:#fff;color:#1b1d3a;font:900 1.15em/1 var(--display);box-shadow:0 .2em 0 rgba(0,0,0,.14)}.hv .chip{display:grid!important;place-items:center}.hv .chip>i{grid-area:1/1}.hv .chip .st2{display:none}.gtile:hover .hv .chip .st2{display:block}.hv .hk{border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;line-height:1;box-shadow:0 .12em 0 rgba(0,0,0,.18)}.hv .helm{border-radius:55% 55% 40% 45%;box-shadow:inset -.35em -.25em 0 rgba(0,0,0,.18),0 .15em 0 rgba(0,0,0,.15)}.hv .redact{background:#1b1d3a;border-radius:.25em;transform-origin:right center}.hv .arr{display:grid;place-items:center;color:#fff;font:900 1.3em/1 var(--body)}.hv .lie{display:grid;place-items:center;background:#e5484d;color:#fff;border-radius:.35em;font:900 1em/1 var(--display);letter-spacing:.06em}.hv .clip{background:#1b1d3a;border-radius:.3em}.hv .num{display:grid;place-items:center;background:#1b1d3a;color:#fff;border-radius:.4em;font:900 1.1em/1 var(--display)}.hv .dot{border-radius:50%}.hv .card{background:rgba(255,255,255,.85);border-radius:.45em;display:grid;place-items:center;color:#fff;font:900 1.4em/1 var(--display)}.hv .card .st{font-size:1em}.hv .node{border-radius:50%;background:#fff;box-shadow:0 .12em 0 rgba(0,0,0,.18)}.hv .bar{background:rgba(255,255,255,.85);border-radius:.4em .4em .2em .2em;transform-origin:bottom center}.hv .q{display:grid;place-items:center;color:#1b1d3a;font:900 1.6em/1 var(--display)}.hv .up{display:grid;place-items:center;color:#e8b923;font:900 1.5em/1 var(--body);text-shadow:0 .08em 0 rgba(0,0,0,.2)}.hv .finish{background:repeating-linear-gradient(0deg,#fff 0 .5em,#1b1d3a .5em 1em);border-radius:.15em}.hv .lane{background:rgba(255,255,255,.4);border-radius:.1em}.hv .runner{border-radius:50%;box-shadow:0 .12em 0 rgba(0,0,0,.2)}.hv .pick{background:#fff;border-radius:.4em;box-shadow:0 .15em 0 rgba(0,0,0,.14);display:flex;align-items:center;padding-left:.5em}.hv .pick .pn{font:900 1em/1 var(--display);color:#1b1d3a}.hv .slot{border:.14em dashed rgba(255,255,255,.65);border-radius:.4em}.hv .axis{background:#fff;border-radius:.2em}.hv .pin{border-radius:50% 50% 50%0;transform:rotate(-45deg);box-shadow:0 .12em 0 rgba(0,0,0,.2)}.hv .target{background:#e8b923;border-radius:.2em;transform-origin:bottom center}.hv .ring{border:.3em solid #e8b923;border-radius:50%}.hv .ring2{border:.3em solid #18a058;border-radius:.6em}.hv .board{border-radius:50%;background:#fff}.hv .board2{border-radius:50%;background:#e5484d}.hv .board3{border-radius:50%;background:#1b1d3a}.hv .dart{border-radius:50%;background:#e8b923;box-shadow:0 0 0 .15em #1b1d3a}.hv .score{background:#1b1d3a;border-radius:.5em;color:#fff;display:grid;place-items:center;font:900 1.4em/1 var(--display)}.hv .cnt{--v:var(--t);counter-reset:v var(--v)}.hv .cnt::after{content:none}.hv .jsv svg{display:block;width:100%;height:100%;overflow:visible}.hv .sm-reel s.jsr{display:block;width:calc(2.7*var(--u));height:calc(2.84*var(--u));border-radius:0;box-shadow:none}.hv .sm-reel s.jsr svg{display:block;width:100%;height:100%;overflow:visible}.hv .jer::after,.hv .sm-reel s.jer2::after{background:linear-gradient(transparent 27%,rgba(255,255,255,.95) 27% 33%,transparent 33%) left top/20% 100%no-repeat,linear-gradient(transparent 27%,rgba(255,255,255,.95) 27% 33%,transparent 33%) right top/20% 100%no-repeat,var(--c)}.hv .jer::before,.hv .sm-reel s.jer2::before{content:var(--n,"");position:absolute;left:20%;right:20%;top:30%;bottom:4%;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;font:900 .85em/1 var(--display);letter-spacing:-.02em;text-shadow:0 .06em 0 rgba(0,0,0,.25)}.hv .jer,.hv .sm-reel s.jer2{background:#1b1d3a;clip-path:polygon(32.5%0,50% 14%,67.5%0,90% 6%,100% 16%,100% 40%,80% 40%,80% 100%,20% 100%,20% 40%,0 40%,0 16%,10% 6%)}.hv .jer::after,.hv .sm-reel s.jer2::after{content:"";position:absolute;inset:.17em;background:var(--c);clip-path:polygon(32.5%0,50% 14%,67.5%0,90% 6%,100% 16%,100% 40%,80% 40%,80% 100%,20% 100%,20% 40%,0 40%,0 16%,10% 6%)}.hv .sm-reel s.jer2{position:relative;width:calc(2.7*var(--u));height:calc(2.8*var(--u));border-radius:0;box-shadow:none}.hv .sm-body{background:#3a3fd4;border-radius:.7em;box-shadow:0 0 0 .16em #1b1d3a,0 .22em 0 rgba(0,0,0,.2)}.hv .sm-win{background:#fff;border-radius:.45em;overflow:hidden;box-shadow:inset 0 0 0 .16em #1b1d3a}.hv i.sm-reel{left:0;top:0;width:100%}.hv .sm-reel b{display:grid;place-items:center;height:calc(4.2*var(--u))}.hv .sm-reel s{display:block;width:calc(2.3*var(--u));height:calc(2.1*var(--u));border-radius:55% 60% 35% 45%;box-shadow:inset -.32em -.22em 0 rgba(0,0,0,.18),0 0 0 .14em #1b1d3a}.hv .sm-yr b{font:900 1.05em/1 var(--display);color:#1b1d3a;letter-spacing:-.02em}.hv .sm-lev{transform-origin:50% 100%;z-index:2}.hv .sm-hub{z-index:3;background:#1b1d3a;border-radius:0 .35em .35em 0;box-shadow:inset 0 .12em 0 rgba(255,255,255,.12)}.hv .sm-knob{width:calc(1.3*var(--u));height:calc(1.3*var(--u));border-radius:50%;background:#e5484d;box-shadow:0 0 0 .14em #1b1d3a;display:block}.hv .sm-stick{width:calc(.36*var(--u));height:calc(3.3*var(--u));margin:0 auto;background:#1b1d3a;border-radius:.2em;display:block}.hv .sm-pos{display:grid;place-items:center;background:#1b1d3a;color:#fff;border-radius:.4em;font:900 .85em/1 var(--display)}.gtile:hover .hv .a-lever{animation:hvLever .5s var(--d,0s) ease-in-out both}@keyframes hvLever{0%{transform:none}40%{transform:rotate(32deg)}to{transform:none}}.hv .cg-card{background:#fff;border-radius:.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25em;color:#1b1d3a;box-shadow:0 .2em 0 rgba(0,0,0,.15)}.hv .cg-q{background:#ffc531}.hv .cg-lab{font:800 .7em/1 var(--body);color:#8a8ca8;letter-spacing:.08em}.hv .cg-num{font:900 1.5em/1 var(--display)}.hv .cg-big{font-size:2.4em}.hv i.cg-rev{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:900 1.25em/1 var(--display);color:#fff}.hv .cg-rev b{display:block;font:800 .55em/1.4 var(--body);letter-spacing:.08em;opacity:.85}.hv .cg-link{border:.3em solid #c9cbe0;border-radius:1em;box-shadow:0 0 0 .12em #1b1d3a,inset 0 0 0 .12em #1b1d3a}.hv .cg-btn{display:grid;place-items:center;background:#fff;border-radius:2em;color:#18a058;font:900 .85em/1 var(--display);letter-spacing:.04em;box-shadow:0 .2em 0 rgba(0,0,0,.15)}.hv .hwsw{left:0;top:0;width:calc(9.6*var(--u));height:calc(9.6*var(--u));filter:drop-shadow(calc(.19*var(--u)) calc(.37*var(--u))0 rgba(20,23,96,.38))}.hv img.hwh,.hv img.hwp{position:absolute;left:0;top:0;width:calc(9.6*var(--u));height:calc(9.6*var(--u))}.hv .hwh{transform-origin:50% 53.13%}.hv .nm{display:grid;place-items:center;background:#ffc531;color:#1b1d3a;border-radius:.3em;font:900 1.05em/1"Big Shoulders Display",var(--display);letter-spacing:.07em}.hv .rq{display:grid;place-items:center;color:#fff;font:900 .95em/1 var(--display);letter-spacing:.2em}.hv .lab{display:flex;align-items:center;color:#8a8ca8;font:800 .75em/1 var(--body);letter-spacing:.06em}.hv .nv{display:flex;align-items:center;justify-content:flex-end;color:#1b1d3a;font:900 1.2em/1 var(--display);font-variant-numeric:tabular-nums}.hv .clu{display:grid;place-items:center;background:#1b1d3a;color:#fff;border-radius:.5em;font:800 .8em/1 var(--body);box-shadow:0 .15em 0 rgba(0,0,0,.18)}.hv .calband{background:#e5484d;border-radius:.6em .6em 0 0}.hv .reelw{overflow:hidden;background:#eef0fa;border-radius:.3em}.hv .reel{left:0;top:0;width:100%}.hv .reel b{display:block;text-align:center;font:900 1.6em/1 var(--display);height:calc(2.6*var(--u));line-height:calc(2.6*var(--u));color:#1b1d3a}.hv .pos{display:grid;place-items:center;background:#eef0fa;border-radius:.3em;color:#1b1d3a;font:800 .7em/1 var(--body)}.hv .stamp{display:grid;place-items:center;background:#e8b923;color:#1b1d3a;border-radius:.5em;font:900 1.4em/1 var(--display);box-shadow:0 .15em 0 rgba(0,0,0,.2)}.hv .sb{background:#1b1d3a;border-radius:.6em}.hv .fin{display:grid;place-items:center;color:#e8b923;font:900 .75em/1 var(--display);letter-spacing:.12em}.hv .scr{display:grid;place-items:center;color:#fff;font:900 1.7em/1 var(--display)}.hv .pile{display:grid;place-items:end center;padding-bottom:.25em;border-radius:.5em;color:#fff;font:900 1.3em/1 var(--display);box-shadow:0 .15em 0 rgba(0,0,0,.15)}.hv .ava{border-radius:50%;background:#fff;box-shadow:inset 0-.55em 0 rgba(0,0,0,.12),0 .15em 0 rgba(0,0,0,.15)}.hv .clock{display:flex;align-items:center;justify-content:center;background:#1b1d3a;border-radius:.5em;color:#ff5d5d;font:900 2em/1 var(--display);letter-spacing:.04em}.hv .btn{background:rgba(255,255,255,.85);border-radius:.45em;padding:0;margin:0;border:0;min-height:0;box-shadow:none;transform:none;font-size:inherit;line-height:1}.hv .flash{background:#18a058;border-radius:.45em;opacity:0;padding:0;margin:0;border:0;box-shadow:none;transform:none;animation:none;font-size:inherit;line-height:1}.hv .mic{background:#fff;border-radius:1em;box-shadow:inset 0-.3em 0 rgba(0,0,0,.1)}.hv .stand{background:#fff}.hv .base{background:#fff;border-radius:.2em}.hv .bub{background:#fff;border-radius:.8em;display:grid;place-items:center;color:#1b1d3a;font:900 2.2em/1 var(--display)}.hv .bub .st{font-size:1em}.hv .typing{display:flex;gap:.35em;align-items:center;justify-content:center}.hv .typing b{width:.7em;height:.7em;border-radius:50%;background:#6b6d86;display:block}.gtile:hover .hv .typing b{animation:hvBlink .6s infinite}.gtile:hover .hv .typing b:nth-child(2){animation-delay:.15s}.gtile:hover .hv .typing b:nth-child(3){animation-delay:.3s}.hv .wave{border:.25em solid #fff;border-left:0;border-radius:0 2em 2em 0}.hv .wheel{border-radius:50%;background:conic-gradient(#e5484d 0 60deg,#e8b923 0 120deg,#18a058 0 180deg,#9b8cff 0 240deg,#ff7a59 0 300deg,#fff 0);box-shadow:0 0 0 .3em #fff,0 .2em .4em rgba(0,0,0,.2)}.hv .ptr{clip-path:polygon(0 0,100%0,50% 100%);background:#1b1d3a}.hv .tag{display:flex;align-items:center;justify-content:center;background:#e8b923;color:#1b1d3a;border-radius:.6em;font:900 2.4em/1 var(--display);box-shadow:0 .15em 0 rgba(0,0,0,.2)}.hv .sold{display:grid;place-items:center;border:.25em solid #fff;background:#e5484d;color:#fff;border-radius:.5em;font:900 1.5em/1 var(--display);letter-spacing:.1em}.hv .tlab{display:grid;place-items:center;color:#fff;font:800 1em/1 var(--body)}.hv .bidtag{display:grid;place-items:center;background:#fff;color:#1b1d3a;border-radius:.45em;font:900 .95em/1 var(--display);box-shadow:0 .15em 0 rgba(0,0,0,.14)}.hv .fbar{border-radius:.45em;display:flex;align-items:center;justify-content:space-between;padding:0 .6em;color:#fff;font:900 1.2em/1 var(--display);background:rgba(10,12,40,.45);border:.12em solid rgba(255,255,255,.6)}.hv .fbar .st{font-size:1em}.hv .xbig{display:grid;place-items:center;color:#fff;background:#e5484d;border-radius:.5em;font:900 1.7em/1 var(--display);box-shadow:0 .15em 0 rgba(0,0,0,.2)}.hv .jc{display:grid;place-items:center;background:rgba(255,255,255,.25);border:.12em solid rgba(255,255,255,.55);border-radius:.4em;color:#fff;font:900 .75em/1 var(--display)}.hv .clue{display:grid;place-items:center;padding:0 calc(.5*var(--u));background:linear-gradient(160deg,#3a3fd4,#1f2290);border:calc(.22*var(--u)) solid #ffc531;border-radius:.6em;box-shadow:0 .25em .6em rgba(0,0,0,.35);transform-origin:50% 50%}.hv .clue b{display:block;font:900 calc(1.45*var(--u))/1.05"Big Shoulders Display",var(--display);letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 calc(.12*var(--u))0#0f1150}.hv .clue i{position:absolute;left:1em;height:.6em;border-radius:.3em;background:#c9cbe0}.hv .cl1{top:2.2em;width:6.2em}.hv .cl2{top:3.6em;width:5.4em}.hv .cl3{top:5em;width:3.6em}@media (hover:hover){.gtile.hasv:hover .hv{opacity:1}.gtile.hasv:hover .art .mark,.gtile.hasv:hover .art .logo{animation:none!important;opacity:0;transform:scale(.6);transition:opacity .12s,transform .18s}.gtile:hover .hv .a-pop{animation:hvPop .34s var(--d,0s) both}.gtile:hover .hv .a-in{animation:hvIn .3s var(--d,0s) both}.gtile:hover .hv .a-out{animation:hvOut .2s var(--d,0s) both}.gtile:hover .hv .a-flip{animation:hvFlip .45s var(--d,0s) both}.gtile:hover .hv .a-wipe{animation:hvWipe .4s var(--d,0s) ease-in both}.gtile:hover .hv .a-grow{animation:hvGrow .35s var(--d,0s) ease-out both}.gtile:hover .hv .a-growY{animation:hvGrowY .45s var(--d,0s) cubic-bezier(.2,.8,.3,1.2) both}.gtile:hover .hv .a-draw{animation:hvDraw .35s var(--d,0s) ease-out both}.gtile:hover .hv .a-slide{animation:hvSlide .4s var(--d,0s) cubic-bezier(.2,.8,.2,1) both}.gtile:hover .hv .a-move{animation:hvMove .55s var(--d,0s) cubic-bezier(.5,0,.2,1) both}.gtile:hover .hv .a-drop{animation:hvDrop .4s var(--d,0s) cubic-bezier(.2,.9,.3,1.3) both}.gtile:hover .hv .a-stamp{animation:hvStamp .38s var(--d,0s) cubic-bezier(.2,.9,.3,1.2) both}.gtile:hover .hv .a-spin{animation:hvSpin var(--t,1s) var(--d,0s) cubic-bezier(.15,.7,.2,1) both}.gtile:hover .hv .a-run{animation:hvRun var(--t,1s) var(--d,0s) cubic-bezier(.4,0,.6,1) both}.gtile:hover .hv .a-roll{animation:hvRoll var(--t,1s) var(--d,0s) cubic-bezier(.2,.7,.2,1) both}.gtile:hover .hv .a-cnt{animation:hNumIn .45s var(--d,0s) cubic-bezier(.2,.9,.3,1.25) both,hNumSet .3s calc(var(--d,0s) + var(--t2,1s) - .05s) ease-out}.gtile:hover .hv .a-steps{animation:hvCnt var(--t2,1.2s) var(--d,0s) steps(3,end) both}.gtile:hover .hv .a-flash{animation:hvFlash .7s var(--d,0s) both}.gtile:hover .hv .a-zoom{animation:hvZoom .5s var(--d,0s) cubic-bezier(.2,.8,.2,1) both}.gtile:hover .hv .jc.pk{animation:hvPop .34s var(--d,0s) both,hvPick .25s .8s ease forwards;box-shadow:none}@keyframes hvPick{to{background:#ffc531;border-color:#fff;color:#16173a;box-shadow:0 0 0 calc(.18*var(--u)) rgba(255,197,49,.45)}}.gtile:hover .hv .a-blink{animation:hvBlink .5s infinite}.gtile:hover .hv .a-shake{animation:hvFlip .45s var(--d,0s) both,hvShake .4s calc(var(--d,0s) + .45s) both}.gtile:hover .hv .a-ring{animation:hvSlide .4s var(--d,0s) cubic-bezier(.2,.8,.2,1) both,hvRing .4s 1.5s both}.gtile:hover .hv .a-glow{animation:hvPop .34s var(--d,0s) both,hvGlow .5s 1.45s both}}.gtile:hover .hv .clock .a-steps{animation-timing-function:steps(10,end)}@keyframes hvPop{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:none}}@keyframes hvIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes hvOut{to{opacity:0}}@keyframes hvFlip{0%{transform:perspective(20em) rotateX(0);background:var(--from,rgba(255,255,255,.92))}49%{background:var(--from,rgba(255,255,255,.92))}50%{transform:perspective(20em) rotateX(90deg);background:var(--to);color:var(--tc,#fff)}to{transform:none;background:var(--to);color:var(--tc,#fff)}}@keyframes hvWipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hvGrow{0%{transform:scaleX(0)}to{transform:none}}@keyframes hvGrowY{0%{transform:scaleY(0)}to{transform:none}}@keyframes hvDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes hvSlide{0%{opacity:0;transform:translate(var(--x,0),var(--y,0))}to{opacity:1;transform:none}}@keyframes hvMove{0%{transform:translateY(var(--y,0))}to{transform:none}}@keyframes hvDrop{0%{opacity:0;transform:translateY(-1.6em) scale(.9)}to{opacity:1;transform:none}}@keyframes hvStamp{0%{opacity:0;transform:scale(2.4) rotate(-14deg)}to{opacity:1;transform:rotate(-6deg)}}@keyframes hvSpin{0%{transform:rotate(0)}to{transform:rotate(var(--r,720deg))}}@keyframes hvRun{0%{transform:none}to{transform:translateX(var(--x,0))}}@keyframes hvRoll{0%{transform:none}to{transform:translateY(var(--y,0))}}@keyframes hvCnt{0%{--v:var(--f)}to{--v:var(--t)}}@keyframes hvFlash{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes hvZoom{0%{opacity:0;transform:scale(.31)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes hvBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes hvShake{20%{translate:-.25em 0}40%{translate:.25em 0}60%{translate:-.18em 0}80%{translate:.12em 0}}@keyframes hvRing{to{box-shadow:0 0 0 .3em #e5484d,0 .2em 0 rgba(0,0,0,.14)}}@keyframes hvGlow{to{box-shadow:0 0 0 .3em #fff,0 0 1em .3em rgba(255,255,255,.8)}}@media (prefers-reduced-motion:reduce){.gtile .hv{display:none}.gtile.hasv:hover .art .mark{opacity:1;transform:none}}.dboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dstat{position:relative;background:var(--panel);border:2px solid var(--line);border-radius:16px;padding:10px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.dstat b{font:900 34px/1 var(--display);color:var(--fg);font-variant-numeric:tabular-nums}.dstat b small{font-size:.5em;color:var(--dim);font-weight:700}.dstat span{font:700 12px/1.2 var(--body);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.dstat.dpts{border-color:var(--gold);background:linear-gradient(180deg,#fff8dd,var(--panel))}.dstat.hot{border-color:#ff7a59}.dstat.hot b{color:#e8590c}.dclock b{color:var(--brand)}.dclock .clock{font:inherit;color:inherit;background:0 0;padding:0;border:0;letter-spacing:0}.dpop{position:absolute;right:12px;top:8px;font:900 22px/1 var(--display);color:#18a058;font-style:normal;animation:dPop 1.1s ease-out both}@keyframes dPop{0%{opacity:0;transform:translateY(8px) scale(.7)}20%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.prompt.dq h3{min-height:2.5em;display:flex;align-items:center}.drillmc .claims{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drillmc .claims .tile{min-height:64px;justify-content:center;text-align:center}.drillmc.locked .claims .tile{opacity:.45;cursor:not-allowed}.dlock{position:relative;overflow:hidden;border-radius:12px;background:#fdeaea;border:2px solid #e5484d;color:#b42318;font:800 14px/1 var(--body);padding:9px 12px}.dlock i{position:absolute;left:0;bottom:0;height:4px;width:100%;background:#e5484d;transform-origin:left;animation:dLock var(--t) linear both}@keyframes dLock{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:760px){.dboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dstat b{font-size:26px}.drillmc .claims{grid-template-columns:1fr}}.dothers{display:flex;flex-wrap:wrap;gap:8px}.dothers span{display:flex;align-items:baseline;gap:8px;background:var(--panel);border:2px solid var(--line);border-radius:999px;padding:6px 14px;font:700 13px/1.2 var(--body);color:var(--dim)}.dothers span b{font:900 15px/1 var(--display);color:var(--fg)}.dothers span.done{border-color:var(--gold)}.dothers span.done{color:var(--fg)}.dothers span.on{border-color:var(--brand);background:#eef0ff;color:var(--brand)}.gdesk{display:flex;flex-direction:column;gap:22px}.gdesk>.gL,.gdesk>.gR{display:flex;flex-direction:column;gap:22px;min-width:0}.gdesk>.gR:empty{display:none}@media (min-width:1100px){body:not(.big) #app.ing{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;align-items:center}body:not(.big) #app.ing>*{grid-column:1/-1;min-width:0}body:not(.big) #app.ing>.mast.slim{grid-column:1}body:not(.big) #app.ing>.bar{grid-column:2}body:not(.big) #app.ing>.gdesk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:18px;align-items:start}body:not(.big) #app.ing>.gdesk:has(>.gR:empty){grid-template-columns:minmax(0,1fr)}body:not(.big) #app.ing .gdesk>.gL,body:not(.big) #app.ing .gdesk>.gR{gap:14px}body:not(.big) #app.ing .gdesk .prompt h3{font-size:clamp(20px,2vw,28px)}body:not(.big) #app.ing .gdesk>.gR .tiles,body:not(.big) #app.ing .gdesk>.gR .cols{margin-top:0}}@media (min-width:1100px){body:not(.big) #app.ing{gap:10px 18px}body:not(.big) #app.ing>.scores{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}body:not(.big) #app.ing>.scores .pl{display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px;padding:6px 12px}body:not(.big) #app.ing>.scores .nm{font-size:14px}body:not(.big) #app.ing>.scores .sc{font-size:22px;line-height:1}body:not(.big) #app.ing>.scores .sub{font-size:11px;flex-basis:100%;margin-top:-2px}body:not(.big) #app.ing>.goal{padding:6.5px 12px 3.5px;font-size:13px}body:not(.big) #app.ing .gR .tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}body:not(.big) #app.ing .gR .tiles .tile{min-height:50px;padding:7px 10px;font-size:15px}body:not(.big) #app.ing .gR .tiles.small{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}body:not(.big) #app.ing .gR .tiles.small .tile{min-height:0;padding:6px 6px;font-size:13px}body:not(.big) #app.ing .gR .slots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px}body:not(.big) #app.ing .gR .vs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}body:not(.big) #app.ing .gR .col{padding:8px 10px;gap:4px}body:not(.big) #app.ing .gR .li{font-size:13px;padding-top:3px}body:not(.big) #app.ing .gR table th,body:not(.big) #app.ing .gR table td{padding:3px 7px;font-size:13px}}@media (min-width:1100px){body:not(.big) #app.ing{padding-block:12px 16px}body:not(.big) #app.ing>.mast.slim{padding:6px 14px}body:not(.big) #app.ing .gR .slots{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:4px}body:not(.big) #app.ing .gR .slot{padding:4px 8px;font-size:13px;line-height:1.2;gap:0 6px;border-width:1.5px}body:not(.big) #app.ing .gR .tiles.small{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:5px}body:not(.big) #app.ing .gR .tiles.small .tile{padding:5px 4px;font-size:12.5px}body:not(.big) #app.ing .gR .vs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}body:not(.big) #app.ing .gR .col .big{font-size:26px}body:not(.big) #app.ing .gR .lineups .li{font-size:12.5px;padding-top:2px}body:not(.big) #app.ing .gR .lineups .col{gap:2px}}@media (min-width:1100px){body:not(.big) #app.ing .gR .cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}body:not(.big) #app.ing .gR .cols .col h4{font-size:13px}body:not(.big) #app.ing .gR .cols .li span small,body:not(.big) #app.ing .gR .cols .li .note{font-size:12.5px}}@media (min-width:1100px){body:not(.big) #app.ing .gR .cols:has(>.col:only-child)>.col{display:block;column-count:3;column-gap:16px}body:not(.big) #app.ing .gR .cols:has(>.col:only-child)>.col>h4{column-span:all;margin-bottom:4px}body:not(.big) #app.ing .gR .cols .li{break-inside:avoid}body:not(.big) #app.ing .gR .prompt{padding:10px 14px;gap:3px}body:not(.big) #app.ing .gR .prompt h3{font-size:20px}}.turnclock{gap:12px;font:700 14px var(--body);color:var(--fg)}.turnclock .tclock.clk{flex:none;margin:0}.tclock.clk{position:relative;width:66px;height:66px;border-radius:0;background:0 0;overflow:visible}.tclock.clk svg{display:block;width:100%;height:100%;overflow:visible}.tclock.clk .face{fill:var(--panel);stroke:none;filter:drop-shadow(0 2px 3px rgba(20,23,96,.18))}.tclock.clk .bg{fill:none;stroke:rgba(58,63,212,.14);stroke-width:5}.tclock.clk .fg{fill:none;stroke:var(--gold);stroke-width:5;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:0;animation:clkSweep var(--dur,30s) linear var(--del,0s) forwards}.tclock.clk .crown{fill:var(--fg)}.tclock.clk b{position:absolute;left:0;right:0;top:10px;bottom:0;display:grid;place-items:center;font:900 24px/1 var(--display);color:var(--fg);font-variant-numeric:tabular-nums}.tclock.clk.hot .fg{stroke:var(--bad)}.tclock.clk.hot b{color:var(--bad);animation:clkPulse 1s ease-in-out infinite}@keyframes clkSweep{to{stroke-dashoffset:119.4}}@keyframes clkPulse{0%,to{transform:none}50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.tclock.clk.hot b{animation:none}}@media (min-width:1100px){body:not(.big) #app.ing .gdesk>.gL{position:relative}body:not(.big) #app.ing .gdesk>.gL>.turnclock{position:absolute;right:12px;top:10px;z-index:2;gap:8px}body:not(.big) #app.ing .gdesk>.gL>.turnclock>span{display:none}body:not(.big) #app.ing .gdesk>.gL>.turnclock+.prompt,body:not(.big) #app.ing .gdesk>.gL>.turnclock+*{padding-right:92px}}.slclues{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr) minmax(0,1.35fr);gap:8px}.slclues .clue{border:2px dashed var(--line);border-radius:12px;padding:7px 11px;display:flex;flex-direction:column;gap:3px;min-width:0;background:0 0}.slclues .clue span{font:700 11.5px/1.2 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.slclues .clue b{font:600 13px/1.25 var(--body);color:var(--dim)}.slclues .clue.on{border-style:solid;border-color:var(--brand);background:var(--panel)}.slclues .clue.on b{font-weight:800;color:var(--fg);font-size:14.5px}.slclues .clue.new{animation:clueIn 2.6s ease-out both}@keyframes clueIn{0%{transform:scale(.92);background:#fff3c4;border-color:var(--gold);box-shadow:0 0 0 6px rgba(255,197,49,.45)}25%{transform:scale(1.03)}60%{background:#fff8dd;border-color:var(--gold)}to{transform:none;box-shadow:none}}.tblw.rev1 td:nth-child(1),.tblw.rev2 td:nth-child(2){animation:colIn 2.2s ease-out both}@keyframes colIn{0%,30%{background:#ffe9a3}to{background:0 0}}@media (max-width:760px){.slclues{grid-template-columns:1fr}}.scores .pl{position:relative}.scores .pl.on{background:linear-gradient(180deg,#fff7d9,#ffe7a0);border-color:var(--gold);animation:plUp 1.8s ease-in-out infinite}.scores .pl.on::before{content:"UP";position:absolute;top:-9px;left:10px;background:var(--gold);color:#1b1d5c;font:900 10px/1 var(--body);letter-spacing:.12em;padding:4px 8px;border-radius:99px;box-shadow:0 2px 6px rgba(20,23,96,.2)}@keyframes plUp{0%,to{box-shadow:0 0 0 3px rgba(255,197,49,.45)}50%{box-shadow:0 0 0 7px rgba(255,197,49,.22)}}.prompt .who{display:inline-block;background:var(--gold);color:#1b1d5c;border-radius:99px;padding:1px 10px;font-weight:800}.prompt .who.me{background:#18a058;color:#fff;animation:meUp 1.2s ease-in-out infinite}@keyframes meUp{50%{box-shadow:0 0 0 5px rgba(24,160,88,.25)}}.upnow{position:fixed;left:50%;top:16px;z-index:55;display:flex;align-items:center;gap:10px;background:var(--gold);color:#1b1d5c;border-radius:99px;padding:8px 24px 8px 8px;font:900 24px/1 var(--display);letter-spacing:.01em;box-shadow:0 14px 34px -8px rgba(20,23,96,.45);pointer-events:none;white-space:nowrap;animation:upNow 1.9s ease-out var(--ud,0s) both}.upnow .avi{width:38px;height:38px;font-size:18px}.upnow.me{background:#18a058;color:#fff;font-size:30px;padding:10px 28px 10px 10px}@keyframes upNow{0%{opacity:0;transform:translate(-50%,-34px) scale(.9)}12%{opacity:1;transform:translate(-50%,0) scale(1.07)}22%{transform:translate(-50%,0) scale(1)}80%{opacity:1;transform:translate(-50%,0)}to{opacity:0;transform:translate(-50%,-16px)}}body.myup .netbar{background:linear-gradient(90deg,#ffc531,#ffdc6a);color:#1b1d5c}body.myup .netbar b.go{color:#1b1d5c;font-size:1.15em;letter-spacing:.02em;text-transform:uppercase}body.myup .netbar .tool{color:#1b1d5c;border-color:rgba(27,29,92,.3)}body.myup::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:40;box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 14px rgba(255,197,49,.28)}@keyframes myFrame{50%{box-shadow:inset 0 0 0 6px var(--gold),inset 0 0 44px rgba(255,197,49,.35)}}.gocd{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(20,23,96,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:gocdOut 3.6s linear var(--gd,0s) both}.gocd.paused{animation:none}.gocard{background:var(--panel);border-radius:26px;padding:22px 44px 24px;text-align:center;box-shadow:0 30px 70px -20px rgba(20,23,96,.6);min-width:min(300px,100%);display:flex;flex-direction:column;align-items:center;gap:8px}.gocard p{margin:0;font:700 17px/1.3 var(--body);color:var(--fg)}.gocard h3{margin:0;font:900 32px/1 var(--display);color:var(--fg)}.gostage{display:grid;place-items:center;height:150px;width:220px}.gostage b{grid-area:1/1;font:900 150px/1 var(--display);color:var(--brand);opacity:0;animation:goNum .9s ease-out both}.gostage .n3{animation-delay:var(--gd)}.gostage .n2{animation-delay:calc(var(--gd) + .9s)}.gostage .n1{animation-delay:calc(var(--gd) + 1.8s)}.gostage .ngo{color:var(--gold);font-size:110px;-webkit-text-stroke:3px #1b1d5c;animation-delay:calc(var(--gd) + 2.7s);animation-fill-mode:both}@keyframes goNum{0%{opacity:0;transform:scale(1.9)}16%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.75)}}@keyframes gocdOut{0%,95%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.scores .pl.on,.prompt .who.me,body.myup::after{animation:none}}.tblw.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.tblw.split th,.tblw.split td{padding-left:3px;padding-right:3px}.tblw.split th{font-size:11.5px}@media (min-width:1100px){body:not(.big) #app.ing>.gdesk:has(.tblw.split){grid-template-columns:minmax(0,4fr) minmax(0,7fr)}body:not(.big) #app.ing .gR .tblw.split td{font-size:12.5px;padding-left:3px;padding-right:3px}body:not(.big) #app.ing .gR .tblw.split{overflow-x:hidden;gap:10px}body:not(.big) #app.ing .gdesk>.gR:has(>.tblw.sline){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}body:not(.big) #app.ing .gdesk>.gR:has(>.tblw.sline)>*{grid-column:1/-1}body:not(.big) #app.ing .gdesk>.gR:has(>.tblw.sline)>.row{grid-column:auto;margin:0}body:not(.big) #app.ing .gdesk>.gR:has(>.tblw.sline)>.row.giveup{justify-content:flex-end}}@media (max-width:760px){.tblw.split{grid-template-columns:minmax(0,1fr);gap:0}.tblw.split table+table thead{display:none}}.hintrow.ph:empty{display:none}.hint.mine{border-style:solid;background:#fff8dd;display:inline-flex;align-items:center;gap:8px}.hint.mine i{font:800 10.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--dim)}.gtile .art .logo,.gtile .art .mark,.gtiles:not(.five) .gtile .art .mark,.gtiles.five .gtile .art .mark{width:68px;height:68px;right:22px;top:22px;margin:0}.gtile .art::after{width:92px;height:92px;right:10px;top:10px}@media (max-width:760px){.gtile .art .logo,.gtile .art .mark,.gtiles:not(.five) .gtile .art .mark,.gtiles.five .gtile .art .mark{width:58px;height:58px;right:19px;top:19px}.gtile .art::after{width:80px;height:80px;right:8px;top:8px}}.gtile .hv,.gtiles .gtile .hv{left:auto;bottom:auto;right:22px;top:22px;width:68px;height:68px;aspect-ratio:auto}.gtile .hv .hb{inset:0;font-size:7.083px}@media (max-width:760px){.gtile .hv,.gtiles .gtile .hv{right:19px;top:19px;width:58px;height:58px}.gtile .hv .hb{font-size:6.042px}}.feature.hs::after{width:280px;height:280px;right:15px;top:50%;margin-top:-140px}@media (max-width:1060px) and (min-width:761px){.feature.hs::after{width:230px;height:230px;right:-3px;margin-top:-115px}}@media (max-width:760px){.feature.hs::after{width:200px;height:200px;right:-34px;top:-34px;margin-top:0}}.podov{position:fixed;inset:0;z-index:58;display:grid;place-items:safe center;padding:16px;background:rgba(20,23,96,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:auto}.podov .podium{width:min(680px,100%);margin:0;box-shadow:0 30px 70px -20px rgba(20,23,96,.6)}.podov .podium:has(.vfield.many){width:min(920px,100%)}:where(.hv) :is(.chip,.card,.pick,.slot,.ring,.ring2,.reel,.clock,.btn,.flash){padding:0;margin:0;border:0;min-width:0;max-width:none;min-height:0;gap:0;transition:none;box-shadow:none;animation:none;text-align:center}:where(.hv) :is(.slot,.ring,.reel){background:0 0}@media (max-width:1099px){.gdesk,.gdesk>.gL,.gdesk>.gR{display:contents}.gdesk>.gR>*{order:1}.gdesk>.gL>:is(.standings,.pick),.gdesk>.gL>.row:has([data-act=deal]),.gdesk>.gR>.giveup{order:2}.gdesk>.gL>.flash{order:3}}@media (max-width:1099px){.scores{row-gap:14px}.client.compact #app .scores{row-gap:14px}}.gpov .gpcard{width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--bg);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 70px -20px rgba(20,23,96,.6)}.gpov .gpcard .row.c{justify-content:center}.gpov .gpcard>*{flex-shrink:0}.gpov .gpcard .goal{max-height:none;-webkit-line-clamp:unset;display:flex}.gpov .gpcard .cols{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.gpov .gpcard .cols h4 span:last-child{white-space:nowrap}.gpback{position:fixed;right:18px;bottom:18px;z-index:40}.client.big.myturn #app .slclues{display:none}.tblw.split th{white-space:normal;line-height:1.1;vertical-align:bottom}.tblw.split table{table-layout:auto;width:100%}@media (min-width:1100px){body:not(.big) #app.ing .col[data-act=who] .nm{font-size:22px;line-height:1.1}}.col[data-act=who] .nm{overflow-wrap:normal}body #app .vs.wwf.wwf.wwf{grid-template-columns:1fr;gap:8px}body #app .vs.wwf.wwf.wwf .col{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h big""nm big""note big";column-gap:14px;row-gap:2px;align-items:center;padding:10px 16px;text-align:left}body #app .vs.wwf.wwf.wwf .col h4{grid-area:h}body #app .vs.wwf.wwf.wwf .col .nm{grid-area:nm;font-size:24px}body #app .vs.wwf.wwf.wwf .col .note{grid-area:note}body #app .vs.wwf.wwf.wwf .col .big{grid-area:big;font-size:30px;text-align:right;min-width:2.6em}@media (min-width:1100px){body #app .vs.wwf.wwf.wwf{gap:6px}body #app .vs.wwf.wwf.wwf .col{padding:6px 14px;row-gap:0}body #app .vs.wwf.wwf.wwf .col .nm{font-size:20px}body #app .vs.wwf.wwf.wwf .col .big{font-size:24px}body #app .vs.wwf.wwf.wwf .col h4{font-size:12px}}@media (max-width:760px){body #app .vs.wwf.wwf.wwf .col .nm{font-size:19px}body #app .vs.wwf.wwf.wwf .col .big{font-size:24px}body #app .vs.wwf.wwf.wwf .col{padding:8px 12px}}.slot>span{white-space:normal;min-width:0}.tiles.small .tile{padding-left:2px;padding-right:2px;letter-spacing:-.01em}@media (min-width:1100px){body:not(.big) #app.ing .gdesk .tiles.small .tile{font-size:min(12.5px,1vw);padding-left:2px;padding-right:2px}}@media (min-width:1100px){body:not(.big) #app.ing>.bar{flex-wrap:nowrap;min-width:0}body:not(.big) #app.ing>.bar .tools{flex-wrap:nowrap;gap:6px;flex:none}body:not(.big) #app.ing>.bar .tool{padding:6px 10px;font-size:13px;white-space:nowrap}body:not(.big) #app.ing>.bar .chd{min-width:0;flex:1 1 auto}body:not(.big) #app.ing>.bar .chd h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:min(30px,2.05vw)}}.feature.hs{isolation:isolate}.feature.hs::after{display:none}.hs .demo{transform:translateY(-50%) scale(var(--k,1))}.hs .demo::before{content:"";position:absolute;left:50%;top:50%;width:var(--cd,280px);height:var(--cd,280px);margin:calc(var(--cd,280px)/-2)0 0 calc(var(--cd,280px)/-2);border-radius:50%;background:rgba(255,255,255,.1);z-index:-1;pointer-events:none}.hcar>.hs>.demo.dlogo .mark,.hcar>.hs>.demo.dlogo .logo{position:static;display:block;transform:none;margin:0 auto;right:auto;top:auto}@media (max-width:760px){.hs .demo{position:relative;top:auto;right:auto;left:auto;bottom:auto;transform:scale(var(--k,1));transform-origin:50%0}}.feature.hs.tonight{box-shadow:inset 0 0 0 4px var(--gold),0 18px 40px -22px rgba(20,23,96,.55)}.feature .tpick{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:var(--gold);color:#1b1d5c;font:900 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;padding:8px 13px 8px 11px;border-radius:99px;box-shadow:0 4px 0 rgba(0,0,0,.2);margin-bottom:2px;animation:tpGlow 2.6s ease-in-out infinite}.feature .tpick i{font-style:normal;font-size:15px;line-height:1}@keyframes tpGlow{0%,to{box-shadow:0 4px 0 rgba(0,0,0,.2),0 0 0 0 rgba(255,197,49,.55)}50%{box-shadow:0 4px 0 rgba(0,0,0,.2),0 0 0 8px transparent}}@media (prefers-reduced-motion:reduce){.feature .tpick{animation:none}}.dive{position:fixed;inset:0;z-index:80;pointer-events:none;will-change:clip-path,opacity}#app{will-change:auto}.dive .dive-mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);will-change:transform,opacity;backface-visibility:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;z-index:2;text-align:center;pointer-events:none}.dive .dive-mid .dive-ic{display:block;width:clamp(96px,22vmin,190px);height:auto;filter:drop-shadow(0 16px 28px rgba(0,0,0,.28))}.dive .dive-mid b{font:900 clamp(26px,5vmin,46px)/1.05 var(--display);color:#fff;text-shadow:0 3px 18px rgba(0,0,0,.35);max-width:80vw}.kfield .fnum{position:absolute;transform:translateX(-50%);font:900 clamp(30px,6.5vmin,64px)/1 var(--display);color:rgba(255,255,255,.85);letter-spacing:.04em;display:flex;align-items:center;gap:.12em;white-space:nowrap}.kfield .fnum.fb{bottom:11%}.kfield .fnum.ft{top:11%;transform:translateX(-50%) rotate(180deg)}.kfield .fnum i{font-style:normal;font-size:.42em;opacity:.85}@media (min-width:1100px){body:not(.big) #app.ing .gdesk>.gR .tiles.small:has([data-act=yr]){grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}}.tiles.four .tile{overflow-wrap:anywhere;hyphens:auto}@media (max-width:420px){.tiles.four .tile{font-size:14px;padding-left:8px;padding-right:8px}}.kfield.tall .fnum{font-size:clamp(24px,4.2vh,40px)}.kfield.tall .fnum.fb{left:13%;bottom:auto;transform:translate(-50%,-50%) rotate(90deg)}.kfield.tall .fnum.ft{left:auto;right:13%;top:auto;transform:translate(50%,-50%) rotate(-90deg)}.scores .pl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm sc""sub sc""bd bd";align-items:center;column-gap:12px;row-gap:1px}.scores .pl .nm{grid-area:nm;font-size:15px;font-weight:800;color:var(--fg)}.scores .pl .sub{grid-area:sub;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scores .pl .sc{grid-area:sc;justify-self:end;width:auto}.scores .pl button.sc{flex-direction:row-reverse}.scores .pl button.sc i{display:none}.scores .pl:hover button.sc i,.scores .pl button.sc:focus-visible i{display:inline}.client .scores .pl:hover button.sc i{display:none}.scores .pl .pbadge{grid-area:bd;justify-self:start;margin-top:5px;padding:4px 10px;border-radius:999px;font:800 13px/1.1 var(--body);white-space:nowrap}.scores .pl.fin{border-color:var(--good);box-shadow:0 0 0 2px color-mix(in srgb,var(--good) 45%,transparent)}.scores .pl.fin.won .pbadge{background:var(--good);color:#fff}.scores .pl.fin.lost{border-color:color-mix(in srgb,var(--good) 55%,var(--line))}.scores .pl.fin.lost .pbadge{background:var(--panel-2);color:var(--dim)}@media (min-width:1100px){body:not(.big) #app.ing>.scores .pl{display:grid;padding:7px 14px}body:not(.big) #app.ing>.scores .nm{font-size:14.5px}body:not(.big) #app.ing>.scores .sc{font-size:26px}body:not(.big) #app.ing>.scores .sub{font-size:11.5px;margin-top:0}body:not(.big) #app.ing>.scores .pbadge{margin-top:3px;font-size:12.5px;padding:3px 9px}}@media (min-width:1100px){body.heat.ingame:not(.big) #app.ing>.gdesk{transition:box-shadow .9s linear;box-shadow:0 0 0 calc(2px + var(--heat)*3px) color-mix(in srgb,#ff3b3b calc(35% + var(--heat)*65%),transparent),0 0 calc(30px + var(--heat)*80px) rgba(255,0,0,calc(.15 + var(--heat)*.5)),0 34px 70px -30px rgba(0,0,0,.75)}body.redalert.ingame:not(.big) #app.ing>.gdesk{animation:deskPulse .5s ease-in-out infinite alternate}}@keyframes deskPulse{0%{box-shadow:0 0 0 4px rgba(255,59,59,.8),0 0 70px rgba(255,0,0,.45),0 34px 70px -30px rgba(0,0,0,.75)}to{box-shadow:0 0 0 6px #ff3b3b,0 0 120px rgba(255,0,0,.7),0 34px 70px -30px rgba(0,0,0,.75)}}@media (prefers-reduced-motion:reduce){body.redalert.ingame:not(.big) #app.ing>.gdesk{animation:none}}.sttabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:14px 22px 0;padding:4px;border-radius:14px;background:var(--panel-2)}.sttabs button{border:0;border-radius:10px;padding:9px 8px;background:0 0;color:var(--dim);font:800 14px/1 var(--body);cursor:pointer}.sttabs button.on{background:var(--gold);color:#16173a}.sttabs button:not(.on):hover{color:var(--fg)}.strow.s1{grid-template-columns:42px minmax(0,1fr) 70px}.strow small+small{margin-top:1px}@media (max-width:520px){.sttabs{margin-inline:16px}.strow.s1{grid-template-columns:36px minmax(0,1fr) 54px}}.feature.hs{cursor:default}.feature.hs .go{border:0;cursor:pointer;font:700 17px/1.45 var(--body);transition:transform .12s,box-shadow .12s}.feature.hs .go:hover{transform:translateY(-2px);box-shadow:0 6px 0 rgba(0,0,0,.18)}.feature.hs .go:active{transform:translateY(1px);box-shadow:0 2px 0 rgba(0,0,0,.18)}.stg{flex:1 1 100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stg button{display:flex;flex-direction:column;gap:6px;padding:5px 5px 7px;border:2px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--fg);font:700 12.5px/1.15 var(--body);text-align:center;cursor:pointer;transition:border-color .15s,transform .12s}.stg button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.stg button.on{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 30%,transparent)}.stg .stl{display:block;padding:0 2px}.stp{position:relative;display:block;aspect-ratio:16/10;border-radius:8px;overflow:hidden}.sbg-night{background:radial-gradient(55% 55%at 10% -12%,rgba(255,255,255,.32),transparent 70%),radial-gradient(55% 55%at 90% -12%,rgba(255,255,255,.32),transparent 70%),radial-gradient(95% 75%at 50% -12%,rgba(74,80,234,.95),transparent 72%),repeating-linear-gradient(90deg,rgba(255,255,255,.05)0 1px,transparent 1px 16%),linear-gradient(180deg,#20237a,#151752 50%,#0d0f35)}.sbg-studio{background:conic-gradient(from 160deg at 18% -8%,transparent 0 8deg,rgba(255,255,255,.24) 8deg 24deg,transparent 24deg),conic-gradient(from 176deg at 50% -12%,transparent 0 4deg,rgba(255,255,255,.18) 4deg 14deg,transparent 14deg),conic-gradient(from 184deg at 82% -8%,transparent 0 8deg,rgba(255,255,255,.24) 8deg 24deg,transparent 24deg),radial-gradient(95% 45%at 50% 108%,rgba(74,80,234,.9),transparent 72%),linear-gradient(180deg,#2b1347,#1a0b2e 55%,#0d0618)}.sbg-field{background:radial-gradient(80% 45%at 50% -12%,rgba(255,255,255,.3),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.32)0 1.5px,transparent 1.5px 20%),repeating-linear-gradient(90deg,rgba(0,0,0,.1)0 10%,transparent 10% 20%),linear-gradient(180deg,#14683c,#0e5230 55%,#093b22)}.sbg-tron{background:radial-gradient(95% 65%at 50% -15%,rgba(74,80,234,.75),transparent 72%),radial-gradient(circle,rgba(255,255,255,.2) .8px,transparent 1.2px)0 0/5px 5px,linear-gradient(180deg,#0b0c22,#07081a)}.stp.sauto{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:var(--line)}.stp.sauto i{display:block}@media (max-width:520px){.stg{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes hNumIn{0%{opacity:0;transform:translateY(70%) scale(.8);filter:blur(1.5px)}60%{opacity:1;filter:none}to{opacity:1;transform:none;filter:none}}@keyframes hNumSet{0%{scale:1}45%{scale:1.14}to{scale:1}}.rme .wtop .pick{flex:1 1 100%;margin:0}.rme .wtop .rleft{font-weight:700}.rme .wtop .rleft b{color:var(--fg)}.rme .tblw{margin:0}.rfour .tiles.four{margin:0}.rfour .row{margin:0}.rres .rmini{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.rres .wmr b{width:15px;height:15px}.rres .wmh.miss{color:var(--dim);background:0 0;border-color:var(--line)}.rres .wmh.hit{color:#fff;background:var(--good);border-color:var(--good)}#app input.tyg::placeholder{color:var(--tyc,#e0a800);opacity:1;font-style:italic;font-weight:700}.rans{margin:4px 0 0;font-size:14px;color:var(--dim)}.rans b{color:inherit;font-size:16px}.wmh.dgfull{white-space:normal;overflow:visible;text-overflow:clip;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;line-height:1.35;padding:4px 8px}.wmh.dgfull small{font-size:10.5px;font-weight:600;opacity:.8}.rgrp{font-size:11.5px;font-weight:800;padding:2px 7px;border-radius:5px;border:1.5px solid var(--line);background:var(--panel-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rgrp.t1{background:var(--gold-bg);border-color:#e0a800}.rgrp.t2{background:var(--mag-bg);border-color:var(--mag)}.rgrp.t3{background:#e2f5f2;border-color:var(--t-teal)}.rgrp.t4{background:#fde9e3;border-color:var(--t-coral)}:root[data-theme=dark] .rgrp.t3{background:#0f3532}:root[data-theme=dark] .rgrp.t4{background:#3d1e17}.rgrp.miss{opacity:.5;text-decoration:line-through}.rbans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px}.rbans .banner{margin:0;padding:5px 10px;gap:2px}.rbans .banner span{font-size:13px}.rres .rsq b{width:26px;height:16px;border:1.5px solid var(--line)}.rres .rsq b.t1{background:var(--gold-bg);border-color:#e0a800}.rres .rsq b.t2{background:var(--mag-bg);border-color:var(--mag)}.rres .rsq b.t3{background:#e2f5f2;border-color:var(--t-teal)}.rres .rsq b.t4{background:#fde9e3;border-color:var(--t-coral)}:root[data-theme=dark] .rres .rsq b.t3{background:#0f3532}:root[data-theme=dark] .rres .rsq b.t4{background:#3d1e17}.rres .rsq b.miss{background:var(--panel-2)!important;border-style:dashed;opacity:.6}@media (max-width:760px){.rbans{grid-template-columns:1fr}}.chip.race{background:var(--gold);color:#16173a;border-color:#e0a800}.chip.race::before{content:"🏁 "}.rmsec{margin-bottom:14px}.rmodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 14px}.rmode{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;padding:16px 18px;border-radius:16px;border:2px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;font:inherit;transition:border-color .15s,transform .12s}.rmode:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.rmode{position:relative}.rmode.on{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.rmode.on::after{content:"";position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:50%;background:var(--brand)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/14px no-repeat}.rmode b{padding-right:30px}.rmode b{font:900 22px/1.1 var(--display)}.rmode small{color:var(--dim);font-size:14px;line-height:1.4}@media (max-width:620px){.rmodes{grid-template-columns:1fr;gap:8px}.rmode{padding:12px 14px;gap:3px}.rmode b{font-size:19px}.rmode small{font-size:13.5px}}@media (max-width:760px){body.racing .prompt>.wclock{position:fixed;left:10px;right:auto;top:calc(var(--vvb,100vh) - 66px);z-index:78;flex-direction:row;align-items:baseline;gap:6px;padding:7px 12px;border-radius:12px;box-shadow:0 8px 22px -8px rgba(0,0,0,.55)}body.racing:not(.redalert) .prompt>.wclock{background:var(--panel);border:2px solid var(--line-2)}body.racing .prompt>.wclock b{font-size:22px}body.racing .prompt:has(>.wclock)>.mono,body.racing .prompt:has(>.wclock)>h3{padding-right:0}body.racing #app{padding-bottom:70px}body.racing #app>.goal{display:none}}@media (max-width:520px){#app table.wd{font-size:11.5px;width:100%;table-layout:auto}#app table.wd th,#app table.wd td{padding:5px 2px;white-space:nowrap}#app table.wd th{font-size:11px;letter-spacing:0}#app table.wd td:first-child,#app table.wd th:first-child{white-space:normal;line-height:1.15;max-width:78px;padding-left:4px}#app table.wd td small.note{display:block;font-size:9.5px}}#app .wboard .wgrid .whrow span{height:auto!important;min-height:calc(var(--wt) - 4px);white-space:normal;overflow:visible;text-overflow:clip;flex-wrap:wrap;row-gap:2px;column-gap:8px;padding:4px 10px;line-height:1.15;text-align:center;font-size:clamp(12px,1.5vh,15px)}#app .wboard .wgrid .whrow span i{flex:none}.hintbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:96px;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--pm-edge2,var(--line));background:var(--panel);background-image:var(--pm-sheen);color:var(--brand);font:700 15px/1 var(--body);cursor:pointer;box-shadow:var(--pm-hi);transition:transform .12s,filter .12s}.hintbtn:hover{filter:brightness(1.04);transform:translateY(-1px)}.hintbtn:active{transform:translateY(1px)}.hintbtn:disabled{opacity:.5;cursor:default;transform:none}.vfield{--ez:42%;position:relative;width:100%;max-width:560px;height:clamp(270px,46vh,380px);border-radius:14px;overflow:hidden;background:linear-gradient(90deg,rgba(0,0,0,.12),transparent 14% 86%,rgba(0,0,0,.12)),#2c944b;box-shadow:inset 0 0 0 3px rgba(255,255,255,.7),0 14px 30px -14px rgba(0,0,0,.6)}.vfield .ez{position:absolute;left:0;right:0;top:0;height:var(--ez);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:9px 10px;background:repeating-linear-gradient(90deg,rgba(120,70,0,.07)0 1px,transparent 1px 3px,rgba(255,255,255,.06) 3px 4px,transparent 4px 6px),repeating-linear-gradient(0deg,rgba(120,70,0,.05)0 1px,transparent 1px 5px),radial-gradient(ellipse 40% 60%at 22% 40%,rgba(255,255,255,.12),transparent 70%),radial-gradient(ellipse 45% 55%at 78% 65%,rgba(150,90,0,.1),transparent 70%),linear-gradient(180deg,#f7bd2a,#efb01a);box-shadow:inset 0 0 0 5px #fff}.vfield .ez::before,.vfield .ez::after{content:none}.vfield .ezpy{position:absolute;width:10px;height:10px;border-radius:2px;background:#ff6a00;border:1px solid #c94f00;box-shadow:0 2px 4px rgba(0,0,0,.35);z-index:2}.vfield .ezpy.t{top:-1px}.vfield .ezpy.b{bottom:-6px}.vfield .ezpy.l{left:-1px}.vfield .ezpy.r{right:-1px}.vfield .ez .lt{font:900 40px/1"Big Shoulders Display",var(--display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#16173a;-webkit-text-stroke:.06em #fff;paint-order:stroke fill;text-shadow:0 .06em 0#16173a}.vfield .ez .lt em{font-style:normal;color:#3a3fd4}.vfield .ez .lt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:.84;z-index:0}.vfield .ezw{position:relative;z-index:1}.vfield .ez .lt.two{display:flex;flex-direction:column;align-items:center;line-height:.86}.vfield .gl{position:absolute;left:0;right:0;bottom:7%;border-top:3px solid rgba(255,255,255,.75)}.vfield .yd{position:absolute;left:0;right:0;top:var(--ez);bottom:7%;background:repeating-linear-gradient(180deg,transparent 0 calc(10% - 2px),rgba(255,255,255,.32) calc(10% - 2px) 10%),repeating-linear-gradient(180deg,rgba(255,255,255,.045)0 10%,rgba(0,0,0,.045) 10% 20%)}.vfield .yd::before,.vfield .yd::after{content:"";position:absolute;top:0;bottom:0;width:7px;background:repeating-linear-gradient(180deg,transparent 0 calc(2% - 2px),rgba(255,255,255,.4) calc(2% - 2px) 2%)}.vfield .yd::before{left:36%}.vfield .yd::after{right:36%}.vfield .yd b{position:absolute;top:calc(var(--n)*20%);transform:translate(-50%,-50%) rotate(-90deg);left:22px;font:900 clamp(12px,3vh,20px)/1"Big Shoulders Display",var(--display);color:rgba(255,255,255,.62);letter-spacing:.06em}.vfield .yd b.r{left:auto;right:22px;transform:translate(50%,-50%) rotate(90deg)}.vfield.many{max-width:min(100%,940px)}.vfield.many .ln{width:calc((100% - 64px)/var(--lanes));left:calc(32px + var(--slot)*(100% - 64px)/var(--lanes))}@media (min-width:1100px){body:not(.big) #app .cols:has(>.col:nth-child(7)){grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}body:not(.big) #app .cols:has(>.col:nth-child(7))>.col{padding:6px 9px;gap:2px}body:not(.big) #app .cols:has(>.col:nth-child(7))>.col h4{font-size:12px}body:not(.big) #app .cols:has(>.col:nth-child(7))>.col .li{font-size:12px;padding:1px 0}}body #app.ing>.scores.many,body:not(.big) #app.ing>.scores.many,body #app .scores.many{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px}body #app .scores.many .pl{padding:6px 7px 6px 9px;min-width:0}body #app .scores.many .sc{font-size:21px}body #app .scores.many .pl,body:not(.big) #app.ing>.scores.many .pl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm nm""sub sc""bd bd";column-gap:6px;row-gap:0;align-items:center}body #app .scores.many .pl .sub{font-size:10.5px;line-height:1.15;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body #app .scores.many .pl:has(.pbadge) .sub{display:none}body #app .scores.many .pl .pbadge{font-size:11px;white-space:normal;line-height:1.15;padding:3px 7px;border-radius:8px;max-width:100%;margin-top:4px}body #app .scores.many .pl .sc{line-height:1}.mast.slim .avs:has(.avmore){display:none}body #app .scores.many .pl b,body #app .scores.many .pl .nm{font-size:13px;letter-spacing:-.015em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vfield .ln{position:absolute;top:0;bottom:0;width:calc(100%/var(--lanes));left:calc(var(--slot)*100%/var(--lanes));z-index:1}.vfield .ln::before{content:"";position:absolute;left:50%;top:var(--ez);bottom:0;border-left:2px dashed rgba(255,255,255,.16)}.vfield .mk{position:absolute;left:50%;top:calc((100 - var(--y))*1%);display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%,-16px);width:max-content;max-width:100%}.vfield .mk i{flex:none;width:32px;height:32px;border-radius:50%;background:var(--c);color:#fff;font:900 15px/28px var(--display);font-style:normal;text-align:center;border:2px solid #fff;box-shadow:0 4px 10px -2px rgba(0,0,0,.45)}.vfield .mk em{font-style:normal;display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 9px;border-radius:10px;background:rgba(255,255,255,.95);color:#16173a;box-shadow:0 4px 10px -4px rgba(0,0,0,.45);max-width:100%}.vfield .mk em b{font:800 12.5px/1.2 var(--body);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vfield .mk em>span{font:900 16px/1 var(--display);white-space:nowrap}.vfield .ln.win .mk{transform:translate(-50%,-19px)}.vfield .ln.win .mk i{width:38px;height:38px;line-height:34px;font-size:17px;box-shadow:0 0 0 4px rgba(255,197,49,.65),0 0 24px rgba(255,197,49,.9)}.vfield .ln.win .mk em{background:#16173a;color:#ffc531}.vfield .ln.win .mk em b{color:#fff}.vfield .crown{position:absolute;width:22px;height:15px;fill:#ffc531;stroke:#16173a;stroke-width:1.2;top:-13px;left:50%;margin-left:-11px;z-index:2}.podium.anim .vfield .mk{animation:vRun 1.3s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.podium.anim .vfield .ez{animation:ezFlash .9s ease-out 1.6s both}@keyframes ezFlash{0%,to{box-shadow:inset 0 0 0 5px #fff}30%{box-shadow:inset 0 0 0 5px #fff,inset 0 0 44px 10px rgba(255,255,255,.95)}}@keyframes vRun{0%{top:88%;opacity:0}12%{opacity:1}to{top:calc((100 - var(--y))*1%);opacity:1}}.podium.anim .vfield .crown{animation:crownDrop .5s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(var(--d) + 1.2s)}@media (max-width:520px){.vfield .mk em{padding:3px 6px}.vfield .mk em b{font-size:11px}.vfield .mk em>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.podium.anim .vfield .mk,.podium.anim .vfield .crown,.podium.anim .vfield .ez{animation:none}}.ttup{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px 16px 10px 10px;border-radius:14px;background:color-mix(in srgb,var(--c) 22%,var(--panel));border:2px solid var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,transparent)}.ttup .avi{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;font:900 20px/1 var(--display);border:2px solid #fff;box-shadow:0 3px 8px -2px rgba(0,0,0,.4)}.ttup .t{font:900 clamp(20px,2.6vw,28px)/1.1 var(--display);color:var(--fg)}.ttup .t .who{font:inherit;color:inherit;background:0 0;padding:0}.ttup .t i{font-style:normal;font-weight:800;color:var(--dim);font-size:.72em;font-family:var(--body)}.ttup .t .who.me::after{content:" (you)";color:var(--gold-ink)}.shw{display:flex;flex-direction:column;gap:12px;margin-top:4px}.shw .sh-notme:is(button){opacity:.45;cursor:default}.shw .podium{padding:16px 14px;gap:10px}.shw .vfield{height:clamp(230px,38vh,340px)}.slplayers{display:flex;flex-direction:column;gap:8px;margin:10px 0 14px}.slplayers .rhint{color:var(--dim)}.linkbtn{border:0;background:0 0;padding:0;color:var(--brand);font-weight:700;text-decoration:underline;cursor:pointer;font:inherit}.slopt{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0}.slopt .mono{min-width:60px;font-weight:800;color:var(--dim)}body:not(.big) #app .tblw.sline[style*="--lf"] th,body:not(.big) #app .tblw.sline[style*="--lf"] td{font-size:var(--lf);line-height:1.15;padding-top:calc(var(--lf)*.16);padding-bottom:calc(var(--lf)*.16)}@media (min-width:1100px){body:not(.big) #app.ing .gdesk>.gL .slclues{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}body:not(.big) #app.ing .gdesk>.gL .slclues .clue:nth-child(3){grid-column:1/-1}body:not(.big) #app.ing .gdesk>.gL>.row:has([data-act=clue]){margin:0}}.vfield .ezw{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;max-width:100%}.vfield .ezwin{display:flex;align-items:center;gap:9px;min-width:0;padding:5px 14px 5px 5px;border-radius:999px;background:#fff;color:#16173a;box-shadow:0 0 0 3px #16173a,0 10px 22px -8px rgba(0,0,0,.5)}.vfield .ezc{position:relative;flex:none;display:block}.vfield .ezwin i{display:block;width:40px;height:40px;border-radius:50%;background:var(--c);color:#fff;font:900 18px/36px var(--display);font-style:normal;text-align:center;border:2px solid #fff;box-shadow:0 0 0 2px #ffc531}.vfield .ezwin em{font-style:normal;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.vfield .ezwin em b{font:800 14px/1.15 var(--body);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vfield .ezwin em>span{font:900 20px/1 var(--display);white-space:nowrap}.podium.anim .vfield .ezwin{animation:wkIn .6s cubic-bezier(.2,1.3,.4,1) both;animation-delay:var(--d)}.vfield .ezw:has(.ezwin+.ezwin) .ezwin{padding:3px 11px 3px 3px;gap:7px}.vfield .ezw:has(.ezwin+.ezwin) .ezwin i{width:32px;height:32px;font-size:15px;line-height:28px}.vfield .ezw:has(.ezwin+.ezwin) .ezwin em::before{display:none}.vfield .ezw:has(.ezwin+.ezwin) .ezwin em b{font-size:12.5px;max-width:96px}.vfield .ezw:has(.ezwin+.ezwin) .ezwin em>span{font-size:16px}@keyframes wkIn{0%{opacity:0;transform:translateY(26px) scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.podium.anim .vfield .ezwin{animation:none}}#mkcv{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9500;pointer-events:none}body.mk-on #mkcv{pointer-events:auto;cursor:crosshair;touch-action:none}#mkbar{position:fixed;left:50%;top:calc(var(--vvt,0px) + 10px);transform:translateX(-50%);z-index:9600;display:none;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:7px 8px 7px 14px;border-radius:999px;background:#16173a;color:#fff;border:2px solid #ffc531;box-shadow:0 10px 30px -10px rgba(0,0,0,.6);font:700 13.5px/1.2 var(--body)}body.mk-on #mkbar{display:flex}#mkbar>span{display:flex;align-items:center;gap:6px;min-width:0}#mkbar button{flex:none;border:2px solid rgba(255,255,255,.4);background:0 0;color:#fff;border-radius:999px;padding:6px 12px;font:800 13px var(--body);cursor:pointer}#mkbar button.go{background:#ffc531;border-color:#ffc531;color:#16173a}.tool.mk-t{line-height:1;padding-inline:10px;display:inline-flex;align-items:center;justify-content:center}.tool.mk-t.on{background:var(--gold);border-color:var(--gold)}@media (max-width:520px){#mkbar{font-size:12px;padding-left:10px}#mkbar>span svg{display:none}}@media (min-width:1100px){body:not(.big) #app.ing .gR .cols:has(>.col:nth-child(4))>.col{padding:7px 10px;gap:3px}body:not(.big) #app.ing .gR .cols:has(>.col:nth-child(4)) .li{font-size:12.5px;padding-top:3px}body:not(.big) #app.ing .gR .cols:has(>.col:nth-child(4)) .li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.big) #app.ing .gR .cols:has(>.col:nth-child(4)) .li>span:last-child{font-size:11.5px}}.av,.avi,.ttup .avi{text-shadow:0 1px 2px rgba(0,0,0,.45)}button:focus-visible,input:focus-visible,a:focus-visible{box-shadow:0 0 0 2px #16173a}:root[data-theme=dark] .dothers span.on{background:color-mix(in srgb,var(--brand) 25%,var(--panel));color:var(--fg)}:root[data-theme=dark] .slclues .clue.new{animation-name:clueInD}@keyframes clueInD{0%{transform:scale(.92);background:#4a3c12;border-color:var(--gold);box-shadow:0 0 0 6px rgba(255,197,49,.35)}25%{transform:scale(1.03)}60%{background:#3a3110;border-color:var(--gold)}to{transform:none;box-shadow:none}}:root[data-theme=dark] .tblw.rev1 td:nth-child(1),:root[data-theme=dark] .tblw.rev2 td:nth-child(2){animation-name:colInD}@keyframes colInD{0%,30%{background:#5a4a10}to{background:0 0}}:root[data-theme=dark] .sug .off small{color:#ff8a8f}.pchip button{width:26px;height:26px}.upnow{max-width:calc(100vw - 24px)}.upnow b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.hv) .hc{padding:0;border:0;white-space:normal}.slhost{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:10px 14px;border-radius:16px;border:2px dashed var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);margin-bottom:12px}.slhost .mono{font-weight:800;color:var(--gold-ink)}.slhost p{margin:0}.sl{max-width:820px}.sl .lede{margin:0;max-width:680px}.sl:has(.slsolo>.slp:nth-child(7)),.sl:has(.slteam>.slp:nth-child(6)){max-width:1040px}@media (min-width:900px){.sl .slsolo:has(>.slp:nth-child(7)){display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.sl .slsolo:has(>.slp:nth-child(7))>.slp{min-width:0}.sl .slsolo>.slp b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:900px){.sl .slsolo:has(>.slp:nth-child(7))>.slp:has(>.swap){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-items:center}.sl .slsolo:has(>.slp:nth-child(7))>.slp:has(>.swap)>.avi{grid-row:1/3}.sl .slsolo:has(>.slp:nth-child(7))>.slp:has(>.swap)>.swap{justify-self:start;padding:3px 10px;font-size:12px;white-space:nowrap}}.slwatchers .slp .mono{color:var(--gold-ink);font-size:11px}.slsec{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;background:var(--panel);border:2px solid var(--line)}.slhd{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.slhd .mono,.slopt .mono{font-weight:800;color:var(--dim);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px}.slsec .slp{background:var(--panel-2)}.slsec .slplayers{margin:0}.slsec .note{margin:0;max-width:680px;color:var(--dim);font-size:14.5px;line-height:1.45}.slopt{margin:0}.slopt .mono{min-width:64px}.slsec .slhost{margin:0}.slgo{align-items:center;gap:14px;flex-wrap:wrap}.slgo .rhint{color:var(--dim)}.sl .warn{margin:0}.pchips [data-act=pl-add]{background:var(--gold);border-color:var(--gold);color:#16173a;font-weight:800;padding:6px 16px}.pchips [data-act=pl-add]:hover{filter:brightness(1.06)}.slp .slx{flex:none;width:28px;height:28px;border-radius:50%;border:0;background:var(--panel);color:var(--dim);font:700 16px/1 var(--body);display:grid;place-items:center;cursor:pointer;padding:0}.slp .slx:hover{background:var(--bad);color:#fff}.slp .swap+.slx{margin-left:2px}.slp b+.slx{margin-left:auto}.pcards{gap:8px}.pcards .slp{min-width:0;padding:5px 8px 5px 6px;gap:9px;background:var(--panel-2);border-radius:12px}.pcards .slp .avi.big{width:34px;height:34px;font-size:15px}.pcards .slp b{font-size:15.5px}.setup .pchips input{background:0 0;border:0;box-shadow:none;padding:6px;min-height:0}@media (max-width:400px){.mnav{flex-wrap:wrap}.mb.lab,.mb.ico{flex:1 1 0;min-width:40px}.mb.room,.mb.live{order:9;flex:1 1 100%}}@media (max-width:760px){body:not(.big) #app.ing .scores{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;row-gap:12px}body:not(.big) #app.ing .scores .pl{padding:5px 9px;column-gap:8px}body:not(.big) #app.ing .scores .pl .nm{font-size:13.5px}body:not(.big) #app.ing .scores .pl .sc{font-size:19px}body:not(.big) #app.ing .scores .pl .sub{font-size:11px}body:not(.big) #app.ing .bar .tools{gap:6px}body:not(.big) #app.ing .bar .tool{padding:6px 10px;font-size:13px}}#bkpanel.on{grid-template-columns:minmax(0,1fr)}.bkp{min-width:0;max-width:100%}.bkp .seg{flex-wrap:wrap;max-width:100%}.tblw{background:linear-gradient(90deg,var(--panel) 30%,transparent),linear-gradient(90deg,transparent,var(--panel) 70%) 100%0,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.25),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.25),transparent) 100%0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}@media (max-width:360px){.ddp{font-size:11.5px;padding-left:4px;padding-right:4px}.dcap{font-size:12px}}.hcar>.hs{transition:opacity .55s ease,transform .55s ease,visibility 0s linear 0s}.hcar>.hs:not(.on){visibility:hidden;transition:opacity .55s ease,transform .55s ease,visibility 0s linear .55s}.scores .pl.away{opacity:.6;border-style:dashed}.scores .pl .awaytag{color:var(--bad);font-weight:800}.hwp-steps{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.hwp-steps li{background:var(--panel);border:2px solid var(--line);border-radius:18px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.hwp-steps li>i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#16173a;font:900 16px/1 var(--body);font-style:normal;margin-bottom:4px}.hwp-steps li b{font-size:18px;color:var(--fg)}.hwp-steps li p{margin:0;color:var(--dim);font-size:15px;line-height:1.45}.hwp-lead{max-width:760px;color:var(--dim);margin:4px 0 0}.hwp-note{margin:12px 0 0;color:var(--dim);font-size:14px}.podium .row.c{justify-content:center;gap:10px;flex-wrap:wrap}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:760px){body:not(.big) #app.ing .scores{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:10px 2px 4px;margin:0-2px;scroll-snap-type:x proximity;scrollbar-width:none}body:not(.big) #app.ing .scores::-webkit-scrollbar{display:none}body:not(.big) #app.ing .scores .pl{flex:0 0 auto;min-width:108px;max-width:150px;scroll-snap-align:start}body:not(.big) #app.ing .bar{flex-wrap:wrap;gap:8px}body:not(.big) #app.ing .bar .tools{flex:1 1 100%;flex-wrap:wrap;overflow-x:visible;justify-content:flex-start;min-width:0;gap:6px}body:not(.big) #app.ing .bar .tool{padding:6px 11px;font-size:13px}body:not(.big) #app.ing .bar .tools::-webkit-scrollbar{display:none}body:not(.big) #app.ing .bar .tool{flex:none}body:not(.big) #app.ing .goal{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;padding-top:7.5px;padding-bottom:4.5px}}@media (max-width:420px){body:not(.big) #app.ing .bar{flex-wrap:wrap}body:not(.big) #app.ing .bar .tools{width:100%}}@media (max-width:760px){body:not(.big) #app.ing .turnclock{justify-content:flex-end;position:relative;z-index:2;height:0;margin:0;padding:0;overflow:visible;pointer-events:none}body:not(.big) #app.ing .turnclock>span{display:none}body:not(.big) #app.ing .turnclock .tclock.clk{transform:translate(-8px,8px) scale(.78);transform-origin:top right}body:not(.big) #app.ing .turnclock{align-items:flex-start}body:not(.big) #app.ing .turnclock+.prompt>:first-child{padding-right:60px;min-height:34px}body:not(.big) #app.ing .goal{line-height:1.35;max-height:calc(2.7em + 14px)}}.gwho{display:inline-block;margin-left:5px;padding:0 6px;border-radius:999px;background:var(--panel-2);color:var(--dim);font:700 11px/1.6 var(--body);vertical-align:middle;white-space:nowrap;max-width:12em;overflow:hidden;text-overflow:ellipsis}.slot .gwho{margin-left:4px}.gwhoby{display:block}.gwlist{margin:10px auto 0;text-align:center;font:700 13px/1.6 var(--body);max-width:640px}.jbv{margin:10px 0 2px;display:flex;flex-direction:column;gap:6px}.jbv .mono{font-size:12px;color:var(--dim)}.jbv-row{display:flex;flex-wrap:wrap;gap:6px}.jbv-b{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;border:2px solid color-mix(in srgb,var(--c) 60%,var(--line));background:color-mix(in srgb,var(--c) 18%,var(--panel-2));color:var(--fg);font:800 13px var(--body);cursor:pointer}.jbv-b:hover{filter:brightness(1.08)}.jbv-lg{width:26px;height:26px;display:grid;place-items:center}.jbv-lg img,.jbv-lg svg{width:24px;height:24px}.jbv-b i{font-style:normal;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--gold);color:#1a1a2e;font:900 12px/20px var(--body);text-align:center}.clvote{width:min(560px,100%);margin:18px auto 6px;text-align:center}.clvote h3{margin:0 0 4px;font:900 18px/1.2 var(--display)}.clvote p{margin:0 0 10px;color:var(--dim);font-size:13.5px}.cv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;text-align:left}.cv-b{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border-radius:12px;border:2px solid var(--line);background:var(--panel);color:var(--fg);font:800 13px/1.15 var(--body);cursor:pointer}.cv-b b{min-width:0;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.cv-lg{flex:none;width:30px;height:30px;border-radius:9px;background:var(--c);display:grid;place-items:center}.cv-lg img,.cv-lg svg{width:24px;height:24px}.cv-b i{margin-left:auto;font-style:normal;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--gold);color:#1a1a2e;font:900 12px/20px var(--body);text-align:center}.cv-b.mine{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 30%,transparent)}@media (min-width:900px){.sitefoot{display:block;column-count:2;column-gap:40px}.sitefoot p{max-width:none;margin:0 0 6px;break-inside:avoid}}.lmask{display:inline-block;height:.62em;border-radius:4px;background:currentColor;opacity:.22;vertical-align:middle}@media (min-width:1100px){body:not(.big) #app.ing>.bar .chd{flex:0 0 auto}body:not(.big) #app.ing>.bar .chd h2{overflow:visible;text-overflow:clip}}.jbp .avi{position:relative}.jbp .avi .jbbot{position:absolute;right:-5px;bottom:-4px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:var(--panel-2);border:1.5px solid var(--line-2);font:11px/1"Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji",sans-serif;pointer-events:none}.jbt-ppl .jbp small{display:block;text-align:center;margin:3px auto 0}.emomine .ed{position:absolute;bottom:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--panel-2);color:var(--fg);padding:0;display:grid;place-items:center;cursor:pointer}.emomine .ed svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.emomine .ed:hover,.emomine .ed:focus-visible{background:var(--gold,#ffd23f);color:#16173a;border-color:transparent}#app .wt.tyg{color:var(--tyc,#e0a800);border-color:var(--tyc,#e0a800);border-style:dashed;font-style:italic;opacity:.85}#app .wrow.tygr{position:relative}#app .wrow.tygr::after{content:attr(data-tyn)" is typing";position:absolute;right:0;top:-15px;font:800 10.5px/1 var(--body);color:var(--tyc,#e0a800);white-space:nowrap;pointer-events:none}.jb-qp>.btn{flex:1 1 0;min-width:0;justify-content:center}.mast>.mnav{margin-left:auto}.jb-pv .jb-h3{margin:12px 0 8px;padding-top:12px;border-top:2px solid var(--line)}.swgrp{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 6px}.swgrp>.mono{min-width:52px;color:var(--dim);font-size:12px}.emocta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 0;font-size:13px;color:var(--dim)}.emocta .tool{display:inline-flex;align-items:center;gap:6px}.emocta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#emodraw .edtools .tool{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;height:36px}#emodraw .edtools .tool.on{background:var(--gold);color:#16173a;border-color:var(--gold)}#emodraw .edtools svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}#emodraw .edszs{display:inline-flex;gap:4px;padding:0 4px;border-left:2px solid var(--line);border-right:2px solid var(--line)}#emodraw .edsz{width:36px;padding:0;display:grid;place-items:center}#emodraw .edsz i{display:block;width:var(--d);height:var(--d);border-radius:50%;background:currentColor}.dghint{align-items:center;gap:10px;margin:6px 0 2px}.dghint b{color:var(--gold)}.qp-kinds{display:grid;grid-template-columns:1fr;gap:8px}.qp-kind .qp-lg{width:34px;height:34px;flex:none}.qp-kind .qp-lg svg{width:100%;height:100%}.gtile.wip{opacity:.62;filter:saturate(.35)}.gtile.wip:hover{opacity:.8}.gtile.wip .art .tape{position:absolute;left:-30%;right:-30%;top:50%;transform:translateY(-50%) rotate(-8deg);background:repeating-linear-gradient(135deg,#ffd23f 0 14px,#16173a 14px 28px);color:#16173a;font:900 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:7px 0;z-index:2;pointer-events:none}.gtile.wip .art .tape{color:transparent}.gtile.wip .art .tape::after{content:"Work in progress";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#16173a;color:#ffd23f;padding:3px 8px;border-radius:6px;font-size:10.5px;white-space:nowrap}.achgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:14px 22px}.ach{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;border:2px solid var(--line);background:var(--panel-2);opacity:.55;filter:saturate(.2)}.ach.on{opacity:1;filter:none;border-color:color-mix(in srgb,var(--c,var(--gold)) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--c,var(--gold)) 18%,transparent)}.ach .achi{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--c,var(--gold)) 22%,var(--panel))}.ach .achi svg,.ach .achi img{width:30px;height:30px}.ach .achi i{font-style:normal;font-size:24px}.ach b{display:block;font-size:14.5px}.ach small{display:block;color:var(--dim);font-size:12.5px;line-height:1.3}.ach .achd{color:var(--gold);font-weight:700;margin-top:2px}.scgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:10px 0}.sctile b{overflow-wrap:break-word}@media (max-width:480px){.sctile{padding:8px 10px}.sctile b{font-size:14px;letter-spacing:.08em}}.sctile{border:2px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--panel-2)}.sctile b{display:block;font-size:17px;letter-spacing:.14em;font-family:var(--mono,monospace)}.sctile span{display:block;color:var(--dim);font-size:12px;margin-top:3px}.sctile.got{border-color:var(--good);background:var(--good-bg)}.sctile.got b{letter-spacing:0;font-family:inherit}.gcwrap{max-width:560px;margin:8px auto;padding:10px 12px 14px;border:2px solid var(--line);border-radius:16px;background:var(--panel-2)}.gclab{display:flex;justify-content:space-between;gap:8px;font:900 15px/1 var(--body);margin-bottom:4px}.gclab span{display:inline-block;padding:7px 12px;border-radius:14px;color:#16173a;text-transform:uppercase;letter-spacing:.03em;max-width:48%;font-size:13px;line-height:1.15;text-align:center}.gclab .gcl{background:#4fd1c5}.gclab .gcr{background:#ff7ab6}.gcdial .gcend{opacity:.55}.gcdial .gcendl{fill:#4fd1c5}.gcdial .gcendr{fill:#ff7ab6}.gcdial{display:block;width:100%;height:auto}.gcdial .gcarc{fill:color-mix(in srgb,var(--fg) 10%,transparent);stroke:var(--line);stroke-width:1.5}.gcdial .gcw2{fill:#fff0c7;opacity:1}.gcdial .gcw3{fill:#ff8a1f;opacity:1}.gcdial .gcw4{fill:#ffd23f;opacity:1}.gcdial .gcm{stroke:var(--fg);stroke-width:2.6;stroke-linecap:round;opacity:.95}.gcdial .gcm.tg{stroke:#ffd23f;stroke-width:3}.gcdial .gcm.g4{stroke:#ffd23f}.gcdial .gcm.g3{stroke:#ff8a1f}.gcdial .gcm.g2{stroke:#fff0c7}.gcdial .gcm.g0{stroke:#ff6b6b}.gcdial .gcml{font:800 7.5px var(--body);fill:var(--fg)}.gcdial .gcml.tg{fill:#ffd23f}.gcdial .gcneedle path{fill:var(--fg);stroke:var(--panel-2);stroke-width:1.2;stroke-linejoin:round}.gcdial .gcneedle circle{fill:var(--fg);stroke:var(--gold);stroke-width:3}.gcdial .gct{stroke:var(--dim);stroke-width:1.2;opacity:.6}.gcdial .gct.big{stroke:var(--fg);stroke-width:2;opacity:.9}.gcdial .gctl{font:800 8px var(--body);fill:var(--dim)}.gcdial .gcmd{fill:var(--fg)}.gcdial .gcmd.tg{fill:#ffd23f}.gcdial .gcmd.g4{fill:#ffd23f}.gcdial .gcmd.g3{fill:#ff8a1f}.gcdial .gcmd.g2{fill:#fff0c7}.gcdial .gcmd.g0{fill:#ff6b6b}.gcnum{text-align:center;margin:-4px 0 4px}.gcnum b{display:block;font-size:34px;line-height:1;color:var(--gold)}.gcnum small{display:block;color:var(--dim);font-size:12px;margin-top:2px}.gclegend{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;font:700 12px var(--body);color:var(--dim);margin:6px 0 0}.gclegend i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:4px}.gclegend .g4{background:#ffd23f}.gclegend .g3{background:#ff8a1f}.gclegend .g2{background:#fff0c7}.gcctl{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-top:6px}.gcctl input[type=range]{width:100%;accent-color:var(--gold);height:34px}.gcctl .btn{align-self:center}.gcpsy .key{margin:8px 0 0;text-align:center}.gccover .gcdial .gcarc{fill:color-mix(in srgb,var(--fg) 16%,transparent)}.gccov{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.gccov span{color:var(--dim);font-size:13px}.gcdial .gczone.gcspin{transform-box:view-box;transform-origin:100px 102px;animation:gcspin 3s cubic-bezier(.1,.6,.15,1) both}@keyframes gcspin{0%{transform:rotate(-1260deg)}to{transform:rotate(0)}}.gcfresh .gcafter{animation:gcafter .4s both;animation-delay:calc(2900ms + var(--gcago,0ms))}.gcfresh .gcml,.gcfresh .gcm,.gcfresh .gcmd{animation:gcafter .3s both;animation-delay:calc(2900ms + var(--gcago,0ms))}@keyframes gcafter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.gcwait{text-align:center;color:var(--dim);font-size:13px;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.gcfresh .gcafter,.gcfresh .gcml,.gcfresh .gcm,.gcfresh .gcmd,.gcdial .gczone.gcspin{animation:none}}.gcwatch .gcstat{text-align:center;font:800 17px/1.3 var(--body);color:var(--fg);margin:6px 0 2px}.gcdots b{display:inline-block;animation:gcdot 1.2s infinite both}.gcdots b:nth-child(2){animation-delay:.2s}.gcdots b:nth-child(3){animation-delay:.4s}@keyframes gcdot{0%,80%,to{opacity:.15}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.gcdots b{animation:none}}.gcwrap{width:100%;max-width:760px;box-sizing:border-box}@media (min-width:1100px){.gcwrap{padding:16px 20px 20px}.gclab{font-size:17px}.gclab span{font-size:15px;padding:9px 16px}.gcnum b{font-size:44px}.gcwatch .gcstat{font-size:20px}.gcpsy .key,.gcwrap .key{font-size:18px}.gclegend{font-size:14px}.gcctl input[type=range]{height:40px}}.gtile.wip .art .tape.beta::after{content:"Beta";background:#2ea043;color:#fff}.gtile.wip:has(.tape.beta){opacity:.85;filter:saturate(.7)}.gcstage{position:relative}.gcstage .gcdial{opacity:.35;filter:saturate(.6)}.gcsit{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;width:min(92%,420px);padding:18px 18px 16px;border-radius:20px;background:color-mix(in srgb,var(--panel) 88%,transparent);border:2px solid var(--gold);box-shadow:0 12px 40px -10px rgba(0,0,0,.6)}.gcsit b{font:900 clamp(26px,4vw,40px)/1 var(--display,var(--body));color:var(--gold-ink,#8a6400);letter-spacing:.01em}.gcsit span{font:800 clamp(15px,1.7vw,19px)/1.3 var(--body);color:var(--fg)}.gcsit small{color:var(--dim);font-size:13px}.gcring{width:46px;height:46px;border-radius:50%;border:5px solid color-mix(in srgb,var(--gold) 25%,transparent);border-top-color:var(--gold);animation:gcring .9s linear infinite}@keyframes gcring{to{transform:rotate(360deg)}}.gcsit{animation:gcsitin .35s ease-out both}@keyframes gcsitin{0%{opacity:0;transform:translate(-50%,-40%) scale(.96)}to{opacity:1;transform:translate(-50%,-46%)}}@media (prefers-reduced-motion:reduce){.gcring,.gcsit{animation:none}}.gtiles.picks>.gtile.gall:nth-child(n){display:flex}.gtile.gall .tb{display:flex;flex-direction:column}.gall-go{margin-top:auto;padding-top:8px;font:800 14px var(--body);color:var(--gold)}.gtile.gall:hover .gall-go{text-decoration:underline}.gall-mk{overflow:visible}.gall-mk .js{transform-origin:22px 39.4px}.gall-mk .bt,.gall-mk .tl,.gall-mk .mq{transform-box:fill-box;transform-origin:50% 50%}@media (hover:hover){.gtile.gall:hover .art .mark{animation:none}.gtile.gall:hover .gall-mk .js{animation:gallStick .9s ease-in-out}.gtile.gall:hover .gall-mk .bt1{animation:gallPress .3s ease .15s 2}.gtile.gall:hover .gall-mk .bt2{animation:gallPress .3s ease .45s 2}.gtile.gall:hover .gall-mk .tl{animation:gallTile .5s ease both}.gtile.gall:hover .gall-mk .tl2{animation-delay:.08s}.gtile.gall:hover .gall-mk .tl3{animation-delay:.16s}.gtile.gall:hover .gall-mk .tl6{animation-delay:.24s}.gtile.gall:hover .gall-mk .tl5{animation-delay:.32s}.gtile.gall:hover .gall-mk .tl4{animation-delay:.4s}.gtile.gall:hover .gall-mk .mq{animation:gallBulb .6s steps(1)2}.gtile.gall:hover .gall-mk .mq2{animation-delay:.2s}.gtile.gall:hover .gall-mk .mq3{animation-delay:.4s}}@keyframes gallStick{20%{transform:rotate(-22deg)}45%{transform:rotate(18deg)}70%{transform:rotate(-10deg)}}@keyframes gallPress{50%{transform:scale(.6)}}@keyframes gallTile{0%{opacity:.25}40%{opacity:1;transform:scale(1.3)}}@keyframes gallBulb{0%{fill:#fff}33%{fill:#e5232b}}@media (prefers-reduced-motion:reduce){.gtile.gall:hover .gall-mk *{animation:none!important}}.gtiles.picks>.gtile:nth-child(n+8){display:none}.wrap.wide .gtiles.picks{grid-template-columns:repeat(4,minmax(0,1fr))}.wrap.wide .gtiles.picks>.gtile:nth-child(n+8){display:none}.wrap.wide .gtiles.picks>.gtile.gall:nth-child(n){display:flex}.gtile.isbeta .art .btag{position:absolute;left:12px;top:10px;z-index:3;background:#2ea043;color:#fff;font:900 11px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:999px;box-shadow:0 2px 0 rgba(0,0,0,.25);pointer-events:none}.mk-scramble .sc,.mk-gutcheck .gf,.mk-gutcheck .gn{transform-box:view-box}.mk-gutcheck .gf,.mk-gutcheck .gn{transform-origin:32px 42px}.mk-scramble .sc3{transform-origin:32px 45px}@media (hover:hover){.gtile:hover .art .mark.mk-scramble,.gtile:hover .art .mark.mk-gutcheck{animation:none}.gtile:hover .mk-scramble .sc1{animation:scSwapA .9s cubic-bezier(.4,0,.3,1)}.gtile:hover .mk-scramble .sc2{animation:scSwapB .9s cubic-bezier(.4,0,.3,1)}.gtile:hover .mk-scramble .sc3{animation:scFlip .7s ease .15s}.gtile:hover .mk-gutcheck .gf{animation:gcFan 1s cubic-bezier(.2,.8,.25,1)}.gtile:hover .mk-gutcheck .gn{animation:gcNeedle 1.1s cubic-bezier(.3,1.5,.5,1) .25s both}}@keyframes scSwapA{45%{transform:translate(29px,-10px) rotate(24deg)}55%{transform:translate(29px,-3px) rotate(22deg)}}@keyframes scSwapB{45%{transform:translate(-29px,10px) rotate(-24deg)}55%{transform:translate(-29px,3px) rotate(-22deg)}}@keyframes scFlip{50%{transform:scaleX(-1) translateY(-3px)}}@keyframes gcFan{0%{transform:rotate(-62deg)}}@keyframes gcNeedle{0%{transform:rotate(-84deg)}}@media (prefers-reduced-motion:reduce){.mk-scramble *,.mk-gutcheck *{animation:none!important}}.gcdial .gczone.gcopen{transform-box:view-box;transform-origin:100px 102px;animation:gcopen .8s cubic-bezier(.2,.9,.3,1.2) both}@keyframes gcopen{0%{opacity:0;transform:scale(.25)}}@media (prefers-reduced-motion:reduce){.gcdial .gczone.gcopen{animation:none}}.gcdial .gczone path{stroke:#16173a;stroke-width:1.2;stroke-linejoin:round}.gcdial{overflow:visible}.gcdial .gcpi{font:900 8.4px/1 var(--body)}.gcdial g.gcm{stroke:none;opacity:1}.seg.dnmodes,.seg.pbdeck{display:inline-flex;margin:0 0 12px}.seg.dnmodes button,.seg.pbdeck button{border:0;background:0 0;color:var(--dim);font:700 14px var(--body);padding:7px 14px;border-radius:9px;cursor:pointer}.seg.dnmodes button.on,.seg.pbdeck button.on{background:var(--brand);color:#fff}.gmbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.gmbar .seg.dnmodes{margin:0}.gmnow{font:600 13px var(--body);color:var(--dim)}.gmnow b{color:var(--fg)}.seg.erashort button{padding:6px 10px;font-size:13px;white-space:nowrap}.secera{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.secera .mono{color:var(--dim)}@media (max-width:560px){.secera{width:100%}.seg.erashort{flex-wrap:wrap}}select.erasel{appearance:none;-webkit-appearance:none;background:var(--panel-2)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23999' stroke-width='1.6'/%3E%3C/svg%3E")no-repeat right 10px center;color:var(--fg);border:1px solid var(--line);border-radius:10px;padding:6px 28px 6px 10px;font:700 13px var(--body);cursor:pointer;max-width:100%}select.erasel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}select.erasel option{color:#16173a;background:#fff}select.erasel.tool{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23bbb' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;padding-right:28px}.jbp .avi .jbbot{color:#fff;text-shadow:none}.betainv{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;width:min(440px,calc(100vw - 32px));background:var(--panel);border:2px solid var(--gold);border-radius:18px;padding:18px 18px 14px;box-shadow:0 18px 50px -12px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:8px}.betainv b{font:900 18px/1.2 var(--display,var(--body));color:var(--gold)}.betainv p{margin:0;color:var(--fg);font-size:14px}.betainv .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.betawel{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:rgba(8,9,30,.62);backdrop-filter:blur(3px)}.bw-card{width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--panel);border:2px solid #2ea043;border-radius:22px;padding:24px 22px 18px;box-shadow:0 24px 70px -18px rgba(0,0,0,.7);display:flex;flex-direction:column;gap:12px;animation:bwIn .45s cubic-bezier(.2,1.3,.4,1) both}@keyframes bwIn{0%{opacity:0;transform:translateY(14px) scale(.96)}}.bw-tag{align-self:flex-start;background:#2ea043;color:#fff;font:900 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:999px}.bw-card h2{margin:0;font:900 clamp(26px,4vw,34px)/1.05 var(--display,var(--body));color:var(--fg)}.bw-card p{margin:0;color:var(--dim);font-size:15px;line-height:1.45}.bw-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.bw-g{display:flex;align-items:center;gap:8px;background:var(--panel-2);border-radius:12px;padding:6px 8px;min-width:0}.bw-g .mark,.bw-g .logo,.bw-g svg.mark{width:30px;height:30px;flex:none;position:static;margin:0}.bw-g b{font:700 13px/1.2 var(--body);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-more{align-self:center;color:var(--dim);font:700 13px var(--body)}.bw-card .row{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}@media (prefers-reduced-motion:reduce){.bw-card{animation:none}}.bw-card{background:linear-gradient(var(--panel),var(--panel)),var(--bg)}.jb-era{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.jb-era .mono{color:var(--dim)}.jb-era small{color:var(--dim);font-size:12px;flex-basis:100%}.qp-era{margin:0 0 10px;padding:8px 12px;border-radius:12px;background:var(--panel-2);color:var(--dim);font-size:13px}.qp-era b{color:var(--fg)}.erafixed{display:inline-flex;align-items:center;padding:6px 10px;border-radius:10px;background:var(--panel-2);color:var(--fg);font:700 13px var(--body)}.scansh{margin:18px 0 8px;font:800 13px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.scgrid .sctile .scby{display:block;margin-top:4px;font-weight:700;color:var(--good)}.scgrid .sctile.none{opacity:.75}.scgrid .sctile.none .scby{color:var(--dim)}.scres .li span:last-child{font-variant-numeric:tabular-nums;color:var(--dim)}.gctms{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;font:600 13px var(--body);color:var(--dim)}.gctm{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px}.gctmc{border:2px solid var(--line);border-radius:14px;padding:12px;background:var(--panel)}.gctmc.top{border-color:var(--good)}.gctmc h4{display:flex;justify-content:space-between;margin:0 0 4px;font-size:16px}.gctmc h4 b{color:var(--good)}.gctmc p{margin:0 0 6px;font-size:14px;color:var(--dim)}.gctmc p b{color:var(--fg)}.gcclue{margin:12px 0 0;text-align:center}.gcdial .gczone.gcspin.gcspinr{animation-name:gcspinr}@keyframes gcspinr{0%{transform:rotate(1260deg)}to{transform:rotate(0)}}.jb-local{margin-top:12px}.jb-local .note{margin:0 0 8px;font-size:13px;color:var(--dim)}.jb-local .pchips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.joinbox .jb-local #padd{flex:1 1 140px;min-width:0;text-transform:none;letter-spacing:normal;text-align:left;font:600 15px var(--body);padding:8px 12px}body.myup::after{content:none;display:none}.pl.on,.scores .pl.on{border-color:var(--line);box-shadow:none;animation:none}@media (min-width:761px){.hero{align-items:stretch}}@media (min-width:1200px){.jb-ctl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.jb-ctl .jb-crow{flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px 8px}.jb-ctl .jb-crow .mono{min-width:0;flex-basis:100%}.jb-ctl .jb-crow .seg button{white-space:nowrap;padding:6px 9px}.jb-ctl .jb-crow .tool{padding:5px 9px;font-size:12.5px}.jb-ctl .jb-crow:last-child{grid-column:1/-1;flex-direction:row;align-items:center}}.chd .erachip{flex:none;font:700 12px var(--body);color:var(--dim);border:1.5px solid var(--line);border-radius:99px;padding:3px 9px;white-space:nowrap}.eranote{margin:2px 0 8px;font:600 13.5px var(--body);color:var(--dim)}.eranote b{color:var(--fg)}@media (max-width:520px){.chd .erachip{font-size:12px;padding:2px 7px}}.lbtop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 10px}.lbtop select{font:600 14px var(--body);padding:6px 10px;border-radius:10px;border:2px solid var(--line);background:var(--panel);color:var(--fg)}.lblist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lblist li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:var(--panel-2)}.lblist li b{color:var(--dim);font-variant-numeric:tabular-nums}.lblist li i{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.lblist li.me{outline:2px solid var(--good)}.lblist li small{color:var(--dim)}.lblist li:first-child b{color:var(--gold-ink,var(--gold))}.lbme{margin:10px 0 4px;font-size:14px}.lbhide{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}.lbhide small{color:var(--dim);font-size:12.5px}.rres .wmh.spd{color:var(--dim);background:0 0;border:1px dashed var(--line);display:flex;justify-content:space-between;gap:8px;width:100%}.rres .wmh b{font-variant-numeric:tabular-nums}.wmrow.wmhd .wmr b{background:0 0;color:var(--dim);font-size:7.5px;font-weight:800;letter-spacing:0}.qrlist{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:12px}.qrq .qrh{font-size:14px;line-height:1.35;color:var(--dim);margin-bottom:6px}.qrq .qrh b{color:var(--fg)}.qrans{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px}.qro{display:flex;flex-direction:column;gap:3px;padding:7px 10px;border-radius:10px;background:var(--panel);border:2px solid var(--line);font-size:13.5px;line-height:1.3;font-weight:700;color:var(--fg)}.qro small{font-size:11.5px;font-weight:600;color:var(--dim)}.qro small b{font-weight:800}.qro.ok{border-color:var(--good);background:var(--good-bg)}.qro.ok small{color:var(--fg)}.qro.ok small b{color:var(--good)}.qro.no{border-color:color-mix(in srgb,var(--bad) 55%,var(--line))}.xrev .xrc{justify-content:flex-start;align-items:stretch;gap:3px;min-height:64px;padding:6px}.xpk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0 5px;align-items:baseline;overflow-wrap:normal;font-size:11.5px;font-weight:700;padding:2px 6px;border-radius:5px;background:var(--panel-2);color:var(--fg);text-align:left;min-width:0}.xpk i{font-style:normal;font-weight:600;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:7em}.xpk em{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xpk b{white-space:nowrap}@media (max-width:760px){.xpk{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"i b""e e";padding:2px 4px;font-size:11px}.xpk i{grid-area:i;max-width:none;font-size:10px}.xpk b{grid-area:b;font-size:10px}.xpk em{grid-area:e;white-space:normal;line-height:1.15}.xrev .xrc small{font-size:10px}}.xpk.rare{background:var(--good);color:#fff}.xpk.mid{background:var(--gold-bg);color:var(--gold-ink)}.xrev .xrc small{margin-top:auto;padding-top:3px;line-height:1.3}.spinrev{display:flex;flex-direction:column;gap:6px}.sprow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;align-items:start;padding:8px 10px;border-radius:10px;background:var(--panel);border:1px solid var(--line)}.sph{display:flex;flex-direction:column;font-size:14px;font-weight:800}.sph b{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.sph small{font-size:12px;font-weight:600;color:var(--dim)}.spk{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;font-weight:700}.spk i{font-style:normal;font-weight:600;color:var(--dim)}.spk b{font-variant-numeric:tabular-nums}.spk .none{color:var(--dim);font-weight:600}@media (max-width:600px){.sprow{grid-template-columns:1fr}}.bk-row{display:flex;justify-content:space-between;gap:6px;line-height:1.5;min-width:0}.bk-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-row i{font-style:normal;flex:none}.claims .tile.wpick{box-shadow:0 0 0 3px var(--bad),0 8px 18px -10px rgba(20,23,96,.5)}.claims .tile .ttsh,.claims .tile .mcw{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--dim);margin-top:3px}.rres .wrc{min-width:0}.rres .rmini{max-width:100%;min-width:0}.rres .wmrow{max-width:100%}.rres .wmh.miss,.rres .wmh.spd{white-space:normal;overflow-wrap:anywhere}.rres .wmh.spd{flex-wrap:wrap}.pl .pbadge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.claims .tile.ok.wpick::after{content:"✗";color:var(--bad)}.rres .wmh.qrow{display:flex;justify-content:space-between;gap:6px;width:100%;white-space:nowrap}.rres .wmh.qrow span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rres .wmh.qrow b{flex:none}.wmn.hit{color:#13703a}:root[data-theme=dark] .wmn.hit{color:#2fd27a}:root[data-theme=dark] .rres .wmh.hit,:root[data-theme=dark] .xpk.rare,:root[data-theme=dark] .xmini span.rare{color:#06301a}.ausides{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.auside{display:flex;flex-direction:column;gap:2px;border:2px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--panel)}.auside b{font:900 17px var(--body)}.auside.s0 b{color:#c98a00}.auside.s1 b{color:#2f6fe0}.auside small{color:var(--dim);font-size:12.5px}.auside .aul{font:800 14px var(--body)}.auside.on.s0{border-color:#e8a317}.auside.on.s1{border-color:#3b82f6}.auside.won{background:color-mix(in srgb,var(--good) 18%,var(--panel))}.auclue{background:var(--panel-2);border-radius:10px;padding:2px 10px;white-space:nowrap}.augrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:10px 0}.aucard{min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;padding:6px 4px;border-radius:10px;border:2px solid var(--line);background:var(--panel);color:var(--fg);font:700 13px/1.15 var(--body)}.aucard b{overflow-wrap:anywhere}button.aucard{cursor:pointer}button.aucard:hover{border-color:var(--fg)}.augrid.key .aucard.k0:not(.up){border-color:#e8a317;box-shadow:inset 0 0 0 2px rgba(232,163,23,.35)}.augrid.key .aucard.k1:not(.up){border-color:#3b82f6;box-shadow:inset 0 0 0 2px rgba(59,130,246,.35)}.augrid.key .aucard.kx:not(.up){border-color:#111;background:repeating-linear-gradient(135deg,var(--panel)0 8px,var(--panel-2) 8px 16px)}.augrid.key .aucard.kn:not(.up){opacity:.7}.aucard.up.k0{background:#e8a317;border-color:#e8a317;color:#1b1d3a}.aucard.up.k1{background:#3b82f6;border-color:#3b82f6;color:#fff}.aucard.up.kn{background:var(--panel-2);color:var(--dim)}.aucard.up.kx{background:#111;border-color:#111;color:#fff}.aucard i{font:800 10px var(--body);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.auform{display:flex;flex-direction:column;gap:6px;margin:10px 0;padding:12px;border:2px dashed var(--line-2,var(--line));border-radius:14px}.auform label{font:800 14px var(--body)}.auform .row{display:flex;gap:8px;flex-wrap:nowrap}.auform input{flex:1;min-width:0;font:600 16px var(--body);padding:9px 12px;border-radius:10px;border:2px solid var(--line);background:var(--bg);color:var(--fg)}.auform small{color:var(--dim)}.aupeek{gap:10px;align-items:center}.aupeek small{color:var(--dim)}.aulog{margin-top:14px}.aulog h4{margin:0 0 6px;font:800 13px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.aulog>div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:5px 0;border-top:1px solid var(--line);font-size:14px}.aulog .s0>b{color:#c98a00}.aulog .s1>b{color:#2f6fe0}.aulog i{font-style:normal;padding:1px 7px;border-radius:7px;font-size:12.5px;font-weight:700}.aulog i.k0{background:#e8a317;color:#1b1d3a}.aulog i.k1{background:#3b82f6;color:#fff}.aulog i.kn{background:var(--panel-2);color:var(--dim)}.aulog i.kx{background:#111;color:#fff}@media (max-width:520px){.augrid{gap:4px}.aucard{min-height:50px;font-size:11px;padding:4px 2px;border-radius:8px}.ausides{gap:6px}.auside{padding:8px}}.chtask{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:14px;border-radius:16px;background:#1f3d2b;color:#f4f1e6;margin:10px 0}.chtask .mono{color:#cfe3d4}.chtask small{color:#cfe3d4}.chword{margin:0;font:900 26px/1.15 var(--body);color:#fff}.chimg{display:block;width:100%;max-width:480px;aspect-ratio:4/3;border-radius:12px;border:3px solid #6b4f2a;background:#1f3d2b}.chrow{display:flex;gap:8px;width:100%;max-width:480px}.chrow input{flex:1;min-width:0;font:600 16px var(--body);padding:10px 12px;border-radius:10px;border:2px solid #6b8f74;background:#fff;color:#16173a}.chwait{padding:16px;border-radius:14px;background:var(--panel);text-align:center;color:var(--dim);margin:10px 0}.chwait b{color:var(--fg)}.chnone{color:#cfe3d4;font-style:italic}.chprog{margin:8px 0 0;font:700 13px var(--body);color:var(--dim)}.chgate{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px;border-radius:16px;background:var(--panel);text-align:center;margin:10px 0}.chgate h3{margin:0;font-size:26px}.chgate p,.chgate small{margin:0;color:var(--dim)}#chpad{position:fixed;inset:0;z-index:140;background:rgba(10,10,30,.72);display:grid;place-items:center;padding:10px}#chpad .chpbox{width:min(100%,680px);background:#3b2a17;border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 20px 50px rgba(0,0,0,.5)}#chpad .chphd{display:flex;align-items:baseline;gap:10px;color:#f4f1e6}#chpad .chphd .mono{color:#d9c7a8}#chpad .chphd b{font:900 20px var(--body)}#chpad canvas{width:100%;aspect-ratio:4/3;border-radius:10px;border:4px solid #6b4f2a;background:#1f3d2b;touch-action:none;cursor:crosshair}#chpad .chptools{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#chpad .chptools .tool{background:#5a4128;color:#f4f1e6;border-color:#6b4f2a}#chpad .chptools .tool.on{background:#f4f1e6;color:#3b2a17}#chpad .chcols{display:flex;gap:6px;margin-right:6px}#chpad .chcols button{width:30px;height:30px;border-radius:50%;border:3px solid #6b4f2a;background:var(--c);cursor:pointer}#chpad .chcols button.on{border-color:#fff;box-shadow:0 0 0 2px #3b2a17}#chpad .row{gap:10px}#chpad .row .tool{background:0 0;color:#f4f1e6;border-color:#6b4f2a}.chtabs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.chtabs button{border:2px solid var(--line);background:var(--panel);color:var(--fg);border-radius:999px;padding:5px 12px;font:700 13px var(--body);cursor:pointer}.chtabs button.on{border-color:var(--fg)}.chbook{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:10px 0}.chpg{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:14px;background:var(--panel);border:2px solid var(--line)}.chpg small{color:var(--dim);font-weight:700}.chpg.w b{font:800 18px/1.2 var(--body)}.chpg.w.ok{border-color:var(--good)}.chok{font:800 12px var(--body);color:var(--good)}.chpg .chimg{max-width:none}.chpts{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:12px}.chpts h4{margin:0;flex-basis:100%;font:800 13px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.comw{width:100%;display:flex;flex-direction:column;gap:10px;background:var(--panel-2);border:2px solid var(--line);border-radius:14px;padding:12px}.comtop{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.comtop b{font:800 15px var(--body);margin-right:auto}.comtop .emosearch{flex:1 1 160px;width:auto}.comgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;max-height:340px;overflow-y:auto}.comt{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;padding:8px 6px;border-radius:12px;background:var(--panel);border:1.5px solid var(--line)}.comt .emoimg{width:48px;height:48px}.comt b{font:700 13px var(--body);overflow-wrap:anywhere}.comt small{color:var(--dim);font-size:11.5px}.comb{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.comb .tool{padding:3px 9px;font-size:12px}.comb .comrep{color:var(--dim)}.comshare .emogrid button.on{outline:3px solid var(--gold)}.comrow{display:flex;gap:8px;margin-top:8px}.comrow input{flex:1;min-width:0;font:600 15px var(--body);padding:8px 10px;border-radius:10px;border:2px solid var(--line);background:var(--panel);color:var(--fg)}.commsg{font-weight:700;color:var(--fg)}.aucard small{font:600 11px/1.1 var(--body);opacity:.85}.aucard b{font:800 13px/1.1 var(--body);overflow-wrap:normal;word-break:normal}.aucard b.lg{font-size:11.5px}@media (max-width:520px){.aucard small{font-size:9.5px}.aucard b{font-size:11px}.aucard b.lg{font-size:9.5px;letter-spacing:-.01em}}.auhead .auscore{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:4px}.auhead .auscore span{display:inline-flex;gap:6px;align-items:baseline;padding:3px 10px;border-radius:999px;border:2px solid transparent;font-size:14px}.auhead .auscore span.on{border-color:var(--sc)}.auhead .auscore span.won{background:color-mix(in srgb,var(--sc) 22%,transparent)}.auhead .auscore i{font-style:normal;color:var(--dim);font-weight:700}.auname{color:var(--sc);font-weight:900}.aurole{margin:8px 0;padding:9px 12px;border-radius:12px;border-left:5px solid var(--sc);background:var(--panel);font-size:14px;line-height:1.35}.auside{border-color:var(--line)}.auside.on{border-color:var(--sc)}.auside .auname{font-size:16px}.augrid.key .aucard.k0:not(.up),.augrid.key .aucard.k1:not(.up){border-color:var(--kc);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--kc) 40%,transparent)}.aucard.up.k0,.aucard.up.k1{background:var(--kc);border-color:var(--kc);color:var(--ki)}.aulog .aulw{font-weight:900;color:var(--sc)}.aulog i.k0,.aulog i.k1{background:var(--kc);color:var(--ki)}.chidea{color:#ffd23f!important;font-weight:700}.chnav{gap:10px;margin:8px 0}.chcount{align-self:flex-start;font-size:12px;padding:3px 9px}#app .prompt.auhead .auscore{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 6px}#app .prompt.auhead .auscore>span{display:inline-flex;gap:6px;align-items:baseline;padding:3px 10px;border-radius:999px;border:2px solid transparent;font:700 14px var(--body)}#app .prompt.auhead .auscore>span.on{border-color:var(--sc)}#app .aurole{margin:8px 0;padding:9px 12px;border-radius:12px;border-left:5px solid var(--sc);background:var(--panel);font:500 14px/1.35 var(--body);color:var(--fg)}.chnow{margin:10px 0}.chnow .chpg.big{align-items:center;text-align:center;border-width:3px}.chnow .chpg.big b{font:900 26px/1.15 var(--body)}.chnow .chpg.big .chimg{max-width:520px;margin:0 auto}.chbook.sm{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;opacity:.9}.chbook.sm .chpg{padding:7px}.chbook.sm .chpg b{font-size:14px}.chbook.sm .chimg{border-width:2px}.chwho{text-align:center;color:var(--dim);font-weight:700;margin:6px 0}.chcount{display:block;margin:6px auto 0;font-size:12.5px}#app:has(.chrv:not(.done)) [data-act=next],#app:has(.chrv:not(.done)) [data-act=deal],#app:has(.chrv:not(.done)) [data-act=hold]{display:none!important}@media (min-width:761px){.hero:has(.jb-host.on){align-items:stretch}}.jb-host.on .jb-cnt{margin:2px 0 0;font-size:13px}@media (min-width:1200px){.jb-ctl{gap:8px 14px;padding-top:8px}.jb-ctl .jb-crow{gap:3px 6px}.jb-ctl .jb-crow .mono{font-size:10.5px;line-height:1.2}.jb-ctl .jb-crow .seg button{padding:4px 9px;font-size:12.5px}.jb-ctl .jb-crow .tool,.jb-ctl .jb-crow .btn.small{padding:4px 10px;font-size:12.5px}}.auform input#auclue{width:100%;font:600 16px var(--body);padding:9px 12px;border-radius:10px;border:2px solid var(--line);background:var(--bg);color:var(--fg)}.aunums{display:flex;flex-direction:column;gap:6px}.aunums>span{font:700 13px var(--body);color:var(--dim)}.aunums>div{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.aunums .btn.small{padding:8px 0;min-width:0;font-size:15px}@media (max-width:520px){.aunums>div{grid-template-columns:repeat(5,minmax(0,1fr))}}.gcclk{margin:8px 0 0;text-align:center;font:700 13px var(--body);color:var(--dim)}.gcclk .clock{font:900 18px var(--body);color:var(--fg);margin-left:4px}.gcclk .clock.hot{color:var(--bad,#e5484d)}.chbig{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:10px 0 0;padding:8px 14px;border-radius:14px;background:var(--panel);border:2px solid var(--line)}.chbig span{font:800 13px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.chbig .clkm{font:900 40px/1 var(--body);font-variant-numeric:tabular-nums;color:var(--fg)}.clkm.warn{color:#ffb020!important}.clkm.hot{color:var(--bad,#e5484d)!important;animation:clkPulse 1s ease-in-out infinite}@keyframes clkPulse{50%{transform:scale(1.08)}}#chpad .chphd{align-items:center}#chpad .chpclk{margin-left:auto;font:900 30px/1 var(--body);font-style:normal;font-variant-numeric:tabular-nums;color:#f4f1e6}#chpad .chpclk:empty{display:none}@media (prefers-reduced-motion:reduce){.clkm.hot{animation:none}}#chpad .chcols{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}#chpad .chcols button{width:28px;height:28px}@media (max-width:420px){#chpad .chcols button{width:26px;height:26px}#chpad .chcols{gap:5px}}.joinbox .jb-qp{margin:0 0 4px}.joinbox .jb-qp>.btn{flex:1 1 auto;white-space:nowrap;min-width:0}.joinbox .jb-qp .jb-pp.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 18%,transparent)}.joinbox .jb-era{margin-top:8px;gap:4px 10px}.joinbox .jb-era small{flex-basis:auto}@media (max-width:520px){.joinbox .jb-qp .jb-b{flex-basis:100%}.joinbox .jb-qp .jb-bots{flex:1 1 0;padding:0 8px}}#frhome:empty{display:none}.frhbox{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.frh-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.frh-top>b{font-size:16px}.frh-n{font:700 12.5px var(--body);color:var(--dim);padding:2px 8px;border-radius:999px;background:var(--panel-2)}.frh-n.on{color:#fff;background:#22a85a}.frh-req{border:0;cursor:pointer;font:800 12.5px var(--body);color:#1a1a2e;background:var(--gold);padding:3px 9px;border-radius:999px}.frh-link{margin-left:auto;border:0;background:0 0;padding:0;cursor:pointer;color:var(--brand);font:700 13.5px var(--body);text-decoration:underline;text-underline-offset:2px}.frh-quiet .frh-link{margin-left:4px}.frh-link.dim{color:var(--dim)}.frh-quiet{margin:0;color:var(--dim);font-size:13.5px;line-height:1.4}.frh-chips{display:flex;flex-wrap:wrap;gap:6px}.frh-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 3px;border-radius:999px;border:2px solid var(--line);background:var(--panel-2);color:var(--fg);font:700 13.5px var(--body);cursor:pointer;min-width:0}.frh-chip>span:not(.frh-av){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.frh-chip:not(.on){opacity:.7}.frh-chip.on{border-color:color-mix(in srgb,#22a85a 55%,var(--line))}.frh-chip em{font-style:normal;font-weight:800;font-size:12px;color:var(--brand)}.frh-chip.join{background:var(--gold);border-color:var(--gold);color:#1a1a2e}.frh-chip.join em{color:#1a1a2e;text-decoration:underline;text-underline-offset:2px}.frh-chip:hover{filter:brightness(1.06)}.frh-av{position:relative;flex:none;display:inline-grid}.frh-av .fravi{width:26px;height:26px;font-size:12px}.frh-dot{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;background:#8a8fa8;border:2px solid var(--panel-2)}.frh-chip.join .frh-dot{border-color:#1a1a2e}.frh-dot.c-on,.frlive.c-on{background:#22a85a;--pc:34,168,90}.frh-dot.c-play,.frlive.c-play{background:#3d7bff;--pc:61,123,255}.frh-dot.c-room,.frlive.c-room{background:#f5b400;--pc:245,180,0;animation-duration:1.4s}.frh-dot.c-off{background:#8a8fa8}.frh-dot.c-on,.frh-dot.c-play,.frh-dot.c-room,.frlive.c-on,.frlive.c-play,.frlive.c-room{animation:frpulse 2.4s ease-out infinite}.frh-dot.c-room,.frlive.c-room{animation-duration:1.4s}@keyframes frpulse{0%{box-shadow:0 0 0 0 rgba(var(--pc),.7)}70%{box-shadow:0 0 0 7px rgba(var(--pc),0)}to{box-shadow:0 0 0 0 rgba(var(--pc),0)}}.frh-nm{display:flex;flex-direction:column;line-height:1.12;min-width:0;text-align:left}.frh-nm b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.frh-nm small{font:600 11.5px var(--body);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.frh-chip.join .frh-nm small{color:#3a3320}.frh-link.frh-all{margin-left:auto;text-decoration:none;background:var(--brand);color:#fff;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:800}.frh-all+.frh-link{margin-left:0}.frh-chip.no{border-color:var(--line)}.frh-chip.no em{color:var(--dim)}.frh-met{margin-top:10px;display:flex;flex-direction:column;gap:6px}.frh-metl{font:800 11.5px var(--body);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.frh-chip.met{opacity:1;border-style:dashed}.frh-met .frh-link.dim{margin-left:4px;align-self:center;font-size:12.5px}@media (prefers-reduced-motion:reduce){.frh-dot{animation:none!important}}.gtiles.picks.hshows>.gtile:nth-child(n){display:flex}.ticker .tk-track{animation-duration:420s}.ticker{height:34px}.ticker .tk-i{color:rgba(255,255,255,.72);font-size:13.5px}@media (max-width:760px){.ticker{height:30px}.ticker .tk-i{font-size:12.5px}}.wrap .gtile .art{height:88px}.wrap .gtile .art::after{width:116px;height:116px;right:-12px;top:-14px}.wrap .gtile .art .logo,.wrap .gtile .art .mark,.wrap .gtiles:not(.five) .gtile .art .mark,.wrap .gtiles.five .gtile .art .mark{width:58px;height:58px;right:17px;top:15px}@media (max-width:760px){.hcar>.hs>.demo:not(.dlogo){display:none}.hcar>.hs>.demo.dlogo{position:absolute;top:16px;right:22px;left:auto;bottom:auto;width:58px;max-width:none;margin:0;transform:none;opacity:.9}.wrap .hcar>.hs>.demo.dlogo{height:auto;padding:0}.wrap .hcar>.hs>.demo.dlogo .mark,.wrap .hcar>.hs>.demo.dlogo .logo{width:58px;height:58px;max-width:none}.hcar>.hs:has(>.demo.dlogo) h2,.hcar>.hs:has(>.demo.dlogo)>small{padding-right:64px}.hcar>.hs>.demo.dlogo::before{display:none}.hcar>.hs h2{font-size:30px}.mast .mnav .mb{height:36px}.mast{padding-top:12px;padding-bottom:12px}}@media (max-width:760px){.wrap.wide .gtiles.picks{grid-template-columns:repeat(2,minmax(0,1fr))}}.gtile.gall .gall-go{color:var(--gold-ink,var(--gold))}.gtile .art .shine{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(130% 160%at 0 0,rgba(255,255,255,.16),transparent 50%),linear-gradient(180deg,transparent 55%,rgba(0,0,0,.1))}.gtile .art>.mark,.gtile .art>.logo{z-index:2}.mb.cmb{position:relative}.mb.cmb.dot::after{content:"";position:absolute;top:5px;right:5px;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--brand)}.cmw{display:flex;flex-direction:column;gap:20px;margin:6px 0 10px}.cm-sec{background:var(--panel);border:2px solid var(--line);border-radius:18px;padding:18px 20px;min-width:0}.cm-h{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0 0 12px}.cm-h h3{margin:0;font:900 22px/1.1 var(--body)}.cm-sub{margin:0 0 12px;color:var(--dim);font-size:14px;line-height:1.45}.cm-act{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px}.cm-act small{color:var(--dim);font-size:13px;line-height:1.4;flex:1 1 200px}.cm-act small.ok{color:#22a85a;font-weight:700}.cm-seg{display:inline-flex}.cm-up{padding:14px 0;border-top:1px solid var(--line)}.cm-up:first-of-type{border-top:0;padding-top:2px}.cm-upm{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 4px}.cm-upm time{font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-right:4px}.cm-tag{font:800 12px/1 var(--body);padding:4px 8px;border-radius:999px;letter-spacing:.02em}.cm-tag.t-new{background:#22a85a;color:#fff}.cm-tag.t-better{background:var(--brand);color:#fff}.cm-tag.t-fixed{background:var(--gold);color:#1a1a2e}.cm-up h4{margin:2px 0 6px;font:800 18px/1.25 var(--body)}.cm-up ul{margin:0;padding-left:20px;color:var(--dim);font-size:14.5px;line-height:1.5}.cm-up li+li{margin-top:3px}.cm-more{margin-top:6px}.cm-wkrow{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:start}.cm-week{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.cm-wk{position:relative;overflow:hidden;text-align:left;border:0;border-radius:14px;padding:12px 14px 12px;background:var(--c);color:#fff;display:flex;flex-direction:column;gap:3px;min-height:112px;cursor:pointer;box-shadow:inset 0-4px 0 rgba(0,0,0,.16);transition:transform .12s}.cm-wk::before{content:"";position:absolute;inset:0;background:radial-gradient(130% 160%at 0 0,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.cm-wk:hover{transform:translateY(-2px)}.cm-wkb{font:800 11px var(--body);letter-spacing:.07em;text-transform:uppercase;opacity:.92}.cm-wk b{font:900 19px/1.15 var(--body)}.cm-wk small{font-size:12.5px;line-height:1.35;opacity:.92}.cm-go{margin-top:auto;padding-top:6px;font:800 13px var(--body)}.cm-pop h4{margin:0 0 8px;font:800 14px var(--body);color:var(--dim)}.cm-pop ol{margin:0;padding:0;list-style:none;counter-reset:cmp;display:flex;flex-direction:column;gap:4px}.cm-pop li{counter-increment:cmp}.cm-pop li button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:2px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg);font:700 14px var(--body);text-align:left}.cm-pop li button::before{content:counter(cmp);font:900 13px var(--body);color:var(--dim);min-width:12px}.cm-pop li button:hover{border-color:var(--fg)}.cm-pdot{width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}.cm-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.cm-dhd{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 10px}.cm-dhd b{font:800 17px var(--body)}.cm-dhd small{color:var(--dim);font-size:13px}.cm-lb .lbtop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px}.cm-lb .lbtop select{font:700 14px var(--body);padding:7px 10px;border-radius:10px;border:2px solid var(--line);background:var(--bg);color:var(--fg)}.cm-lb .lbhide{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}.cm-lb .lbhide small{color:var(--dim);font-size:12.5px}.cm-eg{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:12px}.cm-et{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px 8px;border:2px solid var(--line);border-radius:12px;background:var(--bg);text-align:center;min-width:0}.cm-et img{width:52px;height:52px;object-fit:contain}.cm-et b{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-et small{font-size:12.5px;color:var(--dim);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-et .tool{margin-top:4px;padding:4px 10px;font-size:12px}.cm-say{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}.cm-votes{display:flex;flex-direction:column}.cm-vt{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.cm-vt:first-child{border-top:0}.cm-vt>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-vt>div b{font-size:15.5px}.cm-vt>div small{color:var(--dim);font-size:13px;line-height:1.35}.cm-vb{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:58px;height:54px;border-radius:12px;border:2px solid var(--line);background:var(--bg);color:var(--fg);cursor:pointer;transition:transform .1s,background .12s}.cm-vb svg{width:16px;height:16px;fill:currentColor}.cm-vb b{font:900 15px/1 var(--body)}.cm-vb:hover{border-color:var(--brand)}.cm-vb:active{transform:scale(.94)}.cm-vt.on .cm-vb{background:var(--brand);border-color:var(--brand);color:#fff}.cm-idea h4{margin:0 0 4px;font:800 17px var(--body)}.cm-idea textarea{width:100%;box-sizing:border-box;min-height:120px;resize:vertical;padding:10px 12px;border-radius:12px;border:2px solid var(--line);background:var(--bg);color:var(--fg);font:500 15px/1.45 var(--body)}.cm-idea textarea:focus{outline:0;border-color:var(--brand)}@media (max-width:900px){.cm-two,.cm-say,.cm-wkrow{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.cm-sec{padding:14px;border-radius:16px}.cm-h h3{font-size:20px}.cm-week{grid-template-columns:minmax(0,1fr)}.cm-wk{min-height:0}}.cm-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;align-items:start}.cm-side{display:flex;flex-direction:column;gap:20px;min-width:0}.cm-week{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cm-wkrow:not(:has(.cm-pop)){grid-template-columns:minmax(0,1fr)}.cm-vb svg{width:18px;height:18px}.cm-side .cm-eg{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}@media (max-width:900px){.cm-main{grid-template-columns:minmax(0,1fr)}}.cm-wk .shine{display:none}.cm-wk>*{position:relative}.wrap .gtile .hv,.wrap .gtiles .gtile .hv{left:auto;bottom:auto;right:17px;top:15px;width:58px;height:58px;aspect-ratio:auto}.wrap .gtile .hv .hb{font-size:6.04px}.gall-mk .tv-ant{transform-box:fill-box;transform-origin:50% 100%}.gall-mk .tv-star{transform-box:fill-box;transform-origin:50% 55%}@media (hover:hover){.gtile.gshows:hover .gall-mk .tv-ant{animation:tvAnt .7s ease-in-out}.gtile.gshows:hover .gall-mk .tv-glow{animation:tvGlow .7s steps(1)}.gtile.gshows:hover .gall-mk .tv-star{animation:tvStar .8s cubic-bezier(.2,.8,.3,1.3) .15s both}}@keyframes tvAnt{25%{transform:rotate(-12deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}@keyframes tvGlow{0%{opacity:.9}15%{opacity:0}30%{opacity:.7}45%{opacity:0}60%{opacity:.5}75%,to{opacity:0}}@keyframes tvStar{0%{transform:scale(.4) rotate(-180deg);opacity:.2}70%{transform:scale(1.25) rotate(10deg);opacity:1}to{transform:none}}@media (prefers-reduced-motion:reduce){.gtile.gshows:hover .gall-mk *{animation:none!important}}.cm-hero{position:relative;overflow:hidden;margin:16px 0 20px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 140%at 0 0,rgba(255,255,255,.18),transparent 50%),linear-gradient(120deg,#3c3fe0 0,#6a3fd8 48%,#b8329e 100%);box-shadow:0 18px 40px -22px rgba(60,63,224,.8);isolation:isolate}.cm-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07)0 2px,transparent 2px 9%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.cm-hfx{position:absolute;inset:0;z-index:-1;pointer-events:none}.cm-hfx i{position:absolute;font-style:normal;font-size:44px;opacity:.16;filter:saturate(0) brightness(3);animation:cmFloat 7s ease-in-out infinite}.cm-hfx i:nth-child(1){right:4%;top:10%}.cm-hfx i:nth-child(2){right:20%;top:-6%;font-size:62px;animation-delay:-2s}.cm-hfx i:nth-child(3){right:34%;top:22%;font-size:30px;animation-delay:-4s}.cm-hfx i:nth-child(4){right:11%;top:46%;font-size:34px;animation-delay:-1s}.cm-hfx i:nth-child(5){right:46%;top:-4%;font-size:36px;animation-delay:-5s}.cm-hfx i:nth-child(6){right:28%;top:52%;font-size:26px;animation-delay:-3s}@keyframes cmFloat{50%{transform:translateY(-8px) rotate(6deg)}}.cm-kick{display:inline-block;font:900 12.5px var(--body);letter-spacing:.14em;text-transform:uppercase;background:rgba(255,255,255,.18);padding:4px 10px;border-radius:999px}.cm-htx h2{margin:10px 0 6px;font:900 38px/1.05 var(--display,var(--body));letter-spacing:-.01em;text-shadow:0 3px 0 rgba(20,23,96,.35)}.cm-htx p{margin:0;max-width:56ch;font-size:15.5px;line-height:1.45;opacity:.92}.cm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.cm-st{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 14px 12px;border-radius:16px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(4px);min-width:0}.cm-sti{position:absolute;right:10px;top:8px;font-size:22px}.cm-stk{font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase;opacity:.85;padding-right:28px}.cm-st b{font:900 26px/1.15 var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-st small{font-size:13.5px;line-height:1.35;opacity:.88;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.cm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-htx h2{font-size:30px}}@media (max-width:520px){.cm-hero{padding:20px 16px 16px;border-radius:20px}.cm-htx h2{font-size:26px}.cm-st b{font-size:20px}.cm-stats{gap:8px}.cm-st{padding:10px 11px}}@media (prefers-reduced-motion:reduce){.cm-hfx i{animation:none}}.cm-tl{list-style:none;margin:0;padding:0;position:relative}.cm-tl::before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--line)}.cm-tli{position:relative;padding:0 0 16px 28px}.cm-tli:last-child{padding-bottom:4px}.cm-tdot{position:absolute;left:0;top:6px;width:16px;height:16px;border-radius:50%;background:var(--panel);border:3px solid #22a85a}.cm-tli.k-better .cm-tdot{border-color:var(--brand)}.cm-tli.k-fixed .cm-tdot{border-color:var(--gold)}.cm-tli.latest .cm-tdot{background:#22a85a;box-shadow:0 0 0 5px color-mix(in srgb,#22a85a 25%,transparent)}.cm-tli.latest .cm-tcard{padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 16%,var(--panel)),var(--panel) 70%);border:2px solid color-mix(in srgb,var(--brand) 45%,var(--line))}.cm-tli.latest h4{font-size:20px}.cm-tag.t-latest{background:linear-gradient(90deg,#ff6b4a,#ff4f87);color:#fff}.cm-tcard .cm-upm{margin-bottom:4px}.cm-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:6px 0 10px}.cm-podium.n1{grid-template-columns:minmax(0,1fr);max-width:200px;margin-inline:auto}.cm-podium.n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:400px;margin-inline:auto}.cm-pod{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0}.cm-pm{font-size:22px;line-height:1;margin-bottom:-2px;position:relative;z-index:1}.cm-pav{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font:900 20px var(--body);color:#fff;background:var(--brand);border:3px solid var(--panel);box-shadow:0 0 0 2px var(--pc,#c9cbe0)}.cm-pod.p1 .cm-pav{width:56px;height:56px;font-size:24px}.cm-pod b{font-size:14.5px;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;overflow-wrap:anywhere;margin-top:4px}.cm-pod small{font:800 11px var(--body);color:var(--brand);text-transform:uppercase;letter-spacing:.06em}.cm-pod i{font-style:normal;font:800 13px var(--body);color:var(--dim)}.cm-pblk{width:100%;margin-top:6px;border-radius:12px 12px 4px 4px;display:grid;place-items:start center;padding-top:8px;font:900 18px var(--body);color:#1a1a2e;background:linear-gradient(180deg,var(--pc),color-mix(in srgb,var(--pc) 70%,#000))}.cm-pod.p1{--pc:#ffc531}.cm-pod.p2{--pc:#c9cbe0}.cm-pod.p3{--pc:#e09a5a}.cm-pod.p1 .cm-pblk{height:70px}.cm-pod.p2 .cm-pblk{height:52px}.cm-pod.p3 .cm-pblk{height:40px}.cm-pod.me .cm-pav{background:#22a85a}.cm-rest{margin-top:4px}.cm-dhd select{font:700 14px var(--body);padding:7px 10px;border-radius:10px;border:2px solid var(--line);background:var(--bg);color:var(--fg);max-width:100%}.cm-lb .lbme{margin:8px 0 0;font-size:13.5px;color:var(--dim)}.cm-makeb{display:inline-flex;align-items:center;gap:8px}.cm-makeb svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cm-mk{display:flex;gap:14px;align-items:center;margin:0 0 14px;padding:12px 14px;border-radius:14px;border:2px solid color-mix(in srgb,#22a85a 55%,var(--line));background:color-mix(in srgb,#22a85a 10%,var(--panel))}.cm-mk>img{width:64px;height:64px;flex:none;object-fit:contain;border-radius:12px;background:#fff}.cm-mk>div{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.cm-mkrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cm-mkrow input{flex:1 1 150px;min-width:0;font:600 15px var(--body);padding:8px 10px;border-radius:10px;border:2px solid var(--line);background:var(--bg);color:var(--fg)}.cm-mk small{font-size:12.5px;color:var(--dim)}.cm-mk small.ok{color:#22a85a;font-weight:700}.cm-mk small.warn{color:var(--bad,#e5484d);font-weight:700}.cm-vtx{flex:1;padding:7px 10px;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 17%,transparent) var(--p,0%),transparent var(--p,0%))}.cm-lead{display:inline-block;margin-left:6px;font:800 10.5px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e;background:var(--gold);padding:3px 7px;border-radius:999px;vertical-align:2px}.cm-tcard h4{margin:2px 0 6px;font:800 18px/1.25 var(--body)}.cm-tcard ul{margin:0;padding-left:20px;list-style:disc;color:var(--dim);font-size:14.5px;line-height:1.5}.cm-tcard li+li{margin-top:3px}.cm-tli.latest .cm-tcard ul{color:var(--fg);opacity:.85}.cm-pod.open{opacity:.55}.cm-pod.open .cm-pav{background:0 0;color:var(--dim);border:2px dashed var(--line);box-shadow:none}.cm-pod.open .cm-pm{filter:grayscale(1)}.cm-pod.open b{color:var(--dim);font-weight:700}.cm-pod.open .cm-pblk{background:0 0;border:2px dashed var(--line);border-bottom:0;color:var(--dim)}.cm-pod.guest .cm-pav{background:#8a8fa8}.cm-pod.guest b{color:var(--dim)}.lblist li.guest span{color:var(--dim);font-style:italic}.cm-pav.ph,.cm-lav.ph{background:#fff;overflow:hidden;padding:0}.cm-pav img,.cm-lav img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.cm-lav{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;margin-right:8px;vertical-align:-6px;font:900 12px var(--body);color:#fff;background:var(--brand);flex:none}.cm-rest li.guest .cm-lav{background:#8a8fa8}.cm-tcard h4 time{font:900 19px/1.2 var(--body)}.cm-ugrp{margin-top:10px}.cm-ugrp:first-of-type{margin-top:6px}.cm-ugrp h5{margin:0 0 4px;font:800 15px/1.3 var(--body);color:var(--fg)}.dclock .clock.hot{color:var(--bad,#e5484d)}.scgrid .sctile.miss{background:var(--panel);border-color:color-mix(in srgb,var(--bad,#e5484d) 55%,var(--line));opacity:.9}.scgrid .sctile.miss b{color:var(--fg)}.scgrid .sctile.miss span{color:var(--bad,#e5484d)}.vs.wwf .col.ok{border-color:var(--good,#22a85a);box-shadow:inset 0 0 0 2px var(--good,#22a85a)}.vs.wwf .col.bad{border-color:var(--bad,#e5484d);box-shadow:inset 0 0 0 2px var(--bad,#e5484d)}.vs.wwf .col.ok h4 span:last-child{color:var(--good,#22a85a)}.vs.wwf .col.bad h4 span:last-child{color:var(--bad,#e5484d)}.client.compact.myturn #app :is(.gL,.gR)>.pick .sug{top:auto;bottom:100%;max-height:min(46vh,360px);overflow:auto;box-shadow:0-12px 28px -14px rgba(10,12,60,.55)}.soonln{margin:18px 0 0;padding:12px 16px;border-radius:14px;border:2px dashed var(--line);color:var(--dim);font-size:14px;line-height:1.45}.soonln b{display:inline-block;margin-right:8px;font:900 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e;background:var(--gold);padding:3px 8px;border-radius:999px}.gtile.gsoon .soonbig{position:absolute;right:28px;top:50%;transform:translateY(-50%);z-index:2;font:900 52px/1 var(--body);color:#fff;text-shadow:0 3px 0 rgba(20,23,96,.45)}.dly-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--gold);color:#16173a;font:900 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bar .tools:has(.dly-chip){align-items:center}.dly-wait{padding:40px 0;text-align:center}.dly-res{margin:18px 0 8px;padding:20px 22px;border-radius:18px;background:var(--panel);border:2px solid var(--gold);box-shadow:0 18px 40px -24px rgba(20,23,96,.55)}.dly-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dly-top b{font:900 20px/1.15 var(--display)}.dly-big{margin:12px 0 8px;font:800 19px/1.3 var(--body)}.dly-em{margin:0 0 14px;font:22px/1.25"Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji",sans-serif;letter-spacing:2px;white-space:pre;overflow-x:auto;scrollbar-width:none}.dly-em::-webkit-scrollbar{display:none}.dly-btns{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dly-crowd{margin:6px 0;font-size:15px;line-height:1.45}.dly-crowd small,.dly-picks small{color:var(--dim);font-size:12.5px}.dly-crowd.dim{color:var(--dim)}.dly-picks{margin:4px 0 8px;padding-left:18px;font-size:14px;line-height:1.5}.dly-streak{margin:10px 0 4px;font-size:15px}.dly-next{margin:4px 0 0;color:var(--dim);font-size:14px}.dly-next span{color:var(--fg);font-weight:700}@media (max-width:760px){.dly-res{padding:16px}.dly-big{font-size:17px}.dly-em{font-size:20px}}.feature.hs .tpick.k-daily{background:var(--gold);color:#16173a}.feature.hs .tpick.k-prime{background:#7c4dff;color:#fff}.feature.hs .tpick.k-choice{background:#14a37f;color:#fff}.feature.hs .tpick.k-cup{background:#e0413a;color:#fff}.feature.hs .tpick.k-news{background:#2b6de8;color:#fff}.feature.hs .hstat{display:block;margin:-2px 0 12px;font-size:14px;font-weight:700;opacity:.95}.feature.hs .demo.dlogo{display:grid;place-items:center}.feature.hs .demo.dlogo .mark,.feature.hs .demo.dlogo .logo{width:150px;height:150px;filter:drop-shadow(0 12px 22px rgba(0,0,0,.35))}@media (max-width:760px){.feature.hs .demo.dlogo .mark,.feature.hs .demo.dlogo .logo{width:110px;height:110px}}.hcar .feature.hs{justify-content:center}.hcar .feature.hs .go{margin-top:6px}@media (max-width:760px){.hcar>.hs>.demo{height:172px;justify-content:center;flex:none}.hcar>.hs>.demo.dlogo{display:flex;align-items:center;justify-content:center}.hcar>.hs>.demo.dlogo .mark,.hcar>.hs>.demo.dlogo .logo{position:static;display:block}}.hcar .feature.hs>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dly-got{font-size:17px}.dly-got b{font-size:20px}.dly-dist{display:grid;gap:5px;margin:10px 0 6px;max-width:440px}.dly-dh{font:800 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:2px}.dly-row{display:grid;grid-template-columns:62px minmax(0,1fr) 42px;gap:8px;align-items:center;font-size:13px}.dly-row i{display:block;height:16px;border-radius:5px;background:color-mix(in srgb,var(--fg) 8%,transparent)}.dly-row i b{display:block;height:100%;border-radius:5px;background:color-mix(in srgb,var(--fg) 34%,transparent)}.dly-row.me i b{background:var(--gold)}.dly-row.me span,.dly-row.me em{font-weight:800}.dly-row em{font-style:normal;text-align:right;color:var(--dim)}.dly-parts{list-style:none;margin:8px 0;padding:0;display:grid;gap:4px;font-size:14px}.dly-parts li{display:flex;justify-content:space-between;gap:10px;padding:5px 9px;border-radius:8px;background:color-mix(in srgb,var(--fg) 5%,transparent)}.dly-parts li.ok{box-shadow:inset 3px 0 0#22a55a}.dly-parts li.no{box-shadow:inset 3px 0 0#e0413a}.dly-parts li span{color:var(--dim);white-space:nowrap}.dly-clk{display:inline-flex;align-items:center;gap:4px;font:800 14px var(--body);font-variant-numeric:tabular-nums;color:var(--fg);padding:4px 10px;border-radius:999px;border:2px solid var(--line)}.dly-clk.done{color:var(--dim)}.dly-time{color:var(--dim);font-weight:700;white-space:nowrap}.dly-lb{margin:14px 0 6px}.dly-lb h4{margin:0 0 8px;font:800 15px var(--body)}#app .bar>.chd{flex-wrap:wrap;min-width:0;row-gap:4px}#app .bar>.chd .erachip{white-space:normal;max-width:100%}@media (max-width:1300px){#app .bar{flex-wrap:wrap;row-gap:8px}#app .bar>.tools{flex-wrap:wrap;justify-content:flex-start}}.tool.snd-b svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tool.snd-b svg path:first-child{fill:currentColor}.cm-lbs .cm-lb{min-height:300px}.cm-emo{min-height:300px}@media (max-width:900px){.cm-main{display:flex;flex-direction:column}.cm-side{order:-1}}.derr{max-width:520px;margin:40px auto;text-align:center;padding:28px 22px;border-radius:20px;background:var(--panel);border:2px solid var(--line)}.derr h2{margin:0 0 6px}.derr p{margin:0 0 16px;color:var(--dim)}@media (min-width:1100px) and (max-width:1300px){body:not(.big) #app.ing>.bar .tools{flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end;min-width:0}}.jb-qp>.btn{flex-direction:column;gap:1px;line-height:1.15}.joinbox .jb-qp .jb-bots,.joinbox .jb-qp .jb-b{height:auto;min-height:52px;padding-top:7px;padding-bottom:7px}.jb-qp .jbs{font:600 12.5px var(--body);opacity:.75;letter-spacing:0;text-transform:none}.jb-h3 .jb-solo{font:600 12.5px var(--body);color:var(--dim);margin-left:8px;letter-spacing:0;text-transform:none}@media (max-width:520px){.jb-h3 .jb-solo{display:block;margin:2px 0 0}}.joinbox .jb-qp>.btn{display:flex;flex-direction:column;align-items:center;justify-content:center}.jb-qp .jbl,.jb-qp .jbs{display:block;white-space:nowrap;width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinbox .jb-qp{align-content:flex-start;align-items:stretch;flex:none}.joinbox .jb-qp .jbs,.joinbox .jb-qp .jbl{flex:none}.joinbox .jb-qp .jb-b .jbs{color:#3a3320;opacity:1}.hcar>.feature.hs{background-image:linear-gradient(90deg,rgba(14,16,70,.34)0,rgba(14,16,70,.16) 45%,rgba(14,16,70,0) 72%)}.hcar>.feature.hs h2,.hcar>.feature.hs>p,.hcar>.feature.hs>small{text-shadow:0 1px 2px rgba(10,12,50,.35)}:root[data-theme=dark] .seg button.on,:root[data-theme=dark] .btn.ink,:root[data-theme=dark] .settabs button.on,:root[data-theme=dark] .cm-tag.t-better,:root[data-theme=dark] .chip.req{background:#5a61f0}.cm-tag.t-new{background:#1a8a49}:root:not([data-theme=dark]) .seg button.on{background:#3a3fd4;color:#fff;box-shadow:none}.tool:active,.seg button:active,.gtile:active,.tile:active,.settabs button:active,.sttabs button:active,.cm-wk:active{transform:scale(.97)}@media (hover:none){.gtile:hover{transform:none;box-shadow:none}.tool:hover,.seg button:hover{filter:none}}@media (max-width:760px){.mast .mnav .mb{height:40px}#app .bar .tool{min-height:38px}.eramini select,.erasel{min-height:36px}.hdots button{padding:8px 4px}}#bkpanel.on{place-items:start center;padding-top:max(16px,6vh)}.settabs{flex-wrap:wrap;overflow-x:visible;row-gap:6px}@media (min-width:521px){.sttabs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:520px){.sttabs{grid-template-columns:repeat(6,minmax(0,1fr))}.sttabs>*{grid-column:span 2}.sttabs>:nth-child(4){grid-column:2/span 2}}@media (min-width:1100px){body:not(.big) #app.ing>.bar .tools{flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end;min-width:0}}@media (max-width:760px){#app.ing .pick:has(#pick){position:sticky;bottom:0;z-index:6;margin:0;padding:12px 0 calc(8px + env(safe-area-inset-bottom,0));background:linear-gradient(transparent,var(--bg) 14px)}#app.ing .pick:has(#pick) .sug{top:auto;bottom:100%;max-height:min(46vh,360px);overflow:auto;box-shadow:0-12px 28px -14px rgba(10,12,60,.55)}body:not(.big) #app.ing .bar .tools{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-bottom:2px}body:not(.big) #app.ing .bar .tools::-webkit-scrollbar{display:none}body:not(.big) #app.ing .bar .tools>*{flex:none}}.joinbox .jb-pick{width:100%;margin-top:12px}.clcode{gap:8px;margin-top:8px}.clcode input{width:120px;font:800 20px var(--body);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:8px 10px;border-radius:10px;border:2px solid var(--line);background:var(--bg);color:var(--fg)}.dgstk{letter-spacing:.12em;color:var(--bad,#e5484d)}.seg.botadds{background:0 0;padding:0;gap:6px;flex-wrap:wrap}.seg.botadds button{border:1.5px dashed color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;color:inherit;padding:4px 7px;font-size:12px;white-space:nowrap}.seg.botadds{gap:4px}.jb-ctl .jb-crow .seg.botadds button,.arbots .seg.botadds button{padding:4px 7px;font-size:12px}.seg.botadds button:hover{border-style:solid;border-color:var(--brand)}.mnav .mb.cur{background:rgba(255,255,255,.24);box-shadow:inset 0-3px 0 var(--gold)}@media (max-width:760px){body:not(.big) #app.ing .goal{-webkit-line-clamp:4}}.cm-vfirst{margin:0 0 10px;color:var(--dim);font-size:14px}.lwt{position:relative}.lwt h4 small{position:absolute;top:-10px;right:10px;margin:0;padding:0 7px;line-height:16px;border-radius:999px;background:var(--panel);border:1.5px solid var(--tc);color:var(--tc);font-size:10.5px;font-weight:800}.xc.selflash{animation:selFlash .5s ease-in-out 3}@keyframes selFlash{50%{box-shadow:0 0 0 4px var(--gold)}}@media (prefers-reduced-motion:reduce){.xc.selflash{animation:none;box-shadow:0 0 0 3px var(--gold)}}@media (min-width:900px){#app .setup:has(>.pset){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;row-gap:12px;align-items:start}#app .setup:has(>.pset)>.pset{grid-row:1/span 4}#app .setup:has(>.pset)>div:not(.pset){grid-column:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0}#app .setup:has(>.pset)>div:not(.pset)>.mono{min-width:136px;margin:0}}.pchips .pme,.pchips input,.pchips .tool{height:34px;box-sizing:border-box}.pchips .pme{font-size:13.5px;font-weight:800}#app>.cm-hero{margin-top:0;margin-bottom:0}#app>.cmw{margin-top:0}.cm-full{margin-top:10px}.vfield .ez:has(.ezw) .lt{opacity:.28}.gcdial .gcreal line{stroke:var(--fg);stroke-width:2.2;stroke-dasharray:4 3;stroke-linecap:round;opacity:.85}.gcdial .gcreal text{font:800 7px var(--body);fill:var(--fg);paint-order:stroke;stroke:var(--panel-2);stroke-width:2.4px}.hwp .door{position:relative}.hwp .door .dpic{position:absolute;right:26px;top:50%;width:150px;transform:translateY(-50%);color:var(--fg);opacity:.5;pointer-events:none}.hwp .door .dpic svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hwp .door .dpic circle{fill:currentColor;stroke:none}.hwp .door>:not(.dpic){max-width:calc(100% - 170px)}@media (max-width:760px){.hwp .door .dpic{display:none}.hwp .door>:not(.dpic){max-width:none}}.joinbox .jb-pr>.jb-b,.joinbox .jb-pr>.jb-cbox{flex:1 1 210px}@media (min-width:761px){.joinbox .jb-qp>.btn.qpb,.joinbox .jb-qp>.btn.jb-bots{flex:1 1 0;min-width:max-content}}#app .netbar.nbc{flex-wrap:nowrap;gap:6px;min-height:52px;box-sizing:border-box;padding:5px 6px 5px 14px;top:6px;z-index:30;font-size:14px}.netbar.nbc .nbc-l{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.2;gap:1px}.netbar.nbc .nbc-l small{font-size:11.5px;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.netbar.nbc .nbc-l small b{letter-spacing:.06em}.netbar.nbc .nbc-st{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.myup .netbar.nbc .nbc-st b.go{font-size:1em}.netbar.nbc>.tool{flex:none;width:42px;height:42px;min-height:42px;padding:0;display:inline-grid;place-items:center;font-size:20px;line-height:1;border-radius:12px}.netbar.nbc>.tool>svg:not([width]){width:20px;height:20px;vertical-align:0}.netbar.nbc>.nbc-more svg .f{fill:currentColor;stroke:none}.netbar.nbc>.nbc-more{position:relative}.netbar.nbc>.nbc-more.dot::after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--gold)}#app .netbar.nbc>.emobar{position:absolute;top:calc(100% + 6px);left:0;right:0;flex-wrap:wrap;box-shadow:0 14px 30px -14px rgba(10,10,40,.55)}.netbar.nbc .nbc-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:236px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;padding:6px;background:var(--panel);color:var(--fg);border:2px solid var(--line);border-radius:14px;box-shadow:0 18px 36px -14px rgba(10,10,40,.6)}.netbar.nbc .nbm-i{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:8px 12px;border:0;border-radius:10px;background:0 0;color:var(--fg);font:600 15px var(--body);text-align:left;cursor:pointer;touch-action:manipulation}.netbar.nbc .nbm-i:hover,.netbar.nbc .nbm-i:focus-visible{background:var(--panel-2)}.netbar.nbc .nbm-i>svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.netbar.nbc .nbm-i>svg .f{fill:currentColor;stroke:none}.netbar.nbc .nbm-e{flex:none;width:20px;text-align:center;font-size:18px;line-height:1}.netbar.nbc .nbm-i.on{color:var(--fg);background:var(--panel-2)}.netbar.nbc .nbm-i.cl-leave{color:var(--bad);margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 10px 10px}.netbar.nbc .nbm-i.cl-leave.armed{background:#b4232c!important;color:#fff!important;border-radius:10px}.netbar.nbc .nbm-n{margin:0;padding:8px 12px;font-size:13.5px;color:var(--dim)}body.myup .netbar.nbc .nbc-menu,body.myup .netbar.nbc .nbm-i{color:var(--fg)}.netbar.nbc .nbc-clk{display:none;font-variant-numeric:tabular-nums}.netbar.nbc .nbc-clk .clkm.warn{color:#ffd28a}.netbar.nbc .nbc-clk .clkm.hot{color:#ffd0d2}body.myup .netbar.nbc .nbc-clk .clkm.warn{color:#8a4b00}body.myup .netbar.nbc .nbc-clk .clkm.hot{color:#b4232c}@media (max-width:760px){body.racing:not(.big) #app.ing>.goal{display:none}body.racing:not(.big) #app:has(.wkb){padding-top:8px;padding-bottom:12px}body.racing #app:has(.netbar.nbc):has(.wkb) .prompt>.wclock{display:none}body.racing:not(.big) #app:has(.wkb):not(:has(.wprompt.done)) .netbar.nbc .nbc-clk{display:inline}body.racing:not(.big) #app:has(.wkb) .pboard .wboard{--wt:min(38px,calc((100vw - 48px) / var(--cols) - 5px))}body.racing:not(.big) #app:has(.wkb) .wk{height:46px!important}}.mb.dlyc{gap:6px}.mb.dlyc b{font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.mb.dlyc .dlyf{font-style:normal;font-size:16px;line-height:1}.mb.dlyc{position:relative}.mb.dlyc.dot::after{content:"";position:absolute;top:5px;right:5px;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--brand)}@media (min-width:1100px){.dly-res{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:8px 32px;align-items:start}.dly-res .dly-c>:first-child{margin-top:0}.dly-res .dly-c>:last-child{margin-bottom:0}}.joinbox>.jb-h3{margin-top:10px}.tywl{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 10px;padding:9px 14px;border-radius:12px;background:color-mix(in srgb,var(--gold) 14%,var(--panel));border:1.5px solid color-mix(in srgb,var(--gold) 55%,transparent)}.tywl span{font-size:13px;font-weight:700;color:var(--dim)}.tywl b{font-size:18px;font-weight:800;letter-spacing:.02em;color:var(--fg)}.tywl .tycar{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--gold);animation:tyCar 1s steps(1) infinite}@keyframes tyCar{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.tywl .tycar{animation:none}}.needbox{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px;background:rgba(8,9,30,.62);animation:nbIn .18s ease-out}.needbox .nbc{width:min(420px,100%);padding:26px 24px 22px;border-radius:20px;text-align:center;background:var(--panel);color:var(--fg);border:2px solid var(--gold);box-shadow:0 24px 60px -18px rgba(0,0,0,.6)}.needbox .nbn{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#16173a;font:900 26px/1 var(--display)}.needbox h3{margin:0 0 8px;font-size:22px;line-height:1.2}.needbox p{margin:0 0 18px;color:var(--dim);font-size:15px;line-height:1.4}.needbox .row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@keyframes nbIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.needbox{animation:none}}.rspop .rs-lead{margin:0 0 14px;color:var(--dim);font-size:14px}.rspop .rs-sec{margin:0 0 20px}.rspop .rs-sec>h3{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.rspop .rs-sec>h3 .seats{margin-left:8px;text-transform:none;letter-spacing:0}.rspop .rs-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:12px 14px;margin-bottom:8px;border-radius:14px;background:var(--panel-2)}.rspop .rs-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 24%,transparent);color:var(--fg)}.rspop .rs-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rspop .rs-tx b{display:block;font-size:16px;line-height:1.25}.rspop .rs-tx small{display:block;margin-top:2px;color:var(--dim);font-size:13.5px;line-height:1.35}.rspop .rs-ctl .seg{flex-wrap:wrap;justify-content:flex-end}.rspop .rs-pl>p{margin:0 0 10px;color:var(--dim);font-size:14px}@media (max-width:640px){.rspop .rs-row{grid-template-columns:40px minmax(0,1fr)}.rspop .rs-ctl{grid-column:1/-1}.rspop .rs-ctl .seg{justify-content:flex-start}}.joinbox .jb-host.on{position:relative}.joinbox .jb-gear{position:absolute;top:0;right:0;width:42px;height:42px;padding:0;border-radius:12px;border:1.5px solid color-mix(in srgb,currentColor 25%,transparent);background:var(--panel-2);color:var(--fg);display:grid;place-items:center;cursor:pointer;transition:transform .2s,border-color .2s}.joinbox .jb-gear svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.joinbox .jb-gear:hover{border-color:var(--gold)}.joinbox .jb-gear:hover svg{transform:rotate(45deg)}.joinbox .jb-gear svg{transition:transform .3s}@media (prefers-reduced-motion:reduce){.joinbox .jb-gear:hover svg{transform:none}}.rspop .rs-h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px}.rspop .rs-h>h2{grid-column:1;grid-row:1;margin:0}.rspop .rs-h>.tref-x{grid-column:2;grid-row:1}.rspop .rs-h>.mono{grid-column:1/-1;grid-row:2}.jb-people.many .jbg{grid-template-columns:repeat(5,minmax(0,1fr));flex:1;min-width:0;gap:12px 8px;justify-items:center}.jb-people.many .jbg .jbp{width:100%;min-width:0}.jb-people.many .jbg .jbp small{max-width:100%}.needbox .nbc:has(.nb-join){width:min(480px,100%)}.needbox .nb-join{display:flex;align-items:center;justify-content:center;gap:18px;margin:6px 0 12px}.needbox .nb-join .qr{flex:none;width:132px;padding:8px;border-radius:14px;background:#fff}.needbox .nb-join .qr svg{display:block;width:100%;height:auto}.needbox .nb-cd{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.needbox .nb-cd b{font:900 52px/1 var(--display);letter-spacing:.14em;color:var(--brand)}:root[data-theme=dark] .needbox .nb-cd b{color:#8e95ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .needbox .nb-cd b{color:#8e95ff}}.needbox .nb-cd small{color:var(--dim);font-size:13px}@media (max-width:420px){.needbox .nb-join{flex-direction:column}.needbox .nb-cd{align-items:center;text-align:center}}.hcar .hs .hstat{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:0 0 14px;padding:5px 12px;border-radius:999px;background:rgba(0,0,0,.2);color:#fff;font:700 13.5px var(--body)}.hcar .hs .hstat::before{content:"";width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")center/contain no-repeat}@media (min-width:1100px){body:not(.big) #app.ing .gcwrap .gcdial{width:auto;max-width:100%;max-height:300px;margin:0 auto}}@media (min-width:1100px){body:not(.big) #app.ing .prompt:has(>div>.gcpsy),body:not(.big) #app.ing .gdesk:has(>.gR:empty) .prompt:has(>div>.gcwatch){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:28px;align-items:start}body:not(.big) #app.ing .prompt:has(>div>.gcpsy)>*,body:not(.big) #app.ing .gdesk:has(>.gR:empty) .prompt:has(>div>.gcwatch)>*{grid-column:1}body:not(.big) #app.ing .prompt:has(>div>.gcpsy)>div:has(>.gcpsy),body:not(.big) #app.ing .gdesk:has(>.gR:empty) .prompt:has(>div>.gcwatch)>div:has(>.gcwatch){grid-column:2;grid-row:1/span 8}}.goal .goal-rw{display:inline-flex;align-items:center;gap:6px;margin-left:8px;vertical-align:middle;background:#c42b31;color:#fff;border-radius:999px;padding:4px 12px 4px 9px;font:800 13px/1.3 var(--body);font-style:normal;box-shadow:0 2px 0 rgba(0,0,0,.25);animation:goalRw 1.6s ease-out 2}.goal .goal-rw svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@keyframes goalRw{0%{box-shadow:0 2px 0 rgba(0,0,0,.25),0 0 0 0 rgba(229,72,77,.7)}70%{box-shadow:0 2px 0 rgba(0,0,0,.25),0 0 0 10px transparent}}@media (prefers-reduced-motion:reduce){.goal .goal-rw{animation:none}}@media (max-width:1099.98px){.gdesk:has(.gleft)>.gL,.gdesk:has(.gleft)>.gR{display:contents}.gdesk .gleft{order:9}}body.big .gdesk:has(.gleft)>.gL,body.big .gdesk:has(.gleft)>.gR{display:contents}body.big .gdesk .gleft{order:9}@media (min-width:1100px){body:not(.big) #app.ing .gL>.cols.gleft{margin-top:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}body:not(.big) #app.ing .gL>.cols.gleft .col h4{font-size:13px}body:not(.big) #app.ing .gL>.cols.gleft .li{font-size:12.5px;padding-top:2px;break-inside:avoid}body:not(.big) #app.ing .gL>.cols.gleft .li span small,body:not(.big) #app.ing .gL>.cols.gleft .li .note{font-size:12.5px}body:not(.big) #app.ing .gL>.cols.gleft:has(>.col:only-child)>.col{display:block;column-count:2;column-gap:18px}body:not(.big) #app.ing .gL>.cols.gleft:has(>.col:only-child)>.col>h4,body:not(.big) #app.ing .gL>.cols.gleft:has(>.col:only-child)>.col>.big{column-span:all}body:not(.big) #app.ing .gL>.cols.gleft:has(>.col:nth-child(4))>.col{padding:7px 10px;gap:3px}body:not(.big) #app.ing .gL>.cols.gleft:has(>.col:nth-child(4)) .li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tiles.spghost .tile.ghost{border:2px dashed var(--line);background:0 0;box-shadow:none;cursor:default;pointer-events:none}.tiles.spghost .tile.ghost .gav{display:inline-block;width:26px;height:26px;border-radius:50%;background:var(--line);vertical-align:middle;margin-right:8px;flex:none}.tiles.spghost .tile.ghost .gn{color:var(--dim);font-weight:800}.tiles.spghost .tile.ghost .gp{color:var(--dim)}.tiles.spghost.shuf .tile.ghost{border-style:solid;animation:spShuf .32s ease-in-out infinite alternate}.tiles.spghost.shuf .tile.ghost:nth-child(3n+1){animation-delay:-.1s}.tiles.spghost.shuf .tile.ghost:nth-child(3n+2){animation-delay:-.21s}.tiles.spghost.shuf .tile.ghost .gn{color:var(--fg)}@keyframes spShuf{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tiles.spghost.shuf .tile.ghost{animation:none}}@media (min-width:1100px){body:not(.big) #app.ing .gR .tiles.sptiles{grid-auto-rows:minmax(84px,auto);min-height:354px;align-content:start}body:not(.big) #app.ing .gR .row .btn.spinbtn{font-size:16.5px;padding:10px 18px;font-family:inherit}body:not(.big) #app.ing .gR .row .btn.spinbtn,body:not(.big) #app.ing .gR .row .btn.respin{min-width:200px;min-height:47px;line-height:1.2}}#app .prompt h3.reel{min-height:58.5px;align-items:center}.tiles.spghost .tile.ghost>span{display:flex;align-items:center;min-width:0}.tiles.spghost .tile.ghost .gn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:1099.98px){.tiles.spghost .tile.ghost:nth-child(n+13){display:none}}.spres{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.spres .spres-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.spres .spres-sum>div{background:var(--bg);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:2px}.spres .spres-sum b{font:900 28px/1.1 var(--display);color:var(--fg)}.spres .spres-sum b.neg{color:#ff6b6f}.spres .spres-h,.spres .spres-r{display:grid;grid-template-columns:56px minmax(0,1.3fr) 64px minmax(0,1.5fr) 64px;gap:10px;align-items:center}.spres .spres-h{font:800 12px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:0 0 6px;border-bottom:1px solid var(--line)}.spres .spres-h>span:nth-child(3),.spres .spres-h>span:nth-child(5),.spres .spres-r .pts,.spres .spres-r .diff{text-align:right}.spres .spres-r{padding:9px 0;border-bottom:1px solid var(--line);font-size:16px}.spres .spres-r:last-of-type{border-bottom:0}.spres .spres-r .pos{display:inline-grid;place-items:center;min-width:44px;height:28px;border-radius:8px;background:var(--brand);color:#fff;font:800 13px/1 var(--body)}.spres .spres-r .who,.spres .spres-r .alt{display:flex;flex-direction:column;min-width:0;font-weight:700}.spres .spres-r small{font-weight:500;color:var(--dim);font-size:13px}.spres .spres-r .pts{font-weight:800;font-variant-numeric:tabular-nums}.spres .spres-r .diff{font-weight:800;color:#ff6b6f;font-variant-numeric:tabular-nums}.spres .spres-r.best .alt em{font-style:normal;color:#2fb36b;font-weight:800}.spres .spres-note{margin:10px 0 0;font-size:13px;color:var(--dim)}:root[data-theme=light] .spres .spres-sum b.neg,:root[data-theme=light] .spres .spres-r .diff{color:#c42b31}:root[data-theme=light] .spres .spres-r.best .alt em{color:#127a42}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .spres .spres-sum b.neg,:root:not([data-theme=dark]) .spres .spres-r .diff{color:#c42b31}:root:not([data-theme=dark]) .spres .spres-r.best .alt em{color:#127a42}}@media (max-width:640px){.spres{padding:12px}.spres .spres-sum b{font-size:22px}.spres .spres-h{display:none}.spres .spres-r{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"pos who pts""pos alt diff";row-gap:4px}.spres .spres-r .pos{grid-area:pos}.spres .spres-r .who{grid-area:who}.spres .spres-r .pts{grid-area:pts}.spres .spres-r .alt{grid-area:alt}.spres .spres-r .diff{grid-area:diff}}.spres .spres-r .alt .ml{display:none}@media (max-width:640px){.spres .spres-r .alt .ml{display:block;font:800 11px/1.3 var(--body);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}}.spres .spres-r .diff.bp{color:var(--fg)}.spres .spres-sum b.ok{color:#2fb36b}:root[data-theme=light] .spres .spres-sum b.ok{color:#127a42}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .spres .spres-sum b.ok{color:#127a42}}.spres .spres-r small.rsp{color:#8e95ff;font-weight:700}:root[data-theme=light] .spres .spres-r small.rsp{color:#3a3fd4}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .spres .spres-r small.rsp{color:#3a3fd4}}.prompt.sphead{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.prompt.sphead>.mono{margin:0;flex:none}.prompt.sphead>h3.reel{margin:0}.prompt.sphead{display:block}.prompt.sphead .sph-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.prompt.sphead .sph-top>.mono{flex-basis:100%;margin:0}.prompt.sphead .sph-top>h3.reel{margin:0}.prompt.sphead .sph-btn{margin-left:auto}.prompt.sphead>.need{margin:12px 0 0}@media (min-width:1100px){body:not(.big) #app.ing>.gdesk:has(.sphead){grid-template-columns:minmax(0,4fr) minmax(0,7fr)}body:not(.big) #app.ing .gR .tiles.sptiles{grid-template-columns:repeat(5,minmax(0,1fr));min-height:264px}body:not(.big) #app.ing .sphead .sph-btn .btn{font-size:16.5px;padding:10px 18px;font-family:inherit;min-width:190px;min-height:47px;line-height:1.2}}@media (min-width:1100px){body:not(.big) #app.ing .gR .tiles.sptiles{min-height:327px}body:not(.big) #app.ing .gR .tiles.sptiles.spghost{grid-auto-rows:105px}body:not(.big) #app.ing .gR .tiles.sptiles .tile .tag{position:absolute;right:8px;bottom:8px;margin:0}}.gdesk .flash.fph{visibility:hidden}.spfly{position:fixed;z-index:85;pointer-events:none;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform}.spfly .spf-face{position:absolute;inset:0;border-radius:14px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 16px 40px rgba(0,0,0,.45)}.spfly .spf-back,.spfly .spf-cover{background:repeating-linear-gradient(135deg,#23268f 0 10px,#1b1d6e 10px 20px);border:2px solid #ffc531;display:grid;place-items:center}.spfly .spf-back{transform:rotateY(180deg)}.spfly .spf-cover{position:absolute;inset:0;border-radius:inherit}.spfly .spf-back span,.spfly .spf-cover span{font:900 24px/1 var(--display);letter-spacing:.08em;color:#ffc531;text-shadow:0 2px 0#0b0c2a;text-align:center}.spfly .spf-front{border:2px solid rgba(255,255,255,.45)}.spfly .spf-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 10px 10px}.spfly .spf-tier{font:900 9px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.32);color:#fff;margin-bottom:auto}.spfly .spf-name{font:900 17px/1.1 var(--display);max-width:100%;overflow-wrap:anywhere}.spfly .spf-sub{font:700 10px/1.25 var(--body);opacity:.9;margin-top:3px;margin-bottom:auto}.spfly .spf-pts{font:900 38px/1 var(--display);font-variant-numeric:tabular-nums}.spfly .spf-unit{font:800 9px/1 var(--body);letter-spacing:.14em;opacity:.85;margin-top:2px}.spfly.t-bronze .spf-front{background:linear-gradient(160deg,#9a5b2a,#5e3517);color:#fff}.spfly.t-silver .spf-front{background:linear-gradient(160deg,#f3f5f9,#aeb7c8);color:#16173a}.spfly.t-silver .spf-tier{background:rgba(22,23,58,.82)}.spfly.t-gold .spf-front{background:linear-gradient(160deg,#ffe58a,#e0a400);color:#2a1d00;border-color:#fff3c4}.spfly.t-gold .spf-tier{background:rgba(42,29,0,.85)}.spfly.t-club .spf-front{background:linear-gradient(160deg,#7444d8,#5b21b6 55%,#b0329f);color:#fff;border-color:#e9d5ff;box-shadow:0 0 26px 5px rgba(164,107,255,.6),0 16px 40px rgba(0,0,0,.45)}.spfly.t-legend .spf-front{background:radial-gradient(circle at 50% 35%,#2b2e7a,#0e0f2e 75%);color:#fff;border-color:#ffc531;box-shadow:0 0 32px 7px rgba(255,197,49,.65),0 16px 40px rgba(0,0,0,.45)}.spfly.t-legend .spf-name,.spfly.t-legend .spf-pts{color:#ffd84d}.spfly.t-legend .spf-tier{background:linear-gradient(90deg,#ff4fa0,#ffc531,#3ee38c,#4fb4ff,#a46bff);color:#16173a}.spfly.t-gold .spf-in::after,.spfly.t-club .spf-in::after,.spfly.t-legend .spf-in::after{content:"";position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%);transform:translateX(-120%);animation:spfShine 1.4s ease-in-out both}@keyframes spfShine{0%,52%{transform:translateX(-120%)}90%,to{transform:translateX(120%)}}.lineups .li.li-land{animation:liLand .7s ease-out}@keyframes liLand{0%{background:rgba(255,197,49,.38);box-shadow:0 0 0 2px rgba(255,197,49,.7)}to{background:0 0;box-shadow:0 0 0 0 transparent}}.tp.tp-land{animation:tpLand .55s ease-out}@keyframes tpLand{0%{transform:scale(1.6)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tp.tp-land,.lineups .li.li-land{animation:none}}.tp{display:inline-block;padding:1px 8px;border-radius:999px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.45}.tp.t-bronze{background:#8a5226;color:#fff}.tp.t-silver{background:#d5dbe6;color:#16173a}.tp.t-gold{background:#ffd84d;color:#2a1d00}.tp.t-club{background:#6d28d9;color:#fff}.tp.t-legend{background:linear-gradient(90deg,#ff7ab8,#ffd84d,#7ef0b0);color:#16173a}.spres .spres-r.li-land{animation:liLand .9s ease-out}.spres .spres-r.li-legend{position:relative;overflow:hidden}.spres .spres-r.li-legend::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0,rgba(255,79,160,.45) 20%,rgba(255,197,49,.5) 35%,rgba(62,227,140,.45) 50%,rgba(79,180,255,.45) 65%,rgba(164,107,255,.45) 80%,transparent 100%);transform:translateX(-100%);animation:liLegend .9s ease-out both}@media (prefers-reduced-motion:reduce){.spres .spres-r.li-land,.spres .spres-r.li-legend::after{animation:none}}.spfx{position:fixed;z-index:84;pointer-events:none;transform-origin:50% 50%;will-change:transform}.spfx>i{position:absolute;left:50%;top:50%;display:block;pointer-events:none}.spfx .fx-halo{width:300px;height:300px;margin:-150px 0 0-150px;border-radius:50%;opacity:0;animation:fxHalo 1.15s ease-out both;animation-delay:calc(180ms - var(--g,0ms))}.spfx.t-gold .fx-halo{background:radial-gradient(circle,rgba(255,214,77,.55),rgba(255,197,49,.18) 45%,transparent 68%)}.spfx.t-club .fx-halo{background:radial-gradient(circle,rgba(167,110,255,.6),rgba(140,70,240,.2) 45%,transparent 68%)}.spfx.t-legend .fx-halo{width:380px;height:380px;margin:-190px 0 0-190px;background:radial-gradient(circle,rgba(255,255,255,.75),rgba(255,214,120,.35) 30%,rgba(164,107,255,.18) 52%,transparent 70%)}@keyframes fxHalo{0%{opacity:0;transform:scale(.55)}22%{opacity:1;transform:scale(1)}78%{opacity:.85;transform:scale(1.05)}to{opacity:0;transform:scale(.9)}}.spfx .fx-rays{width:420px;height:420px;margin:-210px 0 0-210px;border-radius:50%;opacity:0;-webkit-mask:radial-gradient(circle,#000 18%,transparent 66%);mask:radial-gradient(circle,#000 18%,transparent 66%);animation:fxRays 1.1s ease-out both;animation-delay:calc(220ms - var(--g,0ms))}.spfx.t-club .fx-rays{background:repeating-conic-gradient(from 0deg,rgba(190,150,255,.55) 0deg 7deg,transparent 7deg 30deg)}.spfx.t-legend .fx-rays{width:500px;height:500px;margin:-250px 0 0-250px;opacity:.85;background:repeating-conic-gradient(from 0deg,rgba(255,79,160,.6) 0deg 5deg,transparent 5deg 15deg,rgba(255,197,49,.6) 15deg 20deg,transparent 20deg 30deg,rgba(62,227,140,.6) 30deg 35deg,transparent 35deg 45deg,rgba(79,180,255,.6) 45deg 50deg,transparent 50deg 60deg)}@keyframes fxRays{0%{opacity:0;transform:rotate(-12deg) scale(.6)}25%{opacity:1;transform:rotate(0deg) scale(1)}80%{opacity:.8;transform:rotate(26deg) scale(1.05)}to{opacity:0;transform:rotate(34deg) scale(1)}}.spfx .fx-ring{width:200px;height:200px;margin:-100px 0 0-100px;border-radius:50%;border:3px solid rgba(200,160,255,.95);opacity:0;animation:fxRing .75s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(250ms - var(--g,0ms))}.spfx.t-legend .fx-ring{border:4px solid transparent;background:conic-gradient(#ff4fa0,#ffc531,#3ee38c,#4fb4ff,#a46bff,#ff4fa0) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.spfx .fx-ring.r2{animation-delay:calc(390ms - var(--g,0ms))}@keyframes fxRing{0%{opacity:0;transform:scale(.35)}12%{opacity:1}to{opacity:0;transform:scale(2.5)}}.spfx .fx-spark{width:14px;height:14px;margin:-7px 0 0-7px;opacity:0;clip-path:polygon(50%0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff6c8;filter:drop-shadow(0 0 4px rgba(255,214,77,.9));animation:fxSpark .62s ease-out both;animation-delay:calc(var(--d) - var(--g,0ms))}.spfx.t-club .fx-spark{background:#efe2ff;filter:drop-shadow(0 0 5px rgba(167,110,255,.95))}@keyframes fxSpark{0%{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--r)*.8)) scale(0) rotate(0)}35%{opacity:1;transform:rotate(var(--a)) translateX(var(--r)) scale(1.15) rotate(45deg)}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--r)*1.12)) scale(0) rotate(90deg)}}.spfx .fx-star{width:16px;height:16px;margin:-8px 0 0-8px;opacity:0;background:var(--c);clip-path:polygon(50%0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 6px var(--c));animation:fxStar .9s cubic-bezier(.15,.8,.3,1) both;animation-delay:calc(var(--d) - var(--g,0ms))}@keyframes fxStar{0%{opacity:0;transform:rotate(var(--a)) translateX(40px) scale(.3) rotate(0)}12%{opacity:1}75%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--r)) scale(1) rotate(200deg)}}.spflash{position:fixed;inset:0;z-index:83;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.95),rgba(255,240,200,.55) 45%,rgba(255,255,255,.2));opacity:0}.lineups .li.li-legend{position:relative;overflow:hidden}.lineups .li.li-legend::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0,rgba(255,79,160,.45) 20%,rgba(255,197,49,.5) 35%,rgba(62,227,140,.45) 50%,rgba(79,180,255,.45) 65%,rgba(164,107,255,.45) 80%,transparent 100%);transform:translateX(-100%);animation:liLegend .9s ease-out both}@keyframes liLegend{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.spfx,.spflash,.lineups .li.li-legend::after{display:none}}.spr-main{display:flex;flex-direction:column;gap:14px;min-width:0}.spr-main .spr-msg{margin:0;min-height:1.4em}@media (min-width:1100px){body:not(.big) #app.ing>.gdesk:has(.spr-main){grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;align-items:start}body:not(.big) #app.ing>.gdesk:has(.spr-main)>.gL,body:not(.big) #app.ing>.gdesk:has(.spr-main)>.gR,body:not(.big) #app.ing>.gdesk:has(.spr-main) .pboard,body:not(.big) #app.ing>.gdesk:has(.spr-main) .orb{display:contents}body:not(.big) #app.ing>.gdesk:has(.spr-main) .gL>.prompt{grid-column:1;grid-row:1}body:not(.big) #app.ing>.gdesk:has(.spr-main) .orb>.spr-main{grid-column:2;grid-row:1/span 3}body:not(.big) #app.ing>.gdesk:has(.spr-main) .pboard>.rgive{grid-column:1;grid-row:3;align-self:start}body:not(.big) #app.ing>.gdesk:has(.spr-main) .orb>.gleft{grid-column:1;grid-row:2}body:not(.big) #app.ing>.gdesk:has(.spr-main) .gR>:not(.pboard){grid-column:2}body:not(.big) #app.ing .orb>.cols.gleft{margin-top:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}body:not(.big) #app.ing .orb>.cols.gleft .col h4{font-size:13px}body:not(.big) #app.ing .orb>.cols.gleft .li{font-size:12.5px;padding-top:2px;break-inside:avoid}body:not(.big) #app.ing .orb>.cols.gleft .li .note{font-size:12.5px}body:not(.big) #app.ing .orb>.cols.gleft:has(>.col:only-child)>.col{display:block;column-count:2;column-gap:18px}body:not(.big) #app.ing .orb>.cols.gleft:has(>.col:only-child)>.col>h4,body:not(.big) #app.ing .orb>.cols.gleft:has(>.col:only-child)>.col>.big{column-span:all}}.orb:has(.spr-main)>p.wmsg,.orb:has(.spr-main)>p.wtype{display:none}.spres .spres-who{margin:0 0 10px;font:900 18px/1.2 var(--display)}.spres+.spres{margin-top:14px}.orb:has(.spres)>p.wmsg,.orb:has(.spres)>p.wtype{display:none}:root{--t-club:#211b0f}.bar .chd .mark[src*="games/spin."],.bar .chd .mark.mk-spin,.gtile[data-id=spin] .art{background:linear-gradient(150deg,#8a6512,#4a360a 55%,#241a06) #3a2c0a!important;box-shadow:inset 0 0 0 1.5px rgba(255,205,80,.75),inset 0 1px 14px rgba(255,205,80,.18)}.gtile[data-id=spin] .art{box-shadow:inset 0 0 0 2px rgba(255,205,80,.6),inset 0 2px 30px rgba(255,205,80,.16)}:root{--pm-sheen:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.018) 55%,rgba(255,255,255,0));--pm-edge:rgba(255,255,255,.08);--pm-edge2:rgba(255,255,255,.13);--pm-hi:inset 0 1px 0 rgba(255,255,255,.08);--pm-sh:0 14px 32px -16px rgba(0,0,0,.6);--pm-tool:rgba(255,255,255,.07);--pm-toolh:rgba(255,255,255,.13);--pm-toolfg:#fff;--pm-goal:linear-gradient(90deg,rgba(255,197,49,.13),rgba(255,255,255,.04) 38%,rgba(255,255,255,.02));--pm-goaledge:rgba(255,197,49,.28);--pm-goalfg:#fff}:root[data-theme=light]{--pm-sheen:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,0) 70%);--pm-edge:rgba(22,23,58,.08);--pm-edge2:rgba(22,23,58,.14);--pm-hi:inset 0 1px 0 #fff;--pm-sh:0 14px 30px -18px rgba(22,23,58,.35);--pm-tool:rgba(255,255,255,.88);--pm-toolh:#fff;--pm-toolfg:#16173a;--pm-goal:linear-gradient(90deg,#fff1c7,#ffffff 45%);--pm-goaledge:rgba(190,140,10,.35);--pm-goalfg:#16173a}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--pm-sheen:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,0) 70%);--pm-edge:rgba(22,23,58,.08);--pm-edge2:rgba(22,23,58,.14);--pm-hi:inset 0 1px 0 #fff;--pm-sh:0 14px 30px -18px rgba(22,23,58,.35);--pm-tool:rgba(255,255,255,.88);--pm-toolh:#fff;--pm-toolfg:#16173a;--pm-goal:linear-gradient(90deg,#fff1c7,#ffffff 45%);--pm-goaledge:rgba(190,140,10,.35);--pm-goalfg:#16173a}}body.ingame:not(.big) #app.ing>.gdesk{background-image:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 260px);box-shadow:0 0 0 1px var(--pm-edge),0 44px 90px -44px rgba(0,0,0,.85),0 0 110px -40px color-mix(in srgb,var(--gt,var(--brand)) 55%,transparent)}body.ingame #app.ing .gdesk .prompt{background-image:var(--pm-sheen);box-shadow:var(--pm-hi),0 0 0 1px var(--pm-edge),var(--pm-sh)}body.ingame #app.ing .gdesk .col{border:1px solid var(--pm-edge2);background-image:var(--pm-sheen);box-shadow:var(--pm-hi),var(--pm-sh)}body.ingame #app.ing .gdesk .col.on{border-color:rgba(255,197,49,.5);box-shadow:var(--pm-hi),0 0 0 1px rgba(255,197,49,.14),0 0 36px -12px rgba(255,197,49,.5),var(--pm-sh)}body.ingame #app.ing .gdesk .tile:not(.ghost){border:1px solid var(--pm-edge2);background-image:var(--pm-sheen);box-shadow:var(--pm-hi),0 8px 18px -12px rgba(0,0,0,.6);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}body.ingame #app.ing .gdesk .tile:not(.ghost):not(:disabled):hover{transform:translateY(-2px);border-color:rgba(255,197,49,.6);box-shadow:var(--pm-hi),0 0 0 1px rgba(255,197,49,.22),0 16px 26px -14px rgba(0,0,0,.7)}body.ingame #app.ing .gdesk .need b{border-width:1px}body.ingame:not(.big) #app.ing>.goal,body.ingame #app.ing>.goal{background:var(--pm-goal);border:1px solid var(--pm-goaledge);color:var(--pm-goalfg);box-shadow:var(--pm-hi),0 10px 26px -18px rgba(0,0,0,.6)}body.ingame:not(.big) #app.ing>.goal span,body.ingame #app.ing>.goal span{color:var(--pm-goalfg);opacity:.75}:root[data-theme=light] body.ingame #app.ing>.goal b:not(.glab){color:#7a4f00}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) body.ingame #app.ing>.goal b:not(.glab){color:#7a4f00}}body.ingame:not(.big) #app.ing>.bar .tool{background:var(--pm-tool);border:1px solid var(--pm-edge2);color:var(--pm-toolfg);font-weight:600;box-shadow:var(--pm-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease,border-color .15s ease,transform .15s ease}body.ingame:not(.big) #app.ing>.bar .tool:hover{background:var(--pm-toolh);border-color:rgba(255,197,49,.45)}body.ingame:not(.big) #app.ing>.bar .tool.go{background:linear-gradient(180deg,#ffd862,#f2b521);color:#1d1606;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 8px 18px -8px rgba(242,181,33,.7)}body.ingame #app.ing .gdesk .btn:not(.ghost):not(.respin):not(:disabled){background:linear-gradient(180deg,#ffd862,#f2b521);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 22px -10px rgba(242,181,33,.75)}body.ingame #app.ing .gdesk .btn.respin:not(:disabled){background:linear-gradient(180deg,#5d62ff,#3a3fd4);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 22px -10px rgba(74,80,255,.75)}body.ingame #app.ing .gdesk .btn:not(.ghost){transition:transform .12s ease,filter .12s ease}body.ingame #app.ing .gdesk .btn:not(.ghost):not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}body.ingame #app.ing .gdesk .btn:not(.ghost):not(:disabled):active{transform:translateY(1px)}@media (min-width:1100px){body.ingame:not(.big)[data-stage=field]{background:radial-gradient(ellipse 120% 90%at 50% 35%,transparent 45%,rgba(0,0,0,.42) 100%),radial-gradient(1200px 380px at 50% -60px,color-mix(in srgb,var(--gt,var(--brand)) 26%,transparent),transparent 72%),repeating-linear-gradient(90deg,rgba(255,255,255,.075)0 2px,transparent 2px 160px),repeating-linear-gradient(90deg,rgba(0,0,0,.07)0 80px,transparent 80px 160px),linear-gradient(180deg,#125f37 0%,#0c4a2b 55%,#08341f 100%);background-color:#0c4a2b;background-attachment:fixed}}@media (prefers-reduced-motion:reduce){body.ingame #app.ing .gdesk .tile,body.ingame #app.ing .gdesk .btn{transition:none}}@media (min-width:1100px){body.ingame:not(.big) #app.ing>.bar .erachip{color:rgba(255,255,255,.82);border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.07)}body.ingame:not(.big) #app.ing>.bar .cltools>span{color:rgba(255,255,255,.72)}body.ingame:not(.big) #app.ing>.bar .cltools>span b{color:#fff}body.ingame:not(.big) #app.ing>.bar select.erachip{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23ffffffcc' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}body.ingame:not(.big) #app.ing>.bar select.erachip:hover{border-color:rgba(255,197,49,.55)}}body:not(.ingame) #app .gtile{border:1px solid var(--pm-edge2);background-image:var(--pm-sheen);box-shadow:var(--pm-hi),0 18px 36px -24px rgba(0,0,0,.75);transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease}body:not(.ingame) #app .gtile:hover{transform:translateY(-4px);border-color:rgba(255,197,49,.55);box-shadow:var(--pm-hi),0 0 0 1px rgba(255,197,49,.18),0 26px 44px -24px rgba(0,0,0,.8)}body:not(.ingame) #app .gtile .art{box-shadow:inset 0-1px 0 rgba(0,0,0,.18)}body:not(.ingame) #app .joinbox{border:1px solid var(--pm-edge2);background-image:var(--pm-sheen);box-shadow:var(--pm-hi),0 22px 44px -28px rgba(0,0,0,.8)}body:not(.ingame) #app .hcar .feature{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.06),0 26px 54px -32px rgba(0,0,0,.85)}body:not(.ingame) #app .hcar .feature .go{box-shadow:0 10px 22px -10px rgba(0,0,0,.55);transition:transform .15s ease,box-shadow .15s ease}body:not(.ingame) #app .hcar .feature .go:hover{transform:translateY(-1px);box-shadow:0 14px 26px -10px rgba(0,0,0,.6)}body:not(.ingame) #app .btn:not(.ghost):not(.ink):not(.go):not(:disabled){background:linear-gradient(180deg,#ffd862,#f2b521);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 22px -10px rgba(242,181,33,.7)}body:not(.ingame) #app .btn.ink:not(:disabled){background:linear-gradient(180deg,#5d62ff,#3a3fd4);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 22px -10px rgba(74,80,255,.7)}body:not(.ingame) #app .btn.ghost{border-width:1px;border-color:var(--pm-edge2);background-image:var(--pm-sheen);box-shadow:var(--pm-hi)}body:not(.ingame) #app .btn{transition:transform .14s ease,filter .14s ease,border-color .14s ease}body:not(.ingame) #app .btn:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}body:not(.ingame) #app .btn.ghost:not(:disabled):hover{border-color:rgba(255,197,49,.5)}body:not(.ingame) #app .btn:not(:disabled):active{transform:translateY(1px)}body:not(.ingame) #app>.mast{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 22px 44px -26px rgba(10,12,60,.9)}@media (prefers-reduced-motion:reduce){body:not(.ingame) #app .gtile,body:not(.ingame) #app .btn{transition:none}body:not(.ingame) #app .gtile:hover{transform:none}}body:not(.ingame) #app .setup{border:1px solid var(--pm-edge2);background-image:var(--pm-sheen);box-shadow:var(--pm-hi),0 22px 44px -30px rgba(0,0,0,.8)}body:not(.ingame) #app .setup .pchips{border:1px solid var(--pm-edge2);box-shadow:inset 0 2px 6px rgba(0,0,0,.18)}.gtile .art .shine{background:radial-gradient(120% 150%at 0 0,rgba(255,255,255,.2),transparent 52%),linear-gradient(160deg,transparent 45%,rgba(0,0,0,.16))}.gtile .art::after{background:radial-gradient(circle,rgba(255,255,255,.26),rgba(255,255,255,.08) 42%,transparent 68%);width:170px;height:170px;right:-34px;top:-34px}.gtile .art .mark,.gtile .art .logo{filter:drop-shadow(0 6px 10px rgba(0,0,0,.28))}:is(.card,.roomcode,.prow,.door,.standings,.dstat,.slsec,.ach,.sctile,.chpg,.comw,.chbig,.cm-sec,.cm-et,.cm-vb,.dly-clk,.derr,.wrc,.wclock,.qp-any,.soonln){border-width:1px;border-color:var(--pm-edge2);background-image:var(--pm-sheen);box-shadow:var(--pm-hi),0 16px 34px -24px rgba(0,0,0,.6)}.soonln{border-style:solid}:is(.qp-md,.qp-m,.afilt button,.chtabs button,.frh-chip,.rmode,.hwp-steps li){border-width:1px;border-color:var(--pm-edge2);background-image:var(--pm-sheen);box-shadow:var(--pm-hi)}body:not(.ingame) .tool{border-width:1px;border-color:var(--pm-edge2);background-image:var(--pm-sheen);box-shadow:var(--pm-hi);transition:border-color .15s ease,transform .15s ease}body:not(.ingame) .tool:hover{border-color:rgba(255,197,49,.5);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){body:not(.ingame) .tool{transition:none}body:not(.ingame) .tool:hover{transform:none}}.cm-tli.latest .cm-tcard{border-width:1px;border-color:color-mix(in srgb,var(--brand) 30%,var(--pm-edge2));background-image:var(--pm-sheen),linear-gradient(135deg,color-mix(in srgb,var(--brand) 14%,var(--panel)),var(--panel) 70%);box-shadow:var(--pm-hi),0 16px 34px -24px rgba(0,0,0,.6)}.cm-top .cm-side{order:0}.cm-side .cm-say{grid-template-columns:minmax(0,1fr);gap:18px}.cm-side .cm-idea{padding-top:16px;border-top:1px solid var(--pm-edge2)}.cm-saysec .cm-more,.cm-new .cm-more{margin-top:12px}.cm-low{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.cm-low.open{grid-template-columns:minmax(0,1fr)}.cm-low.open .cm-new{order:-1}.cm-new .cm-h{display:flex;align-items:center;gap:10px}.cm-ndate{font:800 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:5px 9px;border-radius:999px;border:1px solid var(--pm-edge2)}.cm-hl{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.cm-hl li{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-top:1px solid var(--pm-edge2)}.cm-hl li:first-child{border-top:0;padding-top:4px}.cm-hl b{font:800 15px/1.25 var(--body)}.cm-hl span{color:var(--dim);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-nact{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:900px){.cm-low{display:flex;flex-direction:column}}.cm-col{display:flex;flex-direction:column;gap:20px;min-width:0}.cm-top .cm-lbs .cm-lb,.cm-top .cm-emo{min-height:0}.cm-ideasec .cm-idea{padding-top:0;border-top:0}@media (max-width:900px){.cm-top .cm-col,.cm-top .cm-side{display:contents}.cm-top .cm-lbs{order:1}.cm-top .cm-saysec{order:2}.cm-top .cm-emo{order:3}.cm-top .cm-ideasec{order:4}.cm-top .cm-new{order:5}}.cm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.cm-stats .cm-st:last-child{grid-column:1/-1}}@media (max-width:900px){.cm-top .cm-lbs{order:1}.cm-top .cm-emo{order:2}.cm-top .cm-ideasec{order:3}.cm-top .cm-new{order:4}}.cm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);column-gap:24px;align-items:start}.cm-hero>.cm-stats{grid-column:1/-1}.cm-spot{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 16px 15px;border-radius:18px;background:linear-gradient(160deg,rgba(18,16,64,.62),rgba(18,16,64,.42));border:1px solid rgba(255,197,49,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 36px -22px rgba(10,8,40,.8);backdrop-filter:blur(6px)}.cm-spot::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70%at 100%0,rgba(255,197,49,.2),transparent 60%)}.cm-spk{display:inline-flex;align-items:center;gap:6px;font:900 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#ffc531}.cm-spk::before{content:"★";font-size:13px;letter-spacing:0}.cm-spm{display:flex;align-items:center;gap:12px;min-width:0}.cm-spm>div{min-width:0}.cm-spm small{display:block;font:800 12px/1.2 var(--body);color:rgba(255,255,255,.75)}.cm-spm b{display:block;font:900 22px/1.15 var(--display,var(--body));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-spav{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;overflow:hidden;background:#ffc531;color:#1b1d3a;font:900 22px/1 var(--body);box-shadow:0 0 0 2px #ffc531,0 0 18px rgba(255,197,49,.45)}.cm-spav img{width:100%;height:100%;object-fit:cover}.cm-spav.star{font-size:24px}.cm-spot p{margin:0;font-size:13.5px;line-height:1.45;color:rgba(255,255,255,.88)}.cm-spot.open .cm-spav{background:rgba(255,197,49,.18);color:#ffc531}@media (max-width:900px){.cm-hero{grid-template-columns:minmax(0,1fr)}.cm-spot{margin-top:16px}}@media (max-width:520px){.cm-stats{grid-template-columns:minmax(0,1fr)}.cm-stats .cm-st:last-child{grid-column:auto}.cm-stk{padding-right:30px}}.hv svg.ck{position:absolute;left:0;top:0;width:calc(9.6*var(--u));height:calc(9.6*var(--u));overflow:visible}.hv .ck path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hv .ck-d{stroke:#f4f1e6;stroke-width:2.4;stroke-dasharray:100 200;stroke-dashoffset:120}.hv .ck-dot{fill:#ffd23f;opacity:0;transform-box:fill-box;transform-origin:center}.hv .ck-ar{stroke:#ffd23f;stroke-width:2.4;opacity:0;transform-box:fill-box;transform-origin:70% 60%}.hv .ck-ch{transform:translate(40px,50px) rotate(58deg)}@media (hover:hover){.gtile:hover .hv .ck-d{animation:ckDraw var(--t,.3s) var(--d,0s) linear both}@keyframes ckDraw{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}.gtile:hover .hv .ck-dot{animation:hvPop .26s var(--d,0s) both}.gtile:hover .hv .ck-ar{animation:hvPop .3s 1.76s both}.gtile:hover .hv .ck-ch{animation:ckWrite 2.2s linear both}}@keyframes ckWrite{0%{transform:translate(40px,50px) rotate(58deg)}5%{transform:translate(16px,21px)}20%{transform:translate(22px,27px)}23%{transform:translate(22px,21px)}32%{transform:translate(16px,27px)}36%{transform:translate(44px,32.8px)}39%{transform:translate(48.2px,37px)}42%{transform:translate(44px,41.2px)}45%{transform:translate(39.8px,37px)}48%{transform:translate(44px,32.8px)}50%{transform:translate(22px,30px)}57.5%{transform:translate(26.2px,34.9px)}65%{transform:translate(31px,37.6px)}72.5%{transform:translate(35.8px,38.3px)}80%{transform:translate(40px,37px)}90%,to{transform:translate(40px,50px) rotate(58deg)}}@media (prefers-reduced-motion:reduce){.gtile:hover .hv .ck-d,.gtile:hover .hv .ck-ar,.gtile:hover .hv .ck-dot,.gtile:hover .hv .ck-ch{animation:none}.hv .ck-d{stroke-dashoffset:0}.hv .ck-ar,.hv .ck-dot{opacity:1}}.mk-spin{overflow:visible}.mk-spin .lv{transform-box:view-box;transform-origin:50px 40px}.mk-spin .pl{transform-box:fill-box;transform-origin:50% 60%}@media (hover:hover){.gtile:hover .art .mark.mk-spin{animation:none}.gtile:hover .mk-spin .lv{animation:mkLever .6s cubic-bezier(.4,0,.3,1)}.gtile:hover .mk-spin .rl1{animation:mkReel 1.05s cubic-bezier(.12,.62,.2,1) .2s both}.gtile:hover .mk-spin .rl2{animation:mkReel 1.35s cubic-bezier(.12,.62,.2,1) .2s both}.gtile:hover .mk-spin .pl{animation:mkPlate .4s cubic-bezier(.2,.9,.3,1.3) 1.55s}}@keyframes mkLever{0%{transform:none}40%{transform:rotate(38deg)}70%{transform:rotate(-6deg)}to{transform:none}}@keyframes mkReel{0%{transform:translateY(132px)}to{transform:none}}@keyframes mkPlate{0%{transform:none}45%{transform:scale(1.14)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mk-spin *{animation:none!important}}.jb-host.on .qr{padding:8px;border-radius:14px}.jb-host.on .qr svg{width:144px;height:144px}@media (max-width:520px){.jb-host.on .qr svg{width:120px;height:120px}}@media (max-width:520px){.jb-host.on .jb-top{padding-right:38px}}.howto .hshow{display:none}@media (max-width:760px){.howto.fold>ol,.howto.fold>.hchips,.howto.fold>.more{display:none}.howto.fold .hshow{display:inline-flex;align-items:center;gap:6px;width:max-content;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--pm-edge2,var(--line));background:var(--panel);background-image:var(--pm-sheen);box-shadow:var(--pm-hi);color:var(--brand);font:700 14px/1 var(--body);cursor:pointer}.howto.fold .hshow::before{content:"?";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--brand);color:#fff;font:800 11px/1 var(--body)}}body.ingame:not(.big) #app.ing>.bar .dly-clk{background:var(--pm-tool);background-image:none;border:1px solid var(--pm-edge2);color:var(--pm-toolfg);box-shadow:var(--pm-hi)}body.ingame:not(.big) #app.ing>.bar .dly-clk b{text-decoration:none;color:inherit}body:not(.big) #app.ing>.goal.dly-how{display:flex;-webkit-line-clamp:unset;white-space:normal;overflow:visible;max-height:none}@media (max-width:760px){body:not(.big) #app.ing .wkb{position:sticky;bottom:0;z-index:6;padding:8px 6px calc(8px + env(safe-area-inset-bottom));margin-left:-6px;margin-right:-6px;width:calc(100% + 12px);background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px 14px 0 0;box-shadow:0-10px 24px -16px rgba(20,23,96,.45)}}:is(.fd-links,.sw4-links,.cr-links,.jm-links,.tr-links){display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:0!important}:is(.fd-links,.sw4-links,.cr-links,.jm-links,.tr-links) .linkbtn{font:700 12px/1 var(--body);color:#fff;text-decoration:none;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08)}:is(.fd-links,.sw4-links,.cr-links,.jm-links,.tr-links) .linkbtn:hover{background:rgba(255,255,255,.16)}.chd select.erachip{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23999' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;min-height:0}.chd select.erachip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.chd select.erachip option{color:#16173a;background:#fff}body.ingame:not(.big) #app.ing:has(.gdesk [data-act=deal])>.bar .tool.go[data-act=deal]{background:var(--pm-tool);color:var(--pm-toolfg);border-color:var(--pm-edge2);box-shadow:var(--pm-hi)}:is(.bkp>header h2,.mcrop-card h2,.rs-h h2,.qp-sh h4,.qp-mates h4,.qp .qp-team span,.hday,.strow.h>span,.whint i,.whrow span i,.wclock span,.wrh i,.pfield .ez span,.prompt .qwhen,.rlive>.mono,.rwsw .mono,.rwview>.mono,.qrb .qrtop .mono,.aucat span,.wd tr.mhint td i,.tref-h h3,.tref-d h5,.goal .glab,.tyear span,.dwho,.dstat span,.slclues .clue span,body.myup .netbar b.go,.hint.mine i,.feature .tpick,.vfield .ez .lt,.slhd .mono,.slopt .mono,.gclab span,.bw-tag,.scansh,.aucard i,.aulog h4,.chpts h4,.chbig span,.frh-metl,.cm-upm time,.cm-wkb,.cm-kick,.cm-stk,.cm-pod small,.cm-lead,.soonln b,.dly-chip,.dly-dh,.rspop .rs-sec>h3,.spres .spres-h,.spres .spres-r .alt .ml,.cm-ndate,.cm-spk,.frh,.frgate-card h2,.fd-top .mono,.fd-team .tag,.fd-pot small,.fd-where,.fd-bz small,.sw4-top .mono,.sw4-chip.buzz .tt,.tr-top .mono,.tr-chip .tg,.tr-where,.tr-ans small,.stg-bub .stg-who,.stg-mtxt .stg-who){text-transform:none;letter-spacing:0}.claims .tile.shmine::after{text-transform:none;letter-spacing:0}@media (max-width:520px){.settabs{padding-top:10px;gap:5px}.settabs button{flex:1 1 auto;padding:8px 8px;font-size:13.5px;text-align:center}.bkp .seg{display:flex;width:100%}.bkp .seg button{flex:1 1 0;min-width:0;padding-inline:4px;white-space:nowrap;font-size:14px}}.sdep.off{opacity:.45}.acct{border-style:solid;border-width:1px;border-color:var(--pm-edge2,var(--line));background:var(--panel);background-image:var(--pm-sheen);box-shadow:var(--pm-hi)}.asetd>summary{display:none}@media (max-width:760px){.asetd>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 16px;margin:10px 0 4px;border-radius:14px;border:1px solid var(--pm-edge2,var(--line));background:var(--panel);background-image:var(--pm-sheen);box-shadow:var(--pm-hi);cursor:pointer;list-style:none}.asetd>summary::-webkit-details-marker{display:none}.asetd>summary b{font:700 15px/1.2 var(--body);color:var(--fg)}.asetd>summary span{font-size:13px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asetd>summary::after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--dim);border-bottom:2px solid var(--dim);transform:rotate(45deg) translateY(-2px);transition:transform .2s}.asetd[open]>summary::after{transform:rotate(225deg) translate(-2px,0)}}@media (max-width:760px){.asetd>summary b{white-space:nowrap}.afilt{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:2px 16px 4px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.afilt::-webkit-scrollbar{display:none}.afilt button{flex:none;white-space:nowrap}}@media (max-width:400px){.mast .mnav{gap:4px}.mast .mb.lab,.mast .mb.ico{min-width:36px}}@media (max-width:760px){.shelf.rmsec{margin-bottom:0;padding-bottom:0}.shelf.rmsec .rmodes{margin-bottom:0}.shelf.rmsec+.setup{margin-top:-12px}}#app .slots.bladder,body:not(.big) #app.ing .gR .slots.bladder{display:flex;flex-direction:column;gap:8px;max-width:560px}.slots.bladder .slot{min-height:52px;padding:10px 16px;font-size:17px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.slots.bladder .slot b{font-size:17px}.slots.bladder .slot.empty span{color:var(--dim);font-size:14px}.slots.bladder .slot.got{background:var(--panel);border:1px solid var(--pm-edge2,var(--line));box-shadow:var(--pm-hi)}.cols .li.open{border:1px dashed var(--line);border-radius:8px;color:var(--dim);font-weight:500;background:0 0;margin:0 0 4px;break-inside:avoid}.big small.of{font-size:.42em;font-weight:700;color:var(--dim);margin-left:4px;letter-spacing:0}@media (max-width:760px){.sphead .sph-top{flex-wrap:wrap}.sphead .sph-btn{flex:1 1 100%}.sphead .sph-btn .btn{width:100%}}.chsrc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#app .joinbox .jb-qp>.jb-b{flex:1 1 100%}#app .joinbox .jb-qp>.jb-bots{flex:1 1 0;min-width:0}body:not(.ingame) #app .joinbox .jb-qp>.btn.qpb:not(.ghost):not(:disabled){background:linear-gradient(180deg,#5d62ff,#3a3fd4);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 22px -10px rgba(74,80,255,.75)}.joinbox .jb-qp .btn.qpb .jbs{color:#fff}#app .scores .pl.me{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 55%,transparent)}#app .scores .pl.me .nm::after{content:" · you";font-weight:600;color:var(--dim)}.nowrap{white-space:nowrap}.gall-go{white-space:nowrap}#jcode::placeholder,.bkjoin input::placeholder,.clcode input::placeholder{color:var(--dim);opacity:.85}.door{border:1px solid var(--pm-edge2,var(--line));background-image:var(--pm-sheen);box-shadow:var(--pm-hi),0 16px 34px -24px rgba(0,0,0,.5)}.door.cur{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent),0 16px 34px -24px rgba(0,0,0,.5)}@media (max-width:620px){#app .cm-stats .cm-st{padding:8px 12px}}.cm-htx h2{text-wrap:balance}.roomcode .rmgo{margin-top:12px}@media (min-width:1100px){section.sl.two{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px 16px;align-items:start;max-width:none}section.sl.two>.lede{grid-column:1/-1}section.sl.two>.slL,section.sl.two>.slR{display:flex;flex-direction:column;gap:12px;min-width:0}section.sl.two .slR>*,section.sl.two .slL>*{margin:0}section.sl .slp button{white-space:nowrap}}@media (min-width:761px){body[data-pg=shows]:not(.ingame) #app .gtiles.five:has(>.gtile:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body[data-pg=shows]:not(.ingame) #app .gtiles.five{grid-template-columns:repeat(2,minmax(0,1fr))}}.hwp-steps li{background-color:var(--panel);box-shadow:var(--pm-hi),0 14px 30px -22px rgba(0,0,0,.5)}.tool.rwnd{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding-left:9px;padding-right:9px}.rcsec .rcfind{flex-wrap:wrap;gap:8px}.rcsec .rcfind input{flex:1 1 220px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--fg);font:600 15px var(--body)}.rclg{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--panel-2)}.rclg b{display:block;font:800 18px/1.2 var(--body)}.rclg small{color:var(--dim);font-size:13.5px}.rcwho{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.rcwho label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;background:var(--panel-2);font-weight:700}.rcwho select{max-width:60%;padding:6px 8px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--fg);font:600 14px var(--body)}.rcpick{display:flex;flex-wrap:wrap;gap:8px}.rcpick small{color:var(--dim);font-weight:600}.rcprog{height:10px;border-radius:999px;background:var(--panel-2);overflow:hidden}.rcprog span{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#7a7fff);transition:width .3s}.rcready{margin:0;padding:8px 12px;border-radius:12px;background:var(--gold-bg,rgba(255,197,49,.15));font-size:14.5px}.rcready.full{background:var(--good-bg,#e3f6ea)}.rcready span{color:var(--dim)}.rcbots{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px dashed var(--line)}.rcbots .note{margin:0}.wrap .gtile .art .mark,.wrap .gtiles:not(.five) .gtile .art .mark{width:82px;height:82px;right:14px;top:calc(50% - 41px)}.wrap .gtiles.five .gtile .art .mark{width:76px;height:76px;right:16px;top:calc(50% - 38px)}.wrap .gtile .art .logo{width:68px;height:68px;right:20px;top:calc(50% - 34px)}.wrap .gtiles .gtile[data-id=trick] .art .mark,.wrap .gtiles .gtile[data-id=auction] .art .mark{width:76px;height:76px;right:17px;top:calc(50% - 38px)}.wrap .gtile .chip.req,:root[data-theme=dark] .wrap .gtile .chip.req{background:0 0;color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line)}.wrap .gtile.gall .art{--c:#3638b6!important}@media (max-width:760px){.wrap .gtile .art .mark,.wrap .gtiles:not(.five) .gtile .art .mark,.wrap .gtiles.five .gtile .art .mark{width:70px;height:70px;right:12px;top:calc(50% - 35px)}.wrap .gtiles .gtile[data-id=trick] .art .mark,.wrap .gtiles .gtile[data-id=auction] .art .mark{width:64px;height:64px;right:15px;top:calc(50% - 32px)}.wrap .gtile .art .logo{width:56px;height:56px;right:18px;top:calc(50% - 28px)}}.wrap .gtile .hv,.wrap .gtiles .gtile .hv{left:auto;bottom:auto;right:14px;top:calc(50% - 41px);width:82px;height:82px;aspect-ratio:auto}.wrap .gtile .hv .hb{font-size:8.542px}.wrap .gtiles .gtile[data-id=trick] .hv,.wrap .gtiles .gtile[data-id=auction] .hv{right:17px;top:calc(50% - 38px);width:76px;height:76px}.wrap .gtiles .gtile[data-id=trick] .hv .hb,.wrap .gtiles .gtile[data-id=auction] .hv .hb{font-size:7.917px}.wrap .gtile .art::after{width:140px;height:140px;right:-15px;top:calc(50% - 70px)}@media (max-width:760px){.wrap .gtile .hv,.wrap .gtiles .gtile .hv{right:12px;top:calc(50% - 35px);width:70px;height:70px}.wrap .gtile .hv .hb{font-size:7.292px}.wrap .gtiles .gtile[data-id=trick] .hv,.wrap .gtiles .gtile[data-id=auction] .hv{right:15px;top:calc(50% - 32px);width:64px;height:64px}.wrap .gtiles .gtile[data-id=trick] .hv .hb,.wrap .gtiles .gtile[data-id=auction] .hv .hb{font-size:6.667px}.wrap .gtile .art::after{width:120px;height:120px;right:-13px;top:calc(50% - 60px)}}.btn.spinbtn.auto{position:relative;overflow:hidden;isolation:isolate}.btn.spinbtn.auto::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.5);box-shadow:inset -2px 0 0 rgba(22,23,58,.25);transform-origin:left center;animation:spAuto var(--ad,1.2s) linear var(--ag,0s) both}.btn.spinbtn>span{position:relative}@keyframes spAuto{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.btn.spinbtn.auto::before{animation:none;transform:none;opacity:.5}}@media (min-width:1100px){body.racing:not(.big) #app.ing:has(.spr-main)>.scores .pl{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nm sub sc""bd bd bd";align-items:baseline;column-gap:12px;padding-top:6px;padding-bottom:6px}body.racing:not(.big) #app.ing:has(.spr-main)>.scores .pl .nm{grid-area:nm}body.racing:not(.big) #app.ing:has(.spr-main)>.scores .pl .sub{grid-area:sub;margin:0}body.racing:not(.big) #app.ing:has(.spr-main)>.scores .pl .sc{grid-area:sc;font-size:22px;line-height:1}}@media (min-width:1100px){body.racing:not(.big) #app.ing>.gdesk:has(.spr-main) .wprompt>p.mono,body.racing:not(.big) #app.ing>.gdesk:has(.spr-main) .wprompt>h3,body.racing:not(.big) #app.ing>.gdesk:has(.spr-main) .wprompt .hchips{display:none}}.sprec,.strec{margin-top:8px}.sprec summary,.strec summary{cursor:pointer;font-weight:700;color:var(--brand)}.strec summary{font-size:12.5px}.reclist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.reclist li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:14px}.reclist li b{font-size:12px;color:var(--dim)}.reclist li small{display:block;font-size:12px;color:var(--dim)}.reclist li em{font-style:normal;font-weight:800}.recnew{color:var(--good,#1f9d55)}.spwr{margin-top:12px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,197,49,.45);background:linear-gradient(135deg,rgba(255,197,49,.14),rgba(255,197,49,.04));display:grid;gap:6px}.spwr .mono{color:var(--gold-ink,#b58300);font-weight:800}:root[data-theme=dark] .spwr .mono{color:#ffc531}.spwr-r{display:flex;align-items:center;gap:10px}.spwr-av{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--brand);color:#fff;font:900 15px/1 var(--display)}.spwr-av img{width:100%;height:100%;object-fit:cover}.spwr-r b{font:800 18px/1.2 var(--display);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spwr-r em{margin-left:auto;font:900 20px/1.1 var(--display);font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.spwr small{color:var(--dim);font-size:13px}@media (min-width:1100px){body:not(.big) #app.ing>.bar .chd{flex:1 1 0;min-width:0;flex-wrap:wrap;row-gap:4px}body:not(.big) #app.ing>.bar .chd h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.big) #app.ing>.bar .tools{flex:0 1 auto}}.botask .ba-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;text-align:left}.botask .ba-step{display:flex;align-items:center;gap:12px}.botask .ba-step .tool{width:40px;height:40px;padding:0;font:800 20px/1 var(--display);display:grid;place-items:center}.botask .ba-step b{min-width:28px;text-align:center;font:900 28px/1 var(--display);font-variant-numeric:tabular-nums}.botask .ba-lv{display:inline-flex}.botask .row{justify-content:center;margin-top:16px}.spwr{max-width:560px}.spwr-open{font:800 18px/1.2 var(--display)}.spwr.srec-d{display:none}@media (min-width:1100px){body:not(.big) .spwr.srec-d{display:grid}body:not(.big) .spwr.srec-m{display:none}}.recx{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:16px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(52,46,160,.94),rgba(8,9,30,.97) 72%);animation:rxIn .25s ease-out}.recx-rays{position:absolute;left:50%;top:42%;width:1600px;height:1600px;margin:-800px 0 0-800px;background:repeating-conic-gradient(from 0deg,rgba(255,197,49,.2)0 9deg,transparent 9deg 24deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 50%);mask-image:radial-gradient(circle,#000 0,transparent 50%);animation:rxSpin 30s linear infinite}.recx-card{position:relative;width:min(470px,100%);padding:30px 28px 26px;border-radius:26px;text-align:center;color:#fff;background:linear-gradient(180deg,#2a2cb0,#17186e);border:2px solid #ffc531;box-shadow:0 0 0 7px rgba(255,197,49,.16),0 0 70px rgba(255,197,49,.38),0 34px 80px -24px rgba(0,0,0,.85);animation:rxPop .6s cubic-bezier(.2,1.45,.4,1) both}.recx-top{position:relative;width:96px;height:96px;margin:18px auto 10px}.recx-av{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;overflow:hidden;border:4px solid #ffc531;background:var(--brand);color:#fff;font:900 40px/1 var(--display);box-shadow:0 0 0 6px rgba(255,197,49,.22),0 0 30px rgba(255,197,49,.55)}.recx-av img{width:100%;height:100%;object-fit:cover}.recx-crown{position:absolute;left:50%;top:-40px;width:70px;margin-left:-35px;z-index:1;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45));transform-origin:50% 100%;animation:rxCrown .75s .3s cubic-bezier(.3,1.6,.5,1) both}.recx-k{margin:8px 0 2px;font:800 19px/1.3 var(--display);color:#ffd862}.recx-h{margin:2px 0 8px;font:900 54px/.92"Big Shoulders Display",var(--display);text-transform:uppercase;letter-spacing:.01em;background:linear-gradient(100deg,#f2a900 0,#ffd862 35%,#fffbe8 50%,#ffd862 65%,#f2a900 100%);background-size:250% 100%;background-position:100%0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rxShine 2.6s .7s ease-in-out infinite}.recx-v{margin:6px 0 10px}.recx-v b{display:block;font:900 72px/1"Big Shoulders Display",var(--display);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 28px rgba(255,197,49,.65)}.recx-v b.done{animation:rxNum .4s cubic-bezier(.2,1.6,.4,1)}.recx-v span{display:block;margin-top:4px;font:800 18px/1.3 var(--body);color:#ffe7a0}.recx-g{margin:0 0 4px;font:600 15px/1.45 var(--body);color:rgba(255,255,255,.86)}.recx-prev{margin:0;font:700 14.5px/1.45 var(--body);color:#ffd862}.recx .btn{margin-top:18px;min-width:180px;font-size:18px}@keyframes rxIn{0%{opacity:0}}@keyframes rxSpin{to{transform:rotate(360deg)}}@keyframes rxPop{0%{opacity:0;transform:scale(.7) translateY(24px)}}@keyframes rxCrown{0%{opacity:0;transform:translateY(-70px) rotate(-14deg)}70%{opacity:1;transform:translateY(4px) rotate(4deg)}to{transform:none}}@keyframes rxShine{0%,30%{background-position:100%0}70%,to{background-position:0 0}}@keyframes rxNum{50%{transform:scale(1.14)}}@media (max-width:520px){.recx-h{font-size:42px}.recx-v b{font-size:60px}}@media (prefers-reduced-motion:reduce){.recx,.recx-rays,.recx-card,.recx-crown,.recx-h,.recx-v b.done{animation:none}}body.calm .recx-rays{animation:none}.qp .qp-sec{margin:14px 0 6px;font:800 12.5px/1 var(--body);color:var(--dim);letter-spacing:.02em}.qp .qp-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qp .qp-md{position:relative;padding:10px 12px 10px 40px;border-width:1.5px}.qp .qp-md .qp-rad{position:absolute;left:12px;top:12px}.qp .qp-md small{font-size:12px}.qp .qp-kinds{display:grid;grid-template-columns:1fr;gap:8px}.qp .qp-any{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-width:1.5px;border-color:var(--line)}.qp .qp-any .qp-tx{flex:1;min-width:0}.qp .qp-any .qp-lg{width:34px;height:34px;flex:none;display:grid;place-items:center;font-size:26px}.qp .qp-any .qp-lg svg,.qp .qp-any .qp-lg img{width:100%;height:100%}.qp-rad{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;background:0 0}.qp .on .qp-rad{border-color:var(--gold);background:var(--gold)}.qp .on .qp-rad::after{content:"";width:8px;height:5px;margin-top:-2px;border-left:2.5px solid #16173a;border-bottom:2.5px solid #16173a;transform:rotate(-45deg)}.qp .qp-any.on,.qp .qp-md.on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,var(--panel-2));box-shadow:none}.qp .qp-any:not(.on):hover,.qp .qp-md:not(.on):hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.qp .qp-go{display:grid;gap:8px;margin-top:16px}.qp .qp-go .qp-find{width:100%;font-size:18px;padding:13px}.qp .qp-alt{display:flex;gap:8px;align-items:center;justify-content:space-between}.qp .qp-alt .btn{flex:1}:root[data-theme=dark] .qp-rad{border-color:rgba(255,255,255,.38)}:root[data-theme=dark] .qp .qp-any.on,:root[data-theme=dark] .qp .qp-md.on{background:color-mix(in srgb,var(--brand) 34%,var(--panel-2))}body.qpm #app .bar .tools>:is([data-act=deal],[data-act=bk-rdraw],[data-act=pl-ed],[data-act=bot-play],[data-act=prev-turn]),body.qpm #app .bar .chd .erachip,body.qpm .rdraw{display:none!important}.qpend .nbc h3{font:900 34px/1.05 var(--display)}.qpend .nbc>span{display:block;margin:4px 0 12px;color:var(--dim);font-size:14px}.qpe-list{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:6px;text-align:left}.qpe-list li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--panel-2)}.qpe-list li b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpe-list li b small{color:var(--dim);font-weight:600}.qpe-list li>span{font:900 18px var(--display);font-variant-numeric:tabular-nums}.qpe-list li.w{box-shadow:inset 0 0 0 2px var(--gold)}.qpe-list .qpe-fr{padding:5px 10px;font-size:12.5px}.qpend .row{justify-content:center;margin-top:14px;gap:8px}.qpjoin{margin:28px auto 0;max-width:520px;padding:28px 24px;border-radius:20px;text-align:center;background:var(--panel);border:1px solid var(--line)}.qpjoin h2{margin:6px 0 8px;font:900 30px/1.1 var(--display)}.qpjoin p{margin:0;color:var(--dim)}.qpjoin p b{color:var(--fg)}.qpjoin .row{justify-content:center;margin-top:18px;gap:8px}.qpj-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.qpj-dots i{width:10px;height:10px;border-radius:50%;background:var(--gold);animation:qpjB 1s ease-in-out infinite}.qpj-dots i:nth-child(2){animation-delay:.15s}.qpj-dots i:nth-child(3){animation-delay:.3s}@keyframes qpjB{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.qpj-dots i{animation:none;opacity:.7}}@media (max-width:760px){body:not(.ingame) #app>.hero>.joinbox{order:-1}}.qpe-frs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:10px 0 2px}.qpe-frs .mono{width:100%;text-align:center;color:var(--dim);font-size:12.5px}.qpe-frs .qpe-fr{padding:6px 12px;font-size:13px}.qpe-acts{flex-wrap:wrap;gap:8px}body.qpm #app .scores .sc{pointer-events:none}body.qpm #app .scores .sc i{display:none}#app.qpfrz [data-qpe=again]{display:none}body.qpdockb #app{padding-bottom:calc(var(--qpdock,140px) + 8px)!important}body.qpdockb .gpback{bottom:calc(var(--qpdock,140px) + 4px)}.frgate.qp-dockw{background:0 0!important;backdrop-filter:none!important;align-items:end!important;place-items:end center!important;padding:0 12px 14px!important;pointer-events:none}.frgate.qp-dockw .frgate-card{margin:auto 0 0;pointer-events:auto;width:min(520px,100%);max-height:none;padding:14px 18px 12px;box-shadow:0 18px 48px -12px rgba(0,0,0,.6)}.frgate.qp-dockw .frgate-card h2{font-size:20px;margin:0 0 4px}.frgate.qp-dockw .qp-big{margin:0}.rres .wmh.spl{min-width:0;width:100%;gap:8px}.rres .wmh.spl span{min-width:0;overflow:hidden;text-overflow:ellipsis}.rres .wmh.spl b{flex:none}.rres .wrh span{min-width:0}.spres .spres-r .who{background:0 0;border-radius:0;padding:0;color:var(--fg);font-weight:700}body.qpm [data-act=rematch]{display:none!important}@media (max-width:640px){.wres.rres:has(.wmh.spl){grid-template-columns:minmax(0,1fr)}}.frgate.qp-dockw .frgate-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px}.frgate.qp-dockw .frgate-card>*{grid-column:1;margin:0}.frgate.qp-dockw .frgate-card>h2{display:none}.frgate.qp-dockw .frgate-card>.frbtns{grid-column:2;grid-row:1/span 3;margin:0;flex-wrap:nowrap}.frgate.qp-dockw .frgate-card>.qp-ask{grid-column:1/-1}.frgate.qp-dockw .qp-big{font-size:19px!important;line-height:1.2}.frgate.qp-dockw .frgate-card>p:not(.qp-big){font-size:13.5px;color:var(--dim)}@media (max-width:640px){.scores .pl .pbadge{white-space:normal;text-overflow:clip;border-radius:10px;line-height:1.2;max-width:100%}}body.qpdockb .podov{padding-bottom:var(--qpdock,140px)}@media (max-width:640px){.frgate.qp-dockw .qp-big{font-size:16.5px!important}.frgate.qp-dockw .frgate-card{padding:12px 14px 10px}}.qpe-frs .qpe-fr.is,.qpe-frs .qpe-fr.sent{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font:700 13px/1.2 var(--body);cursor:default}.qpe-frs .qpe-fr.is{background:rgba(47,179,107,.22);color:#9af5bd;border:1.5px solid rgba(110,231,160,.6)}.qpe-frs .qpe-fr.sent{background:0 0;color:rgba(255,255,255,.78);border:1.5px dashed rgba(255,255,255,.4)}.qpe-frs .qpe-fr small{font-weight:600;opacity:.85;font-size:11.5px}.podium .qpe-frs .mono{color:rgba(255,255,255,.78)}@media (max-width:760px){#app.ing .pick:has(#pick) .sug:not([hidden]),.client.compact.myturn #app :is(.gL,.gR)>.pick .sug:not([hidden]){display:flex;flex-direction:column-reverse;z-index:7}#app.ing .pick:has(#pick) .sug>*,.client.compact.myturn #app :is(.gL,.gR)>.pick .sug>*{flex:none;border-bottom:0!important;border-top:1px solid var(--line)}#app.ing .pick:has(#pick) .sug>:last-child,.client.compact.myturn #app :is(.gL,.gR)>.pick .sug>:last-child{border-top:0}}@media (max-width:760px){body.ingame:not(.big) #app.ing{padding-top:8px}body.ingame:not(.big) #app.ing>.mast.slim{margin:0;padding:5px 12px}body.ingame:not(.big) #app.ing>.mast.slim .brandmark .bkwt{font-size:23px}body.ingame:not(.big) #app.ing>.bar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;min-height:0}body.ingame:not(.big) #app.ing>.bar>.chd{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin:0}body.ingame:not(.big) #app.ing>.bar>.chd>.mark{width:34px;height:34px;flex:none}body.ingame:not(.big) #app.ing>.bar>.chd>h2{font-size:21px;line-height:1.1;margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.ingame:not(.big) #app.ing>.bar>.chd>.erachip{flex:none;font-size:11px;padding:3px 8px;margin:0}body.ingame:not(.big) #app.ing>.bar>.tools{flex:0 1 auto;max-width:52%;gap:6px;margin:0}body.ingame:not(.big) #app.ing>.bar>.tools>.tool{min-width:38px;height:38px;padding:0 10px;font-size:14px}:is(body.ingame,body.client):not(.big) #app.ing .scores{gap:6px;margin:0;padding:0}:is(body.ingame,body.client):not(.big) #app.ing .scores .pl{padding:7px 11px;min-height:0;border-radius:12px}:is(body.ingame,body.client):not(.big) #app.ing .scores .pl .sc{font-size:22px;line-height:1}:is(body.ingame,body.client):not(.big) #app.ing .scores .pl .sub{font-size:11.5px;line-height:1.25}:is(body.ingame,body.client):not(.big) #app.ing .scores .pl .pbadge{margin-top:3px;font-size:11.5px;padding:2px 8px}body.racing:not(.big) #app.ing .wprompt:not(.done){padding:8px 14px;margin:0}body.racing:not(.big) #app.ing .wprompt:not(.done)>.mono{font-size:11.5px;margin:0}body.racing:not(.big) #app.ing .wprompt:not(.done)>h3{font-size:17px;margin:1px 0 0;line-height:1.2}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead{padding:8px 12px;margin:0 0 8px}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead .sph-top{gap:6px 8px;flex-wrap:wrap}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead .sph-top>.mono{font-size:12px}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead h3.reel{gap:6px;flex-wrap:nowrap;min-width:0}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead h3.reel span{font-size:19px;padding:5px 10px;min-width:0;border-radius:10px;white-space:nowrap}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead .sph-btn{margin-left:auto;flex:none}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead .sph-btn .btn{font-size:15px;padding:9px 14px;min-height:0;min-width:0;width:auto;line-height:1.15}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead .sph-btn .spinbtn{padding:9px 26px;font-size:18px}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead>.need{margin:8px 0 0;gap:4px;display:flex;flex-wrap:wrap;align-items:center}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead>.need>.mono{font-size:12px;margin-right:2px}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead>.need>b{font-size:12px;padding:2px 7px;border-radius:7px;margin:0}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;grid-auto-rows:auto;min-height:0}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles .tile{min-height:44px;padding:6px 9px;font-size:14.5px;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;position:relative}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles .tile>span{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles .tile .av{width:28px;height:28px;font-size:10.5px;flex:none;margin:0}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles .tile>small{flex:none;font-size:11.5px}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles .tile .tag{position:static;margin:0;flex:none;font-size:10px}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles.spghost{grid-auto-rows:44px}}@media (max-width:760px){:is(body.ingame,body.client):not(.big) #app.ing{gap:8px;row-gap:8px}:is(body.ingame,body.client):not(.big) #app.ing>*{margin-top:0;margin-bottom:0}}@media (max-width:760px){body.ingame:not(.big) #app.ing>.mast.slim{padding:3px 12px}body.ingame:not(.big) #app.ing>.mast.slim .brandmark .bkwt{font-size:21px}body.ingame:not(.big) #app.ing>.bar>.chd>.erachip,body.ingame:not(.big) #app.ing>.bar>.chd>.sep{display:none}body.ingame:not(.big) #app.ing>.bar>.chd>h2{display:block!important;flex:1 1 auto;font-size:20px}body.ingame:not(.big) #app.ing>.bar>.tools{max-width:48%}body.ingame:not(.big) #app.ing>.bar>.tools>*{height:36px;min-height:0;padding:0 11px;font-size:13.5px;border-radius:12px;box-shadow:none}body.ingame:not(.big) #app.ing>.bar>.tools>.tool:not(:has(span:not([aria-hidden])))>*{font-size:15px}body.racing:not(.big) #app.ing .wprompt:not(.done)>.mono{display:none}body.racing:not(.big) #app.ing .wprompt:not(.done){padding:7px 14px}body.racing:not(.big) #app.ing .wprompt:not(.done)>h3{font-size:15.5px;margin:0}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead h3.reel span{font-size:17px;padding:4px 9px}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead .sph-btn .btn{font-size:14px;padding:8px 12px}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead>.need{flex-wrap:nowrap;overflow:hidden}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead>.need>.mono{font-size:0}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead>.need>.mono::before{content:"Need";font-size:12px}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead>.need>b{font-size:11.5px;padding:2px 6px;flex:none}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles .tile{font-size:14px;padding:6px 8px}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles .tile .av{width:26px;height:26px}}@media (max-width:760px){body.racing:not(.big) #app.ing:has(.sphead) .wprompt:not(.done){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px}body.racing:not(.big) #app.ing:has(.sphead) .wprompt:not(.done)>.wclock{position:static;order:2;flex:none;margin:0;padding:3px 10px;box-shadow:none;flex-direction:row;align-items:baseline;gap:5px}body.racing:not(.big) #app.ing:has(.sphead) .wprompt:not(.done)>.wclock b{font-size:19px}body.racing:not(.big) #app.ing:has(.sphead) .wprompt:not(.done)>h3{padding-right:0}}@media (max-width:760px){:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles{gap:5px}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles .tile{min-height:39px;padding:4px 8px;border-radius:10px;border-width:1.5px}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles .tile .av{width:24px;height:24px;font-size:9.5px}:is(body.ingame,body.client):not(.big) #app.ing .tiles.sptiles.spghost{grid-auto-rows:39px}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead .sph-top>.mono{font-size:11.5px;line-height:1.2}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead>.need{margin-top:6px}:is(body.ingame,body.client):not(.big) #app.ing .scores .pl{padding:6px 10px}}@media (max-width:760px){body.ingame:not(.big) #app.ing>.bar>.chd>h2{font-size:17.5px}body.ingame:not(.big) #app.ing>.bar>.tools>*{padding:0 9px;font-size:13px}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead h3.reel{flex:0 1 auto}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead h3.reel span{font-size:16px;padding:4px 8px;overflow:hidden;text-overflow:ellipsis}:is(body.ingame,body.client):not(.big) #app.ing .prompt.sphead .sph-btn .btn{font-size:13px;padding:7px 10px}}@media (max-width:760px){body.ingame:not(.big) #app.ing>.goal:not(.dly-how){padding:5px 10px;font-size:12.5px;line-height:1.3;min-height:0}body.ingame:not(.big) #app.ing>.goal:not(.dly-how)>span{display:none}:is(body.ingame,body.client):not(.big) #app.ing .clue{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 10px;margin:0 0 4px;min-height:0;font-size:12.5px;line-height:1.25}:is(body.ingame,body.client):not(.big) #app.ing .clue>span{flex:none;font-size:11.5px}:is(body.ingame,body.client):not(.big) #app.ing .clue>b{font-size:12.5px;text-align:right;min-width:0}}@media (max-width:760px){:is(body.ingame,body.client):not(.big) #app.ing .slclues{gap:4px}:is(body.ingame,body.client):not(.big) #app.ing .slclues .clue{flex-direction:row;border-width:1.5px;border-radius:9px}:is(body.ingame,body.client):not(.big) #app.ing .prompt:not(.sphead):not(.wprompt){padding:10px 14px}:is(body.ingame,body.client):not(.big) #app.ing .prompt:not(.sphead):not(.wprompt)>.mono{font-size:11.5px;margin:0 0 2px}:is(body.ingame,body.client):not(.big) #app.ing .prompt:not(.sphead):not(.wprompt)>h3{font-size:19px;line-height:1.2;margin:0 0 4px}:is(body.ingame,body.client):not(.big) #app.ing .prompt:not(.sphead):not(.wprompt)>p{font-size:14px;line-height:1.35;margin:4px 0 0}:is(body.ingame,body.client):not(.big) #app.ing .prompt:not(.sphead):not(.wprompt)>p:empty{display:none}:is(body.ingame,body.client):not(.big) #app.ing .prompt .howto.fold{margin:4px 0}:is(body.ingame,body.client):not(.big) #app.ing .prompt .howto.fold .hshow{min-height:30px;font-size:13px;padding:0 11px}}@media (max-width:760px){:is(body.ingame,body.client):not(.big) #app.ing .xgrid .xc{min-height:66px}:is(body.ingame,body.client):not(.big) #app.ing .gcwrap{margin:6px auto;padding:8px 10px 10px}:is(body.ingame,body.client):not(.big) #app.ing .gcdial{max-width:300px;margin:0 auto}}@media (max-width:760px){:is(body.ingame,body.client):not(.big) #app.ing .claims{gap:6px}:is(body.ingame,body.client):not(.big) #app.ing .claims .tile{font-size:15.5px;line-height:1.3;padding:9px 12px;min-height:0}}@media (max-width:640px){.wres.rres:has(.wmrow){grid-template-columns:minmax(0,1fr)}}@supports (height:100dvh){#bkpanel{bottom:auto;height:100dvh}.bkp{max-height:min(88dvh,780px)}@media (max-width:760px){#bkpanel.on{padding:max(10px,3dvh) 10px 10px}#bkpanel.on .bkp{max-height:calc(100dvh - max(10px,3dvh) - 10px)}}}.wprompt .scansh+.tblw td.g{background:0 0;color:var(--fg);font-weight:800}.wprompt .scansh+.tblw td.g::after{content:none}.wprompt .scansh+.tblw tbody tr{background:color-mix(in srgb,var(--brand) 14%,transparent)}.qp .qp-lede{margin:2px 0 12px!important;font:800 17px/1.2 var(--body);color:var(--fg)!important}.qp .qp-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qp .qp-mcard{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px 16px;border-radius:18px;border:1.5px solid color-mix(in srgb,var(--mc) 38%,var(--line));background:radial-gradient(130% 85%at 50% 0%,color-mix(in srgb,var(--mc) 24%,transparent),transparent 72%),var(--panel-2);color:var(--fg);cursor:pointer;text-align:center;font:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.qp .qp-mcard:hover{transform:translateY(-2px);border-color:var(--mc);box-shadow:0 12px 26px -16px var(--mc)}.qp .qp-mcard:active{transform:scale(.98)}.qp .qp-mcard:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.qp .qp-viz{display:block;line-height:0}.qp .qp-viz svg{display:block;width:120px;height:64px;overflow:visible}.qp .qp-viz .tk{stroke:var(--panel-2);stroke-width:1.8;stroke-linejoin:round}.qp .qp-viz .vs{font:900 13px var(--body);fill:var(--fg);letter-spacing:.04em}.qp .qp-viz .vs.sec{font-size:11px;fill:var(--dim)}.qp .qp-viz .qp-ring{fill:none;stroke:color-mix(in srgb,var(--mc) 60%,transparent);stroke-width:2;stroke-dasharray:3 4;transform-box:fill-box;transform-origin:center;animation:qpRing 16s linear infinite}@keyframes qpRing{to{transform:rotate(360deg)}}.qp .qp-viz .qp-jw{transform-box:fill-box;transform-origin:50%0;animation:qpSway 3.6s ease-in-out infinite}@keyframes qpSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.qp .qp-mcard:hover .qp-jw{animation-duration:1.8s}.qp .qp-viz .qp-bob{transform-box:fill-box;transform-origin:center;animation:qpBob 2.8s ease-in-out infinite}@keyframes qpBob{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-1.6px) rotate(7deg)}}@media (prefers-reduced-motion:reduce){.qp .qp-viz .qp-ring,.qp .qp-viz .qp-jw,.qp .qp-viz .qp-bob{animation:none}}.qp .qp-mtx{display:flex;flex-direction:column;gap:3px;min-width:0}.qp .qp-mtx b{font:900 18px/1.1 var(--body)}.qp .qp-mtx small{font-size:12.5px;line-height:1.3;color:var(--dim)}.qp .qp-chev{display:none}.qp .qp-go1{display:flex;justify-content:flex-end;margin-top:14px}.qp .qp-chosen{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;margin-bottom:4px;border-radius:16px;border:1.5px solid color-mix(in srgb,var(--mc) 38%,var(--line));background:color-mix(in srgb,var(--mc) 11%,var(--panel-2));text-align:left}.qp .qp-chosen .qp-mtx b{font-size:16px}.qp .qp-vizs svg{width:66px;height:35px}.qp .qp-back{flex:none;width:38px;height:38px;border-radius:12px;border:1.5px solid var(--line);background:var(--panel);color:var(--fg);font:900 24px/1 var(--body);cursor:pointer;display:grid;place-items:center;padding:0 0 3px}.qp .qp-back:hover{border-color:var(--gold)}.frgate-card.qp.qp-gofwd>:not(h2){animation:qpStepF .26s cubic-bezier(.2,.8,.2,1) both}.frgate-card.qp.qp-goback>:not(h2){animation:qpStepB .26s cubic-bezier(.2,.8,.2,1) both}.frgate-card.qp.qp-goback .qp-mcard{animation:qpStepB .3s cubic-bezier(.2,.8,.2,1) both}.frgate-card.qp.qp-goback .qp-mcard:nth-child(2){animation-delay:.03s}.frgate-card.qp.qp-goback .qp-mcard:nth-child(3){animation-delay:.06s}@keyframes qpStepF{0%{opacity:0;transform:translateX(22px)}}@keyframes qpStepB{0%{opacity:0;transform:translateX(-22px)}}@media (prefers-reduced-motion:reduce){.frgate-card.qp.qp-gofwd>*,.frgate-card.qp.qp-goback>*,.frgate-card.qp.qp-goback .qp-mcard{animation:none!important}}@media (max-width:560px){.qp .qp-modes{grid-template-columns:1fr;gap:8px}.qp .qp-mcard{flex-direction:row;gap:12px;padding:10px 12px 10px 8px;text-align:left;background:radial-gradient(90% 140%at 0% 50%,color-mix(in srgb,var(--mc) 24%,transparent),transparent 70%),var(--panel-2)}.qp .qp-mcard:hover{transform:none}.qp .qp-mcard .qp-viz svg{width:100px;height:54px}.qp .qp-chev{display:block;margin-left:auto;font:400 30px/1 var(--body);color:var(--dim);font-style:normal}}@media (min-width:900px) and (min-height:640px){.frgate-card.qp{width:min(740px,100%);padding:26px 28px 20px}.frgate-card.qp h2{font-size:38px}.qp .qp-lede{font-size:21px;margin:4px 0 16px!important}.qp .qp-modes{gap:16px}.qp .qp-mcard{gap:14px;padding:26px 14px 22px;border-radius:22px}.qp .qp-mcard .qp-viz svg{width:192px;height:102px}.qp .qp-mtx{gap:5px}.qp .qp-mtx b{font-size:25px}.qp .qp-mtx small{font-size:15px}.qp .qp-vizs svg{width:96px;height:51px}.qp .qp-chosen .qp-mtx b{font-size:19px}.qp .qp-chosen .qp-mtx small{font-size:14px}}.qp .qp-est{align-self:center;display:inline-flex;align-items:baseline;gap:4px;margin-top:6px;padding:3px 10px;border-radius:999px;font:700 11.5px/1.3 var(--body);color:var(--dim);background:color-mix(in srgb,var(--mc) 14%,transparent);border:1px solid color-mix(in srgb,var(--mc) 38%,transparent);white-space:nowrap}.qp .qp-est b,.qp .qp-mtx .qp-est b{font:900 1em/1.3 var(--body);color:var(--fg);font-variant-numeric:tabular-nums}.qp .qp-chosen .qp-est{margin:0 0 0 auto;flex:none}.qp .qp-qt{display:flex;gap:10px;margin:2px 0 4px}.qp .qp-qt span{flex:1 1 0;display:flex;flex-direction:column;gap:2px;padding:9px 14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line);font:700 12px/1.2 var(--body);color:var(--dim)}.qp .qp-qt b{font:900 24px/1.1 var(--body);color:var(--fg);font-variant-numeric:tabular-nums}.qp .qp-qt span+span b{color:var(--gold)}.frgate.qp-dockw .qp-qt{margin:0}.frgate.qp-dockw .qp-qt span{flex-direction:row;align-items:baseline;gap:6px;padding:4px 10px}.frgate.qp-dockw .qp-qt b{font-size:16px}@media (max-width:560px){.qp .qp-modes .qp-est{align-self:flex-start;margin-top:4px}}@media (min-width:900px) and (min-height:640px){.qp .qp-est{font-size:13px;padding:4px 12px}}body #app .vs.wwf .col.ok,body.ingame #app.ing .gdesk .vs.wwf .col.ok{border-color:var(--good,#22a85a);box-shadow:inset 0 0 0 2px var(--good,#22a85a)}body #app .vs.wwf .col.bad,body.ingame #app.ing .gdesk .vs.wwf .col.bad{border-color:var(--bad,#e5484d);box-shadow:inset 0 0 0 2px var(--bad,#e5484d)}#app .r1last b{color:var(--good,#22a85a)}@media (min-width:1100px){#app .r1last{display:none}}:root:not([data-theme=dark]) .betainv>b{color:var(--gold-ink)}#app .sug[style*=max-height]{overflow:auto}#app .sug.sgup{top:auto;bottom:100%;margin:0 0 6px;box-shadow:0-12px 28px -14px rgba(10,12,60,.55)}#main:has(#app>p.mono:only-child)+.sitefoot{display:none}:is(body.ingame,body.client):not(.big) #app.ing .scores:has(.pl.on){padding-top:10px}@media (max-width:760px){body #app .tblw.sline th,body #app .tblw.sline td{padding-left:5px;padding-right:5px}}#app .cols.gcres .li,#app .cols.gcres .li span{white-space:normal;overflow-wrap:anywhere;min-width:0}@media (max-width:700px){body:not(.big) #app.ing>.bar .chd h2,body.ingame:not(.big) #app.ing>.bar>.chd>h2{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.05;text-wrap:balance}}@media (max-width:760px){#app.ing .pick:has(#pick) .sug.sgdn:not([hidden]),.client.compact.myturn #app :is(.gL,.gR)>.pick .sug.sgdn:not([hidden]){top:100%;bottom:auto;margin:6px 0 0;flex-direction:column;box-shadow:0 12px 28px -14px rgba(10,12,60,.55)}}.xgrid .xh .xhk{display:block;font:700 9px/1.1 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:1px}.xgrid .xh:has(.xhk){flex-direction:column;gap:1px}.joinbox>.jb-pv{position:relative}.jb-pv>.jb-jerr{position:absolute;left:0;right:0;top:100%;margin:1px 0 0;font-size:13px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joinbox .jb-name input{text-transform:none;letter-spacing:.02em!important}.hwp-ways{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 24px}.hwp-ways li{padding:10px 0;border-top:1px solid var(--line);color:var(--dim);font-size:15px;line-height:1.45}.hwp-ways li b{color:var(--fg)}.mast .mback{display:none}@media (max-width:760px){#app>.mast.slim{overflow:visible}#app>.mast.slim .mback{display:flex;align-items:center;height:40px;margin:-11px -8px -11px auto;padding:0 8px;background:0 0;border:0;color:#fff;font:800 13px/1 var(--body);cursor:pointer}#app>.mast.slim .mback span{padding:3px 10px;border-radius:99px;background:rgba(255,255,255,.18);white-space:nowrap}#app>.mast.slim .mback:hover span{background:rgba(255,255,255,.28)}#app>.mast.slim .brandmark{padding-block:11px;margin-block:-11px}}@media (max-width:760px){.hcar .hdots{right:4px}.hcar .hdots button{width:40px;height:40px;padding:0}.hcar .hdots button.on{width:48px}.hcar .hdots:has(>button:nth-child(5)) button{width:24px}.hcar .hdots:has(>button:nth-child(5)) button.on{width:40px}}@media (max-width:760px){.mast .mnav .mb.ico{min-width:40px}.eramini select,.erasel{min-height:40px}#app .bar .tool{min-height:40px}.seg>button{min-height:40px}#app .afilt button{min-height:40px}#app .pchips input,#app .pchips .tool{min-height:40px}#app .cm-et .tool,#app .cm-more{min-height:40px}.settabs button{min-height:40px}body.ingame:not(.big) #app.ing>.bar>.tools>.tool{height:40px}body.ingame:not(.big) #app.ing>.bar>.tools{margin-bottom:-2px}.sitefoot{line-height:24px;gap:10px}.sitefoot a{display:inline-block;padding:8px 2px;margin:-8px -2px}}.av:has(>i){margin-right:1.25em}.av>i{right:-1.4em;bottom:-.4em}@media (max-width:760px){body:not(.big) #app.ing .scores:has(>.pl:nth-child(3)):not(:has(>.pl:nth-child(5)))>.pl{flex:1 1 0;min-width:0;max-width:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"nm""sc""bd";column-gap:0;row-gap:0;padding:5px 9px}body:not(.big) #app.ing .scores:has(>.pl:nth-child(3)):not(:has(>.pl:nth-child(5)))>.pl .sub{display:none}body:not(.big) #app.ing .scores:has(>.pl:nth-child(3)):not(:has(>.pl:nth-child(5)))>.pl .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.2}body:not(.big) #app.ing .scores:has(>.pl:nth-child(3)):not(:has(>.pl:nth-child(5)))>.pl .sc{justify-self:start;font-size:20px}}@media (min-width:1200px){.jb-ctl{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.jb-ctl .jb-crow .seg button{padding-inline:8px;min-height:32px}.jb-ctl .jb-crow .tool,.jb-ctl .jb-crow select{min-height:32px}}#app .r1rule.fold{display:none}.scgrid .sctile.lng b{letter-spacing:.04em;font-size:15px}@media (max-width:480px){.scgrid .sctile.lng b{font-size:13px;letter-spacing:.02em}}.xgrid .xc.xwin,.xc.xwin{outline:3px solid var(--fg);outline-offset:-3px;font-weight:800}@media (max-width:760px){#app .row.giveup .btn{min-height:40px}details.more summary{padding:14px 0;margin:-11px 0}}.sug .sghd{display:none}@media (max-width:760px){.sug .sghd{display:block;position:sticky;top:0;z-index:1;padding:7px 13px;font:700 12.5px/1.3 var(--body);color:var(--dim);background:var(--panel-2);border-bottom:1px solid var(--line)}}@media (max-width:760px){body #app .vs.wwf.wwf.wwf .col{padding:6px 12px;row-gap:0}body #app .vs.wwf.wwf.wwf .col .note.pre{display:none}}