@font-face{font-family:shoulders;src:url(../media/BigShoulders_700-s.p.2765fedprdxn8.woff)format("woff");font-display:swap;font-weight:700}@font-face{font-family:shoulders;src:url(../media/BigShoulders_900-s.p.30vpvtkj-ti4r.woff)format("woff");font-display:swap;font-weight:900}@font-face{font-family:shoulders Fallback;src:local(Arial);ascent-override:124.93%;descent-override:27.04%;line-gap-override:0.0%;size-adjust:78.76%}.yEUE_a_className{font-family:shoulders,shoulders Fallback}.yEUE_a_variable{--f-display:"shoulders", "shoulders Fallback"}
@font-face{font-family:barlow;src:url(../media/Barlow_SemiCondensed_Medium-s.p.01oc3x1pdxslt.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:barlow;src:url(../media/Barlow_SemiCondensed_Bold-s.p.0ngxu7c5wa9i9.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:112.66%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:88.76%}.au9QgG_className{font-family:barlow,barlow Fallback}.au9QgG_variable{--f-body:"barlow", "barlow Fallback"}
:root{--concrete:#e6e8eb;--slab:#d5d9df;--ink:#16181d;--muted:#545a65;--line:#bfc4cc;--whistle:#ffd400;--display:var(--f-display), "Arial Narrow", sans-serif;--body:var(--f-body), "Arial Narrow", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--concrete);color:var(--ink);font-family:var(--body);margin:0;font-size:18px;font-weight:500;line-height:1.45}a{color:inherit}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.home{max-width:1040px;margin:0 auto;padding:20px 16px 120px}.mast{padding:8px 0 12px}.word{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(76px,24vw,220px);font-weight:900;line-height:.8}.lede{max-width:34em;color:var(--ink);margin:18px 0 0;font-size:19px}.picker{margin-top:8px}.chips{flex-wrap:wrap;gap:8px 12px;display:flex}.chip{font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.chip span{padding:9px 10px 8px}.chip span+span{box-shadow:inset 3px 0 0 var(--concrete)}.chip:hover span{filter:brightness(1.1)}.leagues{border:2px solid var(--ink);gap:0;width:max-content;max-width:100%;margin-top:30px;display:flex}.lg{color:var(--ink);font-family:var(--display);letter-spacing:.02em;background:0 0;border:0;min-width:64px;padding:6px 18px 4px;font-size:26px;font-weight:900}.lg+.lg{border-left:2px solid var(--ink)}.lg[aria-selected=true]{background:var(--ink);color:var(--concrete)}.step{font-family:var(--body);margin:28px 0 12px;scroll-margin-top:16px;font-size:22px;font-weight:700}.step b{font-weight:700}.link{color:var(--muted);background:0 0;border:0;padding:0 0 0 6px;font-size:17px;font-weight:500;text-decoration:underline}.grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:5px;display:grid}.tile{aspect-ratio:1;text-align:left;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:8px 8px 7px;transition:transform .12s;display:flex}.tile .ab{font-family:var(--display);font-size:28px;font-weight:900;line-height:.9}.tile .nk{font-size:13px;font-weight:700;line-height:1.05}.tile:hover:not(:disabled){transform:translateY(-2px)}.tile:disabled{opacity:.18;cursor:default}.tile.sel{outline:4px solid var(--ink);outline-offset:2px}.grid:has(.sel) .tile:not(.sel):not(:disabled){opacity:.55}.bar{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ink);color:var(--concrete);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.bar-txt{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:900;overflow:hidden}.bar-txt i{color:var(--whistle);padding:0 4px;font-style:normal}.go{background:var(--whistle);color:var(--ink);border:0;flex:none;padding:12px 18px;font-size:18px;font-weight:700}.go:disabled{color:#8b919c;cursor:default;background:#3a3e47}.cardpage{max-width:760px;margin:0 auto;padding:14px 16px 40px}.top{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.brand{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:900;text-decoration:none}.new{font-weight:700}.card{background:var(--team);color:var(--team-ink);padding:24px 40px 18px 22px;position:relative;overflow:hidden}.slab{background:var(--rival);width:16px;position:absolute;top:0;bottom:0;right:0}.card-h{flex-direction:column;align-items:flex-start;display:flex}.nick{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(64px,17vw,112px);font-weight:900;line-height:.84;animation:.42s cubic-bezier(.2,1.6,.4,1) both slam}@keyframes slam{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}.sub{color:var(--team-acc);margin:8px 0 0;font-size:20px;font-weight:700}.vs{background:var(--rival);color:var(--rival-ink);border:3px solid var(--team-ink);font-family:var(--display);text-transform:uppercase;margin-top:14px;padding:3px 12px 1px;font-size:22px;font-weight:700;display:inline-block}.burns{margin:22px 0 0;padding:0;list-style:none}.burns li{border-left:6px solid var(--team-acc);margin:0 0 20px;padding:0 0 0 14px}.burn{text-wrap:pretty;margin:0;font-size:23px;font-weight:700;line-height:1.2}.receipt{opacity:.8;margin:6px 0 0;font-size:15px;line-height:1.3}.empty{margin:24px 0;font-size:26px;font-weight:700}.card-f{opacity:.8;margin-top:4px;font-size:14px}@media (prefers-reduced-motion:reduce){.nick{animation:none}.tile{transition:none}}.actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.btn{text-align:center;border:2px solid var(--ink);min-height:52px;color:var(--ink);background:0 0;justify-content:center;align-items:center;padding:10px 14px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.btn.share{background:var(--whistle);border-color:var(--whistle);grid-column:1/-1;font-size:19px}.btn.fire{background:var(--rival);color:var(--rival-ink);border-color:var(--rival);font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;grid-column:1/-1;font-size:26px;font-weight:900}.btn.wide{grid-column:1/-1}.how{border-top:2px solid var(--ink);max-width:36em;margin-top:34px;padding-top:14px}.how h2{margin:0 0 6px;font-size:19px}.how p{color:var(--muted);margin:0;font-size:16px}.foot{max-width:1040px;color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0 auto;padding:24px 16px 110px;font-size:14px;display:flex}.cardpage+.foot{padding-bottom:32px}
