:root{--bg:#0a0d12;--surface:#121821;--raised:#18202b;--ink:#eef2f6;--muted:#8b97a6;--line:#232d3a;--accent:#3d8bff;--accent-ink:#fff;--head:#0f141b;--error:#ff6b5e;--win:#3ddc84;--loss:#ff6b5e;--away:#8a96a6;--chart-win:#3d8bff;--chart-loss:#f05a4f;--chart-draw:#5b6675;--display:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:14px/1.45 var(--body);-webkit-font-smoothing:antialiased;margin:0}button,select,input{font:inherit;color:inherit}select,input[type=search],input[type=email]{background:var(--raised);border:1px solid var(--line);border-radius:6px;max-width:100%;padding:7px 10px}select:focus,input:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button{background:var(--accent);color:var(--accent-ink);cursor:pointer;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:6px;padding:7px 14px;font-size:15px;font-weight:700}button:hover{filter:brightness(1.08)}button.link{color:var(--muted);background:0 0;padding:4px 6px;font-size:14px}button.link:hover{color:var(--accent)}.muted{color:var(--muted)}.error{color:var(--error)}.note,.empty{color:var(--muted);font-size:13px}.wordmark{font-family:var(--display);letter-spacing:.03em;color:var(--ink);align-items:center;gap:.4em;font-weight:800;line-height:1;display:inline-flex}.wordmark b{color:var(--accent);margin-left:.12em;font-weight:800}.mark{flex:none;display:block}a.brand{text-decoration:none}.search{flex:340px;max-width:520px;margin-left:12px;position:relative}.search input{width:100%;padding:8px 12px}.search-results{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:70vh;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #00000080}.hit{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;font:14px var(--body);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;display:flex}.hit.on{background:var(--raised);filter:none}.hit-text{min-width:0;display:grid}.hit-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hit-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-note{color:var(--muted);padding:8px 10px;font-size:12px}.app header{background:var(--bg);border-bottom:3px solid var(--accent);align-items:center;gap:12px;padding:12px 16px;display:flex}.spacer{flex:1}.user{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.pickers{background:linear-gradient(180deg, var(--surface), var(--bg));flex-wrap:wrap;align-items:center;gap:12px;padding:18px 16px 8px;display:flex}.comp-name{font:800 clamp(26px, 4vw, 38px)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;margin:0 8px 0 0}.comp-title{align-items:center;gap:12px;min-width:0;display:flex}.logo{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.logo.league{border-radius:50%}.logo.crest{background:var(--head);border:1px solid var(--line);border-radius:6px;place-items:center;padding:2px;display:inline-grid}.logo.crest img{object-fit:contain;filter:drop-shadow(0 0 .6px #ffffffbf)drop-shadow(0 0 .6px #ffffff73);width:100%;height:100%}.logo.badge{background:var(--raised);border:1px solid var(--line);color:var(--muted);font-family:var(--display);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.team{align-items:center;gap:8px;font-weight:600;display:inline-flex}nav{scrollbar-width:none;border-bottom:1px solid var(--line);gap:2px;padding:0 16px;display:flex;overflow:auto hidden}nav::-webkit-scrollbar{display:none}nav .nav-gap{background:var(--line);flex:none;width:1px;margin:12px 8px}nav button{color:var(--muted);background:0 0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:10px 10px 8px;font-size:16px}nav button:hover{color:var(--ink);filter:none}nav button.active{color:var(--ink);border-bottom-color:var(--accent)}main{padding:14px 16px 40px}.app.fill{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app.fill main{flex-direction:column;flex:1;min-height:0;padding-bottom:14px;display:flex}.app.fill main>section,.app.fill .table-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.app.fill .table-scroll{flex:1;min-height:0}@media (height<=700px){.app header{padding:6px 16px}.pickers{padding:8px 16px 4px}.comp-name{font-size:24px}.comp-title .logo{width:28px!important;height:28px!important}nav button{padding:6px 12px 5px;font-size:15px}main{padding-top:8px}.app.fill{height:auto;display:block;overflow:visible}.app.fill main,.app.fill .table-wrap{display:block}}.filters{align-items:center;gap:10px;margin-bottom:10px;display:flex}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:clip}.table-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.table-tools input[type=search]{flex:180px}.check{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.check input{accent-color:var(--accent)}.table-scroll{overflow:auto}.table-scroll::-webkit-scrollbar:horizontal{height:0}.hscroll{z-index:4;background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 10px 10px;height:14px;position:sticky;bottom:0;overflow:auto hidden}.hscroll>div{height:1px}.hscroll::-webkit-scrollbar{height:12px}.hscroll::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--surface);border-radius:6px}.hscroll::-webkit-scrollbar-thumb:hover{background:var(--muted)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}th,td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px}th.txt,td.txt{text-align:left}th{background:var(--head);cursor:pointer;z-index:1;color:var(--muted);white-space:normal;vertical-align:bottom;min-width:52px;max-width:120px;font:700 13px/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;position:sticky;top:0}th:hover{color:var(--accent)}th:first-child,td:first-child{background:var(--surface);z-index:2;position:sticky;left:0}th:first-child{background:var(--head);z-index:3}tbody tr:hover td{background:var(--raised)}.more-rows{padding:12px;font-size:13px}.groups{flex-wrap:wrap;gap:6px;padding:10px 10px 0;display:flex}.groups .chip small{opacity:.7;font-size:11px}tr.clickable{cursor:pointer}tr.clickable:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.match{gap:14px;max-width:1100px;margin:0 auto;display:grid}.back{justify-self:start;padding-left:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;padding:14px 16px}.card h2{font:800 20px/1.1 var(--display);text-transform:uppercase;letter-spacing:.03em;margin:0 0 12px}.cards.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hero{background:radial-gradient(ellipse at 50% 0%, #1c2633, var(--surface) 70%);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px;padding:14px 16px 18px}.hero-meta{color:var(--muted);font:700 14px var(--display);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;display:flex}.hero-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.side{text-align:center;justify-items:center;gap:6px;display:grid}.side strong{font:800 clamp(18px, 3vw, 28px)/1.05 var(--display);text-transform:uppercase}.side .muted{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.score{font:800 clamp(48px, 9vw, 84px)/1 var(--display);grid-template-columns:auto auto auto;place-items:baseline center;column-gap:10px;display:grid}.score .won{color:var(--accent)}.score .dash{color:var(--muted);font-weight:600}.score .vs{color:var(--muted);grid-column:1/-1;font-size:.6em}.score small{font:600 13px var(--body);color:var(--muted);white-space:nowrap;grid-column:1/-1;margin-top:6px}.hero-cond{text-align:center;color:var(--muted);margin-top:14px;font-size:13px}.probbar{border-radius:6px;gap:2px;height:30px;display:flex;overflow:hidden}.probbar span{font:800 16px var(--display);place-items:center;min-width:2px;display:grid}.probbar .home{background:var(--accent);color:var(--accent-ink)}.probbar .draw{background:var(--line)}.probbar .away{background:var(--away);color:#0a0d12}.probkey{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.big-line{font:700 20px var(--display);letter-spacing:.02em;margin:12px 0 0}.verdict{margin:8px 0 0;font-weight:600}.verdict.good{color:var(--win)}.verdict.bad{color:var(--loss)}.split-head{justify-content:space-between;align-items:center;display:flex}.cmp{font-variant-numeric:tabular-nums;grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;padding:5px 0;display:grid}.cmp>span{font:700 18px var(--display)}.cmp>span:last-child{text-align:right}.cmp>span.lead{color:var(--ink)}.cmp>span:not(.lead){color:var(--muted)}.cmp-name{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:12px;display:block}.cmp-bar{gap:2px;height:6px;display:flex}.cmp-bar i{border-radius:3px;display:block}.cmp-bar .home{background:var(--accent)}.cmp-bar .away{background:var(--away)}.leaders{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.leader{background:var(--raised);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.leader-stat{font:800 32px/1 var(--display);color:var(--accent)}.leader-name{font:700 13px var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.leader .team{gap:6px;font-size:13px}.tries-line{margin:12px 0 0}.lineups{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lineup{overflow-x:auto}.lineup table{width:100%;min-width:0}.lineup th,.lineup td{padding:5px 6px}.lineup th:first-child,.lineup td:first-child{position:static}.lineup td.num{color:var(--muted);font:700 15px var(--display);width:26px}.lineup .pname{font-weight:600;display:block}.lineup .pos{font-size:11px;display:block}.lineup tr.bench-start td{border-top:2px solid var(--line)}.lineup td.hot{color:var(--accent);font-weight:700}.form-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.pills{gap:4px;display:flex}.pill{border-radius:5px;width:26px;height:26px;padding:0;font-size:14px}.pill.W{background:var(--chart-win);color:#fff}.pill.L{background:var(--chart-loss);color:#fff}.pill.D,.pill.\?{background:var(--line);color:var(--ink)}.meeting{width:100%;color:var(--ink);text-transform:none;font:13px var(--body);letter-spacing:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:7px 4px;display:grid}.meeting:hover{background:var(--raised);filter:none}.meeting b{font:800 16px var(--display)}a.pagelink{color:inherit;text-decoration:none}a.pagelink:hover,a.pagelink:hover strong{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.team-hero{align-items:center;gap:20px;display:flex}.hero-meta.left{flex-wrap:wrap;justify-content:flex-start}.team-name{font:800 clamp(30px, 5vw, 48px)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;margin:6px 0 10px}.statline{flex-wrap:wrap;gap:8px 22px;display:flex}.stat{display:grid}.stat b{font:800 26px/1 var(--display)}.stat span{font:700 12px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.card-head h2{margin:0}.card.flush{padding-bottom:0}.card.flush .table-wrap{border-width:1px 0 0;border-radius:0 0 10px 10px;margin:0 -16px}.legend{color:var(--muted);gap:14px;font-size:13px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.chips{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.chip{background:var(--raised);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:14px}.chip.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.chart{margin:6px 0 4px;position:relative}.chart svg{display:block}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .axis{stroke:var(--muted);stroke-width:1px;opacity:.6}.chart .tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chart .bar.clickable{cursor:pointer}.tooltip{pointer-events:none;z-index:5;background:var(--raised);border:1px solid var(--line);white-space:nowrap;border-radius:8px;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 20px #00000073}.tooltip b{font-size:13px}.ranks{gap:4px;display:grid}.rank{grid-template-columns:minmax(120px,170px) 1fr 64px 62px;align-items:center;gap:12px;padding:4px 0;display:grid}.rank-label{color:var(--muted);font-size:13px}.rank-track{background:var(--raised);border-radius:4px;height:8px;overflow:hidden}.rank-track i{background:var(--accent);border-radius:0 4px 4px 0;height:100%;display:block}.rank-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.rank-pos{font:700 15px var(--display)}.rank-pos small{color:var(--muted);font-weight:600}.results{margin-top:10px}.results .meeting{grid-template-columns:130px 46px 1fr auto}.results .pill{width:22px;height:22px;font-size:12px;font-family:var(--display);border-radius:5px;place-items:center;margin-right:6px;display:inline-grid}.note.warn{color:#f5b14c}.try-sides{grid-template-columns:1fr 1fr;gap:18px;display:grid}.try-side h3{font:800 17px var(--display);text-transform:uppercase;letter-spacing:.03em;margin:4px 0 8px}.try-row{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr minmax(110px,44%);align-items:center;gap:8px;padding:4px 0;display:grid}.try-row .num{color:var(--muted);font:700 15px var(--display)}.try-row .pname small,.try-line small{color:var(--muted);font-size:11px}.chance{grid-template-columns:1fr 40px;align-items:center;gap:8px;display:grid}.chance-track{background:var(--raised);border-radius:4px;height:8px;overflow:hidden}.chance-track i{background:var(--accent);border-radius:0 4px 4px 0;height:100%;display:block}.chance b{text-align:right;font:700 16px var(--display);font-variant-numeric:tabular-nums}.try-list{display:grid}.try-line{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(150px,1.2fr) minmax(140px,1fr) minmax(140px,1fr);align-items:center;gap:12px;padding:7px 0;display:grid}.try-line .rank-no{color:var(--muted);font:700 15px var(--display);text-align:right}.try-line .who{gap:2px;min-width:0;display:grid}.try-line .pname{font-weight:600}.try-line .small{font-size:12px}.try-line .small .team{gap:5px;font-weight:500}.try-line .small .logo{width:16px!important;height:16px!important}.fixture-link{color:var(--ink);text-transform:none;letter-spacing:0;font:13px var(--body);text-align:left;background:0 0;padding:0;display:grid}.fixture-link:hover{color:var(--accent);filter:none}.match.wide{max-width:1250px}.table-scroll.proj{max-height:none}.proj th,.proj td{padding:6px 8px}.chance-pill{text-align:right;font-variant-numeric:tabular-nums;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 45%, transparent) var(--p), transparent var(--p));border-radius:5px;min-width:52px;padding:2px 8px;font-weight:600;display:inline-block}.chance-pill.bad{background:linear-gradient(90deg, color-mix(in srgb, var(--chart-loss) 45%, transparent) var(--p), transparent var(--p))}.finish-grid td.cell{text-align:center;font-variant-numeric:tabular-nums;border-left:2px solid var(--surface);min-width:34px;font-size:12px}.finish-grid th{text-align:center}.finish-grid .cut-after{box-shadow:inset -2px 0 0 var(--accent)}.finish-grid .cut-after.bad{box-shadow:inset -2px 0 0 var(--chart-loss)}.chart .crosshair{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.chart .end-label{fill:var(--ink);font-size:12px;font-weight:600}.tt-row{align-items:center;gap:6px;display:flex}.tt-row i{border-radius:3px;width:10px;height:10px;display:inline-block}.tt-row b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px}.rankings td.up{color:var(--chart-win)}.rankings td.down{color:var(--chart-loss)}.spark{display:block}.chart-legend{flex-wrap:wrap;margin:4px 0 2px}.pick{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.pick input{accent-color:var(--accent)}.pick i{border-radius:3px;width:12px;height:12px;display:inline-block}.tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.tile{background:var(--raised);border-radius:8px;gap:4px;padding:12px 14px;display:grid}.tile b{font:800 34px/1 var(--display)}.tile span{color:var(--muted);font-size:12px}.calib{gap:8px;display:grid}.calib-row{grid-template-columns:70px 1fr minmax(170px,34%);align-items:center;gap:12px;display:grid}.calib-label{font:700 14px var(--display);color:var(--muted)}.calib-track{background:var(--raised);border-radius:4px;height:14px;position:relative}.calib-track .won{background:var(--accent);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.calib-track .said{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.calib-num small{color:var(--muted)}.miss{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr auto 1fr minmax(150px,auto);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.miss-said{color:var(--chart-loss);text-align:right}.matchup-pick{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.side-pick{justify-items:center;gap:10px;display:grid}.side-pick select{width:100%;max-width:280px}.venue{gap:6px;display:grid}.swap{margin:8px auto 0;display:block}.filters.inline{flex-wrap:wrap;margin:0}.leader-list{display:grid}.leader-row{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(160px,1fr) minmax(160px,40%);align-items:center;gap:12px;padding:7px 0;display:grid}.leader-row .rank-no{color:var(--muted);font:700 15px var(--display);text-align:right}.leader-row .who{gap:2px;min-width:0;display:grid}.leader-row .pname{font-weight:600}.leader-row .small{font-size:12px}.leader-row .small .team{gap:5px;font-weight:500}.leader-row .small .logo{width:16px!important;height:16px!important}.compare-pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.picked{background:var(--raised);border:2px solid;border-radius:8px;align-items:center;gap:8px;padding:5px 4px 5px 10px;display:inline-flex}.picked small{font-size:11px}.compare-search{flex:240px;max-width:360px;margin:0}.compare-grid{align-items:center;gap:6px 16px;display:grid}.compare-head{font:800 16px var(--display);text-transform:uppercase;letter-spacing:.03em}.compare-label{color:var(--muted);font-size:13px}.compare-cell{grid-template-columns:1fr 44px 24px;align-items:center;gap:8px;display:grid}.compare-cell b{text-align:right;font-variant-numeric:tabular-nums}.compare-cell small{font-size:11px}.star{margin:6px 0 0}.pitch{background:repeating-linear-gradient(#123524 0 60px,#0f2e1f 60px 120px);border:1px solid #1d4a33;border-radius:12px;gap:14px;padding:18px 12px;display:grid}.pitch-line{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pitch-card{text-align:center;border:1px solid var(--line);background:#0a0d12d1;border-radius:10px;justify-items:center;gap:3px;width:168px;padding:12px 8px 8px;display:grid;position:relative}.pitch-card.star-card{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.pitch-card .shirt{font:800 15px var(--display);color:var(--muted);position:absolute;top:6px;left:8px}.pc-name{font-size:13px;font-weight:700;line-height:1.2}.pc-line{color:var(--muted);min-height:14px;font-size:11px}.pitch-card .pc-match{text-transform:none;letter-spacing:0;font-size:11px;font-family:var(--body);padding:0;font-weight:500}.refs td small,.tile b small{color:var(--muted)}.refs th.sorted{color:var(--accent)}.tile b small{font:600 13px var(--body)}.next-badge{color:var(--accent);font-weight:600}.meeting.static{cursor:default}.meeting.static:hover{background:0 0}.login{max-width:380px;margin:14vh auto;padding:0 16px}.login h1{margin:0 0 6px}.tagline{color:var(--muted);margin:0 0 28px}.login form{gap:10px;display:grid}.login label{font:700 14px var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.login button{padding:10px 14px;font-size:17px}@media (width<=800px){.try-sides{grid-template-columns:1fr}.try-line{grid-template-columns:26px 1fr minmax(110px,40%)}.try-line .fixture-link{grid-area:2/2}.try-line .chance{grid-area:1/3/span 2}.cards.two,.lineups{grid-template-columns:1fr}}@media (width<=600px){.pitch{gap:10px;padding:12px 6px}.pitch-line{flex-wrap:nowrap;gap:6px}.pitch-card{flex:1 1 0;width:auto;min-width:0;padding:10px 4px 6px}.pc-match{display:none}.leader-row{grid-template-columns:24px 1fr minmax(100px,38%)}.compare-cell{grid-template-columns:1fr}.compare-cell small{display:none}.matchup-pick{grid-template-columns:1fr 1fr}.matchup-pick .venue{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;display:flex}.miss{grid-template-columns:1fr auto 1fr}.miss>.muted,.miss-said{text-align:left;grid-column:1/-1}.calib-row{grid-template-columns:56px 1fr}.calib-num{grid-column:2}.app header{flex-wrap:wrap}.search{flex-basis:100%;order:3;max-width:none;margin-left:0}.proj .hide-sm,.rankings .hide-sm{display:none}.card.flush>.table-scroll{margin:0 -16px}.rankings td.txt{white-space:nowrap;text-overflow:ellipsis;max-width:108px;overflow:hidden}.rankings .logo{width:18px!important;height:18px!important}.rankings th,.rankings td{padding:6px 5px}.proj td.txt{max-width:132px;overflow:hidden}.proj td.txt .team{white-space:nowrap}.proj .team .logo{width:18px!important;height:18px!important}.proj th,.proj td{padding:6px 5px}.chance-pill{min-width:44px;padding:2px 4px}.team-hero{flex-direction:column;align-items:flex-start}.rank{grid-template-columns:1fr 52px 52px}.rank-track{grid-area:2/1/auto/-1}.results .meeting{grid-template-columns:1fr auto}.results .meeting .ha{display:none}.hero-score .logo{width:48px!important;height:48px!important}.meeting{grid-template-columns:1fr auto 1fr;row-gap:4px}.meeting>.muted{grid-column:1/-1;font-size:12px}.meeting>.team:last-child{justify-content:flex-end}.user{display:none}.pickers{gap:10px;padding-top:14px}.pickers .logo.league{width:30px;height:30px}.comp-title{flex:100%}.comp-name{font-size:24px}}
