:root{--pp-pick:#b8893a;--pp-pick-ink:#7a5514;--pp-meband-a:#fff8e8;--pp-meband-b:#fffdf6;--pp-meband-line:#fde68a;--pp-meband-rank:#b45309;--pp-note-info-bg:#eff6ff;--pp-note-info-line:#bfdbfe;--pp-note-info-ink:#1e3a8a;--pp-note-warn-bg:#fffbeb;--pp-note-warn-line:#fcd34d;--pp-note-warn-ink:#78350f;--pp-wk-tint:#fffbeb;--pp-correct:#157a41;--pp-wrong:#c0392b;--pp-live:#1d4ed8;--pp-board:#0b0d10;--pp-board-raised:#14181e;--pp-board-ink:#f5f1e8;--pp-board-ink-dim:#9aa3ad;--pp-board-line:#242a33;--pp-t-fast:.12s;--pp-t:.2s;--pp-t-slow:.32s;--pp-ease:cubic-bezier(.4, 0, .2, 1);--pp-ease-snap:cubic-bezier(.2, .85, .3, 1.15)}:root.dark{--pp-pick:#e0b45f;--pp-pick-ink:#e8c887;--pp-meband-a:color-mix(in srgb, #e8c887 14%, var(--surface-raised));--pp-meband-b:color-mix(in srgb, #e8c887 5%, var(--surface-raised));--pp-meband-line:#e8c88773;--pp-meband-rank:#e8c887;--pp-note-info-bg:color-mix(in srgb, #60a5fa 12%, var(--surface-raised));--pp-note-info-line:#60a5fa59;--pp-note-info-ink:#bfdbfe;--pp-note-warn-bg:color-mix(in srgb, #e8c887 12%, var(--surface-raised));--pp-note-warn-line:#e8c88766;--pp-note-warn-ink:#f3ddb0;--pp-wk-tint:color-mix(in srgb, #e8c887 10%, var(--surface-raised));--pp-correct:#3ecf7d;--pp-wrong:#f87171;--pp-live:#7aa7ff}@keyframes pp-snap{0%{transform:scale(.955)}60%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes pp-tick{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes pp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pp-stamp{0%{opacity:0;transform:scale(1.7)rotate(-11deg)}55%{opacity:1}to{opacity:1;transform:scale(1)rotate(-4deg)}}@keyframes pp-sweep{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes pp-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@keyframes pp-flash-up{0%{background-color:color-mix(in srgb, var(--pp-correct) 22%, transparent)}to{background-color:#0000}}@keyframes pp-flash-down{0%{background-color:color-mix(in srgb, var(--pp-wrong) 18%, transparent)}to{background-color:#0000}}@keyframes pp-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pp-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-subtle);font-size:.6875rem;font-weight:600}.pp-press{transition:transform var(--pp-t-fast) var(--pp-ease)}.pp-press:active{transform:scale(.97)}.pp-rise{animation:pp-rise var(--pp-t-slow) var(--pp-ease) both;animation-delay:calc(var(--i,0) * 28ms)}.pp-card{border:1px solid var(--line);background:var(--surface-raised);transition:border-color var(--pp-t) var(--pp-ease), box-shadow var(--pp-t) var(--pp-ease);border-radius:14px;overflow:hidden}.pp-card[data-state=locked]{background:var(--surface-muted)}.pp-card[data-state=live]{border-color:color-mix(in srgb, var(--pp-live) 45%, var(--line))}.pp-card:has(input[type=radio]){border-left-width:3px}.pp-card:has(input[type=radio]:checked:not([value=""])){border-left-color:var(--pp-pick)}.pp-card[data-swing="1"]{box-shadow:0 0 0 1px color-mix(in srgb, var(--pp-pick) 45%, transparent)}.pp-card-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-muted) 55%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.pp-card-body{padding:.625rem}@media (min-width:640px){.pp-card-head{padding:.5rem .875rem}.pp-card-body{padding:.75rem}}.pp-matchup{align-items:stretch;gap:.5rem;display:flex}.pp-reset{border:1px solid var(--line-strong);min-height:2rem;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.pp-reset:hover{color:var(--ink);border-color:var(--ink-muted)}@media (pointer:coarse){.pp-reset{min-height:2.75rem}}.pp-team{border:2px solid var(--line);background:var(--surface);text-align:center;width:100%;height:100%;min-height:56px;transition:border-color var(--pp-t) var(--pp-ease), background-color var(--pp-t) var(--pp-ease), opacity var(--pp-t) var(--pp-ease);border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.pp-team img,.pp-team .pp-logo{transition:filter var(--pp-t) var(--pp-ease), opacity var(--pp-t) var(--pp-ease);opacity:.62;filter:saturate(.55)}label:hover>.pp-team{border-color:var(--line-strong)}input:checked+.pp-team{border-color:var(--pp-pick);background:color-mix(in srgb, var(--pp-pick) 10%, var(--surface));animation:pp-snap .26s var(--pp-ease-snap)}input:checked+.pp-team img,input:checked+.pp-team .pp-logo{opacity:1;filter:none}input:focus-visible+.pp-team{outline:2px solid var(--pp-pick);outline-offset:2px}.pp-matchup:has(input:checked) label:not(:has(input:checked))>.pp-team{opacity:.5}input:disabled+.pp-team{cursor:not-allowed}.pp-card[data-state=locked] input:disabled+.pp-team,.pp-card[data-state=live] input:disabled+.pp-team{border-style:dashed}.pp-card .pp-team[data-graded=correct]{border-color:var(--pp-correct);opacity:1;background:color-mix(in srgb, var(--pp-correct) 12%, var(--surface));border-style:solid}.pp-card .pp-team[data-graded=wrong]{border-color:var(--pp-wrong);opacity:1;background:color-mix(in srgb, var(--pp-wrong) 10%, var(--surface));border-style:solid}.pp-at{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);align-self:center;padding:0 .125rem;font-size:.625rem}.pp-conf{border:1px solid var(--line-strong);text-align:center;font-variant-numeric:tabular-nums;background:var(--surface);border-radius:999px;width:3.5rem;min-height:2.75rem;padding:.25rem;font-weight:700}.pp-conf:disabled{opacity:.6}.pp-conf[data-dupe="1"]{border-color:var(--pp-wrong);color:var(--pp-wrong)}.pp-badge{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.3125rem;padding:.125rem .4375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.pp-badge-live{color:var(--pp-live)}.pp-badge-final{color:var(--ink-muted)}.pp-badge-swing{color:var(--pp-pick-ink);border-color:color-mix(in srgb, var(--pp-pick) 55%, transparent)}.pp-dot{width:.4375rem;height:.4375rem;animation:pp-live-dot 1.8s var(--pp-ease) infinite;background:currentColor;border-radius:999px}.pp-tick{animation:pp-tick .26s var(--pp-ease);display:inline-block}.pp-yard{gap:3px;height:10px;display:flex}.pp-yard>i{background:var(--line);min-width:4px;transition:background-color var(--pp-t) var(--pp-ease);border-radius:2px;flex:1 1 0}.pp-yard>i[data-seg=picked]{background:var(--pp-pick)}.pp-yard>i[data-seg=correct]{background:var(--pp-correct)}.pp-yard>i[data-seg=wrong]{background:var(--pp-wrong)}.pp-yard>i[data-seg=live]{background:var(--pp-live)}.pp-yard>i[data-seg=missed]{background:repeating-linear-gradient(45deg, var(--line-strong) 0 2px, transparent 2px 4px)}.pp-seal{border:2px solid var(--pp-pick);color:var(--pp-pick-ink);letter-spacing:.14em;text-transform:uppercase;background:color-mix(in srgb, var(--pp-pick) 12%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.6875rem;font-weight:700;animation:.42s cubic-bezier(.2,.9,.25,1.1) both pp-stamp;display:inline-flex}.pp-sweep{position:relative}.pp-sweep:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(100deg, transparent 40%, color-mix(in srgb, var(--pp-pick) 34%, transparent) 50%, transparent 60%);animation:pp-sweep .9s var(--pp-ease) 1 both;background-size:220% 100%;position:absolute;inset:0}.pp-rank{min-width:2.5rem;font-family:var(--font-serif);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.1875rem;font-weight:700;display:inline-flex}.pp-delta{font-family:var(--font-sans);font-size:.625rem;font-weight:700}.pp-delta[data-dir=up]{color:var(--pp-correct)}.pp-delta[data-dir=down]{color:var(--pp-wrong)}.pp-delta[data-dir=flat]{color:var(--ink-subtle)}.pp-row{transition:background-color var(--pp-t-slow) var(--pp-ease)}.pp-row[data-me="1"]{background:color-mix(in srgb, var(--pp-pick) 9%, transparent);box-shadow:inset 3px 0 0 var(--pp-pick)}.pp-row[data-moved=up]{animation:pp-flash-up 1.2s var(--pp-ease) both}.pp-row[data-moved=down]{animation:pp-flash-down 1.2s var(--pp-ease) both}.pp-btn{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.pp-btn-wide{width:100%}@media (min-width:640px){.pp-btn-wide{width:auto}}.pp-form button,.pp-form select,.pp-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:2.75rem}.pp-form input[type=checkbox]{width:1.125rem;height:1.125rem}.pp-form button.pp-tap,.pp-tap{align-items:center;min-height:2.75rem;display:inline-flex}.pp-lockbar{box-shadow:0 -8px 24px -12px #00000059}body:has(.pp-lockbar)>[data-feedback-bubble]{bottom:5.5rem}.pp-picks{flex-wrap:wrap;gap:.375rem;display:flex}.pp-chip{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:baseline;gap:.3125rem;padding:.3125rem .5rem;font-size:.8125rem;line-height:1.1;display:inline-flex}.pp-chip b{font-variant-numeric:tabular-nums;font-weight:700}.pp-chip .pp-who{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;font-size:.6875rem;overflow:hidden}.pp-chip sup{opacity:.8;font-size:.6875rem}.pp-chip[data-grade=correct]{border-color:var(--pp-correct);color:var(--pp-correct);background:color-mix(in srgb, var(--pp-correct) 10%, var(--surface))}.pp-chip[data-grade=wrong]{border-color:color-mix(in srgb, var(--pp-wrong) 55%, var(--line));color:var(--pp-wrong);background:color-mix(in srgb, var(--pp-wrong) 8%, var(--surface))}.pp-chip[data-grade=none]{color:var(--ink-subtle)}.pp-chip[data-me="1"]{box-shadow:inset 0 0 0 1px var(--pp-pick)}.pp-stickycol th:first-child,.pp-stickycol td:first-child{z-index:1;background:var(--surface-raised);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.pp-board{background:var(--pp-board);color:var(--pp-board-ink);font-variant-numeric:tabular-nums;--ink:var(--pp-board-ink);--ink-muted:var(--pp-board-ink-dim);--ink-subtle:var(--pp-board-ink-dim);--line:var(--pp-board-line);--line-strong:#39414c;--surface:var(--pp-board);--surface-raised:var(--pp-board-raised);--surface-muted:var(--pp-board-raised);--pp-pick:#e0b45f;--pp-pick-ink:#e8c887;--pp-correct:#3ecf7d;--pp-wrong:#f87171;--pp-live:#7aa7ff;padding-bottom:3.5rem}.pp-board .pp-eyebrow{color:var(--pp-board-ink-dim);letter-spacing:.22em;font-size:.875rem}.pp-board-title{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:900;line-height:.95}.pp-board-score{font-family:var(--font-serif);font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1}.pp-board-name{font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:600}.pp-board-cell{border-bottom:1px solid var(--pp-board-line)}.pp-cycle{background:var(--pp-pick);transform-origin:0;height:3px;animation:linear both pp-drain}html[data-tv="1"] body>nav,html[data-tv="1"] body>footer,html[data-tv="1"] body>[data-feedback-bubble]{display:none!important}.pp-modes{flex-direction:column;flex:1;min-height:0;display:flex}.pp-mode-title{align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.pp-mode-dots{gap:.5rem;display:inline-flex}.pp-mode-dots i{background:var(--pp-board-line);border-radius:999px;width:.5rem;height:.5rem}.pp-mode-dots i[data-on="1"]{background:var(--pp-venue,var(--pp-pick))}.pp-ticker{z-index:5;background:color-mix(in srgb, var(--pp-board) 70%, #000);border-top:2px solid var(--pp-venue,var(--pp-pick));height:3.25rem;color:var(--pp-board-ink);white-space:nowrap;font-size:1.25rem;font-weight:600;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.pp-ticker-track{height:100%;animation:pp-crawl var(--pp-crawl,40s) linear infinite;will-change:transform;align-items:center;gap:0;display:inline-flex}.pp-ticker-item{align-items:center;gap:.75rem;padding:0 2rem;display:inline-flex}.pp-ticker-item+.pp-ticker-item:before{content:"";background:var(--pp-pick);border-radius:999px;width:.5rem;height:.5rem;margin-right:2rem}.pp-ticker-label{letter-spacing:.16em;text-transform:uppercase;color:var(--pp-board-ink-dim);font-size:.6875rem;font-weight:700}.pp-ticker-live{color:var(--pp-live)}@keyframes pp-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pp-ticker-track{animation:none}}.pp-board main{padding-bottom:4.5rem}.pp-dist{flex-direction:column;gap:.25rem;display:flex}.pp-dist-bar{background:var(--line);border-radius:999px;height:6px;display:flex;overflow:hidden}.pp-dist-bar i{background:color-mix(in srgb, var(--ink) 35%, transparent);height:100%;display:block}.pp-dist-bar i+i{background:color-mix(in srgb, var(--ink) 18%, transparent)}.pp-dist-bar i[data-won="1"]{background:var(--pp-correct)!important}.pp-dist-labels{color:var(--ink-muted);justify-content:space-between;font-size:.6875rem;display:flex}[style*=--pp-venue] .pp-venue-tab{border-color:var(--pp-venue)!important;color:color-mix(in srgb, var(--pp-venue) 70%, white)!important}.pp-flyer-sheet{max-width:8.5in;margin:0 auto 3rem;padding:0 1rem}.pp-flyer{color:#14181f;border:1px solid #d9d6cf;border-top:8px solid var(--pp-venue,#b8893a);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:9.5in;padding:2.25rem 2rem;display:flex}.pp-flyer-head{align-items:center;gap:1.25rem;display:flex}.pp-flyer-head .pp-eyebrow{color:var(--pp-venue,#b8893a);font-size:.8125rem}.pp-flyer-title{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.01em;margin:0;font-size:2.75rem;font-weight:900;line-height:1.05}.pp-flyer-pitch{max-width:34ch;margin:0;font-size:1.25rem}.pp-flyer-qr{flex-direction:column;align-items:center;gap:.75rem;display:flex}.pp-flyer-url{letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:700}.pp-flyer-foot{flex-direction:column;align-items:center;gap:.75rem;font-size:1.0625rem;display:flex}.pp-flyer-blank{vertical-align:-.2em;border-bottom:2px solid #14181f;width:12rem;margin-left:.5rem;display:inline-block}.pp-flyer-fine{color:#5c6370;margin:0;font-size:.8125rem}.pp-flyer-tent{gap:1rem;min-height:5in;padding:1.5rem}.pp-flyer-tent .pp-flyer-title{font-size:2rem}.pp-flyer-tent .pp-flyer-pitch{font-size:1.0625rem}.pp-flyer-flip{border-top:1px solid #d9d6cf;border-bottom:8px solid var(--pp-venue,#b8893a);transform:rotate(180deg)}.pp-flyer-sheet-tent{flex-direction:column;display:flex}.pp-flyer-sheet-tent .pp-flyer-flip{margin-bottom:0}@media print{@page{margin:.5in}body>nav,body>footer,body>[data-feedback-bubble],.no-print,header[data-site-header]{display:none!important}body{background:#fff!important}.pp-flyer-sheet{max-width:none;margin:0;padding:0}.pp-flyer{page-break-inside:avoid;border-bottom:0;border-left:0;border-right:0;min-height:auto}.pp-flyer-sheet-tent{justify-content:space-between;height:10in}.pp-flyer-tent{height:4.9in}}.pp-team-score{margin-left:auto}.pp-roll{will-change:transform;animation-name:pp-roll;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pp-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.pp-roll{will-change:auto;animation:none}}.pp-me-band{background:linear-gradient(90deg, var(--pp-meband-a), var(--pp-meband-b));border-color:var(--pp-meband-line)}.pp-me-rank{color:var(--pp-meband-rank)}.pp-note-info{background:var(--pp-note-info-bg);border-color:var(--pp-note-info-line);color:var(--pp-note-info-ink)}.pp-note-warn{background:var(--pp-note-warn-bg);border-color:var(--pp-note-warn-line);color:var(--pp-note-warn-ink)}.pp-wk-tint{background:var(--pp-wk-tint)}.pp-sq-mine{background:color-mix(in srgb, var(--pp-pick) 22%, var(--surface-raised));box-shadow:inset 0 0 0 2px var(--pp-pick)}.pp-sq-won{background:color-mix(in srgb, var(--pp-correct) 22%, var(--surface-raised));box-shadow:inset 0 0 0 2px var(--pp-correct)}.pp-pickem.pp-workspace .pp-league-hero>.pp-container{padding-block:8px;display:block}.pp-pickem.pp-workspace .pp-league-hero .pp-title{margin:0;font-size:28px;line-height:32px}.pp-league-meta{color:var(--pp-cream);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:11px;line-height:16px;display:flex}.pp-pickem.pp-workspace [data-pool-tabs]{background:var(--surface-raised);border-color:var(--line)}.pp-pickem.pp-workspace [data-pool-tabs]>div{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-inline:8px;overflow-x:auto}.pp-pickem.pp-workspace [data-pool-tabs] :is(button,a){text-transform:none;letter-spacing:0;min-height:44px;color:var(--ink-muted);border-bottom:2px solid #0000;flex:1;padding-inline:12px;font-size:12px}.pp-pickem.pp-workspace [data-pool-tabs] :is(button,a)[aria-current=page]{color:var(--ink);border-bottom-color:var(--pp-venue,var(--pp-brass))}.pp-pickem.pp-workspace [data-room-page]{padding-block:8px 24px}.pp-stack{flex-direction:column;gap:12px;display:flex}.pp-subnav{scrollbar-width:thin;border-bottom:1px solid var(--line);gap:4px;margin-bottom:8px;display:flex;overflow-x:auto}.pp-subnav button{min-height:44px;color:var(--ink-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:8px 12px}.pp-subnav button>span{font-size:12px}.pp-subnav button[aria-current=page]{color:var(--ink);border-bottom-color:var(--pp-pick)}.pp-subnav button:hover{background:var(--surface-elevated)}.pp-section-description{color:var(--ink-muted);margin-bottom:12px;font-size:11px;line-height:16px}.pp-pickem.pp-workspace .rm-card{box-shadow:none;padding:12px}.pp-pickem.pp-workspace .rm-fold>summary{min-height:44px;font-size:13px}.pp-pickem.pp-workspace .rm-h2{font-size:15px;line-height:20px}.pp-pickem.pp-workspace .rm-btn,.pp-pickem.pp-workspace .pp-btn{border-radius:8px;min-height:44px;padding:8px 12px;font-size:14px}.pp-week-ledger{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;padding:8px 12px}.pp-week-ledger-heading{align-items:baseline;gap:8px;display:flex}.pp-week-ledger-heading h2{font-family:var(--font-sans);font-size:14px;line-height:20px}.pp-week-ledger-heading>span{color:var(--ink-muted);font-size:10px}.pp-week-ledger-body{flex-direction:column;gap:8px;display:flex}.pp-week-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px;display:grid}.pp-week-facts>div{border-right:1px solid var(--line);flex-direction:column-reverse;align-items:center;display:flex}.pp-week-facts>div:last-child{border:0}.pp-week-facts dt{color:var(--ink-muted);font-size:10px;line-height:16px}.pp-week-facts dd{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:24px}.pp-week-facts dd small{font-size:10px;font-weight:400}.pp-week-facts>div:first-child dd{color:var(--pp-pick-ink)}.pp-pickem.pp-workspace .pp-week-progress{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.pp-pickem.pp-workspace .pp-week-progress .font-serif{font-family:var(--font-sans);font-size:20px;line-height:24px}.pp-pickem.pp-workspace .pp-week-progress .pp-yard{height:4px}.pp-slate-form{flex-direction:column;gap:8px;margin-top:4px;display:flex}.pp-slate-form>div:first-of-type>p{font-size:13px}.pp-slate-form [role=status]{min-width:0;font-size:13px}.pp-game-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.pp-pickem.pp-workspace .pp-compact-game{border:0;border-top:1px solid var(--line-strong);box-shadow:none;border-radius:0;animation:none}.pp-pickem.pp-workspace .pp-compact-game:first-child{border-top:0}.pp-pickem.pp-workspace .pp-card-head{background:0 0;border:0;gap:4px;min-height:32px;padding:0 8px}.pp-pickem.pp-workspace .pp-card-head>div{gap:4px 8px;font-size:10px}.pp-pickem.pp-workspace .pp-card-head .pp-eyebrow{letter-spacing:0;font-size:10px}.pp-pickem.pp-workspace .pp-card-head .pp-reset{letter-spacing:0;text-transform:none;border:0;min-height:44px;padding:4px;font-size:10px}.pp-pickem.pp-workspace .pp-card-head .pp-badge{letter-spacing:0;border:0;padding:0;font-size:10px}.pp-pickem.pp-workspace .pp-breakdown-button{color:var(--ink-muted);text-underline-offset:3px;min-height:44px;padding-inline:4px;font-size:10px;text-decoration:underline}.pp-pickem.pp-workspace .pp-card-body{padding:0 4px 4px}.pp-pickem.pp-workspace .pp-matchup{gap:4px}.pp-pickem.pp-workspace .pp-at{text-align:center;letter-spacing:0;border-inline:1px solid color-mix(in srgb,var(--line) 65%,transparent);flex-shrink:0;width:24px;padding:0;font-size:9px;line-height:12px}.pp-pickem.pp-workspace .pp-team{background:var(--surface-raised);border-width:1px;border-radius:4px;gap:4px;min-height:44px;padding:4px}.pp-pickem.pp-workspace .pp-team img{opacity:1;filter:none;width:24px;height:24px}.pp-team-identity{flex-direction:column;gap:0;min-width:0;display:flex}.pp-team-abbrev{color:var(--ink);text-align:left;font-size:13px;font-weight:700;line-height:16px}.pp-team-name{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:14px;overflow:hidden}.pp-pickem.pp-workspace .pp-team-score{font-family:var(--font-sans);color:var(--ink);font-size:24px;font-weight:700;line-height:28px}.pp-pickem.pp-workspace .pp-matchup [data-side="1"] .pp-team{flex-direction:row-reverse}.pp-pickem.pp-workspace .pp-matchup [data-side="1"] .pp-team-score{margin-left:0;margin-right:auto}.pp-pickem.pp-workspace .pp-matchup [data-side="1"] :is(.pp-team-abbrev,.pp-team-name){text-align:right}.pp-pickem.pp-workspace .pp-matchup:has(input:checked) label:not(:has(input:checked))>.pp-team{opacity:1}.pp-pickem.pp-workspace input:checked+.pp-team{background:color-mix(in srgb,var(--pp-pick) 12%,var(--surface-raised));box-shadow:inset 0 0 0 1px var(--pp-pick);animation:none}.pp-pickem.pp-workspace .pp-card .pp-team[data-graded=correct]{box-shadow:inset 0 0 0 1px var(--pp-correct)}.pp-pickem.pp-workspace .pp-card .pp-team[data-graded=wrong]{box-shadow:inset 0 0 0 1px var(--pp-wrong)}.pp-pickem.pp-workspace .pp-card[data-state=final] .pp-team-score{color:var(--pp-pick-ink)}.pp-pickem.pp-workspace .pp-conf{border-radius:8px;width:44px;padding:4px;font-size:16px}.pp-game-verdict{margin:2px 4px 0;font-size:11px;line-height:16px}.pp-pickem.pp-workspace .pp-tiebreaker>label{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:0 8px;display:grid}.pp-pickem.pp-workspace .pp-tiebreaker label>span{grid-column:1;font-size:11px;line-height:16px}.pp-pickem.pp-workspace .pp-tiebreaker label>span:first-child{font-size:13px}.pp-pickem.pp-workspace .pp-tiebreaker input{grid-area:1/2/span 3;width:72px;margin:0}.pp-pickem.pp-workspace .pp-lockbar{box-shadow:none;border-radius:8px;gap:8px;padding:8px}.pp-commish{flex-direction:column;gap:12px;display:flex}.pp-pickem.pp-workspace .pp-commissioner-section :is(.gap-8,.gap-6){gap:16px}.pp-pickem.pp-workspace .pp-commissioner-section :is(h2,h3){font-size:14px;line-height:20px}.pp-pickem.pp-workspace .pp-commissioner-section p{line-height:1.5}.pp-pickem.pp-workspace .pp-row{border-color:var(--line-strong);min-height:52px;padding:8px}.pp-season-week{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;overflow:hidden}.pp-season-week>summary{align-items:center;min-height:52px;padding:8px 12px}.pp-season-week>div{padding:8px 12px}.pp-record-game{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-size:12px;display:flex}.pp-pickem.pp-workspace .pp-personal-settings{margin-top:12px}@media (max-width:639px){.pp-pickem.pp-workspace .pp-league-hero .pp-title{font-size:24px;line-height:28px}.pp-pickem.pp-workspace .pp-commissioner-section input:not([type=checkbox]):not([type=radio]),.pp-pickem.pp-workspace .pp-commissioner-section select{font-size:16px}}.pp-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.pp-task-grid button{border-radius:8px;min-height:72px;padding:8px 12px}.pp-task-grid button>span:first-child{font-size:13px;line-height:16px}.pp-task-grid button>span:last-child{font-size:11px;line-height:16px}@media (min-width:1024px){.pp-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-week-nav{justify-content:space-between;align-items:center;gap:8px;padding-block:4px;font-size:13px;display:flex}.pp-week-stepper,.pp-week-ledger-top{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pp-week-ledger-top>.pp-week-ledger-heading,.pp-week-step-now{flex:100%;order:-1;min-width:0}.pp-week-step-now{text-align:center}.pp-week-step{border:1px solid var(--line);background:var(--surface-raised);min-width:0;min-height:44px;color:var(--ink);text-align:center;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.pp-week-step b{font-size:22px;font-weight:700;line-height:1}.pp-week-step:hover{border-color:var(--line-strong)}.pp-week-step[data-empty]{visibility:hidden}@media (min-width:640px){.pp-week-stepper,.pp-week-ledger-top{flex-wrap:nowrap}.pp-week-ledger-top>.pp-week-ledger-heading,.pp-week-step-now{flex:auto;order:0}.pp-week-step{white-space:nowrap;flex:none}}.pp-hit{position:relative}.pp-hit:after{content:"";position:absolute;inset:-12px -4px}.pp-week-standings{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-week-standings summary{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pp-week-standings .pp-ws-rank{min-width:2.25rem}.pp-pick-center{flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex;position:relative}.pp-pickem.pp-workspace .pp-pick-center .pp-at{width:100%}.pp-pickem.pp-workspace .pp-pick-center .pp-reset{min-height:44px;color:var(--ink-muted);border:0;justify-content:center;padding:0;font-size:18px;position:absolute;inset:0 -6px}.pp-pickem.pp-workspace .pp-slate-form>div:first-of-type{flex-wrap:wrap;align-items:baseline;gap:0 12px}.pp-pickem.pp-workspace .pp-slate-form>div:first-of-type>*{min-width:0;max-width:100%;font-size:13px;line-height:18px}.pp-pickem.pp-workspace .pp-slate-form [role=status]{margin-left:auto}@media (max-width:399px){.pp-pickem.pp-workspace .pp-slate-form [role=status]>.text-ink-subtle{display:none}}.pp-pickem.pp-workspace .pp-row .pp-eyebrow{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:10px;line-height:14px}.pp-pickem.pp-workspace .pp-row>div:has(>.pp-eyebrow){flex-direction:column-reverse;display:flex}.pp-pickem.pp-workspace .pp-row .font-serif{font-family:var(--font-sans);font-size:24px;line-height:28px}.pp-pickem.pp-workspace .pp-row>.pp-rank{font-family:var(--font-sans);font-size:16px}.pp-pickem.pp-workspace .pp-season-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-bottom:12px;display:flex}.rm-fold>summary.pp-sum-game{flex-wrap:nowrap;gap:10px}.rm-fold>summary.pp-sum-game>.rm-fold-title{white-space:normal;flex:1;min-width:0}.pp-season-heading>p{width:100%;color:var(--ink-muted);font-size:12px;line-height:16px}.pp-pickem.pp-workspace .pp-season-week .pp-eyebrow{letter-spacing:0;text-transform:none;font-size:10px;line-height:14px}.pp-pickem.pp-workspace .pp-season-week>summary{gap:4px 8px}.pp-open{border:1px solid var(--line-strong);min-height:2rem;color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:.125rem .625rem;font-size:.6875rem;font-weight:700}.pp-open:hover{color:var(--ink);border-color:var(--ink-muted)}@media (pointer:coarse){.pp-open{min-height:2.5rem}}.pp-mm{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pp-mm-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pp-fade var(--pp-t) var(--pp-ease);background:#0000008c;position:absolute;inset:0}@keyframes pp-fade{0%{opacity:0}}@keyframes pp-up{0%{opacity:0;transform:translateY(24px)}}@keyframes pp-in-next{0%{opacity:0;transform:translate(28px)}}@keyframes pp-in-prev{0%{opacity:0;transform:translate(-28px)}}.pp-mm-panel{--mm-bg:var(--surface-raised);--mm-tile:var(--surface);--mm-line:var(--line);background:var(--mm-bg);width:100%;max-height:92dvh;color:var(--ink);border:1px solid var(--mm-line);animation:pp-up var(--pp-t-slow) var(--pp-ease);border-radius:20px 20px 0 0;outline:none;flex-direction:column;display:flex;position:relative;box-shadow:0 -12px 40px #00000059}@media (min-width:640px){.pp-mm{align-items:center}.pp-mm-panel{border-radius:20px;width:min(600px,100vw - 2rem);max-height:min(880px,94dvh)}}.pp-mm[data-style=full] .pp-mm-panel{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--pp-pick) 16%, var(--mm-bg)) 0%, var(--mm-bg) 60%);border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.pp-mm[data-style=full] .pp-mm-scroll{width:min(640px,100%);margin-inline:auto}.pp-mm[data-style=deck]{align-items:center;padding:1rem}.pp-mm[data-style=deck] .pp-mm-panel{width:min(520px,100%);max-height:86dvh;box-shadow:0 8px 0 -3px color-mix(in srgb, var(--mm-bg) 70%, #000), 0 16px 0 -6px color-mix(in srgb, var(--mm-bg) 45%, #000), 0 30px 60px #00000080;border-radius:24px}.pp-mm-top{grid-template-columns:2.75rem 1fr 2.75rem 2.75rem;align-items:center;gap:.25rem;padding:.5rem .5rem .25rem;display:grid}.pp-mm-nav,.pp-mm-close{width:2.75rem;height:2.75rem;color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.pp-mm-nav:hover,.pp-mm-close:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}.pp-mm-where{text-align:center;flex-direction:column;min-width:0;display:flex}.pp-mm-count{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle);font-size:.6875rem;font-weight:700}.pp-mm-when{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.pp-mm-scroll{animation:pp-in-next var(--pp-t-slow) var(--pp-ease);flex-direction:column;gap:1rem;padding:.5rem 1rem 1rem;display:flex;overflow-y:auto}.pp-mm-scroll[data-dir=prev]{animation-name:pp-in-prev}.pp-mm-hero{grid-template-rows:repeat(5,auto);grid-template-columns:1fr auto 1fr;align-items:center;gap:.125rem .5rem;padding:.5rem 0;display:grid}.pp-mm-side[data-side]{grid-row:1/span 5;grid-template-rows:subgrid;place-items:start center;display:grid}.pp-mm-side[data-side="1"]{grid-column:3}.pp-mm-mid{grid-area:1/2;align-self:center}.pp-mm-side{text-align:center;min-width:0;font:inherit;color:inherit;cursor:pointer;transition:opacity var(--pp-t) var(--pp-ease), filter var(--pp-t) var(--pp-ease);background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:.125rem;padding:.25rem 0;display:flex;position:relative}.pp-mm-side:disabled{cursor:default}.pp-mm-side:focus-visible{outline:2px solid var(--pp-pick);outline-offset:2px}.pp-mm-logo{transition:transform var(--pp-t-fast) var(--pp-ease), background-color var(--pp-t) var(--pp-ease), box-shadow var(--pp-t) var(--pp-ease)}.pp-mm-side:not(:disabled):hover .pp-mm-logo{transform:scale(1.04)}.pp-mm-side:not(:disabled):active .pp-mm-logo{transform:scale(.95)}.pp-mm-side[data-picked] .pp-mm-logo{background:var(--team-fill);box-shadow:0 0 0 3px var(--team-2), 0 0 34px -2px var(--team-fill)}.pp-mm-side[data-picked] .pp-mm-logo img{box-sizing:border-box;background:#fff;border-radius:999px;padding:7px}.pp-mm-dot{border:2px solid var(--line-strong);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;margin-top:.5rem;font-size:.9375rem;font-weight:900;line-height:1;display:grid}.pp-mm-side:not(:disabled):hover .pp-mm-dot{border-color:var(--ink)}.pp-mm-side[data-picked] .pp-mm-dot{border-color:var(--team-2);background:radial-gradient(circle, #fff 0 4.5px, var(--team-fill) 5px);animation:pp-snap .26s var(--pp-ease-snap)}.pp-mm-side[data-graded] .pp-mm-dot{animation:none}.pp-mm-side[data-graded=correct] .pp-mm-dot{border-color:var(--pp-correct);background:var(--pp-correct)}.pp-mm-side[data-graded=correct] .pp-mm-dot:after{content:"✓"}.pp-mm-side[data-graded=wrong] .pp-mm-dot{border-color:var(--pp-wrong);background:var(--pp-wrong)}.pp-mm-side[data-graded=wrong] .pp-mm-dot:after{content:"✕"}.pp-mm-hero:has([data-picked]) .pp-mm-side:not([data-picked]){opacity:.5;filter:saturate(.4)}.pp-mm-side:disabled:not([data-picked]) .pp-mm-dot{visibility:hidden}.pp-mm-side[data-won]:not([data-picked]) .pp-mm-dot{visibility:visible;letter-spacing:.12em;text-transform:uppercase;width:auto;height:auto;color:var(--ink-muted);border-width:1px;padding:1px 8px;font-size:.6875rem;font-weight:700;line-height:1rem}.pp-mm-side[data-won]:not([data-picked]) .pp-mm-dot:after{content:"Winner"}.pp-mm-hero:has([data-picked]) .pp-mm-side[data-won]:not([data-picked]){opacity:.8}.pp-mm-logo{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:999px;place-items:center;width:96px;height:96px;display:grid}.pp-mm-abbrev{letter-spacing:.02em;margin-top:.25rem;font-size:1.625rem;font-weight:800;line-height:1.1}.pp-mm-team{color:var(--ink-muted);text-wrap:balance;font-size:.8125rem;line-height:1.2}.pp-mm-record{color:var(--ink);font-size:.8125rem;font-weight:600}.pp-mm-mid{flex-direction:column;align-items:center;gap:.375rem;display:flex}.pp-mm-vs{letter-spacing:.2em;color:var(--ink-subtle);font-size:.875rem;font-weight:800}.pp-mm-score{white-space:nowrap;font-size:2rem;font-weight:800}.pp-mm-score>i{color:var(--ink-subtle);margin:0 .25rem;font-style:normal}.pp-mm-status{text-align:center;color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;min-height:1.75rem;font-size:.8125rem;display:flex}.pp-mm-clear{color:var(--ink-muted);padding:.25rem;font-size:.75rem;font-weight:700;text-decoration:underline}.pp-mm-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:.75rem;font-size:1rem;font-weight:800;line-height:1.5rem;display:flex}.pp-mm-muted{color:var(--ink-muted);font-size:.875rem;line-height:1.375rem}.pp-mm-teams,.pp-mm-stories,.pp-mm-split,.pp-mm-ai{border:1px solid var(--mm-line,var(--line));background:color-mix(in srgb, var(--mm-tile,var(--surface)) 60%, transparent);border-radius:16px;padding:.875rem;scroll-margin-top:.5rem}.pp-mm-tag{letter-spacing:.04em;border:1px solid color-mix(in srgb, var(--pp-pick) 55%, transparent);color:var(--pp-pick-ink);border-radius:999px;padding:.125rem .5rem;font-size:.875rem}.pp-mm-pitch{color:var(--ink);margin-bottom:.75rem;font-size:.9375rem;line-height:1.5rem}.pp-mm-veil{gap:.5rem;margin-bottom:.875rem;display:grid}.pp-mm-veil i{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 14%, transparent), color-mix(in srgb, var(--ink) 5%, transparent));border-radius:999px;height:.625rem;display:block}.pp-mm-veil i:nth-child(2){width:86%}.pp-mm-veil i:nth-child(3){width:93%}.pp-mm-veil i:nth-child(4){width:62%}.pp-mm-unlock{background:var(--pp-pick);color:#1a1405;border-radius:12px;width:100%;min-height:3rem;font-size:.9375rem;font-weight:800}.pp-mm-unlock:disabled{opacity:.6}.pp-mm-ai form,.pp-mm-buy{flex-direction:column;gap:.5rem;display:flex}.pp-mm-error{color:var(--pp-wrong);font-size:.8125rem}.pp-mm-done{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.pp-mm-done-mark{background:var(--pp-pick);color:#1a1405;border-radius:999px;place-items:center;width:4rem;height:4rem;font-size:2rem;font-weight:900;animation:.42s cubic-bezier(.2,.9,.25,1.1) both pp-stamp;display:grid}.pp-mm-done h3{font-size:1.25rem;font-weight:800}.pp-mm-foot{padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--mm-line);align-items:center;gap:.75rem;display:flex}.pp-mm-auto{align-items:center;gap:.375rem;min-height:2.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pp-mm-auto input{width:1.125rem;height:1.125rem;accent-color:var(--pp-pick)}.pp-mm-left{text-align:right;color:var(--ink-muted);flex:1;font-size:.75rem}.pp-mm-next{background:color-mix(in srgb, var(--ink) 10%, transparent);min-height:2.75rem;color:var(--ink);border-radius:12px;padding:0 1rem;font-size:.875rem;font-weight:800}.pp-card-body fieldset{min-inline-size:0}.pp-mm-title{letter-spacing:.04em;font-size:1rem;font-weight:800;line-height:1.2}.pp-countdown{color:var(--ink-subtle);font-weight:500}.pp-countdown[data-urgent]{color:var(--pp-pick-ink);font-weight:700}.pp-pick-center.pp-vs-open{min-height:44px;color:var(--ink-subtle);transition:background-color var(--pp-t) var(--pp-ease), color var(--pp-t) var(--pp-ease);border-radius:10px;flex-direction:column;gap:0}.pp-pick-center.pp-vs-open:hover,.pp-pick-center.pp-vs-open:focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.pp-vs-more{font-size:1rem;font-weight:700;line-height:.8}.pp-card-head .pp-reset{margin-left:auto}.pp-pickem main{min-width:0}.pp-mf{flex-direction:column;gap:.75rem;display:flex}.pp-mm-inside{flex-direction:column;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;line-height:1.375rem;list-style:none;display:flex}.pp-mm-inside li:before{content:"✓";color:var(--pp-pick-ink);margin-right:.5rem;font-weight:900}.pp-flap-c{font-style:inherit}.pp-mm[data-style=full] :is(.pp-mm-top,.pp-mm-foot){width:min(640px,100%);margin-inline:auto}.pp-mm[data-style=full] .pp-mm-foot{background:0 0;border-top:0}.pp-mm[data-style=full] .pp-mm-panel{padding-bottom:0}.pp-mm-when .pp-mm-venue:before{content:" · "}@keyframes pp-tick-2{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.pp-tick-b{animation:pp-tick-2 .26s var(--pp-ease);display:inline-block}.pp-padlock{vertical-align:-1px;flex-shrink:0;display:inline-block;overflow:visible}.pp-padlock:not([data-locked]) .pp-padlock-shackle{transform:translate(8px,-3px)}.pp-padlock:not([data-locked]) .pp-padlock-g{transform:translate(-4px)}@keyframes pp-shackle-lock{0%{transform:translate(8px,-3px)}45%{transform:translateY(-4px)}72%{transform:translateY(1px)}to{transform:none}}@keyframes pp-shackle-open{0%{transform:none}35%{transform:translateY(-4px)}to{transform:translate(8px,-3px)}}@keyframes pp-lock-shift{0%{transform:translate(-4px)}45%,to{transform:none}}@keyframes pp-open-shift{0%,35%{transform:none}to{transform:translate(-4px)}}@keyframes pp-lock-clunk{0%,62%{transform:none}78%{transform:scale(.86,.92)translateY(1px)}90%{transform:scale(1.06)}to{transform:none}}.pp-padlock-body{transform-box:fill-box;transform-origin:50% 100%}.pp-padlock[data-changed][data-locked] .pp-padlock-shackle{animation:pp-shackle-lock .52s var(--pp-ease) both;animation-delay:calc(var(--i,0) * 45ms)}.pp-padlock[data-changed][data-locked] .pp-padlock-g{animation:pp-lock-shift .52s var(--pp-ease) both;animation-delay:calc(var(--i,0) * 45ms)}.pp-padlock[data-changed][data-locked] .pp-padlock-body{animation:pp-lock-clunk .52s var(--pp-ease) both;animation-delay:calc(var(--i,0) * 45ms)}.pp-padlock[data-changed]:not([data-locked]) .pp-padlock-shackle{animation:pp-shackle-open .42s var(--pp-ease-snap) both;animation-delay:calc(var(--i,0) * 30ms)}.pp-padlock[data-changed]:not([data-locked]) .pp-padlock-g{animation:pp-open-shift .42s var(--pp-ease-snap) both;animation-delay:calc(var(--i,0) * 30ms)}.pp-lock-toggle .pp-padlock{--i:0}.pp-lock{white-space:nowrap;align-items:center;gap:.3125rem;display:inline-flex}.pp-lock-toggle{border-radius:999px;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.pp-lock-toggle-icon{width:18px;height:20px}.pp-lockbar-tally .pp-tally-right{color:var(--pp-correct);font-weight:700}.pp-lockbar-tally .pp-tally-wrong{color:var(--pp-wrong);font-weight:700}.pp-mm[data-style=sheet] .pp-mm-panel{height:92dvh}@media (min-width:640px){.pp-mm[data-style=sheet] .pp-mm-panel{height:min(880px,94dvh)}}.pp-mm[data-style=deck] .pp-mm-panel{height:86dvh}.pp-mm-scroll{flex:auto;min-height:0}.pp-sv-season{flex-direction:column;gap:8px;display:flex}.pp-sv-weeks{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;display:grid}.pp-sv-weeks>li{display:flex}.pp-sv-weeks a{border:1px solid var(--line);background:var(--surface-raised);min-height:72px;color:var(--ink);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 2px;text-decoration:none;display:flex}.pp-sv-weeks a:hover{border-color:var(--line-strong)}.pp-sv-wk{color:var(--ink);flex-direction:column;align-items:center;font-size:18px;font-weight:800;line-height:20px;display:flex}.pp-sv-wk small{letter-spacing:.02em;text-align:center;white-space:normal;font-size:10px;font-weight:700;line-height:12px}.pp-sv-empty{width:24px;height:24px;color:var(--ink-subtle);place-items:center;display:grid}.pp-sv-res{min-height:14px;color:var(--ink-muted);font-size:11px;font-weight:800;line-height:14px}.pp-sv-weeks a[data-result=win]{border-color:color-mix(in srgb, var(--pp-correct) 55%, transparent);background:color-mix(in srgb, var(--pp-correct) 10%, var(--surface-raised))}.pp-sv-weeks a[data-result=win] .pp-sv-res{color:var(--pp-correct)}.pp-sv-weeks a[data-result=loss]{border-color:color-mix(in srgb, var(--pp-wrong) 55%, transparent);background:color-mix(in srgb, var(--pp-wrong) 10%, var(--surface-raised))}.pp-sv-weeks a[data-result=loss] .pp-sv-res{color:var(--pp-wrong)}.pp-sv-weeks a[data-now] .pp-sv-wk{color:var(--pp-pick-ink)}.pp-sv-weeks a[aria-current=page]{border-color:var(--pp-pick);box-shadow:0 0 0 1px var(--pp-pick)}.pp-team-pts{color:var(--ink);white-space:nowrap;align-items:baseline;gap:2px;margin-left:auto;font-size:15px;font-weight:800;display:inline-flex}.pp-team-pts small{color:var(--ink-muted);font-size:10px;font-weight:600}.pp-team[data-used]{opacity:.55}.pp-team[data-used] .pp-team-name{color:var(--ink-muted);font-weight:700}.pp-row[data-out="1"]{opacity:.6}.pp-row[data-out="1"] p.text-sm{text-decoration:line-through}.pp-sv-savebar{border-radius:12px}.pp-sv-form[data-set] input:not(:checked)+.pp-team:after{visibility:hidden}.pp-sv-choice b{font-size:16px}.pp-cmp-note{border:1px solid var(--line-strong);color:var(--ink);border-radius:8px;padding:.5rem .75rem;font-size:.875rem;line-height:1.375rem}.pp-cmp-src{border:1px solid var(--mm-line,var(--line));border-radius:12px;flex-direction:column;gap:.75rem;padding:.875rem;scroll-margin-top:.5rem;display:flex}.pp-cmp-name{flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;font-size:1.0625rem;font-weight:800;line-height:1.5rem;display:flex}.pp-cmp-name small{color:var(--ink-muted);font-size:.875rem;font-weight:500}.pp-cmp-lines{gap:.75rem;display:grid}.pp-cmp-lines>div{grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.pp-cmp-lines dt{color:var(--ink-muted);font-size:.875rem;font-weight:700}.pp-cmp-lines dd{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.5rem}.pp-cmp-lines dd small{color:var(--ink-muted);font-size:.875rem;font-weight:500}.pp-cmp-plain{color:var(--ink-muted);font-size:.875rem;font-weight:400;line-height:1.375rem;display:block}.pp-cmp-bars{gap:.375rem;display:grid}.pp-cmp-bars-h{color:var(--ink-muted);font-size:.875rem;font-weight:700}.pp-cmp-bar-row{grid-template-columns:4.75rem minmax(0,1fr) 3.5rem;align-items:center;gap:.625rem;min-height:2rem;display:grid}.pp-cmp-team{align-items:center;gap:.375rem;font-size:1rem;font-weight:800;display:inline-flex}.pp-cmp-bar{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:999px;height:.875rem;display:block;overflow:hidden}.pp-cmp-bar i{border-radius:inherit;background:var(--team-fill,var(--ink-muted));height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent);display:block}.pp-cmp-bar-row b{text-align:right;font-size:1.0625rem}.pp-cmp-asof{color:var(--ink-muted);font-size:.875rem;line-height:1.375rem}@media (min-width:560px){.pp-cmp-lines>div{grid-template-columns:8rem minmax(0,1fr);column-gap:.75rem}}.pp-story-list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.pp-story-link{min-height:80px;color:var(--ink);border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.75rem;padding:.25rem;text-decoration:none;display:grid}.pp-story-link:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.pp-story-link:focus-visible{outline:2px solid var(--pp-pick);outline-offset:2px}.pp-story-thumb{background:repeating-linear-gradient(135deg, #ffffff12 0 5px, transparent 5px 11px), radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--team-2,#667) 55%, transparent), transparent 70%), linear-gradient(160deg, var(--team,#445), color-mix(in srgb, var(--team,#445) 50%, #000));border-radius:10px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.pp-story-thumb[data-photo=true]{background:var(--surface)}.pp-story-thumb[data-photo=true]>img{object-fit:cover;width:100%;height:100%}.pp-story-thumb[data-photo=false] img{filter:drop-shadow(0 2px 6px #00000073)}.pp-story-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.pp-story-title{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.375rem}.pp-story-meta{color:var(--ink-muted);font-size:.875rem;line-height:1.375rem}.pp-story-team{vertical-align:bottom;color:var(--ink);align-items:center;gap:.25rem;font-weight:800;display:inline-flex}.pp-bd{flex-direction:column;gap:1rem;display:flex}.pp-bd-teams{gap:1rem;display:grid}.pp-bd-team{border:1px solid var(--mm-line,var(--line));border-radius:12px;flex-direction:column;gap:.875rem;min-width:0;padding:.875rem;display:flex}.pp-bd-name,.pp-tm-name{align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:800;line-height:1.5rem;display:flex}.pp-bd-name b,.pp-tm-name b{margin-right:.25rem}.pp-bd-h{color:var(--ink);font-size:1rem;font-weight:800;line-height:1.5rem}.pp-bd-part{border-left:3px solid var(--pp-correct);padding-left:.75rem}.pp-bd-part[data-dir=con]{border-left-color:var(--pp-wrong)}.pp-bd-points{flex-direction:column;gap:.875rem;margin-top:.375rem;list-style:none;display:flex}.pp-bd-text{font-size:.9375rem;line-height:1.5rem;display:block}.pp-bd-srcs{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.pp-bd-src{border:1px solid var(--line-strong);max-width:100%;min-height:2.75rem;color:var(--ink);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:12px;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}a.pp-bd-src{text-underline-offset:3px;text-decoration:underline}.pp-bd-src:is(a,button):hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.pp-bd-src:focus-visible{outline:2px solid var(--pp-pick);outline-offset:2px}span.pp-bd-src{min-height:2rem;color:var(--ink-muted);cursor:default;border-style:dashed}.pp-bd-uncertain p{margin-top:.25rem;font-size:.9375rem;line-height:1.5rem}.pp-bd-how{color:var(--ink-muted);font-size:.875rem;line-height:1.375rem}.pp-sum-panel .pp-bd-how{margin-top:-.25rem}.pp-mm-teams{container-type:inline-size}.pp-tm-cols{gap:1.25rem;display:grid}@container (min-width:500px){.pp-tm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pp-tm-team{flex-direction:column;gap:.625rem;min-width:0;display:flex}.pp-tm-stats{gap:.5rem;display:grid}.pp-tm-stats>div{flex-direction:column;display:flex}.pp-tm-stats dt{color:var(--ink-muted);font-size:.875rem;font-weight:600}.pp-tm-stats dd{font-size:1rem;font-weight:700;line-height:1.5rem}.pp-tm-sub{margin-top:.5rem;scroll-margin-top:.5rem;font-size:1rem;font-weight:800;line-height:1.5rem}.pp-tm-season{flex-direction:column;display:flex}.pp-tm-season-h{border-bottom:1px solid var(--mm-line,var(--line));letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);padding:.25rem 0;font-size:.875rem;font-weight:800}.pp-tm-games{list-style:none}.pp-tm-games li{border-bottom:1px dashed var(--mm-line,var(--line));flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-height:2.5rem;padding:.25rem 0;font-size:.9375rem;display:flex}.pp-tm-wk{min-width:4.75rem;color:var(--ink-muted);font-weight:600}.pp-tm-res b{font-weight:800}.pp-tm-games li[data-r=W] .pp-tm-res b{color:var(--pp-correct)}.pp-tm-games li[data-r=L] .pp-tm-res b{color:var(--pp-wrong)}.pp-tm-opp{align-items:center;gap:.25rem;display:inline-flex}.pp-tm-inj{flex-direction:column;gap:.375rem;font-size:.9375rem;line-height:1.375rem;list-style:none;display:flex}.pp-tm-inj [data-status=Out],.pp-tm-inj [data-status=Injured\ reserve]{color:var(--pp-wrong);font-weight:700}.pp-tm-asof{color:var(--ink-muted);font-size:.875rem;line-height:1.375rem}.pp-tm-meeting{border-top:1px dashed var(--mm-line,var(--line));margin-top:1rem;padding-top:.75rem;font-size:.9375rem;line-height:1.5rem}:is(.pp-mm-teams,.pp-mf,.pp-cmp-src,.pp-tm-sub):focus{outline:none}:is(.pp-mm-teams,.pp-mf,.pp-cmp-src,.pp-tm-sub):focus-visible{outline:2px solid var(--pp-pick);outline-offset:2px}.pp-sv-matchup{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);white-space:nowrap;touch-action:manipulation;background:0 0;border-radius:999px;flex-shrink:0;padding:0 .875rem;font-size:.875rem;font-weight:700}.pp-sv-matchup:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.pp-sv-matchup:focus-visible{outline:2px solid var(--pp-pick);outline-offset:2px}.pp-sv-sheet{background:0 0}.pp-sv-sheet [role=dialog]>div{color:var(--ink)}.pp-sv-sheet-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.pp-sv-sheet-title{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;line-height:1.75rem;display:flex}.pp-sv-sheet-when{color:var(--ink-muted);margin-top:.25rem;font-size:.875rem}.pp-sv-sheet-close{flex-shrink:0;min-height:2.75rem}.pp-sv-sheet-body{flex-direction:column;gap:1rem;display:flex}
