@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}:root{color-scheme:light;--bg: #F4F2EC;--bg-raised: #FBFAF6;--surface: #E9E6DD;--surface-hi: #EFECE4;--line: #E3E0D6;--line-soft: #ECE9E1;--ink: #16171A;--ink-muted: #6B6A65;--ink-faint: #8A8983;--accent: oklch(.55 .13 155);--accent-dim: oklch(.9 .04 155);--accent2: oklch(.88 .17 110);--accent2-dim: oklch(.34 .07 110);--danger: #B0473A;--danger-dim: oklch(.94 .025 30);--accent-ink: oklch(.48 .12 155);--inverse: #16171A;--inverse-ink: #F4F2EC;--inverse-muted: #A9A8A2;--inverse-line: #2C2D31;--backdrop: rgba(22, 23, 26, .5)}:root[data-theme=dark]{color-scheme:dark;--bg: #14181A;--bg-raised: #191E20;--surface: #1D2326;--surface-hi: #232A2D;--line: #2A3236;--line-soft: #20272A;--ink: #EDEFEC;--ink-muted: #8B959A;--ink-faint: #5C6569;--accent: oklch(.64 .13 155);--accent-dim: oklch(.26 .045 155);--accent2: oklch(.88 .17 110);--accent2-dim: oklch(.36 .07 110);--danger: #E8637A;--danger-dim: #3A2226;--accent-ink: oklch(.72 .13 155);--inverse: #232A2E;--inverse-ink: #EDEFEC;--inverse-muted: #A3ACB0;--inverse-line: #353E43;--backdrop: rgba(0, 0, 0, .6)}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}*{box-sizing:border-box}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:400;color:var(--ink-muted)}.t-display,.t-section,.t-feature,.t-stat,.t-rank,.t-score,.t-nav{font-family:Barlow Condensed,Arial Narrow,system-ui,sans-serif}.t-display{font-weight:800;font-size:clamp(56px,9vw,104px);line-height:.88;text-transform:uppercase;letter-spacing:-.01em}.t-section{font-weight:800;font-size:32px;text-transform:uppercase}.t-feature{font-weight:700;font-size:32px;line-height:1;text-transform:uppercase}.t-stat{font-weight:800;font-size:48px;line-height:1}.t-rank{font-weight:700;font-size:20px}.t-score{font-weight:700;font-size:24px}.t-nav{font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.04em}.t-small{font-family:Barlow,system-ui,sans-serif;font-weight:400;font-size:13px;color:var(--ink-muted)}.t-tabnum{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:14px;text-align:right}.t-mono{font-family:JetBrains Mono,ui-monospace,monospace}.tab-btn{background:transparent;border:none;padding:10px 14px;font-size:13px;font-weight:600;color:var(--ink-muted);cursor:pointer;border-radius:8px;display:inline-flex;align-items:center;gap:7px;transition:all .15s}.tab-btn:hover{color:var(--ink);background:var(--surface)}:where(button,a,[tabindex]:not([tabindex="-1"]),summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tab-btn:focus-visible,.pill-btn:focus-visible,.disclosure-btn:focus-visible,.btn-primary:focus-visible,.btn-ghost:focus-visible,.btn-danger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tab-bar,.subnav-row{display:flex;gap:6px;flex-wrap:wrap}.subnav-groups .pill-btn{font-size:13px;padding:7px 14px}.bracket-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:720px){.bracket-grid{grid-template-columns:1fr}}.home-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.home-col{display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:640px){.home-grid{grid-template-columns:1fr}}.tab-btn.active{color:var(--bg);background:var(--ink)}.pill-btn{background:transparent;border:1px solid var(--line);color:var(--ink-muted);padding:6px 12px;border-radius:999px;font-family:Barlow,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.25;cursor:pointer;transition:all .15s}.pill-btn:hover{color:var(--ink);border-color:var(--ink)}.pill-btn.active,.pill-btn.active:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pill-btn:disabled{cursor:default;opacity:.55}.pill-btn:disabled:hover{color:var(--ink-muted);border-color:var(--line)}.btn-primary{background:var(--ink);color:var(--bg);border:1px solid var(--ink);padding:10px 18px;border-radius:6px;cursor:pointer;font-family:Barlow Condensed,Arial Narrow,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:opacity .15s}.btn-primary:hover{opacity:.85}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line);padding:8px 12px;border-radius:6px;font-family:Barlow,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.25;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}.btn-ghost:hover{border-color:var(--ink)}.btn-danger{background:transparent;color:var(--danger);border:1px solid var(--danger);padding:6px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:Barlow,system-ui,sans-serif;transition:background .15s}.btn-danger:hover{background:var(--danger-dim)}.field-label{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px;font-weight:600}.field-input,.field-select{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:6px;background:var(--bg-raised);font-size:14px;color:var(--ink);font-family:inherit;transition:border-color .15s}.field-input:focus,.field-select:focus,.stat-select:focus{outline:none;border-color:var(--accent)}.stat-select{border:1px solid var(--line)}.stat-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-input::placeholder{color:var(--ink-faint)}select.field-select option{background:var(--surface)}.match-row:hover{border-color:var(--ink-muted)!important}.match-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.player-row:hover{background:var(--surface-hi)!important;color:var(--ink)!important}.player-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.player-tag{background:var(--bg-raised);border:1px solid var(--line-soft);color:var(--ink);padding:6px 13px;border-radius:20px;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s}.player-tag:hover{border-color:var(--accent);color:var(--accent-ink)}@media(max-width:640px){.sidebar-layout{grid-template-columns:1fr!important}.stat-grid-4{grid-template-columns:repeat(2,1fr)!important}.match-form-header,.game-row-grid{grid-template-columns:1fr!important}.game-row-grid .score-col{order:-1;padding-bottom:6px}.player-pair{flex-direction:column}.filter-row{width:100%}.filter-row .field-select{width:100%!important}.lineup-grid{word-break:break-word}.tab-bar,.subnav-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-left:-20px;margin-right:-20px;padding:2px 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tab-bar::-webkit-scrollbar,.subnav-row::-webkit-scrollbar{display:none}.tab-bar>button,.subnav-row>button{flex-shrink:0;white-space:nowrap}.t-section,.t-feature{font-size:26px}.pill-btn,.btn-primary,.btn-ghost,.stat-select{min-height:44px}.btn-danger{min-width:44px;min-height:44px}.field-input,.field-select{min-height:44px;font-size:16px}}.page{max-width:1200px;margin:0 auto;padding:40px 24px 80px}.app-header{background:var(--inverse);color:var(--inverse-ink);box-shadow:inset 0 -1px 0 var(--inverse-line)}:root[data-theme=dark] .app-header{box-shadow:inset 0 -1px 0 var(--ink-faint)}.app-header-row{max-width:1200px;margin:0 auto;padding:0 24px;min-height:60px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand tabs tools";align-items:center;column-gap:24px;reading-flow:grid-rows}.app-wordmark{grid-area:brand;margin:0;display:inline-flex;align-items:center;gap:10px;font-family:Barlow Condensed,Arial Narrow,system-ui,sans-serif;font-weight:800;font-size:22px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--inverse-ink);white-space:nowrap}.app-logo-dot{width:22px;height:22px;border-radius:50%;background:var(--accent2);flex-shrink:0}.app-header .tab-bar{grid-area:tabs;min-width:0;gap:4px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:2px;margin:0}.app-header .tab-bar::-webkit-scrollbar{display:none}.app-header .tab-btn{flex-shrink:0;white-space:nowrap;padding:8px 12px;border-radius:6px;min-height:44px;font-family:Barlow Condensed,Arial Narrow,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;color:var(--inverse-muted);background:transparent}.app-header .tab-btn svg{display:none}.app-header .tab-btn:hover{color:var(--inverse-ink);background:transparent}.app-header .tab-btn.active,.app-header .tab-btn[aria-current=page]{color:var(--inverse-ink);background:var(--inverse-line)}.app-header .tab-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-header-tools{grid-area:tools;display:flex;align-items:center;gap:8px}.season-select{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--inverse-ink);background:transparent;border:1px solid var(--inverse-line);border-radius:6px;padding:8px 10px;min-height:44px;max-width:160px;cursor:pointer;transition:border-color .15s}.season-select:hover{border-color:var(--inverse-muted)}.season-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.season-select option{background:var(--inverse);color:var(--inverse-ink);text-transform:none}.theme-toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--inverse-line);border-radius:6px;background:transparent;color:var(--inverse-muted);cursor:pointer;transition:all .15s}.theme-toggle:hover{color:var(--inverse-ink);border-color:var(--inverse-muted)}.theme-toggle[aria-pressed=true]{color:var(--inverse-ink);background:var(--inverse-line)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-footer{max-width:1200px;margin:0 auto;padding:0 24px}.app-footer-row{padding:16px 0 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}@media(min-width:641px){.app-header{position:sticky;top:0;z-index:50}}@media(max-width:640px){.page{padding:24px 20px 80px}.app-header-row{padding:0 20px;min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools" "tabs tabs"}.app-wordmark,.app-header-tools{min-height:56px}.app-header .tab-bar{margin:0 -20px;padding:2px 20px 10px}.season-select{max-width:130px}.app-footer{padding:0 20px}.app-footer-row{padding-bottom:32px}}.name-link{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;text-decoration:underline dotted var(--ink-faint);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s}.name-link:hover{color:var(--accent-ink);text-decoration-color:currentColor}.st-tint .name-link:hover{color:var(--ink);text-decoration-style:solid}.inverse-card .name-link,.result-card-inverse .name-link{text-decoration-color:var(--inverse-muted)}.inverse-card .name-link:hover{color:var(--inverse-ink);text-decoration-style:solid}.inverse-card .btn-ghost{color:var(--inverse-ink);border-color:var(--inverse-line)}.inverse-card .btn-ghost:hover{border-color:var(--inverse-muted)}.name-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.section-header-right{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.result-card{display:block;width:100%;box-sizing:border-box;text-align:left;background:var(--bg-raised);border:1px solid var(--line);border-radius:10px;padding:16px;font:inherit;font-size:16px;line-height:1.35;color:var(--ink);transition:border-color .15s}button.result-card{cursor:pointer}button.result-card:hover{border-color:var(--ink-muted)}.result-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.result-card.is-mine{box-shadow:inset 3px 0 0 var(--ink)}.result-card-inverse{background:var(--inverse);border-color:var(--inverse-line);color:var(--inverse-ink)}button.result-card-inverse:hover{border-color:var(--inverse-muted)}.result-card-inverse.is-mine{box-shadow:inset 3px 0 0 var(--inverse-ink)}button.leader-card{transition:border-color .15s}button.leader-card:hover{border-color:var(--ink-muted)!important}button.leader-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inverse-card{background:var(--inverse);color:var(--inverse-ink);border-radius:14px;padding:28px;border:1px solid transparent}:root[data-theme=dark] .inverse-card{border-color:var(--inverse-line)}.modal-close{position:absolute;top:10px;right:10px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--inverse-line);border-radius:6px;color:var(--inverse-muted);cursor:pointer;transition:all .15s}.modal-close:hover{color:var(--inverse-ink);border-color:var(--inverse-muted)}.modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.standings-table .st-row{display:grid;grid-template-columns:var(--st-cols);column-gap:8px;align-items:center;padding:12px 8px 12px 6px;border-bottom:1px solid var(--line)}.standings-table .st-head{padding-top:0;padding-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.standings-table .st-tint{background:var(--accent-dim)}.standings-table .st-cut{border-bottom:2px solid var(--ink)}.standings-table .is-mine{box-shadow:inset 3px 0 0 var(--ink)}.standings-table .st-you{flex-shrink:0;background:var(--ink);color:var(--bg);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.heat-accent{--heat-lo: var(--accent-dim);--heat-hi: var(--accent)}.heat-danger{--heat-lo: var(--danger-dim);--heat-hi: var(--danger)}.heat-muted{--heat-lo: var(--surface);--heat-hi: var(--ink-muted)}.heat{color:var(--ink)}.heat-s0{background:var(--heat-lo)}.heat-s1{background:color-mix(in oklab,var(--heat-hi) 20%,var(--heat-lo))}.heat-s2{background:color-mix(in oklab,var(--heat-hi) 40%,var(--heat-lo))}.heat-s3{background:color-mix(in oklab,var(--heat-hi) 60%,var(--heat-lo))}.heat-s4{background:color-mix(in oklab,var(--heat-hi) 80%,var(--heat-lo))}:root[data-theme=dark] .heat-s4{background:color-mix(in oklab,var(--heat-hi) 90%,var(--heat-lo));color:var(--bg)}.sort-table-wrap{overflow-x:auto;max-width:100%}.sort-table{width:100%;border-collapse:collapse}.sort-table th{padding:0 12px 8px;vertical-align:bottom;white-space:nowrap;border-bottom:1px solid var(--line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.sort-table th:has(>.sort-btn){padding-bottom:0}.sort-btn{display:flex;align-items:flex-end;width:100%;min-height:32px;padding:0 0 8px;margin:0;background:none;border:none;border-radius:2px;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;transition:color .15s}.sort-btn:hover,.sort-btn.is-sorted{color:var(--ink)}.sort-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sort-table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:14px;color:var(--ink)}.sort-table tr.is-hl{background:var(--accent-dim)}.sort-table tr.is-hl .name-link:hover{color:var(--ink);text-decoration-style:solid}@media(max-width:640px){.sort-btn{min-height:44px}}.home-layout{display:grid;gap:48px 24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "standings" "feature" "results" "recap"}.home-hero{grid-area:hero;min-width:0}.home-feature{grid-area:feature;min-width:0}.home-standings{grid-area:standings;min-width:0}.home-results{grid-area:results;min-width:0}.home-recap{grid-area:recap;min-width:0}@media(min-width:641px){.home-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero feature" "standings results" "recap recap";reading-flow:grid-rows}}@media(max-width:640px){.desktop-only{display:none!important}.inverse-card{padding:20px}.standings-table .st-row{grid-template-columns:var(--st-cols-phone);column-gap:4px;padding-right:4px}.standings-table .st-games{display:none}.standings-table .st-row .name-link{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0}.fixture-card .name-link{display:inline-flex;align-items:center;min-height:44px}}@media(min-width:641px){.phone-only{display:none!important}}@media(max-width:640px){.t44 :is(.name-link,button:not([class]),button[class=""]){position:relative}.t44 :is(.name-link,button:not([class]),button[class=""]):after{content:"";position:absolute;left:0;right:0;top:-4px;height:max(44px,calc(100% + 8px))}.t44 td :is(.name-link,button:not([class]),button[class=""]):after{top:50%;transform:translateY(-50%)}.t44 :is([style*="overflow-y: auto"],[style*="overflow: auto"]) :is(.name-link,button:not([class]),button[class=""]):after{content:none}.t44 select:is(:not([class]),[class=""]){min-height:44px}}.print-sheet{display:none}@media print{@page{size:letter landscape;margin:.5in .6in}html,body{background:#fff!important}#root{display:none!important}.print-sheet{display:block;color:#111827;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ps-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:14px;margin-bottom:18px;border-bottom:3px solid #111827}.ps-eyebrow{font-size:9pt;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#6b7280}.ps-head h1{margin:4px 0 2px;font-size:26pt;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ps-sub{font-size:10.5pt;color:#4b5563}.ps-champ{text-align:right;padding:8px 14px;border-radius:8px;background:#f4fce3;border:1px solid #C0EB75}.ps-champ-name{font-size:13pt;font-weight:800;color:#111827;margin-top:2px}.ps-table{width:100%;border-collapse:collapse;font-size:11pt;font-variant-numeric:tabular-nums}.ps-table th{text-align:right;padding:8px 14px;font-size:8pt;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-weight:700;border-bottom:1.5px solid #D1D5DB}.ps-table td{text-align:right;padding:8px 14px;border-bottom:1px solid #E5E7EB;color:#374151}.ps-table tr{break-inside:avoid}.ps-table .l{text-align:left}.ps-table .b{font-weight:700;color:#111827}.ps-table .ps-rank{text-align:center;width:28px;font-weight:800;color:#9ca3af}.ps-table .ps-team{font-weight:700;color:#111827}.ps-table tr.ps-playoff td{background:#f4fce3}.ps-table tr.ps-playoff .ps-rank{color:#5c940d}.ps-table .pos{color:#2b8a3e}.ps-table .neg{color:#c92a2a}.ps-round{margin-bottom:22px;break-inside:avoid}.ps-round-title{margin-bottom:6px}.ps-notes{margin-top:12px;font-size:8.5pt;color:#6b7280;display:flex;flex-direction:column;gap:4px}.ps-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;background:#f4fce3;border:1px solid #C0EB75;vertical-align:-1px;margin-right:4px}.pb-pods{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pb-pod-title{margin-bottom:8px}.pb-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pb-col{display:flex;flex-direction:column;gap:10px}.pb-col-label{font-size:7.5pt;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#9ca3af}.pb-round{border:1px solid #E5E7EB;border-radius:8px;padding:8px 10px;break-inside:avoid}.pb-round-head{display:flex;justify-content:space-between;font-size:7.5pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:6px}.pb-side{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:10pt;color:#374151}.pb-side.win{font-weight:800;color:#111827}.pb-side.win .pb-games{color:#2b8a3e}.pb-side.lose{color:#9ca3af}.pb-seed{width:16px;text-align:center;font-size:8pt;font-weight:700;color:#9ca3af;border:1px solid #E5E7EB;border-radius:4px}.pb-seed.none{border-color:transparent}.pb-team{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-team.tbd{font-style:italic;color:#9ca3af;font-weight:400}.pb-games{font-weight:800;font-variant-numeric:tabular-nums}.pb-scores{margin-top:5px;padding-top:5px;border-top:1px dashed #E5E7EB;font-size:8pt;color:#6b7280;font-variant-numeric:tabular-nums}.pb-list{margin-top:18px}.pb-list ol{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:6px 16px;counter-reset:place}.pb-list li{counter-increment:place;display:flex;gap:6px;align-items:baseline;font-size:9.5pt;padding:5px 0;border-bottom:1px solid #E5E7EB;min-width:0}.pb-list li:before{content:counter(place);font-weight:800;color:#9ca3af;width:12px}.pb-list li:first-child:before{color:#5c940d}.pb-list .pb-team{font-weight:700;color:#111827}.pb-list .pb-meta{font-size:8pt;color:#9ca3af;white-space:nowrap}.ps-foot{margin-top:28px;padding-top:8px;border-top:1px solid #E5E7EB;display:flex;justify-content:space-between;align-items:flex-end;font-size:8pt;color:#9ca3af;break-inside:avoid}.ps-qr{display:flex;align-items:center;gap:10px}.ps-qr svg{flex-shrink:0}.ps-qr-url{font-size:7pt}}
