
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
#posse-report{color-scheme:dark;--pr-bg:#101310;--pr-surface:#191e19;--pr-raised:#222a22;--pr-line:#354035;--pr-ink:#f2f1e7;--pr-muted:#abb6a7;--pr-lime:#d5f774;--pr-green:#9ee5ac;--pr-red:#ffa49f;--pr-gold:#f4d48b;--pr-purple:#c2b5f0;background:var(--pr-bg);color:var(--pr-ink);font:14px/1.5 'DM Sans',sans-serif;overflow:hidden}
#posse-report *{box-sizing:border-box}#posse-report button,#posse-report select{font:inherit}#posse-report button{cursor:inherit}#posse-report a{color:inherit;text-decoration:none}#posse-report button:focus-visible,#posse-report summary:focus-visible,#posse-report a:focus-visible{outline:2px solid var(--pr-lime);outline-offset:4px}#posse-report [hidden]{display:none!important}
#posse-report .pr-mono{font-family:'IBM Plex Mono',monospace;font-variant-numeric:tabular-nums}#posse-report .pr-inner{max-width:1100px;margin:auto;padding:0 36px}#posse-report .pr-kicker{font:500 11px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.13em;color:var(--pr-muted)}#posse-report .pr-lime{color:var(--pr-lime)}#posse-report .pr-muted{color:var(--pr-muted)}#posse-report .pr-w{color:var(--pr-green)}#posse-report .pr-l{color:var(--pr-red)}#posse-report .pr-p{color:var(--pr-gold)}
#posse-report .pr-nav{display:flex;gap:28px;align-items:center;justify-content:space-between;padding:20px 36px;border-bottom:1px solid var(--pr-line);flex-wrap:wrap}#posse-report .pr-brand{font-family:'Barlow Condensed',sans-serif;font-size:25px;font-weight:800;letter-spacing:.04em;display:flex;align-items:center;gap:10px}#posse-report .pr-brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pr-lime);color:var(--pr-bg)}#posse-report .pr-nav-links{display:flex;gap:22px;font-size:12px;align-items:center}#posse-report .pr-nav-links a{color:var(--pr-muted)}#posse-report .pr-nav-links a:first-child{color:var(--pr-ink)}#posse-report .pr-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--pr-line);border-radius:30px;font:500 11px 'IBM Plex Mono',monospace;white-space:nowrap}#posse-report .pr-preview{background:var(--pr-raised);padding:8px 36px;color:var(--pr-muted);font:11px 'IBM Plex Mono',monospace}
#posse-report .pr-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;padding-top:40px;padding-bottom:36px}#posse-report .pr-overline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#posse-report .pr-final{color:var(--pr-green);font:500 11px 'IBM Plex Mono',monospace}#posse-report h1{font:800 clamp(52px,7.7vw,86px)/.9 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:18px 0}#posse-report .pr-deck{font-size:15px;max-width:400px;color:var(--pr-muted);margin:0}#posse-report .pr-deck strong{font-weight:500;color:var(--pr-ink)}
#posse-report .pr-ticket{background:var(--pr-lime);color:#182012;padding:22px 24px;align-self:start;position:relative;border-radius:3px}#posse-report .pr-ticket .pr-kicker{color:#3c4b27}#posse-report .pr-ticket-head{display:flex;justify-content:space-between;align-items:center;gap:12px}#posse-report .pr-ticket-number{font:700 76px/.95 'Barlow Condensed',sans-serif;letter-spacing:-.02em;margin:17px 0 8px}#posse-report .pr-ticket-number span{font:500 14px 'IBM Plex Mono',monospace;letter-spacing:0}#posse-report .pr-ticket-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px dashed #697b3c;padding-top:14px;margin-top:20px;font:500 12px 'IBM Plex Mono',monospace}#posse-report .pr-outcomes{display:flex;gap:5px}#posse-report .pr-outcomes span{width:26px;height:26px;display:grid;place-items:center;background:#233419;color:var(--pr-lime);font:600 12px 'IBM Plex Mono',monospace;border-radius:3px}#posse-report .pr-outcomes .pr-loss-box{background:#b7ca7d;color:#273519}#posse-report .pr-outcomes .pr-push-box{background:#eef7ca;color:#273519}
#posse-report .pr-season-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line);padding:22px 0;gap:20px}#posse-report .pr-strip-stat{padding-right:12px}#posse-report .pr-strip-stat + .pr-strip-stat{border-left:1px solid var(--pr-line);padding-left:24px}#posse-report .pr-strip-value{font:600 29px 'Barlow Condensed',sans-serif;margin-top:5px}#posse-report .pr-strip-value small{font:12px 'IBM Plex Mono',monospace;color:var(--pr-muted)}#posse-report .pr-strip-sub{font-size:12px;color:var(--pr-muted);margin-top:3px}
#posse-report .pr-jump{display:flex;gap:22px;padding:16px 0;flex-wrap:wrap;font-size:12px;color:var(--pr-muted)}#posse-report .pr-jump a:hover{color:var(--pr-lime)}#posse-report .pr-section{padding:32px 0;border-bottom:1px solid var(--pr-line)}#posse-report .pr-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}#posse-report h2{font:700 32px/1 'Barlow Condensed',sans-serif;letter-spacing:.005em;margin:6px 0}#posse-report h3{font-size:15px;margin:0 0 8px;font-weight:600}#posse-report p{margin:6px 0}#posse-report .pr-small{font-size:12px;color:var(--pr-muted)}#posse-report .pr-two-col{display:grid;grid-template-columns:1.5fr 1fr;gap:28px}#posse-report .pr-box{background:var(--pr-surface);border:1px solid var(--pr-line);border-radius:7px;padding:20px}#posse-report .pr-box p{color:var(--pr-muted);font-size:13px}#posse-report .pr-story-number{font:600 36px 'Barlow Condensed',sans-serif;color:var(--pr-lime);margin-bottom:5px}#posse-report .pr-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#posse-report .pr-story{border-left:2px solid var(--pr-line);padding-left:16px}#posse-report .pr-story:first-child{border-color:var(--pr-lime)}#posse-report .pr-story p{font-size:13px;color:var(--pr-muted)}
#posse-report .pr-pick{border-bottom:1px solid var(--pr-line)}#posse-report .pr-pick:first-child{border-top:1px solid var(--pr-line)}#posse-report summary{list-style:none}#posse-report summary::-webkit-details-marker{display:none}#posse-report .pr-pick summary{display:grid;grid-template-columns:38px 1fr auto 18px;gap:12px;align-items:center;padding:16px 0}#posse-report .pr-result{width:32px;height:32px;display:grid;place-items:center;font:600 13px 'IBM Plex Mono',monospace;border-radius:50%}#posse-report .pr-result.pr-w{background:#223c2a}#posse-report .pr-result.pr-l{background:#422925}#posse-report .pr-result.pr-p{background:#403925}#posse-report .pr-pick-name{font-weight:600;font-size:15px}#posse-report .pr-pick-meta{font-size:11px;color:var(--pr-muted);margin-top:3px}#posse-report .pr-points{text-align:right;font:500 14px 'IBM Plex Mono',monospace}#posse-report .pr-points small{display:block;font:11px 'DM Sans',sans-serif;color:var(--pr-muted)}#posse-report .pr-chevron{color:var(--pr-muted);font-size:18px;transition:transform .2s}#posse-report details[open]>summary .pr-chevron{transform:rotate(45deg)}#posse-report .pr-pick-details{padding:0 0 17px 50px;font-size:12px;color:var(--pr-muted)}#posse-report .pr-pick-details strong{color:var(--pr-ink);font-weight:500}#posse-report .pr-backers{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}#posse-report .pr-name-chip{background:var(--pr-raised);color:var(--pr-ink);border-radius:4px;padding:4px 7px;font-size:11px}#posse-report .pr-crowd-line{display:flex;gap:12px;align-items:center;margin-top:12px}#posse-report .pr-track{height:5px;border-radius:2px;background:var(--pr-raised);flex:1;overflow:hidden}#posse-report .pr-fill{display:block;height:100%;background:var(--pr-lime)}#posse-report .pr-versus{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}#posse-report .pr-versus strong{display:block;font:600 38px 'Barlow Condensed',sans-serif;margin:4px 0}#posse-report .pr-comparison-row{margin-top:18px}#posse-report .pr-comparison-row .pr-track{height:9px;margin:8px 0}#posse-report .pr-row-label{display:flex;justify-content:space-between;gap:12px;font-size:12px}#posse-report .pr-stamp{border:1px solid var(--pr-line);border-radius:4px;padding:10px 12px;margin-top:20px;color:var(--pr-green);font:500 12px 'IBM Plex Mono',monospace}
#posse-report .pr-table-shell{overflow-x:auto}#posse-report table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}#posse-report th{font:500 10px 'IBM Plex Mono',monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--pr-muted);text-align:right;padding:10px 12px;background:var(--pr-surface);white-space:nowrap}#posse-report th:first-child,#posse-report td:first-child{text-align:left}#posse-report td{padding:15px 12px;text-align:right;border-bottom:1px solid var(--pr-line);font-size:13px;white-space:nowrap}#posse-report td small{display:block;font:11px 'DM Sans',sans-serif;color:var(--pr-muted);margin-top:3px}#posse-report .pr-season-cell{background:#d5f77405}#posse-report .pr-player-name{font-weight:600;display:flex;gap:12px;align-items:center}#posse-report .pr-avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pr-raised);color:var(--pr-muted);font:500 12px 'IBM Plex Mono',monospace}#posse-report .pr-player-button{background:none;border:0;color:var(--pr-ink);padding:0;text-align:left;display:flex;gap:12px;align-items:center;min-height:32px}#posse-report .pr-player-button[aria-expanded="true"]{color:var(--pr-lime)}#posse-report .pr-player-row:first-child .pr-avatar{background:var(--pr-lime);color:var(--pr-bg)}#posse-report .pr-percent{font:600 18px 'Barlow Condensed',sans-serif}#posse-report .pr-card-detail{white-space:normal!important;text-align:left!important;padding:18px!important;background:var(--pr-surface)}#posse-report .pr-full-card{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}#posse-report .pr-card-pick{padding:7px 9px;border-radius:4px;background:var(--pr-raised);font:500 11px 'IBM Plex Mono',monospace}#posse-report .pr-card-pick.pr-w{box-shadow:inset 0 -2px var(--pr-green)}#posse-report .pr-card-pick.pr-l{box-shadow:inset 0 -2px var(--pr-red)}#posse-report .pr-card-pick.pr-p{box-shadow:inset 0 -2px var(--pr-gold)}
#posse-report .pr-trend-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}#posse-report .pr-segment{display:flex;background:var(--pr-surface);padding:3px;border:1px solid var(--pr-line);border-radius:6px;gap:2px;flex-wrap:wrap}#posse-report .pr-segment button{border:0;border-radius:3px;padding:6px 10px;background:none;color:var(--pr-muted);font-size:11px}#posse-report .pr-segment button[aria-pressed="true"]{background:var(--pr-lime);color:var(--pr-bg)}#posse-report .pr-trend-svg{display:block;width:100%;height:210px}#posse-report .pr-trend-svg text{font:11px 'IBM Plex Mono',monospace;fill:var(--pr-muted)}#posse-report .pr-trend-caption{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--pr-muted)}
#posse-report .pr-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#posse-report .pr-big-pair{display:flex;gap:30px;margin:20px 0}#posse-report .pr-big-pair strong{font:600 40px 'Barlow Condensed',sans-serif;display:block}#posse-report .pr-big-pair span{font-size:12px;color:var(--pr-muted)}#posse-report .pr-mini-timeline{display:flex;gap:5px;margin-top:14px}#posse-report .pr-mini-timeline span{height:5px;flex:1;background:var(--pr-raised)}#posse-report .pr-mini-timeline .pr-played{background:var(--pr-lime)}#posse-report .pr-prize-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}#posse-report .pr-window-value{font:600 34px 'Barlow Condensed',sans-serif;margin:12px 0 3px}#posse-report .pr-window-value small{font:12px 'IBM Plex Mono',monospace;color:var(--pr-muted)}#posse-report .pr-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#posse-report .pr-team-rec{font:600 40px 'Barlow Condensed',sans-serif;margin:12px 0}#posse-report .pr-methods summary{display:flex;justify-content:space-between;gap:15px;font-size:13px;padding:20px 0}#posse-report .pr-methods p{font-size:12px;color:var(--pr-muted);max-width:760px;margin-bottom:12px}#posse-report .pr-footer{display:flex;justify-content:space-between;gap:20px;padding:25px 0;flex-wrap:wrap;color:var(--pr-muted);font-size:11px}#posse-report .pr-bottom-note{padding:12px 36px;background:var(--pr-raised);font-size:11px;color:var(--pr-muted)}
@media(max-width:720px){#posse-report .pr-inner{padding:0 20px}#posse-report .pr-nav{padding:16px 20px;gap:12px}#posse-report .pr-hero{grid-template-columns:1fr;gap:24px;padding-top:28px}#posse-report h1{font-size:64px}#posse-report .pr-deck{max-width:100%}#posse-report .pr-ticket-number{font-size:64px}#posse-report .pr-two-col{grid-template-columns:1fr;gap:20px}#posse-report .pr-stories{gap:14px}#posse-report .pr-prize-grid{grid-template-columns:1fr}#posse-report .pr-window-value{margin:8px 0}#posse-report .pr-compare-grid{grid-template-columns:1fr}#posse-report table{min-width:650px}#posse-report .pr-strip-value{font-size:24px}#posse-report .pr-strip-stat + .pr-strip-stat{padding-left:14px}#posse-report .pr-season-strip{gap:10px}#posse-report .pr-section{padding:26px 0}}
@media(max-width:440px){#posse-report .pr-nav-links{gap:14px}#posse-report .pr-nav-links a:last-child{display:none}#posse-report .pr-preview{padding:8px 20px;font-size:10px}#posse-report .pr-stories,#posse-report .pr-team-grid{grid-template-columns:1fr}#posse-report .pr-story-number{font-size:30px}#posse-report .pr-season-strip{grid-template-columns:1fr}#posse-report .pr-strip-stat{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}#posse-report .pr-strip-stat + .pr-strip-stat{border-left:0;padding:10px 0 0;border-top:1px solid var(--pr-line)}#posse-report .pr-strip-value{margin:0;text-align:right;grid-column:2;grid-row:1/3}#posse-report .pr-strip-sub{font-size:11px}#posse-report .pr-jump{gap:14px}#posse-report .pr-pick summary{grid-template-columns:32px 1fr auto 12px;gap:9px}#posse-report .pr-pick-name{font-size:13px}#posse-report .pr-pick-meta{font-size:11px}#posse-report .pr-pick-details{padding-left:0}#posse-report .pr-ticket{padding:18px}#posse-report .pr-ticket-foot{flex-wrap:wrap}}

#posse-report .pr-section{scroll-margin-top:20px}#posse-report .pr-card-detail strong{font-weight:600}#posse-report .pr-card-detail td{white-space:normal}#posse-report .pr-full-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#posse-report .pr-card-pick{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:10px}#posse-report .pr-card-pick small{white-space:normal;color:var(--pr-muted);font:11px/1.5 'DM Sans',sans-serif}#posse-report .pr-full-card b{font-weight:500}#posse-report .pr-detail-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}#posse-report .pr-name-chip{display:inline-block}#posse-report .pr-source-list a{text-decoration:underline;text-underline-offset:3px}#posse-report .pr-ats-search{background:var(--pr-surface);color:var(--pr-ink);border:1px solid var(--pr-line);border-radius:5px;padding:9px 12px;max-width:100%;font:14px 'DM Sans',sans-serif}#posse-report .pr-ats-table{min-width:0}#posse-report .pr-ats-table td,#posse-report .pr-ats-table th{padding:10px 8px}#posse-report .pr-numbers{font-family:'IBM Plex Mono',monospace;font-variant-numeric:tabular-nums}#posse-report .pr-native-note{border-top:1px solid var(--pr-line);margin-top:20px}#posse-report .pr-source-list{padding-left:18px;font-size:12px;color:var(--pr-muted)}#posse-report .pr-source-list li{margin-bottom:8px}#posse-report .pr-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#posse-report .pr-mobile-hint{display:none}#posse-report summary{cursor:pointer}#posse-report button{cursor:pointer}#posse-report .pr-pill{font-size:11px}#posse-report th{font-size:11px}#posse-report .pr-week-nav{display:flex;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--pr-line);padding:13px 0;font-size:12px;color:var(--pr-muted)}#posse-report .pr-week-nav a:hover{color:var(--pr-lime)}#posse-report .pr-native-note summary{padding:14px 0}#posse-report .pr-consensus{display:grid;grid-template-columns:90px 1fr 70px;gap:10px;align-items:center;margin:14px 0;font-size:12px}#posse-report .pr-consensus .pr-track{height:9px}#posse-report .pr-consensus small{display:block;color:var(--pr-muted);font-size:11px}#posse-report .pr-consensus strong{text-align:right;font:500 15px 'IBM Plex Mono',monospace}
@media(max-width:600px){#posse-report .pr-individual{min-width:0}#posse-report .pr-individual thead{display:none}#posse-report .pr-individual tbody,#posse-report .pr-individual tr{display:block}#posse-report .pr-individual .pr-player-row{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;border:1px solid var(--pr-line);border-radius:6px;margin-bottom:10px;background:var(--pr-surface);padding:12px}#posse-report .pr-individual td{display:block;border:0;padding:8px 0;text-align:left;white-space:normal}#posse-report .pr-individual .pr-player-row>td:first-child{grid-column:1/-1;border-bottom:1px solid var(--pr-line);padding-bottom:12px;margin-bottom:6px}#posse-report .pr-individual .pr-player-row td[data-label]::before{content:attr(data-label);display:block;font:11px 'DM Sans',sans-serif;color:var(--pr-muted);margin-bottom:4px}#posse-report .pr-individual .pr-season-cell{background:none}#posse-report .pr-individual .pr-player-button{width:100%}#posse-report .pr-individual .pr-player-name{flex:1}#posse-report .pr-card-detail{padding:12px!important}#posse-report .pr-full-card{grid-template-columns:1fr}#posse-report .pr-trend-svg{height:220px}#posse-report .pr-card-detail-row{margin:-10px 0 14px}#posse-report .pr-ats-table{font-size:12px}#posse-report .pr-ats-table td,#posse-report .pr-ats-table th{font-size:11px;padding:8px 5px}#posse-report .pr-ats-table td:first-child{max-width:100px;white-space:normal}#posse-report .pr-split-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#posse-report *{scroll-behavior:auto;transition:none}}
#posse-report .pr-box table{min-width:0}
