.team-top{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 0 2rem;padding-bottom:1rem;border-bottom:1px solid var(--line);flex-wrap:wrap}.team-h1{font-family:var(--serif);font-size:2.2rem;font-weight:600;margin:.25rem 0 0}.crumb{color:var(--ink-soft);text-decoration:none}.crumb:hover{color:var(--green)}.team-record{display:flex;gap:1.1rem;font-family:var(--mono);font-size:.78rem;color:var(--ink-faint);flex-wrap:wrap}.team-record b{color:var(--ink);font-weight:600}.dash-note{font-family:var(--mono);font-size:.72rem;color:var(--ink-faint)}.side-gap{margin-top:1.75rem}.form-cols{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-col-h{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin-bottom:.4rem}.pl-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid var(--line)}.pl-name{font-family:var(--sans);font-size:.85rem}.pl-num{font-family:var(--mono);font-size:.82rem;font-weight:600;color:var(--ink)}.h2h-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.h2h-row{display:flex;align-items:baseline;justify-content:space-between;padding:.45rem .15rem;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:color .12s}.h2h-opp{font-family:var(--sans);font-size:.85rem;font-weight:500}.h2h-rec{font-family:var(--mono);font-size:.76rem;color:var(--ink-soft)}.lead-list{display:flex;flex-direction:column}.scores-dash{display:grid;grid-template-columns:1fr 260px;gap:2.5rem;align-items:start}.dash-main{min-width:0;display:flex;flex-direction:column;gap:2.5rem}.dash-side-inner{position:sticky;top:1.5rem}.dash-block-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 .9rem;padding-bottom:.5rem;border-bottom:1px solid var(--line)}.dash-h2{font-family:var(--serif);font-size:1.25rem;font-weight:600;margin:0}.dash-h2-sm{font-size:.78rem;font-family:var(--mono);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.series-list{display:flex;flex-direction:column;gap:.7rem}.series-card-link{text-decoration:none;color:inherit}.series-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:.85rem 1rem;transition:border-color .15s}.series-card-link:hover .series-card{border-color:var(--green)}.series-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.35rem}.series-name{font-family:var(--serif);font-size:1.02rem;font-weight:600}.series-result{font-family:var(--sans);font-size:.8rem;font-weight:600;color:var(--green)}.series-mini{display:flex;flex-wrap:wrap;gap:.15rem 1rem}.sm-test{font-family:var(--sans);font-size:.76rem;color:var(--ink-soft)}@media(max-width:820px){.scores-dash{grid-template-columns:1fr;gap:2.5rem}.dash-side-inner{position:static}.form-cols{grid-template-columns:1fr 1fr}}a,a:hover,.series-card-link,.series-card-link:hover,.h2h-row,.h2h-row:hover,.crumb,.crumb:hover,.pl-row,.pl-row a{text-decoration:none!important}.back-link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.76rem;color:var(--ink-soft);text-decoration:none;margin-bottom:2rem;padding:.4rem .8rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);transition:color .12s,border-color .12s}.back-link:hover{color:var(--green);border-color:var(--green)}:root{--lose: #b0472f;--draw: #b9b0a0}.team-viz{display:flex;align-items:center;gap:1.25rem}.wld-donut{width:96px;height:96px;flex-shrink:0}.donut-pct{font-family:var(--serif);font-size:20px;font-weight:600;fill:var(--ink)}.donut-sub{font-family:var(--mono);font-size:8px;fill:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em}.wld-legend{display:flex;flex-direction:column;gap:.28rem}.wld-tests{font-family:var(--mono);font-size:.74rem;color:var(--ink-faint);margin-bottom:.25rem}.wld-tests b{color:var(--ink)}.wld-key{display:flex;align-items:center;gap:.45rem;font-family:var(--sans);font-size:.82rem;color:var(--ink-soft)}.wld-key b{color:var(--ink);font-family:var(--mono);margin-left:.15rem}.dot{width:9px;height:9px;border-radius:2px;display:inline-block}.dot-w{background:var(--green)}.dot-l{background:var(--lose)}.dot-d{background:var(--draw)}.h2h-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.6rem;padding:.5rem .15rem;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:color .12s}.h2h-row:hover{color:var(--green)}.h2h-viz{display:flex;align-items:center;gap:.55rem}.h2h-bar{display:inline-flex;width:60px;height:7px;border-radius:3px;overflow:hidden;background:var(--line)}.hb{height:100%;display:inline-block}.hb-w{background:var(--green)}.hb-d{background:var(--draw)}.hb-l{background:var(--lose)}.h2h-rec{font-family:var(--mono);font-size:.72rem;color:var(--ink-soft);min-width:3.2rem;text-align:right}.h2h-rec b{color:var(--ink)}.series-pager{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:.3rem;margin-top:1.5rem;align-items:center;justify-content:flex-start;width:100%}.pg-btn{flex:0 0 auto!important;width:auto!important;min-width:1.9rem;height:1.9rem;padding:0 .45rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.78rem;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink-soft);cursor:pointer;text-decoration:none;align-self:auto!important}.pg-btn:hover{border-color:var(--green);color:var(--green)}.pg-btn.active{background:var(--green);color:#fff;border-color:var(--green)}.pg-btn.pg-arrow{color:var(--ink-faint)}.pg-btn:disabled{opacity:.4;cursor:default}#series-pager.series-pager{position:static!important;order:99;grid-column:1 / -1;clear:both}#series-pager.series-pager{background:transparent!important}#series-pager .pg-btn{background:var(--card)!important;color:var(--ink-soft)!important}#series-pager .pg-btn.active{background:var(--green)!important;color:#fff!important;border-color:var(--green)!important}#series-pager .pg-btn.pg-arrow{color:var(--ink-faint)!important}
