.pz{box-sizing:border-box;background:var(--pz-page,#f4f3ef);color:var(--pz-ink,#1f1d1a);font-family:var(--sans,"Instrument Sans",system-ui,sans-serif);-webkit-font-smoothing:antialiased}.pz *,.pz :before,.pz :after{box-sizing:border-box}.pz-wrap{flex-direction:column;gap:14px;max-width:1560px;margin:0 auto;padding:16px 24px 24px;display:flex}.pz-card{background:var(--pz-card,#fff);border:1px solid var(--pz-line,#00000014);border-radius:12px;min-width:0;padding:20px 22px}.pz-scroll{overflow-x:auto}.pz-head{background:var(--pz-card,#fff);border:1px solid var(--pz-line,#00000014);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:24px 32px;padding:22px 26px;display:flex}.pz-head-copy{flex:380px;min-width:0}.pz-eyebrow{font:600 11px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.2em;color:var(--pz-green,#1f6b3d)}.pz-head h1{font:600 34px/1.1 var(--serif,"Newsreader",Georgia,serif);letter-spacing:-.01em;text-wrap:balance;margin:8px 0 10px}.pz-lede{color:var(--pz-body,#4a463f);text-wrap:pretty;max-width:780px;margin:0;font-size:14.5px;line-height:1.5}.pz-stamp{font:11.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-faint,#8a857c);margin-top:12px}.pz-badges{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.pz-badge{font:600 9px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em;border-radius:3px;padding:3px 8px}.pz-badge.paper{color:var(--pz-premium,#7a4b00);background:var(--pz-premium-soft,#f6ecd4)}.pz-badge.free{color:var(--pz-green,#1f6b3d);background:var(--pz-green-soft,#e6f0e9)}.pz-badge-note{font:11.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-faint,#8a857c)}.pz-stats{text-align:right;flex-wrap:wrap;flex:0 auto;gap:18px 26px;display:flex}.pz-stat{border-right:1px solid var(--pz-line2,#0000001a);padding-right:22px}.pz-stat:last-child{border-right:0;padding-right:0}.pz-stat-v{font:600 26px/1 var(--mono,"IBM Plex Mono",monospace);white-space:nowrap}.pz-stat-v.name{font:600 22px/1.1 var(--serif,"Newsreader",Georgia,serif)}.pz-stat-l{color:var(--pz-muted,#6b665e);margin-top:5px;font-size:11px;line-height:1.4}.pz-stat-l b{color:var(--pz-green,#1f6b3d);font-weight:600}.pz-how{padding:18px 22px}.pz-how-label{font:600 10px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.14em;color:var(--pz-green,#1f6b3d)}.pz-how p{color:var(--pz-body,#4a463f);text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.55}.pz-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pz-h h2{font:600 22px/1.1 var(--serif,"Newsreader",Georgia,serif);white-space:nowrap;min-width:0;margin:0}.pz-h h2.sm{font-size:18px}.pz-h-note{font:11.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-muted,#6b665e);white-space:nowrap}.pz-band{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pz-band-label{font:600 11px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.16em;white-space:nowrap}.pz-band-rule{background:var(--pz-line,#00000014);flex:1;height:1px;display:block}.pz-band-note{font:10.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-faint,#8a857c);white-space:nowrap}.pz-rounds{gap:16px;margin-top:16px;display:grid}.pz-round{flex-direction:column;min-width:0;display:flex}.pz-round-head{border-bottom:2px solid var(--pz-navy-soft,#e9eef9);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.pz-round-label{font:600 10px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.14em;color:var(--pz-navy-ink,#1c2540);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pz-round-format{font:9.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-faint,#8a857c);white-space:nowrap}.pz-games{flex-direction:column;flex:1;justify-content:space-around;gap:12px;min-width:0;display:flex}.pz-game{border:1px solid var(--pz-line2,#0000001a);background:var(--pz-card,#fff);border-radius:10px;min-width:0;overflow:hidden}.pz-game.final{border-color:var(--pz-navy,#1c2540)}.pz-when{font:500 9.5px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em;color:var(--pz-faint,#8a857c);background:var(--pz-sub,#faf9f6);white-space:nowrap;text-overflow:ellipsis;padding:7px 11px;overflow:hidden}.pz-game.final .pz-when{color:var(--pz-on-navy,#fff);background:var(--pz-navy,#1c2540);text-align:center;letter-spacing:.14em;padding:9px 12px;font-size:10px;font-weight:600}.pz-trow{border-top:1px solid var(--pz-hair2,#0000000d);background:var(--pz-card,#fff);grid-template-columns:20px 24px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:9px 11px;display:grid}.pz-trow.hi{background:var(--pz-green-wash,#f6faf7)}.pz-seed{font:600 10.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-faint,#8a857c);text-align:center}.pz-crest{width:24px;height:24px;font:600 9px var(--sans,"Instrument Sans",sans-serif);color:var(--pz-on-navy,#fff);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pz-tname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.pz-trow.hi .pz-tname{font-weight:600}.pz-tconf{font:10px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-faint,#8a857c)}.pz-tpct{font:600 12px var(--mono,"IBM Plex Mono",monospace);text-align:right;color:var(--pz-faint,#8a857c)}.pz-trow.hi .pz-tpct{color:var(--pz-green,#1f6b3d)}.pz-pick{font:10.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-muted,#6b665e);border-top:1px solid var(--pz-hair,#0000000f);background:var(--pz-sub,#faf9f6);white-space:nowrap;justify-content:space-between;gap:8px;padding:7px 11px;display:flex}.pz-pick b{color:var(--pz-ink,#1f1d1a)}.pz-bye{border:1px dashed var(--pz-line4,#00000029);background:var(--pz-sub,#faf9f6);border-radius:10px;padding:11px 12px}.pz-bye-label{font:600 9.5px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.12em;color:var(--pz-green,#1f6b3d)}.pz-bye-note{font:10.5px/1.5 var(--mono,"IBM Plex Mono",monospace);color:var(--pz-muted,#6b665e);margin-top:5px}.pz-final-wrap{border-top:1px solid var(--pz-hair3,#00000012);justify-content:center;margin-top:24px;padding-top:18px;display:flex}.pz-final{width:100%;max-width:440px}.pz-final .pz-trow{grid-template-columns:20px 28px minmax(0,1fr) 54px;gap:10px;padding:13px 14px}.pz-final .pz-crest{width:28px;height:28px;font-size:10px}.pz-final .pz-tname{font-size:14px}.pz-final .pz-tpct{font-size:15px}.pz-legend{font:10.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-faint,#8a857c);border-top:1px solid var(--pz-hair3,#00000012);flex-wrap:wrap;gap:20px;margin-top:16px;padding-top:12px;display:flex}.pz-legend b{color:var(--pz-ink,#1f1d1a)}.pz-body{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:14px;display:grid}.pz-side{flex-direction:column;gap:14px;min-width:0;display:flex}.pz-thead{font:500 10.5px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em;color:var(--pz-faint,#8a857c);border-top:1px solid var(--pz-line,#00000014);border-bottom:1px solid var(--pz-line,#00000014);margin-top:12px;padding:12px 0 8px}.pz-row{border-bottom:1px solid var(--pz-hair,#0000000f);align-items:center;padding:9px 0}.pz-row.infield{background:var(--pz-row-on,#fcfdfc)}.pz-rank{font:600 11.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-faint,#8a857c)}.pz-team{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.pz-team:hover .pz-team-name{color:var(--pz-green,#1f6b3d)}.pz-team .pz-crest{width:22px;height:22px;font-size:8.5px}.pz-team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.pz-chip{font:600 9px var(--mono,"IBM Plex Mono",monospace);background:var(--pz-navy-soft,#e9eef9);color:var(--pz-navy-ink,#1c2540);border-radius:3px;flex:none;padding:2px 5px}.pz-group{font:10.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-fainter,#b3aea4);white-space:nowrap;flex:none}.pz-n{font:12.5px var(--mono,"IBM Plex Mono",monospace);text-align:right;color:var(--pz-body,#4a463f)}.pz-n.lead{color:var(--pz-ink,#1f1d1a);font-size:13px;font-weight:600}.pz-n.on{color:var(--pz-green,#1f6b3d)}.pz-n.off{color:var(--pz-faint,#8a857c)}.pz-n.b{font-weight:600}.pz-note{color:var(--pz-muted,#6b665e);text-wrap:pretty;max-width:720px;margin:12px 0 0;font-size:12px;line-height:1.45}.pz-note.sm{font-size:11.5px}.pz-sub{font:600 10px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.14em;margin-top:14px}.pz-lhead{font:500 9.5px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em;color:var(--pz-faint,#8a857c);border-bottom:1px solid var(--pz-line,#00000014);gap:8px;margin-top:8px;padding:10px 0 7px;display:grid}.pz-lrow{border-bottom:1px solid var(--pz-hair,#0000000f);align-items:center;gap:8px;padding:8px 0;display:grid}.pz-lrow:last-of-type{border-bottom:0}.pz-lrow.shade{background:var(--pz-green-wash,#f6faf7)}.pz-lseed{font:600 11.5px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-navy-ink,#1c2540)}.pz-lteam{align-items:center;gap:7px;min-width:0;display:flex}.pz-lteam .pz-crest{width:20px;height:20px;font-size:8px}.pz-lname{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.pz-lsub{font:10px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-fainter,#b3aea4);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pz-bid{font:600 9px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.06em;text-align:center;white-space:nowrap;border-radius:3px;padding:2px 5px}.pz-bid.auto,.pz-bid.div{color:var(--pz-green,#1f6b3d);background:var(--pz-green-soft,#e6f0e9)}.pz-bid.atlg,.pz-bid.wc{color:var(--pz-body,#4a463f);background:var(--pz-chip,#eceae4)}.pz-bid.home{color:var(--pz-green,#1f6b3d);background:var(--pz-green-soft,#e6f0e9)}.pz-bid.road{color:var(--pz-body,#4a463f);background:var(--pz-chip,#eceae4)}.pz-lpct{font:12px var(--mono,"IBM Plex Mono",monospace);text-align:right;color:var(--pz-body,#4a463f)}.pz-bar{background:var(--pz-track,#f0eee9);border-radius:3px;height:6px;display:block}.pz-bar span{background:var(--pz-gold,#c9a227);border-radius:3px;height:100%;display:block}.pz-bar.green span{background:var(--pz-green,#1f6b3d)}.pz-bar.grey span{background:var(--pz-track3,#d6d2c9)}.pz-foot{text-align:center;font:11px var(--mono,"IBM Plex Mono",monospace);color:var(--pz-faint,#8a857c);padding:4px 0 8px}.pz-dark{background:var(--pz-navy,#1c2540);border-radius:12px;padding:22px}.pz-dark-eyebrow{font:600 11px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.2em;color:var(--pz-mint,#9fd3b4)}.pz-dark h2{font:600 20px/1.2 var(--serif,"Newsreader",Georgia,serif);color:var(--pz-on-navy,#fff);margin:10px 0 0}.pz-dark p{color:#ffffffe0;text-wrap:pretty;margin:14px 0 0;font-size:12.5px;line-height:1.5}.pz-dark .pz-bar{background:#ffffff29}.pz-dark .pz-bar span{background:var(--pz-mint,#9fd3b4)}.pz-switch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex}.pz-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pz-pills-label{font:600 10px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.14em;color:var(--pz-muted,#6b665e);margin-right:4px}.pz-pill{font:500 12.5px var(--mono,"IBM Plex Mono",monospace);cursor:pointer;white-space:nowrap;border:1px solid var(--pz-line3,#00000024);background:var(--pz-card,#fff);color:var(--pz-body,#4a463f);border-radius:6px;padding:7px 15px}.pz-pill.sm{padding:6px 13px;font-size:12px}.pz-pill.on{background:var(--pz-navy,#1c2540);border-color:var(--pz-navy,#1c2540);color:var(--pz-on-navy,#fff)}.pz-pill:focus-visible{outline:2px solid var(--pz-green,#1f6b3d);outline-offset:2px}@media (max-width:1100px){.pz-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pz-wrap{padding:12px 12px 20px}.pz-head{padding:20px 16px}.pz-head h1{font-size:27px}.pz-card{padding:16px 14px}.pz-h h2{white-space:normal}.pz-stats{text-align:left}.pz-stat{padding-right:14px}}.pz .pz-tabs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pz .pz-tab{border:1px solid var(--pz-border,#e3e0d8);background:var(--pz-card,#fff);color:var(--pz-navy-ink,#1c2540);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.pz .pz-tab:hover{border-color:var(--pz-navy-ink,#1c2540)}.pz .pz-tab:focus-visible{outline:2px solid var(--pz-navy-ink,#1c2540);outline-offset:2px}.pz .pz-tab.on{background:var(--pz-navy,#1c2540);border-color:var(--pz-navy,#1c2540);color:var(--pz-on-navy,#fff)}.pz .pz-tab-n{letter-spacing:.02em;opacity:.62;white-space:nowrap;font-size:11px;font-weight:500}.pz .pz-tab.on .pz-tab-n{opacity:.78}.pz-dark .pz-h-note{color:var(--pz-mint,#9fd3b4)}.pz-dark .pz-lrow{border-bottom-color:#ffffff24}.pz-dark .pz-lrow:last-of-type{border-bottom:0}.pz-dark .pz-lname{color:var(--pz-on-navy,#fff)}.pz-dark .pz-lpct{color:#ffffffd1}.pz-dark .pz-lsub{color:#ffffffb3}.pz-dark .pz-lseed{color:#ffffff9e}.pz-dark .pz-lhead{color:var(--pz-mint,#9fd3b4);border-bottom-color:#ffffff38}.pz-dark .pz-lsub{font-size:11.5px}.pz{--pz-ink:#1f1d1a;--pz-body:#4a463f;--pz-muted:#6b665e;--pz-faint:#8a857c;--pz-fainter:#b3aea4;--pz-page:#f4f3ef;--pz-card:#fff;--pz-sub:#faf9f6;--pz-track:#f0eee9;--pz-chip:#eceae4;--pz-green:#1f6b3d;--pz-green-soft:#e6f0e9;--pz-green-wash:#f6faf7;--pz-mint:#9fd3b4;--pz-premium:#7a4b00;--pz-premium-soft:#f6ecd4;--pz-navy:#1c2540;--pz-navy-ink:#1c2540;--pz-navy-soft:#e9eef9;--pz-on-navy:#fff;--pz-line:#00000014;--pz-hair:#0000000f;--pz-line2:#0000001a;--pz-line3:#00000024;--pz-border:#e3e0d8;--pz-row-on:#fcfdfc;--pz-hair2:#0000000d;--pz-hair3:#00000012;--pz-line4:#00000029;--pz-gold:#c9a227;--pz-track3:#d6d2c9}.dark .pz{--pz-ink:#f2efe9;--pz-body:#d3cec4;--pz-muted:#b8b2a8;--pz-faint:#a29c93;--pz-fainter:#6d6862;--pz-page:#16151a;--pz-card:#1e1d23;--pz-sub:#232228;--pz-track:#2c2b33;--pz-chip:#2e2d36;--pz-green:#5cc98a;--pz-green-soft:color-mix(in srgb,var(--pz-green)16%,transparent);--pz-green-wash:color-mix(in srgb,var(--pz-green)8%,transparent);--pz-mint:#9fd3b4;--pz-premium:#e0b458;--pz-premium-soft:color-mix(in srgb,var(--pz-premium)16%,transparent);--pz-navy:#252b3d;--pz-navy-ink:#8fa8dd;--pz-navy-soft:color-mix(in srgb,var(--pz-navy-ink)16%,transparent);--pz-on-navy:#fff;--pz-line:#ffffff1a;--pz-hair:#ffffff12;--pz-line2:#ffffff21;--pz-line3:#ffffff2e;--pz-border:#fff3;--pz-row-on:#ffffff0d;--pz-hair2:#ffffff0f;--pz-hair3:#ffffff14;--pz-line4:#fff3;--pz-gold:#d9b64a;--pz-track3:#4a4854}
