.wpage{--ground:#0A0F1C;--panel:#121A2B;--thumb:#1C2740;--slate:#26314A;--faint:#5C6880;--dim:#8E9AB0;
--quiet:#A9B4C8;--soft:#C9D2E0;--chat:#E3E8F0;--ink:#F2F4F8;--hair:rgba(255,255,255,.07);--mint:#3DDC84;
--red:#FF8A8A;background:var(--ground)}
@keyframes fwSeam{0%{transform:translateX(-60px) skewX(-22deg);opacity:.5}100%{transform:translateX(60px) skewX(-22deg);opacity:1}}
@keyframes fwPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.35}}
@keyframes fwStripes{0%{background-position:0 0}100%{background-position:44px 0}}
@keyframes fwGlow{0%,100%{box-shadow:0 0 8px 2px rgba(255,255,255,.55)}50%{box-shadow:0 0 18px 6px rgba(255,255,255,.9)}}
@keyframes fwFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.w-main{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;
background:var(--ground);color:var(--ink);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
:where(.w-main) *{box-sizing:border-box}
:where(.w-main) :where(p,h1,h2,h3,ol,ul){margin:0;padding:0}
:where(.w-main) :where(button,input){font:inherit;color:inherit}
.w-form{margin:0;display:contents}
.w-solo{width:100%}
.w-screen{display:flex;flex-direction:column;gap:24px;padding:20px 16px 56px;min-width:0}
.w-screen.w-lead{padding-bottom:0}
.w-hide{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.w-nw{white-space:nowrap}
.w-nyk{color:var(--nyk)}
.w-bos{color:var(--bos)}
.w-kick{font-size:15px;font-weight:700;color:var(--soft);line-height:1.4}
.w-kick b{font-weight:700;color:var(--ink)}
.w-kick:empty{display:none}
.w-toprow{display:flex;align-items:center;gap:10px}
.w-top{margin-left:auto;font-size:12px;font-weight:700;color:var(--dim);text-align:right}
.w-go{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 28px;
border:0;border-radius:99px;background:var(--fw-accent);color:var(--fw-on);font:900 17px/1 Archivo,system-ui,sans-serif;
cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}
.w-go:hover{color:var(--fw-on);filter:brightness(1.08)}
.w-go[disabled]{background:var(--thumb);color:var(--faint);filter:none;cursor:default}
.w-go.w-auto{width:auto;flex:none}
.w-ghost{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 22px;
border:1px solid rgba(255,255,255,.2);border-radius:99px;background:transparent;color:var(--ink);
font:800 16px/1.2 Archivo,system-ui,sans-serif;cursor:pointer;text-align:center;text-decoration:none}
.w-ghost:hover{border-color:var(--ink);color:var(--ink);background:rgba(255,255,255,.05)}
.w-ghost.w-auto{width:auto;flex:none}
.w-copied{border-color:var(--mint);color:var(--mint)}
.w-go:focus-visible,.w-ghost:focus-visible,.w-send:focus-visible,.w-me:focus-visible,.w-recruit:focus-visible,
.w-stepbtn:focus-visible,.w-standgo:focus-visible,.w-sbtab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.w-seam{position:absolute;top:-30%;bottom:-30%;left:calc(50% - 80px);width:160px;pointer-events:none;
background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);animation:fwSeam 5s ease-in-out infinite alternate}
.w-hero,.w-score{position:relative;overflow:hidden;border-radius:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);
background:linear-gradient(112deg,var(--home-deep) 0%,#0B1220 46%,#0B1220 54%,var(--rival-deep) 100%)}
.w-hero{padding:clamp(24px,3.6vw,44px)}
.w-ghostabbr{position:absolute;font-weight:900;font-stretch:62%;font-size:clamp(150px,30vw,330px);line-height:1;
opacity:.14;pointer-events:none}
.w-ghostabbr.is-home{left:-1%;bottom:-14%;color:var(--home-text)}
.w-ghostabbr.is-rival{right:-1%;top:-14%;color:var(--rival-text)}
.w-herobody{position:relative;display:flex;flex-direction:column;gap:clamp(18px,2.6vw,28px)}
.w-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.w-chip{display:flex;align-items:center;height:34px;padding:0 14px;border-radius:99px;font-size:15px;font-weight:900;
letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}
.w-chip.is-home{background:var(--home-bar)}
.w-chip.is-rival{background:var(--rival-bar)}
.w-vs{font-weight:900;font-stretch:66%;font-size:22px;color:var(--dim)}
.w-huge{font-weight:900;font-stretch:62%;font-size:clamp(84px,15vw,160px);line-height:.82;text-transform:uppercase;
text-shadow:0 6px 40px rgba(0,0,0,.45);color:var(--ink)}
.w-crowd{font-size:17px;font-weight:700;color:var(--chat)}
.w-heroact{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}
.w-herogo{flex:0 1 320px;min-width:240px;width:auto;height:58px;font-size:19px;box-shadow:0 12px 34px var(--fw-glow)}
.w-heroact .w-form{display:contents}
.w-herolink{font-size:17px;font-weight:800;color:var(--fw-accent);text-decoration:none}
.w-herolink:hover{color:var(--fw-accent);text-decoration:underline}
.w-how{display:flex;flex-direction:column;gap:14px;padding-top:8px}
.w-howhead{font-size:18px;font-weight:800;font-stretch:100%;text-transform:none;line-height:1.3;color:var(--ink)}
.w-steps{list-style:none;display:flex;flex-direction:column;gap:14px}
.w-steps li{display:flex;gap:14px;align-items:flex-start}
.w-steps li span{font-size:17px;line-height:1.45;color:var(--soft);padding-top:3px}
.w-stepn{flex:none;width:28px;height:28px;border-radius:50%;background:var(--thumb);display:flex;align-items:center;
justify-content:center;font-size:15px;font-weight:800;color:var(--ink)}
.w-how.is-shut{padding:0;border-top:1px solid var(--hair);gap:0}
.w-how.is-shut summary{list-style:none;padding:14px 0;font-size:16px;font-weight:700;color:var(--soft);cursor:pointer}
.w-how.is-shut summary::-webkit-details-marker{display:none}
.w-how.is-shut[open] .w-steps{padding:4px 0 14px}
.w-chev{display:inline-block;transition:transform .2s ease}
.w-how[open] .w-chev{transform:rotate(180deg)}
.w-score{padding:clamp(18px,3vw,32px);display:flex;flex-direction:column;gap:16px}
.w-scoretop{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:700;color:var(--soft)}
.w-live{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;
padding:4px 10px;border-radius:5px;background:rgba(0,0,0,.35);color:var(--ink)}
.w-dot{width:8px;height:8px;border-radius:50%;background:#FF4D4D;animation:fwPulse 1.4s ease-in-out infinite}
.w-scorerow{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.w-sideno{display:flex;flex-direction:column;gap:2px}
.w-sideno.is-rival{align-items:flex-end}
.w-sidename{font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.is-home .w-sidename{color:var(--home-text)}
.is-rival .w-sidename{color:var(--rival-text)}
.w-big{font-weight:900;font-stretch:62%;font-size:clamp(76px,12vw,128px);line-height:.82;font-variant-numeric:tabular-nums;color:var(--ink)}
.is-home .w-big.is-lead{color:var(--home-text);text-shadow:0 0 30px var(--home-bar)}
.is-rival .w-big.is-lead{color:var(--rival-text);text-shadow:0 0 30px var(--rival-bar)}
.w-scorelab{font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding-bottom:10px;text-align:center}
.w-result{position:relative;display:flex;flex-direction:column;gap:6px}
.w-result .w-scorelab{color:var(--soft);padding:0;text-align:left}
.w-headline{font-weight:900;font-stretch:66%;font-size:clamp(46px,7.6vw,80px);line-height:.9;text-transform:uppercase;text-wrap:balance}
.w-headline.is-home{color:var(--home-text)}
.w-headline.is-rival{color:var(--rival-text)}
.w-resline{font-size:17px;font-weight:700;color:var(--soft)}
.w-hometext{color:var(--home-text)}
.w-rivaltext{color:var(--rival-text)}
.w-meter{position:relative;height:16px;border-radius:99px;background:var(--rival-bar)}
.w-mhome,.w-mrival{position:absolute;top:0;bottom:0}
.w-mhome{left:0;width:var(--p);border-radius:99px 0 0 99px;background-color:var(--home-bar)}
.w-mrival{left:var(--p);right:0;border-radius:0 99px 99px 0;background-color:var(--rival-bar)}
.w-mhome.is-lead,.w-mrival.is-lead{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.16) 0 11px,transparent 11px 22px);
animation:fwStripes 1.4s linear infinite}
.w-mark{position:absolute;top:-5px;bottom:-5px;left:calc(var(--p) - 2px);width:4px;border-radius:2px;background:#fff;
animation:fwGlow 1.6s ease-in-out infinite}
.w-score.is-final .w-mhome,.w-score.is-final .w-mrival,.w-score.is-final .w-mark{animation:none}
.w-after{display:flex;flex-direction:column;gap:24px}
.w-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:4px 2px}
.w-ctasaid{flex:1 1 320px;display:flex;flex-direction:column;gap:6px}
.w-ctatitle{font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.15}
.w-ctanext{font-size:15px;color:var(--soft)}
.w-ctago{flex:0 1 auto;width:auto;min-width:220px}
.w-step{font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fw-accent)}
.w-battle{display:flex;flex-direction:column;gap:10px;min-width:0}
.w-battle>.w-step+.w-taskhead{margin-top:0}
.w-taskhead,.w-h1{font-weight:900;font-stretch:66%;font-size:clamp(46px,7.4vw,76px);line-height:.9;text-transform:uppercase;
text-wrap:balance;color:var(--ink)}
.w-hint{font-size:19px;color:var(--soft);line-height:1.35}
.w-picks{display:flex;flex-direction:column;gap:12px;margin-top:14px}
.w-set{border-radius:16px;background:var(--panel);padding:20px 22px 18px;display:flex;flex-direction:column;gap:18px}
.w-settop{display:flex;align-items:center;gap:14px}
.w-say{flex:1;font-size:19px;font-weight:700;line-height:1.3;color:var(--ink)}
.w-stepper{flex:none;display:flex;align-items:center;gap:10px}
.w-stepbtn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:transparent;
display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:var(--soft);cursor:pointer;
-webkit-tap-highlight-color:transparent}
.w-stepbtn:hover{border-color:var(--ink);color:var(--ink)}
.w-set .w-num{min-width:64px;text-align:center;font-weight:900;font-stretch:66%;font-size:52px;line-height:.85;
font-variant-numeric:tabular-nums;color:var(--fw-accent)}
.w-track{position:relative;height:40px;--s:0;--a:0;--b:0}
.w-rail{position:absolute;left:0;right:0;top:16px;height:8px;border-radius:4px;background:var(--slate)}
.w-fill{position:absolute;top:16px;height:8px;left:calc(18px + (100% - 36px) * var(--a));
width:calc((100% - 36px) * (var(--b) - var(--a)));background:linear-gradient(90deg,var(--home-bar),var(--fw-accent))}
.w-tick{position:absolute;top:8px;left:calc(18px + (100% - 36px) * var(--s));width:3px;height:24px;margin-left:-1.5px;
border-radius:2px;background:var(--ink)}
.w-range{position:absolute;inset:0;width:100%;height:40px;margin:0;padding:0;background:transparent;
-webkit-appearance:none;appearance:none;cursor:pointer}
.w-range:focus{outline:none}
.w-range::-webkit-slider-runnable-track{height:40px;background:transparent;border:0}
.w-range::-moz-range-track{height:40px;background:transparent;border:0}
.w-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:36px;height:36px;margin-top:2px;border:0;
border-radius:50%;background-color:var(--ink);background-repeat:no-repeat;background-position:center;background-size:36px 12px;
background-image:linear-gradient(90deg,transparent 12px,var(--dim) 12px,var(--dim) 14px,transparent 14px,transparent 17px,
var(--dim) 17px,var(--dim) 19px,transparent 19px,transparent 22px,var(--dim) 22px,var(--dim) 24px,transparent 24px);
box-shadow:0 0 0 6px var(--fw-glow),0 3px 10px rgba(0,0,0,.45)}
.w-range::-moz-range-thumb{width:36px;height:36px;border:0;border-radius:50%;background-color:var(--ink);
background-repeat:no-repeat;background-position:center;background-size:36px 12px;
background-image:linear-gradient(90deg,transparent 12px,var(--dim) 12px,var(--dim) 14px,transparent 14px,transparent 17px,
var(--dim) 17px,var(--dim) 19px,transparent 19px,transparent 22px,var(--dim) 22px,var(--dim) 24px,transparent 24px);
box-shadow:0 0 0 6px var(--fw-glow),0 3px 10px rgba(0,0,0,.45)}
.w-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--fw-glow),0 0 0 9px var(--ink)}
.w-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px var(--fw-glow),0 0 0 9px var(--ink)}
.w-ends{display:flex;justify-content:space-between;gap:10px;font-size:16px;color:var(--dim);margin-top:-6px}
.w-ends .w-e{font-weight:700;min-width:0}
.w-ends .w-m{color:var(--soft);font-weight:700;text-align:center}
.w-pick{border-radius:16px;background:var(--panel);padding:20px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}
.w-picktop{flex:1 1 260px;display:flex;align-items:baseline;gap:14px}
.w-pick .w-num{margin-left:auto;font-weight:900;font-stretch:66%;font-size:48px;line-height:.85;font-variant-numeric:tabular-nums;color:var(--ink)}
.w-pair{flex:1 1 280px;display:flex;gap:10px}
.w-side{position:relative;flex:1;display:block;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}
.w-side input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.w-side span{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;border-radius:14px;
border:2px solid rgba(255,255,255,.18);background:transparent;color:var(--ink);font-size:18px;font-weight:900;user-select:none}
.w-side:hover span{border-color:rgba(255,255,255,.45)}
.w-side input:checked+span{background:var(--fw-accent);border-color:var(--fw-accent);color:var(--fw-on)}
.w-side input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}
.w-lean{font-size:12px;font-weight:800;color:var(--mint)}
.w-lean[hidden]{display:none}
.w-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px}
.w-foot .w-go{flex:0 1 320px;min-width:240px;width:auto;height:54px}
.w-count{font-size:16px;color:var(--dim)}
.w-pop{position:fixed;inset:0;z-index:60;background:rgba(5,8,15,.74);display:flex;align-items:center;justify-content:center;
padding:16px;font-family:Archivo,system-ui,sans-serif;color:var(--ink)}
.w-pop *{box-sizing:border-box}
.w-popcard{position:relative;width:100%;max-width:520px;max-height:92vh;overflow:auto;border-radius:20px;background:var(--panel);
box-shadow:0 0 0 1px rgba(255,255,255,.1),0 24px 60px rgba(0,0,0,.6);padding:clamp(26px,3vw,36px) clamp(22px,3vw,32px) clamp(22px,3vw,32px);
display:flex;flex-direction:column;gap:18px}
.w-band{position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--home-bar) 50%,var(--rival-bar) 50%)}
.w-popx{position:absolute;top:16px;right:18px;font-size:22px;line-height:1;color:var(--dim);text-decoration:none}
.w-popx:hover{color:var(--ink)}
.w-poptitle{margin:0;font-weight:900;font-stretch:66%;font-size:clamp(40px,6vw,56px);line-height:.9;text-transform:uppercase;
padding-right:24px;text-wrap:balance;color:var(--ink)}
.w-offerclock{margin:0;font-size:17px;color:var(--soft)}
.w-offerclock b{color:var(--ink);font-variant-numeric:tabular-nums}
.w-popgo{display:flex;flex-direction:column;gap:10px}
.w-popgo .w-form{display:contents}
.w-msgbox{margin:0;border-radius:12px;background:var(--ground);padding:14px 16px;font-size:16px;line-height:1.5;color:var(--soft)}
.w-msgbox b{color:var(--ink);font-weight:700;overflow-wrap:anywhere}
.w-netchips{margin:0;display:flex;flex-wrap:wrap;gap:8px}
.w-netchips a{height:36px;padding:0 14px;border-radius:99px;background:var(--thumb);font-size:16px;font-weight:700;
display:flex;align-items:center;color:var(--ink);text-decoration:none}
.w-netchips a:hover{background:var(--slate)}
.w-sent{display:flex;flex-direction:column;gap:18px;max-width:520px}
.w-night{display:flex;flex-direction:column;gap:10px}
.w-back{align-self:flex-start;font-size:16px;font-weight:800;color:var(--soft);text-decoration:none}
.w-back:hover{color:var(--ink)}
.w-battlehead{font-size:clamp(52px,8vw,84px);line-height:.88}
.w-battlesub{font-size:17px;color:var(--soft)}
.w-battlesub b{font-weight:400;color:var(--soft)}
.w-battlesub b.w-nyk,.w-battlesub b.w-bos{font-weight:700}
.w-takehere{margin:14px 0 0;border-radius:16px;background:var(--panel);padding:16px 20px;display:flex;flex-wrap:wrap;
align-items:center;justify-content:space-between;gap:12px 18px}
.w-takehere p{font-size:17px;font-weight:700}
.w-groups{display:flex;flex-direction:column;gap:18px;margin-top:14px}
.w-backat{margin-top:14px;font-size:20px;font-weight:800;padding:4px 2px}
.w-group{border-radius:16px;background:var(--panel);padding:6px 20px 8px}
.w-grouphead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:14px 0 10px}
.w-gtitle{font-size:18px;font-weight:800;color:var(--ink)}
.w-aside{font-size:14px;font-weight:700;color:var(--dim)}
.w-plist{list-style:none}
.w-prow{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--hair)}
.w-pm{flex:none;width:44px;font-weight:900;font-stretch:72%;font-size:18px;color:var(--dim);padding-top:1px}
.w-pmain{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}
.w-psay{flex:1 1 260px;font-size:17px;line-height:1.4;color:var(--ink)}
.w-pnum{font-weight:900;font-stretch:80%;font-size:19px}
.w-pside{flex:none;display:flex;align-items:center;gap:12px;margin-left:auto}
.w-who{font-size:15px;color:var(--soft);white-space:nowrap}
.w-who b{color:var(--ink);font-weight:700}
.w-now{width:118px;font-size:15px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}
.w-res{width:70px;text-align:center;font-style:normal;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;
padding:5px 0;border-radius:6px;color:var(--dim)}
.w-res.is-won{background:rgba(61,220,132,.16);color:var(--mint)}
.w-res.is-lost{background:rgba(255,107,107,.16);color:var(--red)}
.w-roomhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px}
.w-headl{display:flex;flex-direction:column;gap:4px}
.w-roomtitle{font-weight:900;font-stretch:66%;font-size:clamp(40px,6vw,56px);line-height:.9;text-transform:uppercase}
.w-tipin{font-size:22px;color:var(--soft);margin-top:6px}
.w-tipin b{color:var(--ink);font-size:30px;font-weight:900;font-stretch:72%;letter-spacing:.01em}
.w-stand{display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.w-standjoin{margin:0;display:flex;align-items:center;flex-wrap:wrap;font-size:17px;font-weight:800;color:var(--soft)}
.w-standgo{padding:0;border:0;background:none;font:800 17px/1.3 Archivo,system-ui,sans-serif;color:var(--fw-accent);
text-decoration:none;cursor:pointer}
.w-standgo:hover{color:var(--fw-accent);text-decoration:underline}
.w-standin{font-size:17px;font-weight:800}
.w-standgo .w-standin{color:inherit}
.w-standwait{font-size:15px;font-weight:700;color:var(--dim)}
.w-sb{display:flex;flex-direction:column;gap:24px;min-width:0}
.w-sbtabs{display:flex;gap:24px;border-bottom:1px solid var(--hair);margin-bottom:-8px}
.w-sbtab{flex:none;padding:0 0 12px;border:0;background:none;font:800 16px/1.2 Archivo,system-ui,sans-serif;color:var(--dim);
cursor:pointer;white-space:nowrap;box-shadow:inset 0 -3px 0 transparent;-webkit-tap-highlight-color:transparent}
.w-sbtab:hover{color:var(--ink)}
.w-sbtab[aria-selected="true"]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--fw-accent)}
.w-sbpane{display:flex;flex-direction:column;gap:18px;min-width:0}
.w-sbpane[hidden]{display:none}
.w-sbpane .w-groups{margin-top:0}
.w-sbnone{font-size:17px;font-weight:700;color:var(--soft)}
.w-qt{width:100%;max-width:560px;border-collapse:collapse;font-variant-numeric:tabular-nums}
.w-qt th,.w-qt td{padding:12px 0;text-align:center;font-size:16px;font-weight:600;color:var(--soft);border-top:1px solid rgba(255,255,255,.08)}
.w-qt thead th,.w-qt thead td{padding:8px 0;border-top:0;font-size:14px;font-weight:800;color:var(--dim)}
.w-qt thead td{width:24%}
.w-qt tbody th{text-align:left;font-weight:900;font-stretch:72%;font-size:19px}
.w-qt tbody th.w-nyk{color:var(--nyk)}
.w-qt tbody th.w-bos{color:var(--bos)}
.w-qt td:last-child{font-weight:900;color:var(--ink)}
.w-qt tbody td:empty::before{content:"–"}
.w-bs{display:flex;flex-wrap:wrap;gap:24px 40px}
.w-bsscroll{flex:1 1 360px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}
.w-bst{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:16px}
.w-bst caption{text-align:left;font-weight:900;font-stretch:70%;font-size:24px;padding-bottom:6px}
.w-bst th,.w-bst td{padding:8px 0 8px 8px;text-align:right;font-size:15px;font-weight:500;color:var(--soft);border-top:1px solid var(--hair);white-space:nowrap}
.w-bst tr>:first-child{padding-left:0;text-align:left}
.w-bst thead th{font-size:12px;font-weight:800;color:var(--dim)}
.w-bst tbody th{font-weight:700;color:var(--ink)}
.w-bst tbody td:nth-child(3){color:var(--ink)}
.w-bst .w-bsnone{text-align:left;white-space:normal;font-weight:700;color:var(--dim)}
.w-sbnote{font-size:13px;font-weight:600;color:var(--dim)}
.w-final{display:flex;flex-direction:column;gap:18px}
.w-finalhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px}
.w-finaltitle{font-size:clamp(22px,2.8vw,28px);font-weight:800;font-stretch:100%;text-transform:none;line-height:1.2}
.w-finalnext,.w-finalnone{font-size:17px;color:var(--soft)}
.w-finalnone b{color:var(--ink)}
.w-final .w-groups{margin-top:0}
.w-trivia{border-radius:18px;background:var(--panel);padding:clamp(18px,2.6vw,26px);display:flex;flex-direction:column;gap:14px}
.w-trtop{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.w-trkick{font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}
.w-trclock{font-weight:900;font-stretch:72%;font-size:30px;font-variant-numeric:tabular-nums;line-height:1;color:var(--ink)}
.w-trbar{height:5px;border-radius:3px;background:var(--slate);margin-top:-6px;overflow:hidden}
.w-trbar i{display:block;height:100%;border-radius:3px;background:var(--ink);transition:width .25s linear}
.w-trask,.w-trsaid{font-size:clamp(21px,2.6vw,26px);font-weight:800;line-height:1.25;text-wrap:balance;max-width:640px}
.w-tropts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0}
.w-tropt{min-height:52px;margin:0;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:transparent;
display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 17px/1.25 Archivo,system-ui,sans-serif;color:var(--ink);
text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
button.w-tropt:not([disabled]):hover{border-color:rgba(255,255,255,.45)}
button.w-tropt:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
button.w-tropt[disabled]{cursor:default;opacity:.5}
button.w-tropt.is-mine{opacity:1;border:2px solid var(--fw-accent);background:rgba(255,255,255,.04)}
.w-tropts.is-shown .w-tropt{cursor:default}
.w-tropt.is-right{border:2px solid var(--mint)}
.w-tropt.is-wrong{border:2px solid var(--red)}
.w-trmark{flex:none;font-style:normal;font-size:15px;font-weight:800;color:var(--mint);white-space:nowrap}
.w-tropt.is-wrong .w-trmark{color:var(--red)}
.w-trnext{font-size:16px;color:var(--soft)}
.w-trnext .w-trclock{font:inherit;font-weight:400;color:inherit}
.w-trlead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:12px;border-top:1px solid var(--hair);font-size:15px}
.w-trlab{color:var(--dim);font-weight:700}
.w-trone{display:flex;gap:6px}
.w-trone b{font-weight:700}
.w-trone .w-trme{color:var(--ink)}
.w-trpts{font-weight:800!important;font-variant-numeric:tabular-nums;color:var(--ink)}
.w-trnone{color:var(--dim)}
.w-chat{border-radius:18px;background:var(--panel);overflow:hidden;display:flex;flex-direction:column}
.w-chathead{padding:14px 20px;border-bottom:1px solid var(--hair)}
.w-heads{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}
.w-here{font-size:15px;color:var(--soft)}
.w-here b{font-weight:700}
.w-recruit{height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--fw-accent);background:transparent;color:var(--fw-accent);
font:800 15px/1 Archivo,system-ui,sans-serif;display:flex;align-items:center;gap:6px;cursor:pointer}
.w-recruit:hover{background:rgba(255,255,255,.05)}
.w-msgs{padding:16px 20px;display:flex;flex-direction:column;gap:16px;max-height:440px;overflow-y:auto;scrollbar-width:thin}
.w-msgs:empty{display:flex;min-height:72px;align-items:center;justify-content:center}
.w-msgs:empty::before{content:"Nobody has said anything yet. Say hello.";color:var(--soft);font-size:14px}
.w-msg{display:flex;flex-direction:column;gap:3px;min-width:0}
.w-msgwho{font-size:13px;font-weight:700}
.w-msgwho b{font-weight:700}
.w-at{font-weight:500;color:var(--faint)}
.w-ago{font:inherit}
.w-msgtext{font-size:18px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}
.w-askname{padding:16px 20px 20px;border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:10px;margin:0}
.w-t3{font-size:17px;font-weight:800;color:var(--ink)}
.w-ask{display:flex;gap:10px}
.w-field{flex:1;min-width:0;height:48px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:transparent;
color:var(--ink);padding:0 18px;font-size:16px;outline:none}
.w-field::placeholder{color:var(--dim);opacity:1}
.w-field:focus{border-color:var(--ink)}
.w-ask .w-go{height:48px;padding:0 22px;font-size:16px}
.w-composer{padding:12px 14px;border-top:1px solid var(--hair);display:flex;gap:10px;align-items:center;margin:0}
.w-composer[hidden],.w-askname[hidden]{display:none}
.w-me{flex:none;width:40px;height:40px;border-radius:50%;border:0;background:var(--ground);display:flex;align-items:center;
justify-content:center;font-size:16px;font-weight:800;cursor:pointer;overflow:hidden}
.w-composer input{flex:1;min-width:0;height:44px;border-radius:99px;background:var(--ground);border:1px solid transparent;
color:var(--ink);padding:0 16px;font-size:16px;outline:none}
.w-composer input::placeholder{color:var(--dim);opacity:1}
.w-composer input:focus{border-color:rgba(255,255,255,.3)}
.w-send{flex:none;height:44px;padding:0 20px;border:0;border-radius:99px;background:var(--ink);color:var(--ground);
font-size:16px;font-weight:800;cursor:pointer}
.w-send:hover{background:#fff}
.w-refusal{font-size:22px;font-weight:800;line-height:1.3}
.w-refused .w-go{align-self:flex-start}
.w-rehearse{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;
border:1px dashed rgba(255,255,255,.28);border-radius:12px}
.w-rehhead{font-size:13px;font-weight:900;color:var(--quiet)}
.w-rehrow{display:flex;flex-wrap:wrap;gap:8px}
.w-rehform{margin:0}
.w-rehgo{height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.24);border-radius:99px;
background:transparent;color:var(--ink);font:800 13px/1 Archivo,system-ui,sans-serif;cursor:pointer}
.w-rehgo:hover{border-color:var(--ink)}
.w-rehgo:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.w-rehline{flex:1 1 160px;min-width:0;font-size:13px;font-weight:700;color:var(--dim)}
@media (max-width:768px){
.w-cta{align-items:stretch}
.w-ctago{width:100%}
.w-roomhead{align-items:flex-start}
.w-stand{align-items:flex-start}
.w-pside{flex:1 1 100%;flex-wrap:wrap;margin-left:0;gap:6px 12px}
.w-now{width:auto}
.w-pside .w-res{margin-left:auto}
.w-heroact .w-herogo{flex:1 1 100%;min-width:0}
.w-foot .w-go{flex:1 1 100%;min-width:0}
.w-sbtabs{gap:18px}
.w-sbtab{font-size:15px}
.w-set{padding:18px 16px 16px}
.w-pick{padding:18px 16px}
.w-group{padding:6px 16px 8px}
.w-scorelab{font-size:12px}
}
@media (min-width:769px){
.w-main{overflow:hidden}
.w-solo{height:100%;overflow-y:auto}
.w-solo .w-screen{max-width:1040px;margin:0 auto;padding:32px 32px 56px}
.w-solo .w-screen.w-lead{padding-bottom:0}
}
@media (prefers-reduced-motion:reduce){
.w-seam,.w-dot,.w-mhome,.w-mrival,.w-mark{animation:none}
}
.w-ops{margin:0;background:#0A0F1C;color:#F2F4F8;font:15px/1.5 Archivo,system-ui,sans-serif}
.w-opsmain{max-width:980px;margin:0 auto;padding:24px 16px 80px}
.w-opsmain h1{font-size:28px;margin:0 0 10px}
.w-opsmain h2{font-size:18px;margin:28px 0 10px}
.w-opsmain a{color:#F58426}
.w-opsmain table{border-collapse:collapse;width:100%;font-size:14px;margin:6px 0 10px}
.w-opsmain th,.w-opsmain td{text-align:left;padding:6px 8px;border-top:1px solid rgba(255,255,255,.08);
vertical-align:middle}
.w-opsmain input{background:#121A2B;color:#F2F4F8;border:1px solid rgba(255,255,255,.2);
border-radius:8px;padding:6px 8px;font:inherit;max-width:180px}
.w-opsmain input[type=number]{width:84px}
.w-opsshort{width:110px}
.w-opsmain button{background:#F2F4F8;color:#0A0F1C;border:0;border-radius:99px;padding:8px 16px;
font:800 14px/1 Archivo,system-ui,sans-serif;cursor:pointer;margin:4px 0}
.w-opsmain button[disabled]{opacity:.35;cursor:default}
.w-opsrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0}
.w-opsmsg{padding:10px 14px;border-radius:10px;background:#18233D;font-weight:700}
.w-opsnote{font-size:13px;color:#8E9AB0}
.w-opsdanger{background:#FF8A80!important}
.w-opspair{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;
margin:24px 0 8px}
.w-opsbox{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:2px 16px 10px}
.w-opsbox h2{margin:14px 0 6px}
