@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/besley-latin-ext-wght-normal-Dt3OBXk7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/besley-latin-wght-normal-IX-hlgPH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/besley-latin-ext-wght-italic-Djtdc7fW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/besley-latin-wght-italic-CVKtkS9L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #e4ecdc;--bg-raised: #eef3e8;--bg-raised-2: #d7e3ce;--bg-hover: #cbdac1;--bg-input: #f4f7ef;--border: #a9c2b5;--border-strong: #5f8274;--rule-ink: #18213b;--margin-red: #c9585a;--text: #18213b;--text-dim: #3a4560;--text-faint: #525d75;--accent: #14483b;--accent-hover: #0c2e26;--accent-soft: #cfe0d3;--accent-ink: #f1e2b0;--violet: #5a2585;--cyan: #0c5560;--cloth: #0f1a17;--cloth-raised: #172622;--cloth-rule: #2a3d37;--cloth-text: #e9e4d0;--cloth-dim: #b9bfae;--gold: #cda64e;--green: #17573a;--green-dim: #cfe2cd;--red: #a31b1b;--red-dim: #efd9d2;--amber: #6e4a00;--amber-dim: #eadfb9;--tier-elite-bg: transparent;--tier-elite-fg: #5a2585;--tier-elite-bd: #5a2585;--tier-strong-bg: transparent;--tier-strong-fg: #0c5560;--tier-strong-bd: #0c5560;--tier-medium-bg: transparent;--tier-medium-fg: #6e4a00;--tier-medium-bd: #6e4a00;--tier-small-bg: transparent;--tier-small-fg: #4a5360;--tier-small-bd: #7b8592;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--content: 1340px;--radius: 0px;--radius-sm: 0px;--radius-pill: 0px;--font-body: "Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-display: "Archivo Variable", "Arial Narrow", "Helvetica Neue", sans-serif;--display-stretch: 78%;--font-serif: "Besley Variable", "Clarendon", Georgia, serif;--font-mono: "Archivo Variable", "Helvetica Neue", Arial, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--shadow-menu: 0 2px 4px rgba(24, 33, 59, .12), 0 12px 28px rgba(24, 33, 59, .18);font-family:var(--font-body);line-height:1.5;color-scheme:light;color:var(--text);background-color:var(--bg);font-synthesis:none;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;accent-color:var(--accent);caret-color:var(--accent)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}::selection{background:var(--text);color:var(--bg-raised)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:0;border:3px solid var(--bg)}*::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.ps-shell{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.ps-shell:has(.ld-cover) .ps-mast{border-bottom-color:transparent}.ps-main{--margin-x: 12px;flex:1;width:100%;max-width:calc(var(--content) + var(--s6) * 2);margin:0 auto;padding:var(--s6) var(--s6) var(--s8);background:linear-gradient(var(--margin-red),var(--margin-red)) var(--margin-x) 0 / 1px 100% no-repeat,linear-gradient(var(--margin-red),var(--margin-red)) calc(var(--margin-x) + 4px) 0 / 1px 100% no-repeat}.ps-main:focus{outline:none}.pl-skip{position:absolute;left:var(--s4);top:-100px;z-index:100;padding:10px 16px;background:var(--gold);color:var(--cloth);font-weight:700;text-decoration:none}.pl-skip:focus{top:var(--s3);outline:2px solid var(--cloth-text);outline-offset:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ps-mast{position:sticky;top:0;z-index:40;color:var(--cloth-text);background-color:var(--cloth);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);border-bottom:1px solid var(--cloth-rule)}.ps-mast-inner{max-width:calc(var(--content) + var(--s6) * 2);min-height:60px;margin:0 auto;padding:0 var(--s6);display:flex;align-items:stretch;justify-content:space-between;gap:var(--s5)}.ps-mast-brand{display:flex;align-items:center;gap:10px;color:var(--gold);text-decoration:none;font-family:var(--font-serif);font-weight:800;font-size:1.5rem;letter-spacing:-.01em;line-height:1}.ps-mast-brand svg{flex:none}.ps-mast-nav{display:flex;align-items:stretch;gap:var(--s5)}.ps-mast-link{display:flex;align-items:center;min-height:44px;border-bottom:3px solid transparent;border-top:3px solid transparent;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:.98rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--cloth-dim);text-decoration:none;transition:color .2s var(--ease),border-color .2s var(--ease)}.ps-mast-link:hover{color:var(--cloth-text)}.ps-mast-link.active{color:var(--gold);border-bottom-color:var(--gold)}.ps-mast-brand:focus-visible,.ps-mast-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(max-width:760px){.ps-mast-inner{flex-direction:column;gap:0;min-height:0;padding:0 var(--s4)}.ps-mast-brand{padding:12px 0 2px;font-size:1.35rem}.ps-mast-nav{gap:var(--s5);margin:0 calc(var(--s4) * -1);padding:0 var(--s4);overflow-x:auto;scrollbar-width:none}.ps-mast-nav::-webkit-scrollbar{display:none}.ps-mast-link{font-size:.92rem}.ps-main{--margin-x: 5px;padding:var(--s5) var(--s4) var(--s7) 20px}}.ps-hero{margin-bottom:var(--s6)}h1,.ps-title{font-family:var(--font-serif);font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;line-height:1.04;letter-spacing:-.022em;text-wrap:balance;margin:0 0 var(--s3);color:var(--text)}.ps-title-accent{color:var(--accent);font-style:italic;font-weight:500}h2{font-family:var(--font-serif);font-size:1.6rem;font-weight:700;line-height:1.15;letter-spacing:-.015em;text-wrap:balance;margin:0 0 var(--s4)}h3{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.02rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--s4)}.ps-tagline,.ps-hero p{color:var(--text-dim);max-width:72ch;margin:0 0 var(--s5);font-size:1rem;line-height:1.65}.ps-nextup{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);padding:6px var(--s3);margin:0 0 var(--s5);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);font-size:.82rem}.ps-nextup-live{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 #17573a99;animation:ps-pulse 2s ease-out infinite}@keyframes ps-pulse{0%{box-shadow:0 0 #17573a8c}70%{box-shadow:0 0 0 7px #17573a00}to{box-shadow:0 0 #17573a00}}@media(prefers-reduced-motion:reduce){.ps-nextup-live{animation:none}}.ps-nextup-part{display:inline-flex;align-items:baseline;gap:6px}.ps-nextup-key{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.ps-nextup-val{color:var(--text);font-weight:500}.ps-nextup-clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600}.ps-section{margin-top:var(--s7)}.ps-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:var(--s4);margin-bottom:var(--s5)}@media(max-width:420px){.ps-statgrid{grid-template-columns:minmax(0,1fr)}}.ps-coverage-note{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--border);border-top:2px solid var(--rule-ink);background:var(--bg-raised);color:var(--text-dim);font-size:.84rem;line-height:1.6}.ps-coverage-note b{color:var(--text);font-variant-numeric:tabular-nums}.ps-stat{position:relative;overflow:hidden;padding:clamp(12px,1.4vw,18px) clamp(14px,1.8vw,24px);background-color:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s var(--ease),background-color .15s var(--ease);min-width:0}.ps-stat:hover{border-color:var(--border-strong)}.ps-stat .label{font-size:clamp(.62rem,.78vw,.7rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--s2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-stat .value{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ps-stat .value.green{color:var(--violet)}.ps-stat .sub{font-size:clamp(.68rem,.86vw,.78rem);color:var(--text-faint);margin-top:var(--s2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.ps-stat{text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%}button.ps-stat:hover{background-color:var(--bg-raised-2);border-color:var(--border-strong)}button.ps-stat[aria-pressed=true]{border-color:var(--accent);background-color:var(--accent-soft)}button.ps-stat.is-reset[aria-pressed=true]:after{content:"clear filters"}button.ps-stat.is-reset[aria-pressed=true] .label{padding-right:92px}button.ps-stat[aria-pressed=true] .label{padding-right:78px}button.ps-stat[aria-pressed=true]:after{content:"active filter";position:absolute;right:var(--s4);top:var(--s4);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.ps-filters{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;margin-bottom:var(--s5)}.ps-filters .grow{flex:1 1 260px}input[type=search],input[type=text]{width:100%;padding:11px 15px 11px 38px;background:var(--bg-input) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367728f' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 12px center / 16px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:.92rem;transition:border-color .2s var(--ease)}input[type=search]::placeholder{color:var(--text-faint)}input[type=search]:focus,input[type=text]:focus{outline:none;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}input[type=search]::-webkit-search-cancel-button{filter:invert(.6)}button{font:inherit;cursor:pointer;color:var(--text);background:var(--bg-raised-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 16px;font-size:.88rem;font-weight:600;transition:background .2s var(--ease),border-color .2s var(--ease),transform .12s var(--ease)}button:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,[role=option]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ps-toggle{display:inline-flex;align-items:center;gap:var(--s2);padding:9px 15px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.88rem;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s var(--ease),color .2s var(--ease)}.ps-toggle:hover{color:var(--text);border-color:var(--border-strong)}.ps-toggle input{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}.ps-select{position:relative;display:inline-block;min-width:172px}.ps-select-btn{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;padding:11px 14px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.9rem;font-weight:500;text-align:left}.ps-select-btn:hover{background:var(--bg-raised-2)}.ps-select[data-open=true] .ps-select-btn{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ps-select-caret{flex:none;width:10px;height:10px;border-right:2px solid var(--text-faint);border-bottom:2px solid var(--text-faint);transform:rotate(45deg) translate(-2px,-2px);transition:transform .24s var(--ease)}.ps-select[data-open=true] .ps-select-caret{transform:rotate(-135deg) translate(-3px,-3px);border-color:var(--accent)}.ps-select-menu{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;min-width:100%;padding:var(--s1);margin:0;list-style:none;background:var(--bg-raised-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-menu);max-height:300px;overflow-y:auto;animation:menu-in .18s var(--ease) both}@keyframes menu-in{0%{opacity:0}to{opacity:1;transform:none}}.ps-select-opt{padding:9px 12px;border-radius:var(--radius-sm);font-size:.89rem;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);transition:background .14s var(--ease),color .14s var(--ease)}.ps-select-opt:hover,.ps-select-opt[data-active=true]{background:var(--bg-hover);color:var(--text)}.ps-select-opt[aria-selected=true]{color:var(--text);font-weight:600}.ps-select-opt[aria-selected=true]:after{content:"";width:6px;height:10px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);flex:none}.ps-tablewrap{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto;min-width:0}.ps-tablescroll{overflow-x:auto}.ps-table{width:100%;border-collapse:collapse;font-size:.9rem}.ps-table thead th{position:sticky;top:0;z-index:2;background:var(--bg-raised-2);padding:13px var(--s4);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;border-bottom:1px solid var(--border)}.ps-table thead th button{background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.ps-table thead th button:hover{color:var(--text);background:none}.ps-table tbody tr{border-bottom:1px solid var(--border);transition:background .16s var(--ease)}.ps-table tbody tr:last-child{border-bottom:0}.ps-table tbody tr:hover{background:var(--bg-hover)}.ps-table td{padding:var(--s3) var(--s4);vertical-align:middle;height:84px;max-height:84px;overflow:hidden}.ps-table th,.ps-table td{text-align:center}.ps-table th:first-child,.ps-table td:first-child{text-align:left}.ps-table td.num,.ps-table th.num{font-variant-numeric:tabular-nums}.ps-table td .prob,.ps-table td .ps-chips,.ps-table td .ps-range{justify-content:center}.ps-table td .ps-cvr{margin-inline:auto}.ps-table td[data-label=Tier],.ps-table td[data-label=Book]{line-height:1.5;white-space:normal}.ps-table td[data-label=Tier] .tier,.ps-table td[data-label=Book] .book-chip{margin:1px 2px}.ps-table td[data-label="Win %"] .prob{display:inline-flex}.ps-table td[data-label="Win %"] .prob .num{width:40px;text-align:right;flex:none}.ps-table td[data-label="Win %"] .prob-bar{width:52px}.ps-table thead th button{display:inline-block;text-align:center}.ps-table:has(colgroup){table-layout:fixed;min-width:1256px}.ps-table col.c-player{width:auto}.ps-table col.c-market{width:146px}.ps-table col.c-num{width:96px}.ps-table col.c-narrow{width:80px}.ps-table col.c-prob{width:132px}.ps-table col.c-tier{width:176px}.ps-table col.c-book{width:136px}.ps-table .num,.ps-table .mono{font-family:var(--font-mono)}.ps-ident{display:flex;align-items:center;gap:var(--s3);min-width:0}.ps-ident-text{min-width:0;flex:1;line-height:1}.ps-ident-name{line-height:20px}.ps-ident .matchup{line-height:16px}.ps-ident .ps-gamedate{line-height:18px}.ps-ident-name{font-size:.94rem;font-weight:600;color:var(--text);text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .18s var(--ease)}a.ps-ident-name:hover{color:var(--accent)}@media(max-width:960px){a.ps-ident-name{padding:12px 0}}.matchup{font-size:.76rem;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ps-gamedate{font-size:.76rem;font-weight:600;color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.ps-avatar{position:relative;flex:none;width:42px;height:42px;border-radius:var(--radius-sm);overflow:hidden;display:grid;place-items:center;background:var(--bg-raised-2);border:1px solid var(--border);color:var(--text-faint);font-size:.76rem;font-weight:700;letter-spacing:.02em;transition:border-color .2s var(--ease),transform .2s var(--ease)}.ps-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%;background:var(--bg-raised-2)}.ps-avatar.lg{width:64px;height:64px;font-size:1.05rem}.ps-avatar.xl{width:128px;height:128px;font-size:2rem}tr:hover .ps-avatar,.ps-playercard:hover .ps-avatar{border-color:var(--border-strong);transform:scale(1.06)}.tier,.pos-chip,.book-chip,.value-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent;line-height:1.4}.tier-elite{background:var(--tier-elite-bg);color:var(--tier-elite-fg);border-color:var(--tier-elite-bd)}.tier-strong{background:var(--tier-strong-bg);color:var(--tier-strong-fg);border-color:var(--tier-strong-bd)}.tier-medium{background:var(--tier-medium-bg);color:var(--tier-medium-fg);border-color:var(--tier-medium-bd)}.tier-small{background:var(--tier-small-bg);color:var(--tier-small-fg);border-color:var(--tier-small-bd)}.value-chip{margin-left:6px;background:var(--amber-dim);color:var(--amber);border-color:#4a3c1d}.pos-chip{background:var(--bg-raised-2);color:var(--text-dim);border-color:var(--border)}.pos-chip.starter{background:var(--accent-soft);color:var(--accent);border-color:#2e3a57}.book-chip{background:var(--bg-raised-2);color:var(--text-dim);border-color:var(--border);text-transform:none;letter-spacing:0}.ps-offline{display:block;margin-top:4px;font-size:.75rem;color:var(--text-faint);font-variant-numeric:tabular-nums}.ps-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pos,.side-over,.hit-yes{color:var(--green)}.neg,.side-under,.hit-no{color:var(--red)}.hit-push{color:var(--text-faint)}.side-over,.side-under{font-weight:700;font-size:.75rem;letter-spacing:.09em;text-transform:uppercase}.prob{display:flex;align-items:center;gap:var(--s2)}.prob-bar{position:relative;width:58px;height:5px;border-radius:var(--radius-pill);background:var(--bg-hover);overflow:hidden;flex:none}.prob-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.prob .num{font-size:.82rem;color:var(--text-dim)}.prob-bar{position:relative;overflow:visible}.prob-be{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--text);border-radius:1px}.ps-grade{display:inline-grid;place-items:center;width:26px;height:22px;border-radius:var(--radius-sm);font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:.95rem;font-weight:800;letter-spacing:0}.ps-grade.is-a{background:var(--green);color:#0b1a12}.ps-grade.is-b{background:var(--accent);color:var(--accent-ink)}.ps-grade.is-c{border:1px solid var(--border);color:var(--text-dim)}.ps-grade.is-d{border:1px solid var(--border);color:var(--text-faint)}.ps-range{display:flex;align-items:center;gap:var(--s3)}.ps-range-track{position:relative;width:96px;height:5px;border-radius:var(--radius-pill);background:var(--bg-hover);flex:none}.ps-range-fill{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--accent) 38%,transparent)}.ps-range-dot{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:var(--text);border:2px solid var(--bg-raised);transform:translate(-50%,-50%)}.ps-range-nums{font-family:var(--font-mono);font-size:.76rem;color:var(--text-faint)}.ps-propgrid,.ps-playergrid{display:grid;gap:var(--s4)}.ps-propgrid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr))}.ps-playergrid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1500px){.ps-playergrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.ps-playergrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.ps-playergrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ps-playergrid{grid-template-columns:minmax(0,1fr)}}.ps-propcard,.ps-playercard{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);transition:transform .26s var(--ease),border-color .26s var(--ease)}.ps-propcard:hover,.ps-playercard:hover{border-color:var(--border-strong)}.ps-propcard{padding:var(--s4) var(--s5);border-top:2px solid var(--rule-ink)}.ps-propcard{display:flex;flex-direction:column;gap:var(--s3)}.ps-propcard .market{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.ps-propcard .market h4{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:.98rem;letter-spacing:-.01em}.ps-propcard .nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ps-propcard .nums .label{font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint);margin-bottom:2px}.ps-propcard .nums .value{font-family:var(--font-mono);font-size:1.22rem;font-variant-numeric:tabular-nums;line-height:1.1}.ps-propcard .nums .value.green{color:var(--green)}.ps-propcard .nums .value.red{color:var(--red)}.ps-propcard .rec{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;font-size:.8rem;color:var(--text-dim)}.ps-propcard .rec .side-over,.ps-propcard .rec .side-under{display:inline-block;padding:2px var(--s2);border-radius:var(--radius-pill);font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.ps-propcard .rec .side-over{color:var(--green);background:var(--green-dim);border:1px solid color-mix(in srgb,var(--green) 32%,transparent)}.ps-propcard .rec .side-under{color:var(--red);background:var(--red-dim);border:1px solid color-mix(in srgb,var(--red) 32%,transparent)}.ps-propcard .rec .prob{display:inline-flex;align-items:center;gap:var(--s2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.ps-propcard .form{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding-top:var(--s2);border-top:1px solid var(--border)}.ps-propcard .form .caption{font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint)}.ps-propcard .form .hits{font-size:.82rem;color:var(--text-dim)}.ps-propcard .form .hits b{font-family:var(--font-mono);color:var(--text)}.ps-propcard .rec.books{font-size:.75rem;color:var(--text-faint);line-height:1.45}@media(max-width:420px){.ps-propcard .nums .value{font-size:1.05rem}.ps-propcard .form{flex-direction:column;align-items:flex-start;gap:var(--s2)}}.ps-playercard{display:flex;align-items:center;gap:var(--s3);padding:var(--s4);text-decoration:none;color:inherit;min-width:0;min-height:84px}.ps-playercard .name{font-weight:600;font-size:.94rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-playercard .meta{font-size:.76rem;color:var(--text-faint);margin-top:3px}.ps-playercard{position:relative;overflow:hidden}.ps-playercard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent);opacity:0;transition:opacity .26s var(--ease)}.ps-playercard:hover:before{opacity:1}.ps-playercard .meta{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;font-family:var(--font-mono)}.ps-playercard .meta .team{color:var(--text-dim)}.ps-playercard .meta .pos{display:inline-block;padding:1px 6px;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;letter-spacing:.05em;border:1px solid transparent}.ps-playercard .meta .pos-qb{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent);border-color:color-mix(in srgb,var(--cyan) 30%,transparent)}.ps-playercard .meta .pos-rb{color:var(--green);background:var(--green-dim);border-color:color-mix(in srgb,var(--green) 30%,transparent)}.ps-playercard .meta .pos-wr{color:var(--violet);background:var(--tier-elite-bg);border-color:var(--tier-elite-bd)}.ps-playercard .meta .pos-te{color:var(--amber);background:var(--amber-dim);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.ld{padding-top:0}.ld-cover{position:relative;margin:calc(var(--s6) * -1) calc(50% - 50vw) 0;padding:clamp(44px,8vh,92px) 0 calc(var(--s8) + 112px);color:var(--cloth-text);background-color:var(--cloth);background-image:radial-gradient(58% 90% at 76% 34%,rgba(205,166,78,.11),transparent 72%),repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}.ld-cover ::selection{background:var(--gold);color:var(--cloth)}.ld-cover-in{max-width:calc(var(--content) + var(--s6) * 2);margin:0 auto;padding:0 var(--s6);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:var(--s6) var(--s8);align-items:center}.ld-intro{min-width:0}.ld-head{margin:0 0 var(--s6);font-family:var(--font-serif);font-weight:900;font-size:clamp(3.1rem,7.4vw,6rem);line-height:.96;letter-spacing:-.035em;color:var(--gold)}.ld-hl{display:block;overflow:clip;padding:.04em .06em .16em 0;margin-bottom:-.1em}.ld-hl>span{display:inline-block}.ld-head-line{position:relative;font-style:italic;font-weight:500;letter-spacing:-.03em;color:var(--cloth-text);padding-bottom:.1em}.ld-head-line:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.07em;border-top:.03em solid var(--gold);border-bottom:.012em solid var(--gold);transform-origin:left center}.ld-lede{margin:0 0 var(--s5);max-width:46ch;font-size:1.14rem;line-height:1.6;color:var(--cloth-text)}.ld-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5)}.ld-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;background:var(--cloth);color:var(--gold);font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease)}.ld-btn:hover{background:var(--cloth-raised);color:#e6c672}.ld-cover .ld-btn{background:var(--gold);color:var(--cloth)}.ld-cover .ld-btn:hover{background:#e2c06c;color:var(--cloth)}.ld-btn .pl-arrow,.ld-link .pl-arrow,.ld-leaf-foot .pl-arrow{transition:transform .25s var(--ease)}.ld-btn:hover .pl-arrow,.ld-link:hover .pl-arrow,.ld-leaf-foot a:hover .pl-arrow{transform:translate(4px)}.ld-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--text);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ld-link:hover{color:var(--accent)}.ld-cover .ld-link{color:var(--cloth-text);text-decoration-color:var(--gold)}.ld-cover .ld-link:hover{color:var(--gold)}.ld-cover a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pc{min-width:0;margin:0;padding-top:1.9rem}.pc-plot{position:relative;aspect-ratio:5 / 2.5;touch-action:pan-y}.pc-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pc-curve{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pc-base{stroke:#3f5a51;stroke-width:1;vector-effect:non-scaling-stroke}.pc-area{fill:var(--gold);opacity:.06;transition:opacity .4s var(--ease)}.pc.is-under .pc-area-under,.pc.is-over .pc-area-over{opacity:.3}.pc-tag{position:absolute;font-family:var(--font-serif);font-style:italic;font-size:1.12rem;line-height:1;white-space:nowrap;pointer-events:none}.pc-tag-prior{top:-1.7rem;transform:translate(-50%);color:var(--gold)}.pc-line{position:absolute;top:0;bottom:7%;width:0;border-left:2px solid var(--cloth-text);margin-left:-1px;pointer-events:none}.pc-tag-line{top:calc(100% + .7rem);left:0;transform:translate(-50%);color:var(--cloth-text)}.pc-grip{position:absolute;top:-6px;left:-7px;width:12px;height:12px;background:var(--cloth-text);transform:rotate(45deg);transition:transform .25s var(--ease),background .2s var(--ease)}.pc.is-held .pc-grip{transform:rotate(45deg) scale(1.35);background:var(--gold)}.pc-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.pc-plot:has(.pc-range:focus-visible) .pc-grip{outline:2px solid var(--gold);outline-offset:4px}.pc-read{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s7);margin-top:2.6rem;padding-top:var(--s4);border-top:1px solid var(--cloth-rule)}.pc-side{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cloth-dim)}.pc-side b{font-family:var(--font-serif);font-size:2.5rem;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cloth-dim);transition:color .3s var(--ease)}.pc-side.is-pick,.pc-side.is-pick b{color:var(--gold)}.pc-side em{padding:3px 7px 2px;border:1px solid currentColor;font-style:normal;font-size:.74rem;letter-spacing:.1em}.pc-note{flex-basis:100%;font-size:.92rem;line-height:1.5;color:var(--cloth-dim)}.ld-book{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:var(--bg-raised);border:1px solid var(--rule-ink);box-shadow:0 1px 0 var(--rule-ink),0 44px 70px -38px #050c0abf;z-index:1;margin-top:-112px}.ld-book:after{content:"";position:absolute;top:0;bottom:0;left:calc(100% * 1.2 / 2.2 - 28px);width:56px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(24,33,59,.07) 38%,rgba(24,33,59,.2) 50%,rgba(24,33,59,.07) 62%,transparent)}.ld-leaf{min-width:0;padding:var(--s6) var(--s6) var(--s5)}.ld-leaf-left{padding-right:var(--s7)}.ld-leaf-right{padding-left:var(--s7);display:flex;flex-direction:column}.ld-leaf-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s4);padding-bottom:var(--s3);border-bottom:2px solid var(--rule-ink)}.ld-leaf-head h2{margin:0;font-size:1.7rem}.ld-leaf-head p{margin:0;font-family:var(--font-serif);font-style:italic;color:var(--text-dim)}.ld-scroll{overflow-x:auto}.ld-ledger{width:100%;border-collapse:collapse}.ld-ledger th,.ld-ledger td{padding:13px 10px;text-align:left;border-bottom:1px solid var(--border);font-size:1.04rem;white-space:nowrap}.ld-ledger th:first-child,.ld-ledger td:first-child{padding-left:0}.ld-ledger th:last-child,.ld-ledger td:last-child{padding-right:0}.ld-ledger .num{text-align:right;font-variant-numeric:tabular-nums}.ld-ledger thead th{padding-top:12px;padding-bottom:8px;border-bottom:1px solid var(--rule-ink);font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:.86rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}.ld-ledger tbody th{font-weight:600}.ld-won{font-weight:700}.ld-ledger .ld-minor{font-size:.9rem;color:var(--text-dim)}.ld-ledger thead .ld-minor{font-size:.78rem}.ld-untiered{font-family:var(--font-serif);font-style:italic;color:var(--text-dim)}.ld-ledger .is-pending td{text-align:left;font-family:var(--font-serif);font-style:italic}.ld-total th,.ld-total td{border-top:1px solid var(--rule-ink);border-bottom:4px double var(--rule-ink);font-size:1.12rem;font-weight:700}.ld-total th{font-family:var(--font-serif);font-size:1.16rem}.ld-total .ld-minor{font-size:.98rem;font-weight:500}.ld-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);margin:var(--s5) 0 0}.ld-key dt{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:.86rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ld-key dd{margin:2px 0 0;font-size:.92rem;line-height:1.5;color:var(--text-dim)}.ld-leaf-note{margin:var(--s5) 0 0;max-width:62ch;font-size:.95rem;line-height:1.6;color:var(--text-dim)}.ld-leaf-note b{color:var(--text);font-weight:700}.ld-leaf-note a{color:var(--accent);text-underline-offset:3px}.ld-entries{list-style:none;margin:0;padding:0}.ld-entry{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s4);min-height:58px;padding:8px 0;border-bottom:1px solid var(--border)}.ld-entry-who,.ld-entry-call{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ld-entry-who{font-weight:650;font-size:1.04rem}.ld-entry-who a{color:inherit;text-decoration:none}.ld-entry-who a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ld-entry-call{align-items:flex-end;font-weight:700;font-variant-numeric:tabular-nums;text-transform:capitalize}.ld-entry small{font-size:.84rem;font-weight:450;color:var(--text-dim);text-transform:none}.ld-entries.is-pencil .ld-entry{grid-template-columns:minmax(0,1fr) auto}.ld-entries.is-pencil .ld-entry-who,.ld-entries.is-pencil .ld-entry-call{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--text-dim)}.ld-entries.is-pencil .ld-entry-call{font-size:1.25rem}.ld-entries.is-pencil small{font-family:var(--font-body);font-style:normal}.ld-leaf-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);margin:auto 0 0;padding-top:var(--s5);font-size:.92rem;color:var(--text-dim)}.ld-leaf-foot a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--accent);font-weight:650;text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){.ld-hl>span{animation:ld-rise 1s var(--ease) both}.ld-hl+.ld-hl>span{animation-delay:.12s}.ld-head-line:after{animation:ld-strike .9s var(--ease) .75s both}.ld-cover .ld-lede,.ld-cover .ld-cta{animation:ld-settle .9s var(--ease) .5s both}.ld-cover .ld-cta{animation-delay:.62s}.pc-plot svg{animation:pc-draw 1.7s cubic-bezier(.65,0,.2,1) .35s both}.pc-tag-prior{animation:ld-fade .6s var(--ease) 1.1s both}.pc-line{animation:pc-drop .8s var(--ease) 1.7s both;transform-origin:center top}.pc-read{animation:ld-settle .9s var(--ease) 1.9s both}.ld-book{animation:ld-lay 1.2s var(--ease) .25s both}.ld-row,.ld-entry{animation:ld-ink .7s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}.ld-total{animation-duration:1s}@keyframes ld-rise{0%{transform:translateY(108%) rotate(2.5deg)}to{transform:none}}@keyframes ld-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ld-settle{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ld-fade{0%{opacity:0}to{opacity:1}}@keyframes pc-draw{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0 -10% 0)}}@keyframes pc-drop{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes ld-lay{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:none}}@keyframes ld-ink{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.ld.is-armed .ld-sec>h2:before{transition:transform 1.1s var(--ease)}.ld.is-armed .ld-sec[data-reveal]:not(.is-in)>h2:before{transform:scaleX(0)}.ld.is-armed .ld-sec[data-reveal]>:is(h2,.ld-sec-lede,.ld-more,.ld-not-grid,.ld-cta){transition:opacity .8s var(--ease) .15s,transform .8s var(--ease) .15s}.ld.is-armed .ld-sec[data-reveal]:not(.is-in)>:is(h2,.ld-sec-lede,.ld-more,.ld-not-grid,.ld-cta){opacity:0;transform:translateY(18px)}.ld.is-armed .ld-steps li{transition:opacity .8s var(--ease),transform .8s var(--ease)}.ld.is-armed .ld-steps li:before{display:inline-block;transform-origin:left bottom;transition:transform .9s var(--ease) .1s,filter .9s var(--ease) .1s}.ld.is-armed .ld-steps li:not(.is-in){opacity:0;transform:translateY(22px)}.ld.is-armed .ld-steps li:not(.is-in):before{transform:scale(.4);filter:blur(5px)}.ld.is-armed .ld-struck s{text-decoration-color:transparent}.ld.is-armed .ld-idea{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--red),var(--red)) 0 56% / 100% 2px no-repeat;transition:background-size .9s cubic-bezier(.65,0,.2,1) .2s}.ld.is-armed .ld-struck li:not(.is-in) .ld-idea{background-size:0% 2px}.ld.is-armed .ld-struck li>span{transition:opacity .7s var(--ease) .7s}.ld.is-armed .ld-struck li:not(.is-in)>span{opacity:0}.ld.is-armed .ld-sec[data-reveal]:not(.is-in) .ld-row{animation:none;opacity:0}}.ld-sec{margin-top:var(--s8)}.ld-sec>h2{margin:0 0 var(--s3);position:relative;padding-top:var(--s4);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800}.ld-sec-lede{margin:0 0 var(--s5);max-width:68ch;font-size:1.04rem;line-height:1.65;color:var(--text-dim)}.ld-steps{list-style:none;margin:var(--s5) 0 0;padding:0;counter-reset:step;border-top:1px solid var(--border)}.ld-steps li{counter-increment:step;display:grid;grid-template-columns:5rem 11rem minmax(0,1fr);gap:var(--s5);align-items:baseline;padding:var(--s5) 0;border-bottom:1px solid var(--border)}.ld-steps li:before{content:counter(step) ".";font-family:var(--font-serif);font-style:italic;font-size:2.4rem;line-height:1;color:var(--accent)}.ld-steps h3{margin:0;font-family:var(--font-serif);font-size:1.5rem;font-weight:700;letter-spacing:-.015em;text-transform:none}.ld-steps p{margin:0;max-width:68ch;font-size:1.04rem;line-height:1.65}.ld-more{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);margin:var(--s5) 0 0}.ld-more a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:650;text-underline-offset:4px}.ld-more a:hover{color:var(--accent-hover)}.ld-ledger-wide td:nth-child(2){color:var(--text-dim)}.ld-ledger-wide tbody th{font-family:var(--font-serif);font-size:1.2rem;font-weight:700}.ld-struck{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.ld-struck li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--s2) var(--s6);align-items:baseline;padding:var(--s4) 0;border-bottom:1px solid var(--border)}.ld-struck s{font-family:var(--font-serif);font-size:1.18rem;font-weight:500;color:var(--text);text-decoration-color:var(--red);text-decoration-thickness:2px}.ld-struck li>span{font-size:1rem;line-height:1.6;color:var(--text-dim)}.ld-not-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6);margin:var(--s4) 0 var(--s6)}.ld-not-grid p{margin:0;font-size:1.04rem;line-height:1.65}.ld-not-grid a{color:var(--accent);text-underline-offset:3px}@media(max-width:980px){.ld-cover{padding-bottom:calc(var(--s7) + 72px)}.ld-cover-in{grid-template-columns:1fr;gap:var(--s7)}.ld-book{margin-top:-72px}.ld-book{grid-template-columns:1fr}.ld-book:after{display:none}.ld-leaf,.ld-leaf-left,.ld-leaf-right{padding:var(--s5)}.ld-leaf-right{border-top:4px double var(--rule-ink)}.ld-not-grid{grid-template-columns:1fr;gap:var(--s4)}.ld-steps li{grid-template-columns:3rem minmax(0,1fr);gap:var(--s2) var(--s4)}.ld-steps li p{grid-column:2}}@media(max-width:640px){.ld-cover{padding-top:var(--s7)}.ld-leaf,.ld-leaf-left,.ld-leaf-right{padding:var(--s4)}.ld-ledger th,.ld-ledger td{padding:11px 7px;font-size:.95rem}.ld-ledger thead th{font-size:.75rem;letter-spacing:.05em}.ld-total th,.ld-total td{font-size:1rem}.ld-key{grid-template-columns:1fr;gap:var(--s3)}.ld-struck li{grid-template-columns:1fr}.ld-btn{width:100%;justify-content:center}.ld-sec{margin-top:var(--s7)}}.ps-noboard{padding:var(--s6) var(--s5);text-align:center;border-top:1px solid var(--border)}.ps-noboard h2{margin:0 0 var(--s2);font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.15rem;letter-spacing:-.01em}.ps-noboard p{margin:0 auto;max-width:62ch;font-size:.88rem;line-height:1.65;color:var(--text-dim)}.ps-noboard .actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3) var(--s6);margin-top:var(--s5);font-size:.9rem}@media(max-width:520px){.ps-noboard .actions{flex-direction:column;align-items:center;gap:var(--s4)}}.ps-nextslate{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);overflow:hidden}.ps-nextslate .head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid var(--border)}.ps-nextslate .head h2{margin:0 0 var(--s2);font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.02rem}.ps-nextslate .head p{margin:0;max-width:62ch;font-size:.84rem;line-height:1.6;color:var(--text-dim)}.ps-nextslate .head>a{flex:none;align-self:center;white-space:nowrap;font-size:.85rem}.ps-nextslate .rows{display:flex;flex-direction:column}.ps-nextslate .row{display:grid;grid-template-columns:auto minmax(0,1fr) 7.5rem 3.25rem;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--border);text-decoration:none;color:inherit;transition:background .2s var(--ease)}.ps-nextslate .row:first-child{border-top:none}.ps-nextslate .row:hover{background:var(--bg-hover)}.ps-nextslate .who{min-width:0}.ps-nextslate .name{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-nextslate .sub{font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint)}.ps-nextslate .market{font-size:.8rem;color:var(--text-faint);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-nextslate .num{font-family:var(--font-mono);font-size:1.15rem;font-variant-numeric:tabular-nums;text-align:center;color:var(--text)}@media(max-width:620px){.ps-nextslate .head{flex-direction:column}.ps-nextslate .row{grid-template-columns:auto minmax(0,1fr) 3.25rem;row-gap:2px}.ps-nextslate .market{grid-column:2 / 3;font-size:.75rem}}.pl-foot{color:var(--cloth-dim);background-color:var(--cloth);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);font-size:.9rem;line-height:1.65}.pl-foot ::selection{background:var(--gold);color:var(--cloth)}.pl-foot-inner{max-width:calc(var(--content) + var(--s6) * 2);margin:0 auto;padding:var(--s7) var(--s6) var(--s6)}.pl-foot a{color:var(--cloth-text);text-underline-offset:3px;text-decoration-thickness:1px}.pl-foot a:hover{color:var(--gold)}.pl-foot a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pl-foot b{color:var(--cloth-text);font-weight:650}.pl-foot p{margin:0;max-width:78ch}.pl-foot-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--s7);padding-bottom:var(--s6);border-bottom:1px solid var(--cloth-rule)}.pl-foot a.pl-foot-name{display:inline-flex;align-items:center;gap:12px;color:var(--gold);text-decoration:none;font-family:var(--font-serif);font-weight:800;font-size:2.1rem;letter-spacing:-.015em;line-height:1}.pl-foot-brand p{margin-top:var(--s3);max-width:34ch}.pl-foot-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.pl-foot-nav h2{margin:0 0 var(--s3);font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.pl-foot-nav ul{list-style:none;margin:0;padding:0}.pl-foot-nav li+li{margin-top:2px}.pl-foot-nav a{display:inline-block;padding:4px 0;text-decoration:none}.pl-foot-nav a:hover{text-decoration:underline}.pl-foot-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s7);padding:var(--s6) 0;border-bottom:1px solid var(--cloth-rule)}.pl-foot-rg{display:flex;align-items:center;gap:var(--s4);padding:var(--s5) 0;border-bottom:1px solid var(--cloth-rule)}.pl-foot-age{flex:none;display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--gold);border-radius:50%;color:var(--gold);font-family:var(--font-serif);font-weight:800;font-size:1.05rem}.pl-foot-base{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s5);padding-top:var(--s5);font-size:.8rem;line-height:1.6}.pl-foot-base p{max-width:96ch}.pl-foot-folio{flex:none;font-family:var(--font-serif);font-style:italic;color:var(--gold);white-space:nowrap}@media(max-width:860px){.pl-foot-inner{padding:var(--s6) var(--s4) var(--s5)}.pl-foot-top{grid-template-columns:1fr;gap:var(--s6)}.pl-foot-note{grid-template-columns:1fr}.pl-foot-base{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.pl-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-foot-rg{align-items:flex-start}}.acct{font-variant-numeric:tabular-nums;white-space:nowrap}.acct.is-loss{color:var(--red)}.acct.is-gain{color:var(--green)}.acct.is-blank{color:var(--text-faint)}.pl-arrow{flex:none;vertical-align:-.12em}.pl-stamp{display:inline-block;padding:2px 7px 1px;border:1.5px solid currentColor;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:.75rem;font-weight:800;letter-spacing:.11em;line-height:1.35;text-transform:uppercase;white-space:nowrap;transform:rotate(-1.2deg)}.pl-stamp.is-elite{color:var(--tier-elite-fg)}.pl-stamp.is-strong{color:var(--tier-strong-fg)}.pl-stamp.is-medium{color:var(--tier-medium-fg)}.pl-stamp.is-small,.pl-stamp.is-none{color:var(--tier-small-fg);border-style:dashed}.pl-prose{max-width:70ch}.pl-prose h2{margin-top:var(--s7);padding-top:var(--s4);border-top:1px solid var(--border)}.pl-prose p,.pl-prose li{font-size:1.02rem;line-height:1.7;color:var(--text)}.pl-prose p{margin:0 0 var(--s4)}.pl-prose ul{margin:0 0 var(--s4);padding-left:1.2em}.pl-prose li+li{margin-top:6px}.pl-prose a{color:var(--accent);text-underline-offset:3px}.pl-prose a:hover{color:var(--accent-hover)}.pl-prose-dated{font-family:var(--font-serif);font-style:italic;color:var(--text-dim)}.pl-helplines{list-style:none;margin:0 0 var(--s5);padding:0;border-top:3px double var(--rule-ink)}.pl-helplines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s2) var(--s5);align-items:baseline;margin:0;padding:var(--s3) 0;border-bottom:1px solid var(--border)}.pl-helplines b{font-family:var(--font-serif);font-size:1.15rem;font-weight:700}.pl-helplines span{grid-column:1 / -1;color:var(--text-dim);font-size:.95rem}@media(max-width:520px){.pl-helplines li{grid-template-columns:1fr}}.ps-profilehead{display:flex;align-items:center;gap:var(--s5);padding:var(--s5) var(--s6);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--s6);position:relative;overflow:hidden}.ps-profilehead:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--accent)}.ps-profilemeta{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);color:var(--text-dim);font-size:.86rem;margin-top:var(--s3)}.ps-profilemeta b{color:var(--text);font-weight:600}.ps-record{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s4);margin-bottom:var(--s5)}.ps-notice{margin-top:var(--s7);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);overflow:hidden}.ps-notice-toggle{display:flex;align-items:center;gap:var(--s2);width:100%;text-align:left;padding:14px var(--s5);background:none;border:0;border-radius:0;color:var(--text-dim);font-size:.88rem;font-weight:600}.ps-notice-toggle:hover{color:var(--text);background:var(--bg-hover)}.ps-notice-toggle:before{content:"";width:7px;height:7px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg);transition:transform .24s var(--ease)}.ps-notice-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.ps-notice-body{padding:0 var(--s5) var(--s5);color:var(--text-dim);font-size:.88rem;line-height:1.7;max-width:88ch}.ps-notice-body p{margin:0 0 var(--s3)}.ps-notice-body p:last-child{margin-bottom:0}.ps-notice-body strong{color:var(--text)}.ps-linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;border-bottom:1px dotted var(--border-strong)}.ps-linkbtn:hover{color:var(--accent)}.ps-linkbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ps-row-open>td{background:var(--bg-raised)}.ps-row-detail>td{padding:0 0 var(--s3);background:var(--bg-raised);border-bottom:2px solid var(--rule-ink)}.ps-row-detail .ps-table{font-size:.82rem}.ps-row-detail .ps-table th{padding:var(--s2) var(--s3);font-size:.75rem;letter-spacing:.04em;background:none;border-bottom:1px solid var(--border)}.ps-row-detail .ps-table td{padding:var(--s2) var(--s3);border-bottom:0}.ps-row-detail .ps-tablewrap{border:0;background:none;margin:0}.ps-staleflag{color:var(--amber, var(--text-faint))}.ps-dim{color:var(--text-faint)}.ps-note{margin:0 0 var(--s4);padding:var(--s3) var(--s4);color:var(--text-dim);font-size:.85rem;line-height:1.5;background:var(--bg-raised);border:1px solid var(--border)}.ps-empty{padding:var(--s5);text-align:center;color:var(--text-faint);font-size:.9rem;background:var(--bg-raised);border:1px dashed var(--border-strong);border-radius:var(--radius)}.ps-tablewrap .ps-empty{background:none;border:0;padding:var(--s7) var(--s5)}.ps-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:var(--s4);color:var(--text-faint);font-size:.85rem;flex-wrap:wrap}.ps-spark{display:block}.ps-skeleton,.ps-skeleton-row,.ps-skeleton-card{background:linear-gradient(90deg,var(--bg-raised) 25%,var(--bg-hover) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:var(--radius-sm)}.ps-skeleton-row{height:84px;margin-bottom:1px}.ps-skeleton-card{height:84px}@keyframes shimmer{to{background-position:-200% 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ps-table tbody tr.ps-grouprow th{padding:var(--s3) var(--s4);background:var(--bg-raised-2);border-top:1px solid var(--border);font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--text)}.ps-grouprow-date{margin-left:var(--s3);font-family:var(--font-body);font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-dim)}@media(max-width:960px){.ps-table tbody tr.ps-grouprow,.ps-table tbody tr.ps-grouprow th{display:block}}.ps-ledger-more{margin:0 0 var(--s4)}.ps-ledger-more>summary{cursor:pointer;width:fit-content;font-size:.85rem;color:var(--accent);list-style:none}.ps-ledger-more>summary::-webkit-details-marker{display:none}.ps-ledger-more>summary:before{content:"+ "}.ps-ledger-more[open]>summary:before{content:"− "}.ps-ledger-more[open]>summary{margin-bottom:var(--s3)}.ps-tdc{display:grid;gap:4px;min-width:190px}.ps-tdc-row{display:grid;grid-template-columns:3.4em minmax(60px,1fr) 3.6em;align-items:center;gap:var(--s2);font-size:.8rem}.ps-tdc-key{color:var(--text-faint)}.ps-tdc-track{height:6px;background:var(--bg-raised-2);border-radius:var(--radius-sm);overflow:hidden}.ps-tdc-bar{display:block;height:100%;border-radius:var(--radius-sm)}.ps-tdc-bar.is-model{background:var(--accent)}.ps-tdc-bar.is-book{background:var(--text-faint)}.ps-tdc-val{text-align:right;font-family:var(--font-mono);color:var(--text)}.ps-tdc-price{font-size:.75rem;color:var(--text-faint);font-family:var(--font-mono)}.ps-viewtabs{display:flex;gap:var(--s5);margin:0 0 var(--s4);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.ps-viewtabs::-webkit-scrollbar{display:none}.ps-viewtab{display:inline-flex;align-items:center;gap:var(--s2);padding:var(--s3) 0;margin-bottom:-1px;background:none;border:0;border-bottom:3px solid transparent;border-radius:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;white-space:nowrap}.ps-viewtab:hover{color:var(--text);background:none}.ps-viewtab.is-active{color:var(--text);border-bottom-color:var(--accent)}.ps-viewtab-n{padding:1px 6px;border-radius:var(--radius-sm);background:var(--bg-raised-2);font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:0;color:var(--text-dim)}.ps-viewtab.is-active .ps-viewtab-n{background:var(--accent);color:var(--accent-ink)}.ps-mobile-sort{display:none}@media(max-width:960px){.ps-mobile-sort{display:contents}}@media(max-width:960px){.ps-table thead{display:none}.ps-table,.ps-table:has(colgroup){display:block;width:100%;table-layout:auto;min-width:0}.ps-table tbody{display:block;width:100%}.ps-table colgroup{display:none}.ps-tablescroll{overflow-x:visible}.ps-table tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3) var(--s3);padding:var(--s3) var(--s4);height:auto;max-height:none}.ps-table td{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;height:auto;max-height:none;padding:0;text-align:left;min-width:0}.ps-table td:before{content:attr(data-label);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.ps-table td:first-child{grid-column:1 / -1;order:0}.ps-table td:first-child:before{display:none}.ps-table.is-board td[data-label=Market],.ps-table.is-board td[data-label=Pick],.ps-table.is-board td[data-label="Win %"],.ps-table.is-board td[data-label=Tier]{grid-column:span 2}.ps-table.is-board td[data-label=Book]{grid-column:1 / -1}.ps-table.is-board td[data-label=Market]{order:1}.ps-table.is-board td[data-label=Pick]{order:2}.ps-table.is-board td[data-label=Line]{order:3}.ps-table.is-board td[data-label=Model]{order:4}.ps-table.is-board td[data-label=Edge]{order:5}.ps-table.is-board td[data-label=EV]{order:6}.ps-table.is-board td[data-label="Win %"]{order:7}.ps-table.is-board td[data-label=Tier]{order:8}.ps-table.is-board td[data-label=Book]{order:9}.ps-table.is-projections td:not(:first-child){grid-column:span 2}.ps-table.is-projections td.num{order:1}.ps-table.is-projections td[data-label=Depth]{order:2}.ps-table.is-projections td[data-label=Game]{order:3}.ps-table.is-projections td[data-label=Range]{order:4}.ps-table.is-projections td.num strong{font-family:var(--font-mono);font-size:1.35rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.ps-table.is-stats td.num{order:2}.ps-table.is-stats td[data-label="Claimed vs Actual"]{grid-column:1 / -1;order:3}.ps-table td .ps-cvr{margin-inline:0;width:100%;max-width:340px}.ps-table.is-stats td[data-label=Source]{grid-column:span 2;order:1}.ps-table.is-stats tbody tr:has(td[data-label=Source]) td:first-child{grid-column:span 2}.ps-table.is-picklog td[data-label=Market],.ps-table.is-picklog td[data-label=Pick]{grid-column:span 2}.ps-table.is-picklog td[data-label=Market]{order:1}.ps-table.is-picklog td[data-label=Pick]{order:2}.ps-table.is-picklog td[data-label=Line]{order:3}.ps-table.is-picklog td[data-label=Model]{order:4}.ps-table.is-picklog td[data-label=Actual]{order:5}.ps-table.is-picklog td[data-label=Result]{order:6}.ps-table.is-matrix{display:table;width:max-content;min-width:100%}.ps-table.is-matrix thead{display:table-header-group}.ps-table.is-matrix tbody{display:table-row-group}.ps-table.is-matrix tbody tr{display:table-row;padding:0;gap:0}.ps-table.is-matrix td,.ps-table.is-matrix th{display:table-cell;vertical-align:middle;padding:var(--s3) var(--s4);white-space:nowrap}.ps-table.is-matrix td:before{display:none}.ps-table.is-matrix td{text-align:center}.ps-table.is-matrix td:first-child{text-align:left}.ps-table td .prob{justify-content:flex-start}.ps-table td[data-label="Win %"] .prob-bar{width:40px}.ps-ident-name,.matchup{max-width:none;white-space:normal}.ps-ident{width:100%}.ps-filters>*{flex:1 1 100%}.ps-select{width:100%}.ps-table td[data-label=Tier],.ps-table td[data-label=Book]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;line-height:1.3;gap:4px}.ps-table td[data-label=Tier]:before,.ps-table td[data-label=Book]:before{flex:0 0 100%;align-self:flex-start}}.ps-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:var(--s6);align-items:start}.ps-panel{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);padding:var(--s5)}.ps-chart{width:100%;height:auto;display:block}.ps-cvr{display:flex;flex-direction:column;gap:3px;min-width:132px}.ps-cvr-row{display:flex;align-items:center;gap:var(--s2)}.ps-cvr-track{flex:1;height:5px;border-radius:var(--radius-pill);background:var(--bg-hover);overflow:hidden}.ps-cvr-fill{display:block;height:100%;border-radius:inherit}.ps-cvr-fill.claim{background:var(--violet);opacity:.55}.ps-cvr-fill.real{background:var(--cyan)}.ps-cvr-num{font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint);width:34px;text-align:right;font-variant-numeric:tabular-nums}.ps-leaderlist{display:flex;flex-direction:column;gap:var(--s2)}.ps-leader{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .2s var(--ease),transform .2s var(--ease)}.ps-leader:hover{border-color:var(--border-strong);transform:translate(3px)}.ps-leader-rank{width:20px;flex:none;font-family:var(--font-mono);font-size:.8rem;color:var(--text-faint);text-align:right}.ps-leader-text{flex:1;min-width:0}.ps-leader-rate{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.16rem;font-weight:700;font-variant-numeric:tabular-nums}.ps-leader-rate.pos{color:var(--green)}.ps-leader-rate.neg{color:var(--red)}.ps-stat .value.pos{color:var(--green)}.ps-stat .value.neg{color:var(--red)}.ps-table td[data-label=Market]{white-space:nowrap}.ps-stat .value.amber{color:var(--amber)}.ps-table tbody tr>td{transition:background-color .12s var(--ease)}.ps-table tbody tr:hover>td{background-color:var(--bg-raised-2)}.side-over,.side-under{padding:3px 9px;border-radius:var(--radius-pill);border:1px solid currentColor;font-size:.75rem}.side-over{background:var(--green-dim)}.side-under{background:var(--red-dim)}.ps-wp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.ps-wp-grid:has(>:nth-child(odd):last-child)>:last-child{grid-column:1 / -1}@media(min-width:1020px){.ps-wp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-wp-grid:has(>:nth-child(3n):last-child)>:last-child{grid-column:auto}.ps-wp-grid:has(>:nth-child(3n+1):last-child)>:last-child{grid-column:1 / -1}.ps-wp-grid:has(>:nth-child(3n+2):last-child)>:last-child{grid-column:span 2}}@media(max-width:460px){.ps-wp-grid{grid-template-columns:minmax(0,1fr)}}.ps-wp-card{padding:var(--s4);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .22s var(--ease),transform .22s var(--ease)}.ps-wp-card:hover{border-color:var(--border-strong)}.ps-wp-label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-wp-value{font-family:var(--font-mono);font-size:1.55rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;margin-bottom:var(--s3)}.ps-wp-range{display:flex;flex-direction:column;gap:5px}.ps-wp-track{position:relative;height:5px;border-radius:var(--radius-pill);background:var(--bg-hover)}.ps-wp-fill{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--accent) 38%,transparent)}.ps-wp-dot{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:var(--text);border:2px solid var(--bg-raised);transform:translate(-50%,-50%)}.ps-wp-nums{font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint)}.best-chip{margin-right:6px;background:var(--amber);border-color:var(--amber);color:#1c1506}.ps-segmented{display:flex;gap:var(--s5);margin-bottom:var(--s6);border-bottom:1px solid var(--border)}.ps-segmented button{margin-bottom:-1px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.05rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);cursor:pointer}.ps-segmented button:hover{color:var(--text)}.ps-segmented button.active{color:var(--text);border-bottom-color:var(--accent)}.ps-segmented button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ps-faq{max-width:78ch}.ps-qa{padding:var(--s5) 0;border-bottom:1px solid var(--border)}.ps-qa:last-child{border-bottom:0}.ps-qa h3{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.06rem;font-weight:600;letter-spacing:-.015em;margin:0 0 var(--s3)}.ps-qa p,.ps-qa li{color:var(--text-dim);line-height:1.75;font-size:.94rem}.ps-qa p{margin:0 0 var(--s3)}.ps-qa p:last-child{margin-bottom:0}.ps-qa ul{margin:0 0 var(--s3);padding-left:1.25em}.ps-qa li{margin-bottom:8px}.ps-qa strong{color:var(--text)}.ps-qa a{color:var(--accent)}.ps-qa .ps-tablewrap{margin-top:var(--s4)}.ps-faq .ps-table:has(colgroup){min-width:0}.ps-pager-stamp{display:block;font-size:.78rem;color:var(--text-faint);margin-top:3px}.ps-glossary{margin-bottom:var(--s5);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);overflow:hidden}.ps-glossary-toggle{display:flex;align-items:center;gap:var(--s2);width:100%;padding:12px var(--s5);background:none;border:0;border-radius:0;text-align:left;color:var(--text-dim);font-size:.86rem;font-weight:600}.ps-glossary-toggle:hover{color:var(--text);background:var(--bg-hover)}.ps-glossary-toggle:before{content:"";width:7px;height:7px;border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);transform:rotate(-45deg);transition:transform .24s var(--ease)}.ps-glossary-toggle[aria-expanded=true]:before{transform:rotate(45deg)}.ps-glossary-body{columns:2;column-gap:var(--s7);margin:0;padding:var(--s2) var(--s5) var(--s5)}@media(max-width:900px){.ps-glossary-body{columns:1}}.ps-glossary-item{min-width:0;break-inside:avoid;margin-bottom:var(--s4)}.ps-glossary-item dt{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:.94rem;color:var(--text);margin-bottom:3px;display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap}.ps-glossary-short{font-family:inherit;font-size:.75rem;font-weight:500;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.ps-glossary-item dd{margin:0;font-size:.86rem;line-height:1.65;color:var(--text-dim)}.ps-glossary-item dd strong{color:var(--text)}.ps-hero p a,.ps-qa a,.ps-tagline a,.ps-notice-body a,.ps-glossary-item dd a,.ps-coverage-note a,.ps-disclaimer a,.ps-noboard p a,.ps-landing .lede a,.ps-landing .sub a,.ps-landing .honest p a,.ps-nextslate .head p a,a.ps-link{min-height:24px;color:var(--accent);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);transition:text-decoration-color .15s var(--ease),color .15s var(--ease)}.ps-hero p a:hover,.ps-qa a:hover,.ps-tagline a:hover,.ps-notice-body a:hover,.ps-glossary-item dd a:hover,.ps-coverage-note a:hover,.ps-disclaimer a:hover,.ps-noboard p a:hover,.ps-landing .lede a:hover,.ps-landing .sub a:hover,.ps-landing .honest p a:hover,.ps-nextslate .head p a:hover,a.ps-link:hover{color:var(--accent-hover);text-decoration-color:currentColor}.ps-toggle input{appearance:none;-webkit-appearance:none;position:relative;width:34px;height:19px;flex:none;border-radius:var(--radius-pill);background:var(--bg-hover);border:1px solid var(--border-strong);cursor:pointer;transition:background .22s var(--ease),border-color .22s var(--ease)}.ps-toggle input:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--text-faint);transition:transform .22s var(--ease),background .22s var(--ease)}.ps-toggle input:checked{background:var(--accent);border-color:var(--accent)}.ps-toggle input:checked:after{transform:translate(15px);background:#fff}.ps-toggle input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ps-toggle:has(input:checked){color:var(--text);border-color:var(--border-strong)}.ps-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:var(--s4);padding:var(--s4) var(--s5);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);font-size:.86rem;flex-wrap:wrap}.ps-pager strong{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.12rem;color:var(--text);font-variant-numeric:tabular-nums}.ps-pager-stamp{display:block;font-size:.75rem;color:var(--text-faint);margin-top:2px}.ps-pager button{background:var(--bg-raised-2);min-width:92px}.ps-back{display:inline-flex;align-items:center;gap:var(--s2);margin-bottom:var(--s4);padding:6px 14px 6px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text-dim);font-size:.84rem;font-weight:600;text-decoration:none;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.ps-back:before{content:"←";transition:transform .2s var(--ease)}.ps-back:hover{color:var(--text);border-color:var(--border-strong);background:var(--bg-hover)}.ps-back:hover:before{transform:translate(-3px)}.ps-pager-controls{display:flex;gap:var(--s2);flex:none}.ps-balance.ps-balance.ps-balance:has(>:nth-child(2):last-child),.ps-balance.ps-balance.ps-balance:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ps-balance.ps-balance.ps-balance:has(>:nth-child(3):last-child),.ps-balance.ps-balance.ps-balance:has(>:nth-child(6):last-child),.ps-balance.ps-balance.ps-balance:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.ps-balance.ps-balance.ps-balance:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.ps-balance.ps-balance.ps-balance:has(>:nth-child(8):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ps-balance.ps-balance.ps-balance:has(>:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.ps-balance.ps-balance.ps-balance:has(>:nth-child(2):last-child),.ps-balance.ps-balance.ps-balance:has(>:nth-child(3):last-child),.ps-balance.ps-balance.ps-balance:has(>:nth-child(4):last-child),.ps-balance.ps-balance.ps-balance:has(>:nth-child(6):last-child),.ps-balance.ps-balance.ps-balance:has(>:nth-child(8):last-child),.ps-balance.ps-balance.ps-balance:has(>:nth-child(9):last-child){grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.ps-balance.ps-balance.ps-balance.is-prose.is-prose:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr)}}.ps-wp-range.is-flat .ps-wp-track{opacity:.45}.ps-ledger{margin:0 0 var(--s5);padding:var(--s5) var(--s5) var(--s4);border:1px solid var(--rule-ink);background:var(--bg-raised)}.ps-ledger h2{margin:0 0 var(--s2);font-size:1.45rem}.ps-ledger>p{margin:0 0 var(--s4);max-width:74ch;font-size:.98rem;line-height:1.6;color:var(--text-dim)}.ps-ledger-table td:nth-child(2){color:var(--text-dim)}.ps-ledger-table .is-bet td:nth-child(2){color:var(--text);font-weight:650}.ps-ledger-table tbody tr:last-child th,.ps-ledger-table tbody tr:last-child td{border-bottom:3px double var(--rule-ink)}.ps-ledger-more{margin-top:var(--s3)}@media(max-width:520px){.ps-ledger{padding:var(--s4)}}.ps-table tbody tr.is-bet>td{background-color:color-mix(in srgb,var(--accent) 7%,var(--bg-raised))}.ps-ledger-key{margin:0 0 var(--s2);max-width:74ch;font-size:.92rem;line-height:1.65;color:var(--text-dim)}.ps-ledger-key b{color:var(--text);font-weight:700}.ps-model-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);margin:0 0 var(--s5)}.ps-model-stats>div{padding:var(--s4);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.ps-model-stats b{display:block;font-family:var(--font-mono);font-size:1.3rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.ps-model-stats b.pos{color:var(--green)}.ps-model-stats span{display:block;margin-top:4px;font-size:.76rem;line-height:1.4;color:var(--text-faint)}@media(max-width:820px){.ps-model-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-model-toc{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--border)}.ps-model-toc a{padding:5px 10px;font-size:.78rem;color:var(--text-dim);text-decoration:none;border:1px solid var(--border);border-radius:var(--radius-pill);transition:border-color .2s var(--ease),color .2s var(--ease)}.ps-model-toc a:hover,.ps-model-toc a:focus-visible{color:var(--text);border-color:var(--accent);outline:none}.ps-faq .ps-qa[id]{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 72px)}.ps-model-callout{margin:var(--s4) 0 0;padding:var(--s4) var(--s5);background:var(--bg-raised);border:1px solid var(--border);border-top:2px solid var(--rule-ink)}.ps-model-callout .k{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--s2)}.ps-model-formula{margin:var(--s3) 0 var(--s4);padding:var(--s3) var(--s4);font-family:var(--font-mono);font-size:.82rem;line-height:1.7;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto;white-space:pre}.ps-model-dated{font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint)}.ps-model-fig{margin:var(--s4) 0}.ps-model-figbox{overflow-x:auto;padding:var(--s4);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius)}.ps-model-fig svg{display:block;width:100%;min-width:720px;height:auto;color:var(--text)}.ps-model-fig text{fill:currentColor;font-size:12px}.ps-model-fig .mono{font-family:var(--font-mono)}.ps-model-fig .disp{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;font-size:15px}.ps-model-fig .strong{font-weight:600}.ps-model-fig .faint{opacity:.65}.ps-model-fig .small{font-size:11px}.ps-model-fig .tiny{font-size:10px}.ps-model-fig .acc-fill{fill:var(--accent)}.ps-model-fig .acc-stroke{stroke:var(--accent)}.ps-model-fig figcaption{margin-top:var(--s3);font-size:.8rem;line-height:1.5;color:var(--text-faint)}.ps-landing .how .sub{margin:var(--s4) 0 0}.ps-leadstat{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.5fr);gap:var(--s4);align-items:stretch;margin-bottom:var(--s5)}@media(max-width:860px){.ps-leadstat{grid-template-columns:minmax(0,1fr)}}.ps-leadstat-main,.ps-leadstat-against,.ps-leadstat-side{padding:clamp(14px,1.6vw,22px) clamp(16px,2vw,26px);background-color:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.ps-leadstat .label{font-size:clamp(.62rem,.78vw,.7rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--s2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-leadstat .value{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ps-leadstat .sub{font-size:clamp(.68rem,.86vw,.78rem);color:var(--text-faint);margin-top:var(--s2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-leadstat-main .value{font-size:clamp(2.6rem,5.2vw,4rem)}.ps-leadstat-main .value.pos{color:var(--green)}.ps-leadstat-main .value.neg{color:var(--red)}.ps-leadstat-against .value{font-size:clamp(1.6rem,2.6vw,2.2rem);color:var(--text-dim)}.ps-leadstat-side{display:flex;flex-direction:column;justify-content:center;gap:var(--s3)}.ps-leadstat-item{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"k v" "n n";align-items:baseline;column-gap:var(--s3)}.ps-leadstat-item+.ps-leadstat-item{border-top:1px solid var(--border);padding-top:var(--s3)}.ps-leadstat-item .k{grid-area:k;font-size:.8rem;color:var(--text-dim)}.ps-leadstat-item .v{grid-area:v;justify-self:end;font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.ps-leadstat-item .v.pos{color:var(--green)}.ps-leadstat-item .v.neg{color:var(--red)}.ps-leadstat-item .n{grid-area:n;font-size:.75rem;color:var(--text-faint);margin-top:2px}.ps-leadstat-item .n a{color:inherit;text-decoration:underline}.ps-leadstat-item .n a:hover{color:var(--text)}.ps-table th.is-quiet,.ps-table td.is-quiet:not(.pos):not(.neg){color:var(--text-dim)}.ps-table td.is-quiet{font-size:.92em}.ps-qa[id]{scroll-margin-top:90px}.pl-inline-links{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem}.pl-inline-links a{display:inline-block;padding:.35rem 0}.ps-table.is-matrix th,.ps-table.is-matrix td{text-align:left;height:auto;padding:.7rem var(--s4);vertical-align:top;line-height:1.5;white-space:normal}.ps-table.is-matrix td.num,.ps-table.is-matrix th.num{text-align:right}.ps-table.is-matrix td:first-child{font-weight:600}.ps-table.is-matrix .acct{white-space:nowrap}.ps-qa>h3{margin-top:1.9rem}@media(min-width:1100px){.ps-faq .ps-model-fig{width:min(1040px,calc(100vw - 9rem));max-width:none}}.ld-scroll,.ps-tablescroll,.ps-tablewrap,.ps-model-figbox,.ps-mast-nav,.ps-viewtabs,.ps-model-formula,.acct{position:relative}@media(max-width:520px){.ld-ledger .ld-minor{display:none}.ld-ledger th,.ld-ledger td{padding:10px 5px;font-size:.9rem}.ld-ledger thead th{font-size:.68rem;letter-spacing:.03em}.ps-ledger-table td:nth-child(2){white-space:normal;min-width:6.5rem;line-height:1.25}.ld-ledger tbody th{white-space:normal;line-height:1.25}.ld-ledger .pl-stamp{white-space:nowrap}}@media(max-width:900px){.ps-table.is-matrix:not(:has(tr>:nth-child(3))){width:100%;min-width:0}.ps-table.is-matrix:not(:has(tr>:nth-child(3))) td,.ps-table.is-matrix:not(:has(tr>:nth-child(3))) th{white-space:normal}.ps-table.is-matrix td{max-width:20rem}}.ld-sec>h2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--rule-ink);transform-origin:left center}@media(max-width:760px){.ld-cover{margin:calc(var(--s5) * -1) calc(var(--s4) * -1) 0 -20px}.ld-cover-in{padding:0 var(--s4) 0 20px}.pc-side b{font-size:2rem}.pc-read{gap:var(--s2) var(--s5)}}
