.md{overflow-wrap:anywhere;gap:.625rem;line-height:1.55;display:grid}.md-h1{font-family:var(--xp-title-font);color:var(--xp-title-dark);font-size:1.25rem;line-height:1.2}.md-h2{border-bottom:1px solid var(--xp-face-shadow);color:var(--xp-title-dark);margin-top:.5rem;padding-bottom:.125rem;font-size:1.0625rem;line-height:1.2}.md-h3{font-weight:700;line-height:1.2}.md-ul{padding-left:1.25rem;list-style:square}.md-ol{padding-left:1.5rem;list-style:decimal}.md li+li{margin-top:.25rem}
.ai-list{border:1px solid var(--xp-face-shadow);background:var(--xp-cream)}.ai-list li+li{border-top:1px solid var(--xp-face-shadow)}.xp-drill.ai-list-link{align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.375rem .5rem;display:flex}.xp-drill.ai-list-link:hover{background:var(--xp-balloon)}.ai-redacted{border-color:var(--xp-red);color:var(--xp-red);background:var(--xp-cream)}.ai-body{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);padding:.75rem}.ai-preview{padding:0 .5rem}.ai-preview-text{border:1px solid var(--xp-face-shadow);max-height:20rem;font:inherit;white-space:pre-wrap;background:var(--xp-face);margin-bottom:.5rem;padding:.5rem;font-size:.8125rem;overflow:auto}.ai-flags{gap:.25rem;padding:.5rem;display:grid}
.settings-linked{align-items:center;gap:.625rem;display:flex}.settings-avatar{width:2.5rem;height:2.5rem;overflow:hidden}.settings-note{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;align-items:flex-start;gap:.375rem;padding:.375rem .5rem;display:flex}.settings-warning{border-color:var(--xp-wood);background:var(--xp-balloon)}.xp-input{border:1px solid var(--xp-button-border);min-height:2.75rem;color:var(--xp-text);font:inherit;background:var(--xp-cream);box-shadow:inset 1px 1px 0 var(--xp-face-shadow);padding:0 .5rem}.xp-input:focus-visible{outline:2px solid var(--xp-select);outline-offset:1px}.xp-input[aria-invalid=true]{border-color:var(--xp-red)}.xp-button:disabled{color:var(--xp-face-shadow);background:var(--xp-face);box-shadow:none;cursor:default}.settings-check{min-height:2.75rem;cursor:var(--cursor-pointer,pointer);align-items:flex-start;gap:.5rem;padding-block:.5rem;display:flex}.settings-check input{width:1.125rem;height:1.125rem;accent-color:var(--xp-select);flex:none;margin-top:.125rem}.settings-check input:focus-visible{outline:2px solid var(--xp-select);outline-offset:2px}
.proposal{background:var(--xp-cream);gap:.5rem;display:grid}.proposal-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.proposal-textarea{resize:vertical;min-height:6rem;padding-block:.375rem}.proposal-votes{grid-template-columns:auto 1fr;gap:.25rem 1rem;font-size:.8125rem;display:grid}.proposal-votes dt{font-variant-numeric:tabular-nums;font-weight:700}.proposal-status[data-status=approved]{background:var(--xp-gold)}.proposal-status[data-status=rejected],.proposal-status[data-status=closed]{border-color:var(--xp-face-shadow);background:var(--xp-face)}.proposal[data-inactive]{background:var(--xp-face)}
.analyzer-pickers{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem .75rem;display:grid}.analyzer-pickers .xp-select{min-width:0;max-width:min(100%,28rem)}.analyzer-compare{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:40rem){.analyzer-compare{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start}}.analyzer-figure{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);box-shadow:inset 1px 1px 0 var(--xp-face-shadow);flex-direction:column;align-items:center;gap:.375rem;padding:.5rem;display:flex}.hex-chart{aspect-ratio:1;width:100%;max-width:18rem}.hex-ring,.hex-spoke{fill:none;stroke:var(--xp-face-shadow);stroke-width:1px}.hex-average{fill:color-mix(in srgb, var(--xp-face-shadow) 18%, transparent);stroke:var(--xp-text);stroke-width:1.5px;stroke-dasharray:4 3}.hex-primary polygon{fill:color-mix(in srgb, var(--clt-crown) 35%, transparent);stroke:var(--clt-crown-dark);stroke-width:2.5px}.hex-primary circle{fill:var(--clt-crown-dark)}.hex-comparison polygon{fill:color-mix(in srgb, var(--clt-teal) 22%, transparent);stroke:var(--clt-teal);stroke-width:2.5px}.hex-comparison rect{fill:var(--clt-teal)}.hex-label{font:bold 15px var(--xp-font);fill:var(--xp-text)}.analyzer-legend{flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;font-size:.75rem;display:flex}.analyzer-legend span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;max-width:100%;display:inline-flex;overflow:hidden}.analyzer-legend span:before{content:"";flex:none;width:.75rem;height:.75rem}.analyzer-legend [data-series=primary]:before{border:2px solid var(--clt-crown-dark);background:var(--clt-crown);border-radius:50%}.analyzer-legend [data-series=comparison]:before{border:2px solid var(--clt-teal);background:color-mix(in srgb, var(--clt-teal) 40%, transparent)}.analyzer-legend [data-series=average]:before{border-top:2px dashed var(--xp-text);height:0}.analyzer-breakdown tbody th,.analyzer-breakdown tfoot th{text-align:left;padding:.375rem}.analyzer-breakdown tfoot th,.analyzer-breakdown tfoot td{border-top:2px solid var(--xp-face-shadow);font-weight:700}.analyzer-bar{border:1px solid var(--xp-face-shadow);background:var(--xp-face);height:.625rem;display:block}.analyzer-bar span{background:linear-gradient(var(--clt-crown), var(--clt-crown-dark));height:100%;display:block}.analyzer-value{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.analyzer-value[data-standing=above],.analyzer-key [data-standing=above]{color:var(--xp-start-dark);font-weight:700}.analyzer-value[data-standing=below],.analyzer-key [data-standing=below]{color:var(--xp-red)}.analyzer-value[data-standing]:not([data-standing=even]):before,.analyzer-key span:before{content:"";border-inline:.25rem solid #0000}.analyzer-value[data-standing=above]:before,.analyzer-key [data-standing=above]:before{border-bottom:.375rem solid}.analyzer-value[data-standing=below]:before,.analyzer-key [data-standing=below]:before{border-top:.375rem solid}.analyzer-key{gap:1rem;display:flex}.analyzer-key span{align-items:center;gap:.25rem;display:inline-flex}.analyzer-averages{border:1px solid var(--xp-face-shadow);background:linear-gradient(var(--xp-cream), var(--xp-face));border-radius:3px;flex-wrap:wrap;gap:.375rem 1.25rem;padding:.5rem;display:flex}.analyzer-averages dt{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.analyzer-averages dd{font-variant-numeric:tabular-nums;font-weight:700}.analyzer-ranks{min-width:44rem}.analyzer-ranks th,.analyzer-ranks td{white-space:nowrap}.analyzer-team-col{width:12rem;max-width:12rem;overflow:hidden}.analyzer-ranks tr[data-mine] td{background:var(--clt-sky)}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.analyzer-pickers{grid-template-columns:minmax(0,1fr)}.analyzer-averages dt,.analyzer-legend{font-size:.8125rem}.analyzer-ranks .analyzer-team-col{z-index:1;background:var(--xp-cream);width:9rem;max-width:9rem;position:sticky;left:0}.analyzer-ranks thead .analyzer-team-col{background:var(--xp-face)}}.analyzer-empty{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;padding:.5rem}.analyzer-trades{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (min-width:40rem){.analyzer-trades{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.analyzer-trade{border:1px solid var(--xp-face-shadow);background:linear-gradient(var(--xp-cream), var(--xp-face));border-radius:3px;flex-direction:column;gap:.375rem;min-width:0;padding:.5rem;display:flex}.analyzer-trade-head{min-width:0;color:var(--xp-title-dark);align-items:center;gap:.375rem;display:flex}.analyzer-trade-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.analyzer-trade-sides>div{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);min-width:0;padding:.375rem}.analyzer-trade-sides dt{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.analyzer-trade-sides dd{flex-direction:column;min-width:0;display:flex}.analyzer-trade-meta{font-variant-numeric:tabular-nums;font-size:.75rem}
.xp-face{border:1px solid var(--xp-face-shadow);background:var(--xp-face);border-radius:3px;flex:none;width:2rem;height:2rem;display:block;overflow:hidden}.xp-face img{object-fit:cover;object-position:top;width:100%;height:100%}.xp-face[data-logo] img{object-fit:contain}[data-theme=buzz] .xp-face{border-color:var(--bz-ink);border-radius:999px}.xp-nfl{vertical-align:middle;align-items:center;gap:.25rem}.xp-nfl-logo{object-fit:contain;flex:none;width:1rem;height:1rem}.xp-face.xp-face-sm{width:1.75rem;height:1.75rem}@container (max-width:19rem){.xp-face.xp-face-sm{display:none}}.xp-injury{border:1px solid var(--xp-red);min-width:1.25rem;height:1rem;color:var(--xp-red);background:var(--xp-cream);border-radius:3px;flex:none;place-items:center;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-grid}.xp-injury[data-level=q]{border-color:var(--xp-wood);color:var(--xp-text);background:var(--xp-gold)}.xp-injury[data-level=out]{color:var(--xp-text-inverse);background:var(--xp-red)}[data-theme=buzz] .xp-injury{border:2px solid var(--bz-ink);color:var(--bz-paper);background:var(--bz-red-text);font-family:var(--bz-jersey);border-radius:999px;font-size:.6875rem}[data-theme=buzz] .xp-injury[data-level=q]{color:var(--bz-ink);background:var(--bz-amber)}[data-theme=buzz] .xp-injury[data-level=d]{color:var(--bz-red-text);background:var(--bz-paper)}
.xp-matchup{border:1px solid var(--xp-face-shadow);width:100%;font:inherit;color:inherit;text-align:left;background:var(--xp-cream);cursor:var(--cursor-pointer,pointer);border-radius:3px;flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.xp-matchup:hover{box-shadow:inset 0 0 0 2px var(--xp-gold)}.xp-matchup:active{background:var(--xp-face)}.xp-matchup:focus-visible{outline:2px dotted var(--xp-text);outline-offset:2px}.xp-matchup-side{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.xp-matchup-hint{color:var(--xp-title-dark);font-size:.6875rem;text-decoration:underline}.xp-score{font-variant-numeric:tabular-nums;flex:none;font-size:1rem}.xp-player-row{border-bottom:1px solid var(--xp-face-shadow);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.xp-player-pos{flex:none;width:2.25rem;font-size:.6875rem;font-weight:700}.xp-player-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xp-player-team{flex:none;font-size:.6875rem}.xp-player-pts{font-variant-numeric:tabular-nums;flex:none}.xp-summary-toggle{min-height:2rem;cursor:var(--cursor-pointer,pointer);padding:.25rem 0;font-weight:700}.xp-summary-toggle:focus-visible{outline:2px dotted var(--xp-text);outline-offset:1px}.xp-table .xp-in td:first-child{box-shadow:inset 4px 0 var(--xp-gold)}.xp-round-title{margin-bottom:.375rem;font-weight:700}.xp-bracket-match{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;flex-direction:column;gap:.25rem;padding:.375rem .5rem;display:flex}.xp-slot{align-items:center;gap:.375rem;min-width:0;min-height:2rem;display:flex}.xp-slot-out .xp-team-name{font-weight:400;text-decoration:line-through}.xp-slot-from{font-size:.6875rem}.xp-seed{font-variant-numeric:tabular-nums;flex:none;width:1.25rem;font-weight:700}.xp-table th{white-space:nowrap}.xp-table .xp-group-start td{border-top:3px solid var(--xp-face-shadow)}.rules-body{gap:.5rem;padding-top:.25rem;line-height:1.5;display:grid}.rules-table{max-width:28rem}.xp-toggle{border-radius:0}.xp-toggle:first-child{border-radius:3px 0 0 3px}.xp-toggle:last-child{border-radius:0 3px 3px 0}.xp-toggle[aria-pressed=true]{background:var(--xp-face-shadow);box-shadow:inset 1px 1px 2px #0000004d}.xp-pick-owner{text-align:right;overflow-wrap:anywhere;flex:none;max-width:40%;font-size:.75rem}.xp-pick-owner .xp-team{max-width:100%}.xp-pick-owner .xp-avatar{width:1.25rem;height:1.25rem}[data-mine]{background:var(--xp-balloon);box-shadow:inset 4px 0 var(--xp-gold)}.xp-board{table-layout:auto;min-width:48rem}.xp-board td{border-left:1px solid var(--xp-face-shadow);vertical-align:top;min-width:4rem}.xp-board [data-dim]{opacity:.4}.world-cup-status[data-status=clinched]{background:var(--xp-gold)}.world-cup-status[data-status=eliminated]{border-color:var(--xp-face-shadow);color:var(--xp-text);background:var(--xp-face)}@container (max-width:34rem){.standings-extra{display:none}}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.standings-extra{display:none}.xp-player-row{min-height:2.75rem;padding-block:.25rem}.xp-player-pos,.xp-player-team,.xp-slot-from,.xp-matchup-hint{font-size:.75rem}.xp-summary-toggle{min-height:2.75rem}}
.xp-explorer{flex-direction:column;min-height:calc(100% + 1.5rem);margin:-.75rem;display:flex;container-type:inline-size}.xp-address{border-bottom:1px solid var(--xp-face-shadow);color:var(--xp-face-shadow);background:linear-gradient(var(--xp-cream), var(--xp-face));align-items:center;gap:.5rem;padding:3px 6px;display:flex}.xp-address-field{border:1px solid var(--xp-title-inactive);background:var(--xp-cream);flex:1;align-items:center;gap:.25rem;min-width:0;padding:2px 4px;display:flex}.xp-address-field input{min-width:0;color:var(--xp-text);background:0 0;outline:none;flex:1}.xp-address-field:focus-within{border-color:var(--xp-select)}.xp-explorer-panes{flex:1;min-height:0;display:flex}.xp-task-pane{background:linear-gradient(var(--xp-title-inactive-light), var(--xp-title-inactive));flex:none;width:11.5rem;padding:.75rem}.xp-task-pane ul{background:var(--xp-menu-side);border-radius:0 0 3px 3px;padding:.375rem .5rem}.xp-task-pane-title{color:var(--xp-title-dark);background:linear-gradient(90deg, var(--xp-cream), var(--xp-menu-side));border-radius:3px 3px 0 0;padding:.25rem .625rem;font-weight:700}.xp-task-pane-link{width:100%;min-height:2rem;color:var(--xp-title-dark);text-align:left;cursor:var(--cursor-pointer,pointer);align-items:center;gap:.375rem;display:flex}.xp-task-pane-link:hover{text-decoration:underline}.xp-task-pane-link:focus-visible{outline:1px dotted var(--xp-text)}.xp-folder-icons{background:var(--xp-cream);flex:1;grid-template-columns:repeat(auto-fill,6.5rem);align-content:start;gap:.75rem .5rem;padding:1rem;display:grid}.xp-folder-empty{color:var(--xp-face-shadow);background:var(--xp-cream);flex:1;padding:1rem}.xp-folder-icons .xp-desktop-icon{width:6.5rem;color:var(--xp-text)}.xp-folder-icons .xp-desktop-icon-label{text-shadow:none}.xp-folder-icons .xp-desktop-icon:focus .xp-desktop-icon-label{color:var(--xp-text-inverse)}.xp-folder-icons .xp-desktop-icon:focus-visible .xp-desktop-icon-label{outline-color:var(--xp-text)}.xp-statusbar{border-top:1px solid var(--xp-face-shadow);background:var(--xp-face);padding:2px 8px;font-size:.75rem}@container (max-width:30rem){.xp-task-pane{display:none}}
.home{flex-direction:column;gap:.75rem;display:flex;container:home/inline-size}.home-card-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.375rem;display:flex}.home-card-head .xp-group-title{margin-bottom:0}.home-card-more{color:var(--xp-title-dark);flex:none;font-size:.75rem;text-decoration:underline}.home-more{color:var(--xp-title-dark);margin-top:.5rem;text-decoration:underline}.home-pulse{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.home-tile{background:linear-gradient(var(--xp-cream), var(--xp-face))}.home-tile-body{align-items:flex-start;gap:.5rem;display:flex}.home-big{font:bold 1.5rem/1.15 var(--xp-title-font);font-variant-numeric:tabular-nums;color:var(--clt-navy)}.home-big-label{font:normal .8125rem var(--xp-font);color:var(--xp-text)}.home-countdown{border:1px solid var(--clt-navy-dark);font:bold .875rem var(--xp-title-font);font-variant-numeric:tabular-nums;color:var(--clt-crown);background:var(--clt-navy);border-radius:3px;margin-top:.25rem;padding:.125rem .375rem;display:inline-block}.home-news{flex-direction:column;gap:.5rem;display:flex}.home-news-item{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);padding:.375rem .5rem}.home-news-item[data-priority=critical]{border-color:var(--xp-wood);background:var(--xp-balloon);box-shadow:inset 3px 0 var(--xp-red)}.home-news-title{flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:700;display:flex}.home-news-body{white-space:pre-line;line-height:1.5}.home-mine{border-color:var(--clt-crown-dark);background:linear-gradient(var(--clt-sky), var(--xp-cream) 70%);box-shadow:inset 3px 0 var(--clt-crown)}.home-mine-body{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.home-mine-team .xp-team-name{font-size:1rem}.home-stats{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.375rem;display:grid}.home-stats div{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;padding:.25rem .5rem}.home-stats dt{text-transform:uppercase;font-size:.6875rem}.home-stats dd{font:bold 1.125rem var(--xp-title-font);font-variant-numeric:tabular-nums;color:var(--clt-navy)}.home-mine-game,.home-mine-next{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;padding:.375rem .5rem}.home-mine-score{font:bold 1.25rem var(--xp-title-font);align-items:baseline;gap:.5rem;display:flex}.home-live{border-color:var(--xp-close-dark);color:var(--xp-text-inverse);background:var(--xp-close)}.home-live-note{align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.home-cols{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.home-col{flex-direction:column;gap:.75rem;min-width:0;display:flex;container:home-col/inline-size}@container home (min-width:36rem){.home-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.home-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.home-mine-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-mine-team,.home-stats{grid-column:1/-1}}.home-rows{grid-template-columns:minmax(0,1fr);display:grid}.home-row{border-bottom:1px solid var(--xp-face);grid-template-columns:1.25rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:2.25rem;padding:.125rem .25rem;display:grid}.home-cup .home-row{grid-template-columns:minmax(0,1fr) auto auto}.home-row[data-mine]{background:var(--clt-sky)}.home-row-rank{font:bold .875rem var(--xp-title-font);font-variant-numeric:tabular-nums;text-align:right}.home-row-stat{font-variant-numeric:tabular-nums;text-align:right}.home-row-pf{min-width:3.75rem;font-size:.75rem}.home-sub{text-transform:uppercase;margin-top:.25rem;font-size:.75rem;font-weight:700}.home-list{grid-template-columns:minmax(0,1fr);display:grid}.home-list-item{border-bottom:1px solid var(--xp-face);gap:.125rem;padding:.375rem .125rem;display:grid}.home-list-detail{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.home-proposal{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);margin-top:.375rem;padding:.375rem .5rem}.home-games{grid-template-columns:minmax(0,1fr);display:grid}.home-game{border-bottom:1px solid var(--xp-face-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.375rem .25rem;display:grid}.home-game[data-mine]{background:var(--clt-sky)}.home-game-side{align-items:center;gap:.5rem;min-width:0;display:flex}.home-game-side[data-side=b]{flex-direction:row-reverse}.home-game-points{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.home-game-side[data-ahead] .home-game-points{font-weight:700}.home-game-side[data-side=b] .home-game-points{margin-left:0;margin-right:auto}@container home-col (max-width:26rem){.home-game{grid-template-columns:minmax(0,1fr);gap:.25rem}.home-game-side[data-side=b]{flex-direction:row}.home-game-side[data-side=b] .home-game-points{margin-left:auto;margin-right:0}}.home-card-action{margin-top:.75rem}.wr-feature{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);flex-direction:column;align-items:flex-start;gap:.5rem;padding:.625rem .75rem .75rem;display:flex}.wr-kicker{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.wr-title{font:bold 1.375rem/1.15 var(--xp-title-font);color:var(--xp-title-dark)}.wr-lede{max-width:70ch;line-height:1.5}.wr-mine{border-left:4px solid var(--xp-gold);background:var(--xp-balloon);align-self:stretch;padding:.5rem .625rem}.wr-mine-label{text-transform:uppercase;font-size:.6875rem;font-weight:700}.wr-earlier{margin-top:.75rem}.wr-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(9.5rem,11rem);grid-auto-flow:column;gap:.5rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.wr-strip>li{scroll-snap-align:start;display:flex}.wr-chip{border:1px solid var(--xp-face-shadow);background:linear-gradient(var(--xp-cream), var(--xp-face));flex-direction:column;flex:1;gap:.125rem;min-height:2.75rem;padding:.375rem .5rem}.wr-chip-week{font-weight:700}.wr-chip-season{font-size:.6875rem}.wr-chip-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.yw-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.yw-sec{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);flex-direction:column;gap:.5rem;min-width:0;padding:.5rem .625rem;display:flex}.yw-title{color:var(--xp-title-dark);font-weight:700}.yw-body{flex-direction:column;gap:.5rem;display:flex}.yw-total{font-variant-numeric:tabular-nums}.yw-gain{color:var(--clt-navy);font-weight:700}.yw-list{flex-direction:column;display:flex}.yw-item{border-top:1px solid var(--xp-face);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.375rem 0;display:grid}.yw-slot{border:1px solid var(--xp-face-shadow);background:var(--xp-face);justify-self:start;padding:0 .25rem;font-size:.6875rem;font-weight:700}.yw-item[data-kind=warn] .yw-slot{border-color:var(--xp-red);color:var(--xp-text-inverse);background:var(--xp-red)}.yw-player{font-weight:700}.yw-pts{font-variant-numeric:tabular-nums}.yw-why,.yw-note{font-size:.75rem}.yw-why-block{display:block}.yw-with{align-items:center;gap:.375rem;min-width:0;display:flex}.yw-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.25rem 0;display:grid}.yw-side{flex-direction:column;min-width:0;display:flex}.yw-side-label{text-transform:uppercase;font-size:.6875rem;font-weight:700}.yw-closed{border-left:3px solid var(--xp-gold);background:var(--xp-balloon);padding:.25rem .5rem}@container home (min-width:52rem){.yw-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.yw-grid>:first-child,.yw-grid>.yw-taxi{grid-column:1/-1}}.yw-taxi-links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.yw-actions{flex-wrap:wrap;gap:.5rem;display:flex}.yw-action{text-decoration:none}
.team-head{border:1px solid var(--xp-face-shadow);background:linear-gradient(var(--xp-cream), var(--xp-face));border-radius:3px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem;display:flex}.team-avatar{border:1px solid var(--xp-face-shadow);width:3.5rem;height:3.5rem;font-family:var(--xp-title-font);background:var(--xp-cream);border-radius:3px;flex:none;place-items:center;font-size:1.5rem;font-weight:700;display:grid;overflow:hidden}.team-who{flex:10rem;min-width:0}.team-name{min-width:0;font-family:var(--xp-title-font);align-items:center;gap:.375rem;font-size:1.125rem;font-weight:700;line-height:1.2;display:flex}.team-stats{flex-wrap:wrap;flex:18rem;gap:.375rem 1.5rem;display:flex}.team-stats dt{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.team-stats dd{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;font-weight:700;display:flex}.team-streak{border:1px solid;border-radius:2px;padding:0 .25rem;font-size:.6875rem;line-height:1.4}.team-streak[data-result=W]{color:var(--xp-start-dark)}.team-streak[data-result=L]{color:var(--xp-red)}.team-count{color:var(--xp-text);font-weight:400}.team-table td{vertical-align:middle}.team-player{align-items:center;gap:.5rem;min-width:0;display:flex}.team-player-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.team-player-meta{font-size:.75rem;display:block}.team-injury{color:var(--xp-red);border-color:var(--xp-red);margin-left:auto}.team-open{font-style:italic}.team-empty{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.team-list{flex-direction:column;display:flex}.team-list li+li{border-top:1px solid var(--xp-face-shadow)}.team-list-row{align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem 0;display:flex}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.xp-table.team-league-table{table-layout:fixed}.team-division{display:none}.team-streak,.team-stats dt{font-size:.75rem}}
.members{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);display:grid}.members-row{border-bottom:1px solid var(--xp-face-shadow);gap:.5rem;padding:.5rem;display:grid}.members-row:last-child{border-bottom:0}.members-row[data-inactive]{background:var(--xp-face)}.members-off{border-color:var(--xp-face-shadow);background:var(--xp-face)}.members-edit{border:1px solid var(--xp-face-shadow);background:var(--xp-face);border-radius:3px;gap:.375rem;padding:.5rem;display:grid}
.xp-ranks{flex-wrap:wrap;gap:.25rem;display:flex}.xp-rank{border:1px solid var(--xp-face-shadow);color:var(--xp-text);background:var(--xp-cream);white-space:nowrap;border-radius:3px;padding:0 .375rem;font-size:.75rem}.xp-rank[data-kind=week]{border-color:var(--xp-button-border);color:var(--xp-text-inverse);background:var(--xp-select)}.xp-rank[data-kind=dynasty]{border-color:var(--xp-wood);background:var(--xp-gold)}[data-theme=buzz] .xp-rank{border:2px solid var(--bz-ink);color:var(--bz-ink);background:var(--bz-paper);font:700 1rem var(--bz-jersey);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.125rem .625rem}[data-theme=buzz] .xp-rank[data-kind=week]{background:var(--bz-teal-light)}[data-theme=buzz] .xp-rank[data-kind=dynasty]{color:var(--bz-paper);background:var(--bz-purple)}.player-ranks{margin-top:.25rem}.bz-player-ranks:has(.xp-ranks){border:3px solid var(--bz-ink);background:var(--bz-paper-2);border-radius:12px;padding:.5rem .75rem}.xp-rank-strip{border:1px solid var(--xp-text);border-radius:3px;font-size:.625rem;font-weight:700;line-height:1.5;display:inline-flex;overflow:hidden}.xp-rank-strip>span{text-align:center;min-width:1.125rem;padding:0 .1875rem}.xp-rank-strip>[data-kind=season]{color:var(--xp-text);background:var(--xp-cream)}.xp-rank-strip>[data-kind=week]{color:var(--xp-text-inverse);background:var(--xp-select)}.xp-rank-strip>[data-kind=dynasty]{color:var(--xp-text);background:var(--xp-gold)}[data-theme=buzz] .xp-rank-strip{border:1.5px solid var(--bz-ink);font:700 .6875rem / 1.4 var(--bz-jersey);border-radius:999px}[data-theme=buzz] .xp-rank-strip>[data-kind=season]{background:var(--bz-paper)}[data-theme=buzz] .xp-rank-strip>[data-kind=week]{color:var(--bz-ink);background:var(--bz-teal-light)}[data-theme=buzz] .xp-rank-strip>[data-kind=dynasty]{color:var(--bz-paper);background:var(--bz-purple)}.xp-rank-strip>span:first-child{color:var(--xp-text-inverse);background:var(--xp-text)}[data-theme=buzz] .xp-rank-strip>span:first-child{color:var(--bz-paper);background:var(--bz-ink)}
.nfl-field-wrap{--nfl-turf:#3f8a2c;--nfl-turf-2:#377d26;--nfl-chalk:#f6f4e8d9;--nfl-los:#4b8ff0;--nfl-first-down:#f5d34a;--yard:.5rem;--ez-h:calc(7 * var(--yard));--los:calc(var(--ez-h) + 12 * var(--yard));--row-h:7.5rem;--token-w:4.25rem;flex-direction:column;gap:.75rem;display:flex;container-type:inline-size}.nfl-field{height:calc(var(--los) + 2.4 * var(--row-h));border:2px solid var(--nfl-chalk);background: linear-gradient(var(--nfl-chalk), var(--nfl-chalk)) 0 calc(var(--ez-h) - 2px) / 100% 4px no-repeat, repeating-linear-gradient(to bottom, var(--nfl-chalk) 0 2px, transparent 2px calc(5 * var(--yard))) 0 calc(var(--ez-h) + 5 * var(--yard)) / 100% 100% no-repeat,  repeating-linear-gradient(to bottom, var(--nfl-chalk) 0 1px, transparent 1px var(--yard)) 2% var(--ez-h) / 3% 100% no-repeat, repeating-linear-gradient(to bottom, var(--nfl-chalk) 0 1px, transparent 1px var(--yard)) 38% var(--ez-h) / 2% 100% no-repeat, repeating-linear-gradient(to bottom, var(--nfl-chalk) 0 1px, transparent 1px var(--yard)) 62% var(--ez-h) / 2% 100% no-repeat, repeating-linear-gradient(to bottom, var(--nfl-chalk) 0 1px, transparent 1px var(--yard)) 98% var(--ez-h) / 3% 100% no-repeat,  repeating-linear-gradient(to bottom, var(--nfl-turf) 0 calc(5 * var(--yard)), var(--nfl-turf-2) calc(5 * var(--yard)) calc(10 * var(--yard))) 0 var(--ez-h) / 100% 100% no-repeat, var(--nfl-turf);outline:4px solid var(--nfl-turf-2);border-radius:3px;position:relative}.nfl-endzone{height:var(--ez-h);color:var(--ez-ink);background:var(--ez);justify-content:space-between;align-items:center;padding:0 4%;display:flex;position:absolute;inset:0 0 auto}.nfl-endzone-logo{object-fit:contain;width:auto;height:75%}.nfl-endzone-name{font:italic 900 clamp(1.125rem, 6cqi, 2.5rem) / 1 var(--xp-title-font);letter-spacing:.06em;text-transform:uppercase}.nfl-yard-number{top:calc(var(--ez-h) + var(--yd) * var(--yard));color:var(--nfl-chalk);font:bold clamp(.875rem, 3.5cqi, 1.5rem) / 1 var(--xp-title-font);text-shadow:0 1px 0 var(--nfl-turf-2);position:absolute;left:5.5%;translate:0 -50%}.nfl-los,.nfl-first-down{height:4px;position:absolute;left:0;right:0;translate:0 -50%}.nfl-los{top:var(--los);background:var(--nfl-los);box-shadow:0 0 0 1px #10182040}.nfl-first-down{top:calc(var(--los) - 10 * var(--yard));background:var(--nfl-first-down)}.nfl-ball{top:calc(var(--los) - 1.1rem);z-index:1;background:linear-gradient(var(--nfl-chalk), var(--nfl-chalk)) 50% 50% / 1.5px 45% no-repeat, repeating-linear-gradient(to bottom, transparent 0 2px, var(--nfl-chalk) 2px 3px) 50% 50% / 45% 40% no-repeat, radial-gradient(ellipse at 35% 30%, #a0602f, #6b3a16);border-radius:50%;width:.875rem;height:1.375rem;position:absolute;translate:-50%;box-shadow:0 1px 2px #10182080}.nfl-line{pointer-events:none;position:absolute;inset:0}.nfl-lineman{top:var(--los);border:2px solid var(--ez-ink);width:1.125rem;height:1.125rem;color:var(--ez-ink);background:var(--ez);border-radius:45% 45% 30% 30%;place-items:center;font-size:.4375rem;font-weight:700;line-height:1;display:grid;position:absolute;translate:-50% 15%;box-shadow:0 2px 3px #10182066}.nfl-spots,.nfl-special ul{position:absolute;inset:0}.nfl-spot{top:calc(var(--los) + .375rem + var(--row) * var(--row-h));z-index:2;left:var(--x);width:var(--token-w);flex-direction:column;align-items:center;display:flex;position:absolute;translate:-50%}.nfl-spot[data-open]{z-index:4}.nfl-card{width:100%;position:relative}.nfl-spot-code{color:var(--xp-text-inverse);background:var(--xp-text);pointer-events:none;border-radius:999px;padding:0 .3125rem;font-size:.5625rem;font-weight:700;line-height:1.5;position:absolute;top:-.375rem;left:-.375rem}.nfl-spot-more{border:1px solid var(--nfl-chalk);min-width:1.75rem;min-height:1.75rem;color:var(--nfl-chalk);background:#101820b3;border-radius:999px;padding:0 .25rem;font-size:.6875rem;font-weight:700;position:absolute;top:-.5rem;right:-.375rem}.nfl-spot-more:focus-visible{outline:2px solid var(--nfl-chalk);outline-offset:2px}.nfl-token{border:1px solid var(--xp-face-shadow);width:100%;min-height:2.75rem;color:var(--xp-text);text-align:center;background:#fbf8ecf2;border-radius:4px;flex-direction:column;align-items:center;gap:.125rem;padding:.25rem .1875rem;display:flex;box-shadow:0 2px 4px #10182059}.nfl-token:focus-visible{outline:2px dotted var(--xp-text);outline-offset:2px}@media (hover:hover){.nfl-token:hover{border-color:var(--xp-select);background:var(--xp-cream)}}.nfl-token:active{translate:0 1px}.nfl-token-face{position:relative}.nfl-token-face .xp-face{border-radius:50%;width:2.25rem;height:2.25rem}.nfl-token-face[data-injured] .xp-face{filter:grayscale()}.nfl-token-face[data-sidelined] .xp-face{opacity:.55}.nfl-token-face .xp-injury{position:absolute;bottom:-.125rem;right:-.5rem}.nfl-token-number{min-width:1.125rem;color:var(--xp-text-inverse);background:var(--xp-select);border-radius:3px;padding:0 .125rem;font-size:.5625rem;font-weight:700;line-height:1.5;position:absolute;top:-.125rem;left:-.75rem}.nfl-token-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;font-weight:700;line-height:1.2;overflow:hidden}.nfl-owner{max-width:100%;color:var(--xp-text-inverse);background:var(--xp-select);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:0 .25rem;font-size:.5625rem;line-height:1.5;overflow:hidden}.nfl-owner[data-owner=mine]{color:var(--xp-text);background:var(--xp-gold)}.nfl-token .xp-rank-strip{font-size:.5625rem}.nfl-token .xp-rank-strip>span{min-width:.875rem;padding:0 .125rem}.nfl-depth{max-width:calc(100% + 1rem);color:var(--nfl-chalk);text-align:center;background:#10182080;border-radius:3px;margin-top:.1875rem;padding:.0625rem .375rem;font-size:.625rem;line-height:1.35}.nfl-depth li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nfl-depth-inj{color:var(--nfl-first-down);font-weight:700}.nfl-depth-n{font-weight:700}.nfl-backups{background:#101820cc;border-radius:4px;flex-direction:column;gap:.25rem;width:9rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem)}.nfl-backups .nfl-token{text-align:left;flex-flow:wrap;justify-content:flex-start}.nfl-backups .nfl-token-face{margin-left:.5rem}.nfl-backups .nfl-token-name{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box}.nfl-backups .nfl-owner{flex-basis:100%}.nfl-special{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.nfl-special-title{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.nfl-special ul{gap:1rem;display:flex;position:static}.nfl-special .nfl-spot{position:relative;top:auto;translate:none}.nfl-special .nfl-depth{color:var(--xp-text);opacity:.75;background:0 0}.nfl-legend{flex-direction:column;gap:.375rem;font-size:.75rem;display:flex}.nfl-legend-title{font-weight:700}.nfl-legend dl,.nfl-legend-ranks{flex-wrap:wrap;gap:.375rem .875rem;display:flex}.nfl-legend dl>div{align-items:center;gap:.375rem;display:flex}.xp-rank-key{align-items:center;gap:.375rem;display:inline-flex}.xp-rank-key:before{border:1px solid var(--xp-text);content:"";background:var(--xp-cream);border-radius:3px;width:.875rem;height:.875rem}.xp-rank-key[data-kind=week]:before{background:var(--xp-select)}.xp-rank-key[data-kind=dynasty]:before{background:var(--xp-gold)}@container (min-width:34rem){.nfl-field-wrap{--yard:.625rem;--row-h:8.5rem;--token-w:5.25rem}.nfl-token-face .xp-face{width:2.75rem;height:2.75rem}.nfl-token-name{font-size:.75rem}.nfl-owner,.nfl-token .xp-rank-strip{font-size:.625rem}.nfl-lineman{width:1.75rem;height:1.75rem;font-size:.5rem}.nfl-spots .nfl-spot{left:var(--x-wide)}}@container (min-width:50rem){.nfl-field,.nfl-special,.nfl-legend{width:100%;max-width:50rem;margin-inline:auto}}[data-theme=buzz] .nfl-field-wrap{--nfl-turf:#2f8a4c;--nfl-turf-2:#277a41}[data-theme=buzz] .nfl-field{border:3px solid var(--bz-ink);box-shadow:6px 6px 0 var(--bz-teal);border-radius:16px;outline:none}[data-theme=buzz] .nfl-endzone{border-radius:13px 13px 0 0}[data-theme=buzz] .nfl-endzone-name{font:400 clamp(1.125rem, 6cqi, 2.5rem) / 1 var(--bz-display)}[data-theme=buzz] .nfl-token{border:2px solid var(--bz-ink);color:var(--bz-text);background:var(--bz-paper);box-shadow:2px 2px 0 var(--bz-ink);border-radius:10px}[data-theme=buzz] .nfl-token:focus-visible{outline:3px solid var(--bz-focus)}@media (hover:hover){[data-theme=buzz] .nfl-token:hover{background:var(--bz-teal-light)}}[data-theme=buzz] .nfl-token-face .xp-face{border-width:2px}[data-theme=buzz] .nfl-token-name{font:700 .8125rem / 1.1 var(--bz-jersey);text-transform:uppercase}[data-theme=buzz] .nfl-token-number{background:var(--bz-purple);font-family:var(--bz-jersey)}[data-theme=buzz] .nfl-owner{background:var(--bz-purple);font:700 .625rem var(--bz-jersey);text-transform:uppercase;border-radius:999px}[data-theme=buzz] .nfl-owner[data-owner=mine]{color:var(--bz-ink);background:var(--bz-amber)}[data-theme=buzz] .nfl-spot-code{color:var(--bz-paper);background:var(--bz-ink);font-family:var(--bz-jersey)}[data-theme=buzz] .nfl-spot-more{border:2px solid var(--bz-ink);color:var(--bz-ink);background:var(--bz-amber);font-family:var(--bz-jersey)}[data-theme=buzz] .nfl-depth{font-family:var(--bz-jersey);text-transform:uppercase;font-size:.6875rem}[data-theme=buzz] .nfl-backups{background:#170d31d9;border-radius:12px}[data-theme=buzz] .nfl-special{border:3px solid var(--bz-ink);background:var(--bz-paper-2);border-radius:14px}[data-theme=buzz] .nfl-special-title{color:var(--bz-purple);font:italic 800 .875rem var(--bz-jersey);letter-spacing:.14em}[data-theme=buzz] .xp-rank-key:before{border:1.5px solid var(--bz-ink);background:var(--bz-paper);border-radius:50%}[data-theme=buzz] .xp-rank-key[data-kind=week]:before{background:var(--bz-teal-light)}[data-theme=buzz] .xp-rank-key[data-kind=dynasty]:before{background:var(--bz-purple)}@media (prefers-reduced-motion:reduce){.nfl-token:active{translate:none}}
.nfl-logo-tile{flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid}.nfl-logo-tile img{object-fit:contain;width:100%;height:100%}.xp-table.nfl-roster{table-layout:auto;min-width:46rem}.nfl-roster td{vertical-align:middle}.nfl-roster td:nth-child(3) .xp-team{max-width:11rem}.nfl-roster-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nfl-roster tr[data-sidelined] td{color:color-mix(in srgb, currentColor 62%, transparent)}.nfl-roster-face[data-injured] .xp-face{filter:grayscale()}.nfl-sort{min-height:2.75rem;font:inherit;white-space:nowrap;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.nfl-sort[data-numeric]{justify-content:flex-end;width:100%}.nfl-sort abbr{text-decoration:none}.nfl-sort:focus-visible{outline-offset:1px;outline:2px dotted}.nfl-sort-arrow{width:.625rem;font-size:.5625rem}.nfl-roster .nfl-roster-player,.nfl-roster td:nth-child(2){z-index:1;min-width:11rem;position:sticky;left:0}.nfl-roster td:nth-child(2){background:var(--xp-cream)}[data-theme=buzz] .nfl-roster td:nth-child(2){background:var(--bz-paper)}.nfl-meta{align-items:center;gap:.375rem;display:flex}.nfl-meta .team-injury{margin-left:0}.nfl-fa{white-space:nowrap;font-style:italic}.nfl-divisions{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.nfl-team-list{flex-direction:column;display:flex}.nfl-team-tile{border-radius:3px;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.25rem}.nfl-team-logo{object-fit:contain;flex:none;width:2rem;height:2rem}@media (hover:hover){.nfl-team-tile:hover{background:var(--xp-cream)}}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){:root .xp-table.xp-stack.nfl-roster thead{clip-path:none;white-space:normal;width:auto;height:auto;display:block;position:static;overflow:visible}:root .xp-table.xp-stack.nfl-roster thead tr{gap:.375rem;padding:0 0 .5rem}:root .xp-table.xp-stack.nfl-roster thead th{border-radius:999px;min-width:0;padding:0 .625rem;position:static}:root .xp-table.xp-stack.nfl-roster thead th:is(.nfl-roster-owner,.nfl-roster-rank){display:none}.nfl-sort[data-numeric]{width:auto}}
.xp-face.player-photo{width:4.5rem;height:4.5rem}.player-injury{margin-left:0}.player-sub{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin-top:.25rem;font-size:.8125rem;display:flex}.player-bio{flex:none;padding:0 .5rem}.player-owner{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.player-season{margin-top:.5rem}.player-weeks td{vertical-align:top}.player-pts-col{width:4.5rem}.player-pts-col abbr{text-decoration:none}.player-role{margin-top:.125rem;font-size:.6875rem;display:block}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.player-role{font-size:.75rem}}
.pl{flex-direction:column;gap:.5rem;min-width:0;display:flex;container:pl/inline-size}.pl-filters{flex-direction:column;gap:.5rem;display:flex}.pl-filters-top{grid-template-columns:minmax(0,1fr);align-items:end;gap:.5rem;display:grid}.pl-filters-toggle{justify-self:start}.pl-field{border:0;flex-direction:column;gap:.125rem;min-width:0;margin:0;padding:0;display:flex}.pl-field>label,.pl-field>legend{padding:0;font-size:.75rem;font-weight:700}.pl-field .xp-select,.pl-field .xp-input{width:100%;min-width:0}.pl-sort{gap:.375rem;display:flex}.pl-sort .xp-select{flex:auto}.pl-dir{white-space:nowrap;flex:none}.pl-filters-more{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-items:end;gap:.5rem;padding:.5rem;display:none}.pl-filters-more[data-open]{display:grid}.pl-positions{grid-column:1/-1}.pl-chips{flex-wrap:wrap;gap:.25rem;display:flex}.pl-chip{border:1px solid var(--xp-button-border);min-width:2.75rem;min-height:2.75rem;color:var(--xp-text);font:inherit;background:linear-gradient(var(--xp-cream), var(--xp-face) 85%, var(--xp-face-shadow));cursor:var(--cursor-pointer,pointer);border-radius:3px;padding:0 .625rem;font-weight:700}.pl-chip:hover{box-shadow:inset 0 0 0 2px var(--xp-gold)}.pl-chip:active{background:var(--xp-face-shadow)}.pl-chip[aria-pressed=true]{color:var(--xp-text-inverse);background:var(--xp-select);box-shadow:inset 1px 1px 0 var(--xp-title-dark)}.pl-chip:focus-visible,.pl-check input:focus-visible,.pl-sort-head:focus-visible{outline:2px dotted var(--xp-text);outline-offset:2px}.pl-age-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.375rem;display:grid}.pl-check{min-height:2.75rem;cursor:var(--cursor-pointer,pointer);align-items:center;gap:.375rem;display:inline-flex}.pl-check input{width:1rem;height:1rem;accent-color:var(--xp-select)}.pl-reset{justify-self:start}.pl-reset:disabled{opacity:.55;cursor:default}.pl-count{font-weight:700}.pl-warn{border:1px solid var(--xp-wood);background:var(--xp-balloon);border-radius:3px;padding:.375rem .5rem}.pl-note{font-size:.75rem}.pl-more{align-self:center}.pl-who{align-items:center;gap:.375rem;min-width:0;display:flex}.pl-who-text{flex-direction:column;min-width:0;display:flex}.pl-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.pl-meta{flex-wrap:wrap;align-items:center;gap:.125rem .375rem;font-size:.75rem;display:flex}.pl-pos{font-weight:700}.pl-owner{align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex}.pl-owner .xp-drill{min-width:0}.pl-free{color:var(--xp-start-dark);font-weight:700}.pl [data-mine]{background:var(--xp-balloon);box-shadow:inset 4px 0 var(--xp-gold)}.pl-worth-toggle{grid-column:1/-1;font-weight:700}.pl-worth{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.pl-verdict{border:1px solid var(--xp-face-shadow);white-space:nowrap;background:var(--xp-face);border-radius:3px;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1.5}.pl-verdict[data-verdict=starter]{border-color:var(--xp-start-dark);color:var(--xp-text-inverse);background:var(--xp-start-dark)}.pl-verdict[data-verdict=depth]{border-color:var(--xp-title-dark);color:var(--xp-text-inverse);background:var(--xp-select)}.pl-verdict[data-verdict=stash]{border-color:var(--xp-wood);background:var(--xp-gold)}.pl-verdict[data-verdict=cornerstone]{border-color:var(--xp-title-dark);color:var(--xp-text-inverse);background:var(--xp-title-dark)}.pl-verdict[data-verdict=target]{border-color:var(--xp-start-dark);background:var(--xp-start-light)}.pl-verdict[data-verdict=rental]{border-color:var(--xp-bronze);background:var(--xp-balloon)}.pl-verdict[data-verdict=none],.pl-verdict[data-verdict=nofit]{font-weight:400}.pl-why{font-size:.6875rem;line-height:1.3}.pl-table{table-layout:fixed;display:none}.pl-col-player{width:26%}.pl-col-team{width:17%}.pl-col-worth{width:9.5rem;padding-left:.75rem}.pl-table td.pl-col-team{overflow:hidden}.pl-col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pl-table td[data-sorted]{font-weight:700}.pl-sort-head{width:100%;min-height:1.75rem;color:inherit;font:inherit;text-align:right;cursor:var(--cursor-pointer,pointer);background:0 0;border:0;padding:0;font-weight:700}.pl-sort-head:hover{text-decoration:underline}.pl-cards{flex-direction:column;gap:.375rem;display:flex}.pl-card{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;flex-direction:column;gap:.375rem;min-width:0;padding:.5rem;display:flex}.pl-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.pl-card-head .pl-who{flex:12rem}.pl-card-stats{grid-template-columns:repeat(auto-fit,minmax(2.75rem,1fr));gap:.25rem .125rem;display:grid}.pl-card-stats div{flex-direction:column;min-width:0;display:flex}.pl-card-stats dt{text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.pl-card-stats dd{font-variant-numeric:tabular-nums;font-weight:700}.pl-card-stats [data-sorted] dd{color:var(--xp-select)}@container pl (min-width:44rem){.pl-filters-top{grid-template-columns:minmax(0,1fr) minmax(14rem,auto)}.pl-filters-toggle{display:none}.pl-filters-more{display:grid}.pl-table{display:table}.pl-cards{display:none}}@media (prefers-reduced-motion:reduce){.pl *{transition:none!important}}[data-theme=buzz] .pl-filters-more,[data-theme=buzz] .pl-card{border:2px solid var(--bz-ink);background:var(--bz-paper-2);border-radius:10px}[data-theme=buzz] .pl-field>label,[data-theme=buzz] .pl-field>legend{color:var(--bz-purple);font:italic 800 .8125rem var(--bz-jersey);letter-spacing:.06em;text-transform:uppercase}[data-theme=buzz] .pl-chip{border:2px solid var(--bz-ink);color:var(--bz-ink);background:var(--bz-paper);font:italic 800 .9375rem var(--bz-jersey);letter-spacing:.04em;border-radius:999px}[data-theme=buzz] .pl-chip:hover{background:var(--bz-teal-light);box-shadow:none}[data-theme=buzz] .pl-chip[aria-pressed=true]{color:var(--bz-paper);background:var(--bz-purple);box-shadow:2px 2px 0 var(--bz-teal)}[data-theme=buzz] :is(.pl-chip,.pl-check input,.pl-sort-head):focus-visible{outline:3px solid var(--bz-focus);outline-offset:2px}[data-theme=buzz] .pl-free{color:var(--bz-teal-deep)}[data-theme=buzz] .pl-card-stats dt{color:var(--bz-muted);font-family:var(--bz-jersey);font-weight:700}[data-theme=buzz] .pl-card-stats [data-sorted] dd{color:var(--bz-purple)}[data-theme=buzz] .pl-sort-head{font:inherit}[data-theme=buzz] .pl-verdict{border:2px solid var(--bz-ink);font:italic 800 .75rem var(--bz-jersey);letter-spacing:.04em;text-transform:uppercase;border-radius:999px}[data-theme=buzz] .pl-verdict[data-verdict=starter]{color:var(--bz-paper);background:var(--bz-teal-deep)}[data-theme=buzz] .pl-verdict[data-verdict=depth]{color:var(--bz-paper);background:var(--bz-purple)}[data-theme=buzz] .pl-verdict[data-verdict=stash]{color:var(--bz-ink);background:var(--bz-amber)}[data-theme=buzz] .pl-verdict[data-verdict=cornerstone]{color:var(--bz-amber);background:var(--bz-ink)}[data-theme=buzz] .pl-verdict[data-verdict=target]{color:var(--bz-ink);background:var(--bz-teal-light)}[data-theme=buzz] .pl-verdict[data-verdict=rental]{color:var(--bz-purple-deep);background:var(--bz-paper)}[data-theme=buzz] .pl-verdict[data-verdict=none],[data-theme=buzz] .pl-verdict[data-verdict=nofit]{color:var(--bz-muted);background:var(--bz-paper)}[data-theme=buzz] .pl-warn{border:2px solid var(--bz-ink);background:#ffb52e40;border-radius:8px}.pl-col-act{text-align:right;width:5.5rem}.pl-act{border:1px solid var(--xp-button-border);min-width:4.5rem;min-height:2.75rem;color:var(--xp-text);font:inherit;background:linear-gradient(var(--xp-cream), var(--xp-face) 85%, var(--xp-face-shadow));cursor:var(--cursor-pointer,pointer);border-radius:3px;padding:0 .5rem;font-size:.8125rem;font-weight:700}.pl-act:hover{box-shadow:inset 0 0 0 2px var(--xp-gold)}.pl-act:active{background:var(--xp-face-shadow)}.pl-act:focus-visible,.sim-x:focus-visible{outline:2px dotted var(--xp-text);outline-offset:2px}.pl-act[aria-pressed=true]{color:var(--xp-text-inverse);background:var(--xp-start-dark)}.pl-act[data-kind=drops][aria-pressed=true]{background:var(--xp-red)}.pl-act[data-kind=ir][aria-pressed=true]{color:var(--xp-text);background:var(--xp-gold)}.pl-card-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pl-scenario-bar{border:1px solid var(--xp-wood);background:var(--xp-balloon);border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;padding:.375rem .5rem;font-weight:700;display:flex}.sim{flex-direction:column;gap:.75rem;min-width:0;display:flex}.sim-sec{flex-direction:column;gap:.5rem;min-width:0;display:flex}.sim-title{font-family:var(--xp-title-font);font-size:1rem;font-weight:700}.sim-group-title{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.sim-moves{flex-wrap:wrap;gap:.375rem;display:flex}.sim-move{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;align-items:center;gap:.375rem;max-width:100%;padding:0 0 0 .375rem;display:inline-flex}.sim-move-verb{text-transform:uppercase;color:var(--xp-text-inverse);background:var(--xp-start-dark);border-radius:2px;padding:0 .25rem;font-size:.6875rem;font-weight:700}[data-kind=drops]>.sim-move-verb{background:var(--xp-red)}[data-kind=ir]>.sim-move-verb{color:var(--xp-text);background:var(--xp-gold)}.sim-move-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.sim-x{border:0;border-left:1px solid var(--xp-face-shadow);min-width:2.75rem;min-height:2.75rem;color:var(--xp-text);font:inherit;cursor:var(--cursor-pointer,pointer);background:0 0;padding:0 .5rem;font-size:.75rem;text-decoration:underline}.sim-x:hover{background:var(--xp-face)}.sim-totals,.sim-card-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.sim-totals>div,.sim-card-stats>div{border:1px solid var(--xp-face-shadow);background:linear-gradient(var(--xp-cream), var(--xp-face));border-radius:3px;padding:.375rem .5rem}.sim-totals dt,.sim-card-stats dt{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.sim-totals dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-weight:700;display:flex}.sim-delta{font-variant-numeric:tabular-nums;font-weight:700}.sim-delta[data-sign="1"]{color:var(--xp-start-dark)}.sim-delta[data-sign="-1"]{color:var(--xp-red)}.sim-counts{gap:.25rem .75rem}.sim-counts [data-over]{color:var(--xp-red);text-decoration:underline}.sim-problems{border:1px solid var(--xp-red);background:var(--xp-balloon);border-radius:3px;flex-direction:column;gap:.25rem;padding:.375rem .5rem .375rem 1.5rem;list-style:outside;display:flex}.sim-ok{color:var(--xp-start-dark);font-weight:700}.sim-tables{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.sim-tables caption{text-align:left;padding-bottom:.25rem;font-weight:700}.sim-slot{width:3.5rem}.sim-tables tr[data-changed] td{background:var(--xp-balloon);font-weight:700}.sim-lineup tr[data-changed] td:last-child{box-shadow:inset 4px 0 var(--xp-start-dark)}.sim-tables .xp-table{table-layout:fixed}.sim-change{font-size:.75rem;display:block}.sim-lineup td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sim-empty{font-style:italic}.sim-save{flex-direction:column;gap:.25rem;display:flex}.sim-save-row,.sim-actions,.sim-card-acts{flex-wrap:wrap;gap:.375rem;display:flex}.sim-save-row .xp-input{flex:12rem;min-width:0}.sim-pickers{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.sim-picks{flex-direction:column;display:flex}.sim-pick{border-top:1px solid var(--xp-face);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;padding:.375rem 0;display:grid}.sim-pick .pl-worth{grid-column:1}.sim-pick>.pl-act,.sim-pick-acts{grid-area:1/2/span 3;gap:.25rem;display:flex}.sim-pick-stats{font-variant-numeric:tabular-nums;gap:.75rem;font-size:.75rem;display:flex}.sim-pick[data-out] .pl-who{opacity:.6;text-decoration:line-through}.sim-compare{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:start;gap:.75rem;display:grid}.sim-card{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;flex-direction:column;gap:.5rem;min-width:0;padding:.5rem;display:flex}.sim-card[data-current]{border-style:dashed}.sim-card-stats{grid-template-columns:minmax(0,1fr);gap:.25rem}.sim-card-stats>div{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sim-card-stats dd{font-weight:700}.sim-card-moves{flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}@container pl (min-width:44rem){.sim-tables{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.sim-pickers{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-theme=buzz] :is(.sim-totals>div,.sim-card-stats>div,.sim-card,.sim-move){border:2px solid var(--bz-ink);background:var(--bz-paper-2);border-radius:10px}[data-theme=buzz] .sim-card-stats>div{border-style:dashed;border-width:0 0 2px;border-color:var(--bz-paper-3);background:0 0;border-radius:0}[data-theme=buzz] .sim-title{color:var(--bz-purple);font:italic 800 1.125rem var(--bz-jersey);letter-spacing:.06em;text-transform:uppercase}[data-theme=buzz] :is(.sim-totals dt,.sim-card-stats dt,.sim-group-title){color:var(--bz-muted);font-family:var(--bz-jersey);font-weight:700}[data-theme=buzz] .sim-totals dd{font-family:var(--bz-jersey);font-size:1.25rem}[data-theme=buzz] .sim-delta[data-sign="1"],[data-theme=buzz] .sim-ok{color:var(--bz-teal-deep)}[data-theme=buzz] .sim-move-verb{font-family:var(--bz-jersey);background:var(--bz-teal-deep);border-radius:999px}[data-theme=buzz] [data-kind=drops]>.sim-move-verb{background:var(--bz-red-text)}[data-theme=buzz] [data-kind=ir]>.sim-move-verb{color:var(--bz-ink);background:var(--bz-amber)}[data-theme=buzz] .sim-x{border-left:2px solid var(--bz-ink);border-radius:0 8px 8px 0}[data-theme=buzz] .sim-problems,[data-theme=buzz] .pl-scenario-bar{border:2px solid var(--bz-ink);background:#ffb52e40;border-radius:10px}[data-theme=buzz] .sim-tables tr[data-changed] td{background:#12a3b129}[data-theme=buzz] .sim-lineup tr[data-changed] td:last-child{box-shadow:inset 4px 0 var(--bz-teal)}[data-theme=buzz] .sim-tables caption{color:var(--bz-purple);font:italic 800 .9375rem var(--bz-jersey);letter-spacing:.06em;text-transform:uppercase}[data-theme=buzz] .sim-pick{border-top:2px dashed var(--bz-paper-3)}[data-theme=buzz] .pl-act{border:2px solid var(--bz-ink);color:var(--bz-ink);background:var(--bz-paper);font:italic 800 .875rem var(--bz-jersey);letter-spacing:.04em;text-transform:uppercase;border-radius:999px}[data-theme=buzz] .pl-act:hover{background:var(--bz-teal-light);box-shadow:none}[data-theme=buzz] .pl-act[aria-pressed=true]{color:var(--bz-paper);background:var(--bz-teal-deep)}[data-theme=buzz] .pl-act[data-kind=drops][aria-pressed=true]{background:var(--bz-red-text)}[data-theme=buzz] .pl-act[data-kind=ir][aria-pressed=true]{color:var(--bz-ink);background:var(--bz-amber)}[data-theme=buzz] :is(.pl-act,.sim-x):focus-visible{outline:3px solid var(--bz-focus);outline-offset:2px}.sim-trade{grid-column:1/-1}.sim-move-team{white-space:nowrap;font-size:.75rem}.sim-partner{flex-direction:column;gap:.25rem;display:flex}.sim-ideas{flex-wrap:wrap;gap:.375rem;display:flex}.sim-idea{text-align:left;flex-direction:column;align-items:flex-start;gap:0;padding-block:.25rem}.sim-idea-team{font-size:.75rem;font-weight:400}[data-kind=send]>.sim-move-verb,[data-kind=receive]>.sim-move-verb{color:var(--xp-text-inverse);background:var(--xp-select)}.pl-act[data-kind=send][aria-pressed=true],.pl-act[data-kind=receive][aria-pressed=true]{background:var(--xp-select)}[data-theme=buzz] [data-kind=send]>.sim-move-verb,[data-theme=buzz] [data-kind=receive]>.sim-move-verb,[data-theme=buzz] .pl-act[data-kind=send][aria-pressed=true],[data-theme=buzz] .pl-act[data-kind=receive][aria-pressed=true]{color:var(--bz-paper);background:var(--bz-purple)}
.tx,.tx-sec{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.tx-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.5rem;display:grid}.tx [data-mine]{box-shadow:inset 4px 0 var(--xp-gold)}.tx-meta,.tx-note,.tx-request{font-size:.75rem;line-height:1.4}.tx-price{border-top:1px solid var(--xp-face-shadow);flex-direction:column;gap:.25rem;padding-top:.375rem;display:flex}.pl-card-stats.tx-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.tx-verdict .pl-why{font-size:.75rem}.tx-risk{border-left:3px solid var(--xp-red);background:var(--xp-balloon);flex-direction:column;gap:.25rem;padding:.375rem .5rem;font-size:.8125rem;line-height:1.4;display:flex}.tx-risk a{font-weight:700;text-decoration:underline}.tx-act{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.tx-act .xp-button{min-height:2.75rem}.tx-request,.tx-empty{font-weight:700}.tx-rule summary{cursor:pointer;line-height:1.4}.tx-rule summary:focus-visible{outline-offset:2px;outline:1px dotted}.tx-rule[open]{gap:.5rem;display:grid}.tx-rule-table{max-width:22rem}.pl-verdict[data-verdict=bargain]{border-color:var(--xp-start-dark);color:var(--xp-text-inverse);background:var(--xp-start-dark)}.pl-verdict[data-verdict=fair]{border-color:var(--xp-wood);background:var(--xp-gold)}.pl-verdict[data-verdict=overpay]{font-weight:400}.pl-verdict[data-verdict=requested],.pl-verdict[data-verdict=high]{border-color:var(--xp-close-dark);color:var(--xp-text-inverse);background:var(--xp-close-dark)}.pl-verdict[data-verdict=medium]{border-color:var(--xp-wood);background:var(--xp-gold)}[data-theme=buzz] .tx [data-mine]{box-shadow:inset 5px 0 var(--bz-amber)}[data-theme=buzz] .tx-price{border-top:2px dashed var(--bz-ink)}[data-theme=buzz] .tx-risk{border:2px solid var(--bz-ink);border-left-width:6px;border-left-color:var(--bz-red-text);background:var(--bz-paper);border-radius:8px}[data-theme=buzz] .tx-rule summary:focus-visible{outline:3px solid var(--bz-focus)}[data-theme=buzz] .pl-verdict[data-verdict=bargain]{color:var(--bz-paper);background:var(--bz-teal-deep)}[data-theme=buzz] .pl-verdict:is([data-verdict=fair],[data-verdict=medium]){color:var(--bz-ink);background:var(--bz-amber)}[data-theme=buzz] .pl-verdict[data-verdict=overpay]{color:var(--bz-muted);background:var(--bz-paper)}[data-theme=buzz] .pl-verdict:is([data-verdict=requested],[data-verdict=high]){color:var(--bz-paper);background:var(--bz-red-text)}
.pb-scroll{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:.25rem;overflow-x:auto;container-type:inline-size}.pb-grid{--gap:2rem;--line:2px;--pb-off:var(--xp-face-shadow);--pb-on:var(--xp-title-dark);grid-template-columns:repeat(var(--cols), minmax(13.5rem, 1fr));grid-template-rows:auto repeat(var(--rows), minmax(2.5rem, 1fr));column-gap:var(--gap);width:max-content;min-width:100%;display:grid}@container (max-width:40rem){.pb-grid{--gap:1.5rem;grid-template-columns:repeat(var(--cols), calc(100cqw - 4.25rem))}}.pb-round{grid-row:1/-1;grid-template-rows:subgrid;scroll-snap-align:start;display:grid}.pb-round-title{border-bottom:1px solid var(--xp-face-shadow);color:var(--xp-title-dark);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;padding-bottom:.25rem;font-weight:700;display:flex}.pb-week{color:var(--xp-text);font-size:.75rem;font-weight:400}.pb-cell{flex-direction:column;justify-content:center;min-width:0;padding-block:.375rem;display:flex;position:relative}.pb-final{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.pb-crown{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.pb-match{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);box-shadow:1px 1px 0 var(--xp-face-shadow);border-radius:3px;flex-direction:column;display:flex}.pb-slot{align-items:center;gap:.375rem;min-width:0;min-height:2.25rem;padding-left:.375rem;display:flex;box-shadow:inset 3px 0 #0000}.pb-slot+.pb-slot{border-top:1px solid var(--xp-face-shadow)}.pb-slot .xp-drill{flex:1;min-width:0}.pb-slot .xp-avatar{width:1.5rem;height:1.5rem}.pb-slot[data-result=won]{box-shadow:inset 3px 0 var(--pb-on)}.pb-slot[data-result=won] :is(.pb-score,.pb-seed){color:var(--pb-on);font-weight:700}.pb-slot[data-result=lost]>:not(.pb-score){opacity:.5}.pb-slot[data-result=lost] .xp-team-name{font-weight:400}.pb-slot[data-result=lost] .pb-score{opacity:.7}.pb-seed{text-align:center;font-variant-numeric:tabular-nums;width:1rem;color:var(--xp-title-dark);flex:none;font-size:.75rem;font-weight:700}.pb-tbd{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;font-style:italic;overflow:hidden}.pb-end{flex:none;margin-left:auto;margin-right:.375rem}.pb-record{font-variant-numeric:tabular-nums;font-size:.75rem}.pb-score{border:0;border-left:1px solid var(--xp-face-shadow);min-width:3.75rem;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:inherit;cursor:var(--cursor-pointer,pointer);background:0 0;align-self:stretch;margin-right:0;padding:0 .5rem}.pb-score:hover{background:var(--xp-balloon);text-decoration:underline}.pb-score:active{background:var(--xp-face)}.pb-score:focus-visible{outline:2px dotted var(--xp-text);outline-offset:-3px}.pb-bye .pb-slot{min-height:2.25rem}.pb-champ{border:2px solid var(--xp-gold);background:linear-gradient(var(--xp-balloon), var(--xp-cream));width:100%;box-shadow:1px 1px 0 var(--xp-face-shadow);border-radius:3px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.pb-champ:not([data-crowned]){border-style:dashed;border-color:var(--xp-face-shadow);background:var(--xp-cream)}.pb-champ:not([data-crowned]) .pb-trophy{opacity:.45;filter:grayscale()}.pb-trophy{flex:none}.pb-champ-label{letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.pb-champ .xp-team-name{white-space:normal;overflow-wrap:anywhere}.pb-line{background:var(--pb-off);position:absolute}.pb-line[data-on]{background:var(--pb-on);z-index:1}.pb-out,.pb-in{top:calc(50% - var(--line) / 2);width:calc(var(--gap) / 2);height:var(--line)}.pb-out{transform-origin:0;left:100%}.pb-in{transform-origin:0;right:100%}.pb-in-top,.pb-in-bottom{left:calc(var(--gap) / -2 - var(--line) / 2);width:var(--line)}.pb-in-top{top:calc(var(--jt) - var(--line) / 2);bottom:calc(50% - var(--line) / 2);transform-origin:top}.pb-in-bottom{top:calc(50% - var(--line) / 2);bottom:calc(100% - var(--jb) - var(--line) / 2);transform-origin:bottom}.pb-up{width:var(--line);transform-origin:bottom;height:.75rem;position:relative}@keyframes pb-draw-x{0%{transform:scaleX(0)}}@keyframes pb-draw-y{0%{transform:scaleY(0)}}@keyframes pb-rise{0%{opacity:0;transform:translateY(.375rem)}}.pb-out{animation:pb-draw-x .22s ease-out calc(var(--col) * .6s + .15s) both}.pb-in-top,.pb-in-bottom{animation:pb-draw-y .22s ease-out calc(var(--col) * .6s - .23s) both}.pb-in{animation:pb-draw-x .16s ease-out calc(var(--col) * .6s - 10ms) both}.pb-up{animation:pb-draw-y .2s ease-out calc(var(--col) * .6s + .22s) both}.pb-champ{animation:pb-rise .32s ease-out calc(var(--col) * .6s + .38s) both}@media (prefers-reduced-motion:reduce){.pb-line,.pb-champ{animation:none}}.pb-banner{border:1px solid var(--xp-gold);background:var(--xp-balloon);border-radius:3px;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.375rem .5rem;display:flex}.pb-lineups:focus{outline:none}.pb-lineups:focus-visible{outline:2px dotted var(--xp-text);outline-offset:2px}@media (max-width:767.98px),(max-height:500px) and (pointer:coarse){.pb-slot{min-height:2.75rem}.pb-score{min-width:4rem}}[data-theme=buzz] .pb-grid{--pb-off:var(--bz-paper-3);--pb-on:var(--bz-teal)}[data-theme=buzz] .pb-round-title{color:var(--bz-purple);font:italic 900 1.125rem / 1.2 var(--bz-jersey);letter-spacing:.04em;text-transform:uppercase;border-bottom:0}[data-theme=buzz] .pb-week{color:var(--bz-muted);font:700 .75rem var(--bz-jersey);letter-spacing:.06em}[data-theme=buzz] :is(.pb-match,.pb-champ){border:2px solid var(--bz-ink);background:var(--bz-paper);box-shadow:3px 3px 0 var(--bz-ink);border-radius:10px}[data-theme=buzz] .pb-match{overflow:hidden}[data-theme=buzz] .pb-slot+.pb-slot{border-top:2px solid var(--bz-ink)}[data-theme=buzz] .pb-seed{color:var(--bz-purple);font:800 .875rem var(--bz-jersey)}[data-theme=buzz] :is(.pb-tbd,.pb-record){color:var(--bz-muted)}[data-theme=buzz] .pb-score{border-left:2px solid var(--bz-ink);color:var(--bz-amber);background:var(--bz-ink);font:900 .9375rem var(--bz-dot)}[data-theme=buzz] .pb-score:hover{color:var(--bz-amber-light);background:var(--bz-ink-3);text-decoration:none}[data-theme=buzz] .pb-score:focus-visible{outline:3px solid var(--bz-focus);outline-offset:-3px}[data-theme=buzz] .pb-slot[data-result=won]{background:#12a3b12e}[data-theme=buzz] .pb-slot[data-result=won] .xp-team-name{font-weight:800}[data-theme=buzz] .pb-champ[data-crowned]{background:linear-gradient(var(--bz-paper), var(--bz-paper)) padding-box, var(--bz-foil) border-box;box-shadow:0 0 0 2px var(--bz-ink), 5px 5px 0 var(--bz-ink);border:6px solid #0000}[data-theme=buzz] .pb-champ:not([data-crowned]){box-shadow:none;border-style:dashed}[data-theme=buzz] .pb-champ-label{color:var(--bz-purple);font:italic 800 .8125rem var(--bz-jersey);letter-spacing:.1em;text-transform:uppercase}[data-theme=buzz] .pb-banner{border:2px solid var(--bz-ink);color:var(--bz-ink);background:#ffb52e4d;border-radius:10px}[data-theme=buzz] .pb-lineups:focus-visible{outline:3px solid var(--bz-focus)}
.nfl-hit-face{flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.nfl-hit-face.xp-face{width:2.5rem;height:2.5rem}.nfl-hit-face[data-logo] img{object-fit:contain;width:100%;height:100%}.nfl-hit-text{flex-direction:column;flex:auto;min-width:0;display:flex}.nfl-hit-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.nfl-hit-meta{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.nfl-hit-pos{font-weight:700}.nfl-hit-team{align-items:center;gap:.25rem;display:inline-flex}.nfl-hit-logo{object-fit:contain;width:1rem;height:1rem}.nfl-hit-owner{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;flex:0 auto;min-width:0;max-width:45%;margin-left:auto;padding:0 .375rem;font-size:.75rem;overflow:hidden}[data-theme=buzz] .nfl-hit-name{font:700 1.0625rem var(--bz-jersey);text-transform:uppercase}[data-theme=buzz] .nfl-hit-meta{color:var(--bz-muted);font-size:.8125rem}[data-theme=buzz] .nfl-hit-pos{color:var(--bz-purple)}[data-theme=buzz] .nfl-hit-owner{border:2px solid var(--bz-ink);color:var(--bz-ink);background:var(--bz-teal-light);font:700 .8125rem var(--bz-jersey);text-transform:uppercase;border-radius:999px}
.search{flex-direction:column;gap:.5rem;display:flex}.search-modes{border:1px solid var(--xp-face-shadow);border-radius:3px;flex-wrap:wrap;gap:0 1rem;padding:.25rem .5rem .5rem;display:flex}.search-modes legend{margin-bottom:0;padding:0 .25rem}.search-mode{min-height:2.75rem;cursor:var(--cursor-pointer,pointer);align-items:center;gap:.375rem;display:inline-flex}.search-mode input{width:1rem;height:1rem;accent-color:var(--xp-select)}.search-mode input:focus-visible{outline:2px dotted var(--xp-text);outline-offset:2px}.search-miss{border:1px solid var(--xp-wood);background:var(--xp-balloon);border-radius:3px;padding:.375rem .5rem}.search-results{border:1px solid var(--xp-face-shadow);background:var(--xp-cream);border-radius:3px;flex-direction:column;max-height:24rem;display:flex;overflow-y:auto}.search-results:empty{display:none}.search-result{min-height:3rem;cursor:var(--cursor-pointer,pointer);align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.search-result[aria-selected=true]{color:var(--xp-text-inverse);background:var(--xp-select)}.search-result[aria-selected=true] .nfl-hit-owner{color:var(--xp-text)}[data-theme=buzz] .search-results{border:3px solid var(--bz-ink);background:var(--bz-paper);border-radius:12px;gap:.125rem;padding:.375rem}[data-theme=buzz] .search-result{border-radius:8px}[data-theme=buzz] .search-result[aria-selected=true]{color:var(--bz-text);background:var(--bz-teal-light);box-shadow:inset 4px 0 var(--bz-purple)}
