@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--body);--font-mono:var(--mono);--spacing:.25rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:.9375rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--radius-xs:6px;--radius-sm:10px;--radius-md:var(--r);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--bg:#09090c;--bg2:#0f0f14;--surface:#16161d;--surface2:#1d1d26;--border:#26262f;--border2:#33333f;--text:#f4f4f7;--muted:#9b9ba7;--faint:#6d6d78;--green:#2ee06a;--green-bright:#59f18d;--green-dim:#123b23;--green-ink:#04140a;--r:16px;--pill:999px;--display:var(--font-display), "Arial Black", "Helvetica Neue", sans-serif;--body:var(--font-body), ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:var(--body);--color-void:var(--bg);--color-base:var(--bg);--color-surface:var(--surface);--color-raised:var(--surface2);--color-overlay:var(--border);--color-hairline:var(--border);--color-border:var(--border2);--color-border-strong:var(--faint);--color-ink:var(--text);--color-ink-secondary:#d4d4dd;--color-ink-muted:var(--muted);--color-ink-faint:#8b8b98;--color-positive:#82c09a;--color-negative:#e4747c;--color-negative-bright:#f2939b;--color-experimental:#b49cdb;--color-caution:#d4aa62;--color-positive-dim:#294538;--color-negative-dim:#4f292e;--color-experimental-dim:#3d3450;--color-caution-dim:#4a3a22;--color-track:#2b2e34;--color-pass:#8d939d;--color-fresh:#82c09a;--color-aging:#d4aa62;--color-stale:#e0913a;--color-unknown:#8d939d;--color-brand:var(--green);--color-brand-dim:var(--green-dim);--color-on-brand:var(--green-ink);--text-3xs:.6875rem;--text-2xs:.75rem;--text-md:1rem;--radius-pill:var(--pill);--shadow-dialog:0 18px 48px #0708069e}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background-color:var(--color-base);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5}:where(table,.mono,.tabular,[data-numeric]){font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "zero" 1}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;scroll-margin-top:104px;font-weight:700}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary){touch-action:manipulation;-webkit-tap-highlight-color:#2ee06a47}@supports (color:color-mix(in lab, red, red)){:where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:color-mix(in srgb, var(--color-brand) 28%, transparent)}}:where(button,summary){min-width:24px;min-height:24px}:where(a,button,input,select,textarea,summary,[tabindex]):focus{scroll-margin-top:104px;scroll-margin-bottom:32px}body:has(dialog[open]){overflow:hidden}#main-content{scroll-margin-top:104px}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;box-shadow:0 0 0 1px var(--color-base)}::selection{background:var(--color-overlay);color:var(--color-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-void)}::-webkit-scrollbar-thumb{background:var(--color-raised);border:2px solid var(--color-void)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--color-border:#5c616b;--color-ink-faint:#b6bcc6;--color-ink-muted:#d2d7de}}@media (forced-colors:active){:focus-visible{box-shadow:none;outline-color:canvastext}}}@layer components{.player-trend-workspace{margin-top:4px}.player-trend-intro{justify-content:space-between;align-items:end;gap:16px 24px;margin-bottom:18px;display:flex}.player-trend-intro h2,.player-trend-caption h2{color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.02em;font-weight:650}.player-trend-intro h2{font-size:var(--text-xl)}.player-trend-intro p{max-width:60ch;color:var(--color-ink-muted);font-size:var(--text-sm);margin-top:3px;line-height:1.5}.player-trend-toolbar{border-block:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;padding-block:10px;display:flex}.player-trend-control{overscroll-behavior-inline:contain;color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-xs);scrollbar-width:none;align-items:center;gap:2px;padding-block:4px;display:flex;overflow-x:auto}@media (pointer:coarse){.player-trend-control a{align-items:center;min-height:44px;display:inline-flex}}.player-trend-control::-webkit-scrollbar{display:none}.player-trend-control-label{color:var(--color-ink-faint);margin-right:8px}.player-trend-control a{color:var(--color-ink-muted);white-space:nowrap;border-bottom:1px solid #0000;padding:6px 8px 5px;font-weight:550}.player-trend-control a:hover{color:var(--color-ink)}.player-trend-control a[aria-current=page]{border-bottom-color:var(--color-ink);color:var(--color-ink)}.player-trend-chart{margin:0;padding-top:24px}.player-trend-caption{justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:12px;display:flex}.player-trend-caption h2{font-size:var(--text-lg)}.player-trend-caption p,.player-trend-missing{color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-xs);margin-top:2px}.player-trend-chart-scroll{border-block:1px solid var(--color-border);background:var(--color-surface);overflow-x:auto}.player-trend-chart-scroll svg{display:block}.prop-log-frame{border-block:1px solid var(--color-border);background:var(--color-surface)}.prop-log-frame svg{display:block}.prop-log-inspected{fill:#2ee06a1a}@supports (color:color-mix(in lab, red, red)){.prop-log-inspected{fill:color-mix(in srgb, var(--green) 10%, transparent)}}.prop-log-inspected{stroke:#2ee06a73}@supports (color:color-mix(in lab, red, red)){.prop-log-inspected{stroke:color-mix(in srgb, var(--green) 45%, transparent)}}.prop-log-tap{cursor:pointer}.prop-log-tap:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.prop-log-tap-strip{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;padding:6px 0 2px;display:flex;overflow-x:auto}.prop-log-tap-strip::-webkit-scrollbar{display:none}.prop-log-tap-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-surface);min-width:52px;min-height:44px;color:var(--color-ink-secondary);font-family:var(--font-mono);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:3px 7px;font-size:11px;display:inline-flex}.prop-log-tap-button small{color:var(--color-ink-muted);font-size:11px}.prop-log-tap-button[aria-pressed=true]{border-color:#2ee06a73}@supports (color:color-mix(in lab, red, red)){.prop-log-tap-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--green) 45%, transparent)}}.prop-log-tap-button[aria-pressed=true]{background:var(--green-dim);color:var(--green-bright)}.prop-log-list-opp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prop-log-inspect-line{font-size:var(--text-sm);color:var(--color-ink-secondary);margin:8px 0 0}.prop-log-inspect-line b{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink)}.prop-log-list{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.prop-log-list li{font-size:var(--text-xs);border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto 52px;align-items:baseline;gap:10px;padding:6px 8px;display:grid}.prop-log-list-date{color:var(--color-ink-muted)}.prop-log-list-value{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;text-align:right}.prop-log-list-side{color:var(--color-ink-muted);text-align:right}.player-trend-gridline{stroke:var(--color-hairline);stroke-width:1px}.player-trend-baseline{stroke:var(--color-border-strong);stroke-width:1px}.player-trend-bar{fill:var(--color-ink-secondary)}.player-trend-empty-mark{stroke:var(--color-border-strong);stroke-dasharray:3 3;stroke-width:1px}.player-trend-axis,.player-trend-opponent,.player-trend-value{font-family:var(--font-sans)}.player-trend-axis{fill:var(--color-ink-muted);font-size:11px}.player-trend-axis-number,.player-trend-value{font-variant-numeric:tabular-nums}.player-trend-opponent{fill:var(--color-ink-secondary);font-size:11px;font-weight:600}.player-trend-value{fill:var(--color-ink);font-size:11px;font-weight:650}.player-trend-value-missing{fill:var(--color-ink-faint);font-size:var(--text-3xs);font-weight:500}.player-trend-line-note{max-width:72ch;color:var(--color-ink-faint);font-size:var(--text-xs);margin-top:10px;line-height:1.5}.player-trend-empty{margin-block:8px 0}.player-trend-drilldown,.player-distribution-drilldown{border-top:1px solid var(--color-hairline)}.player-trend-drilldown{margin-top:18px}.player-distribution-drilldown{margin-top:34px;padding-top:2px}.player-trend-drilldown summary,.player-distribution-drilldown>summary{width:max-content;color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;padding-block:12px;font-weight:600}.player-trend-drilldown summary:hover,.player-distribution-drilldown>summary:hover,.player-trend-drilldown[open] summary,.player-distribution-drilldown[open]>summary{color:var(--color-ink)}.player-distribution-drilldown>.prose{margin-bottom:18px}.player-distribution-section{border-top:1px solid var(--color-hairline);padding-block:18px}.player-distribution-section .section-heading{margin-bottom:8px}@media (max-width:639px){.player-trend-intro,.player-trend-caption{flex-direction:column;align-items:flex-start}.player-trend-toolbar{flex-direction:column;align-items:stretch}.player-trend-control{width:100%}}.home-briefing-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);align-items:start;gap:48px;margin-block:42px 48px;display:grid}.home-briefing-section{border-top:1px solid var(--color-border-strong);min-width:0;padding-top:18px}.home-briefing-section .section-heading{align-items:flex-end;margin-bottom:8px}.home-briefing-section .section-heading h2{font-size:var(--text-xl);letter-spacing:-.025em}.home-section-copy{max-width:64ch;color:var(--color-ink-muted);font-size:var(--text-sm);text-wrap:pretty;line-height:1.5}.home-briefing-empty{border-block:1px solid var(--color-hairline);color:var(--color-ink-muted);font-size:var(--text-sm);gap:7px;margin-top:18px;padding:18px 0;line-height:1.5;display:grid}.home-briefing-empty strong{color:var(--color-ink);font-weight:600}.home-briefing-empty .link{width:fit-content;margin-top:3px}.home-market-list{margin-top:16px}.home-market-legend,.home-market-row{grid-template-columns:minmax(0,1fr) 132px 160px;gap:16px;display:grid}.home-market-legend{color:var(--color-ink-faint);font-size:var(--text-2xs);padding:0 10px 7px}.home-market-legend span+span{text-align:right}.home-market-row{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-md);align-items:center;margin-block-end:8px;padding:13px 14px;transition:background-color .18s,color .18s}.home-market-row:hover{background:var(--color-raised)}.home-market-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.home-market-row[data-stale=true]{color:var(--color-caution)}.home-market-subject{gap:2px;min-width:0;display:grid}.home-market-subject strong{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.home-market-subject span{color:var(--color-ink-muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-market-row[data-stale=true] .home-market-subject span:last-child{color:var(--color-caution)}.home-market-figure{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;white-space:nowrap}.home-market-qualifier,.home-market-unavailable{color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-2xs)}.home-market-unavailable{white-space:normal}.home-fact-list{margin-top:16px}.home-fact-row{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;margin-block-end:8px;padding:13px 14px;transition:background-color .18s;display:grid}.home-fact-row:hover{background:var(--color-raised)}.home-fact-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.home-fact-sentence{min-width:0;color:var(--color-ink);font-size:var(--text-sm);text-wrap:pretty;line-height:1.5}.home-fact-meta{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap}.home-evidence-total{color:var(--color-ink-muted);font-size:var(--text-xs);margin-top:14px}.home-evidence-total b{color:var(--color-ink);font-weight:600}.home-player-list{margin-top:6px}.home-player-row{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;margin-block-end:8px;padding:12px 14px;transition:background-color .18s;display:grid}.home-player-row:hover{background:var(--color-raised)}.home-player-row:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.home-player-row .player-avatar{border-radius:var(--radius-sm);width:34px;height:34px}.home-player-sample{justify-items:end;display:grid}.home-player-sample strong{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500}.home-player-sample span,.home-player-date{color:var(--color-ink-faint);font-size:var(--text-2xs)}.home-player-date{grid-column:1/-1;padding-left:44px}@media (max-width:980px){.home-briefing-grid{grid-template-columns:minmax(0,1fr);gap:38px}}@media (max-width:639px){.home-briefing-grid{margin-block:34px 40px}.home-briefing-section .section-heading{align-items:flex-start}.home-market-legend{display:none}.home-market-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding-inline:6px}.home-market-subject{grid-column:1/-1}.home-market-subject strong,.home-market-subject span{white-space:normal}.home-market-figure{text-align:left}.home-market-figure:last-child{text-align:right}}.skip-link{z-index:100;background:var(--color-ink);color:var(--color-base);font-family:var(--font-sans);font-size:var(--text-xs);padding:8px 12px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.shell-width{width:min(100% - 32px,1560px);margin-inline:auto}.masthead{z-index:30;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.masthead-row{align-items:center;gap:24px;height:56px;display:flex}.brand-lockup{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-md);letter-spacing:-.02em;white-space:nowrap;flex:none;align-items:center;gap:9px;font-weight:700;display:inline-flex}.brand-home-link{flex:none;display:inline-flex}.brand-mark{border-radius:var(--radius-sm);flex:none;width:32px;height:32px;display:block}.nav{scrollbar-width:none;overscroll-behavior-inline:contain;align-items:center;gap:2px;min-width:0;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav-link{height:52px;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;color:var(--color-ink-muted);white-space:nowrap;border-bottom:2px solid #0000;align-self:center;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.nav-link:hover{color:var(--color-ink-secondary)}.nav-link[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-brand)}.search-trigger{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-base);height:44px;color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;align-items:center;gap:10px;padding:0 10px;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.search-trigger:hover{color:var(--color-ink-secondary);border-color:var(--color-ink-faint)}.search-trigger kbd{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--color-ink-faint)}.search-trigger[data-size=page]{width:min(420px,100%);height:44px;font-size:var(--text-sm);justify-content:space-between;padding:0 12px}.account-link{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-base);height:44px;color:var(--color-ink-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.account-link:hover,.account-link[aria-current=page]{color:var(--color-ink);border-color:var(--color-ink-faint)}.app-main{min-height:100dvh}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.page-title{font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:700}.updated-stamp{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:500}.figure-line{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:3px 14px;display:flex}.figure-line b{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink);font-weight:700}.figure-line-item{white-space:nowrap}.figure-line-lead,.figure-line-label{color:var(--color-ink-muted)}.prose{max-width:68ch;font-size:var(--text-base);color:var(--color-ink-secondary);line-height:1.55}.section-mark{flex-wrap:wrap;align-items:baseline;gap:16px;margin:28px 0 8px;display:flex}.section-mark h2{font-size:var(--text-lg);font-weight:600}.sheet{border-collapse:separate;border-spacing:0;width:100%}.sheet thead th{background:var(--color-raised);border-bottom:1px solid var(--color-border);height:28px;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--color-ink-muted);text-align:left;white-space:nowrap;padding:4px 10px;font-weight:600}.sheet th.num{text-align:right;font-size:var(--text-xs);white-space:nowrap}.sheet td.num{text-align:right;font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.sheet tbody td{border-bottom:1px solid var(--color-hairline);vertical-align:middle;padding:8px 10px}@media (min-width:1100px){:is(.board,.ledger,.markets,.sheet){border-spacing:0 8px}:is(.board,.ledger,.markets,.sheet) tbody td{background:var(--color-surface);border-block:1px solid var(--color-hairline);border-bottom-color:var(--color-hairline)}:is(.board,.ledger,.markets,.sheet) tbody td:first-child{border-left:1px solid var(--color-hairline);border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}:is(.board,.ledger,.markets,.sheet) tbody td:last-child{border-right:1px solid var(--color-hairline);border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.ledger tbody tr[data-pending=true] td{background:#201d20}@supports (color:color-mix(in lab, red, red)){.ledger tbody tr[data-pending=true] td{background:color-mix(in srgb, var(--color-caution) 5%, var(--color-surface))}}}.sheet tbody tr:hover td{background:var(--color-raised);transition:background-color 90ms linear}.sheet-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--color-overlay) transparent;min-width:0;position:relative;overflow-x:auto}.sheet-scroll::-webkit-scrollbar{height:8px}.sheet-scroll::-webkit-scrollbar-thumb{background:var(--color-overlay);border-radius:var(--radius-md)}.sheet-scroll::-webkit-scrollbar-track{background:0 0}.sheet-scroll:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.num-unit{font-size:var(--text-2xs);color:var(--color-ink-muted);margin-left:1px}.pos{color:var(--color-positive)}.neg{color:var(--color-negative)}.flat{color:var(--color-ink-muted)}.model-derived{color:var(--color-experimental);border-bottom:1px dashed var(--color-experimental);padding-bottom:1px}.edge-value{border-bottom:1px dashed;padding-bottom:1px}.chip{border:1px solid var(--color-border);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0;color:var(--color-ink-secondary);white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:1px 5px;display:inline-flex}.chip[data-tone=positive]{color:var(--color-positive);border-color:var(--color-positive-dim)}.chip[data-tone=negative]{color:var(--color-negative);border-color:var(--color-negative-dim)}.chip[data-tone=caution]{color:var(--color-caution);border-color:var(--color-caution-dim)}.chip[data-tone=experimental]{color:var(--color-experimental);border-color:var(--color-experimental-dim);border-style:dashed}.sport-tag{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0;color:var(--color-ink-muted);text-transform:none}.disclosure>summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.pk-app .disclosure:not(.board-help):not(.unavailable-disclosure)>summary:not(.chip):not(:has(svg)):before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 6px;width:6px;height:6px;margin-right:4px;transform:rotate(-45deg)}.pk-app .disclosure[open]:not(.board-help):not(.unavailable-disclosure)>summary:not(.chip):not(:has(svg)):before{transform:rotate(45deg)}.disclosure-body{background:var(--color-overlay);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-ink-secondary);max-width:68ch;margin-top:6px;padding:8px 10px;line-height:1.5}.unavailable{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-muted);border-bottom:1px dotted var(--color-ink-faint)}.ledger-result{color:var(--color-ink);font-size:var(--text-sm)}.plain-list{list-style:none}.alert-row{border-bottom:1px solid var(--color-hairline);padding:8px 0}.alert-row:last-child{border-bottom:0}.empty{padding:36px 0 44px}.empty-title{font-size:var(--text-lg);color:var(--color-ink);font-weight:600}.empty-body{max-width:68ch;font-size:var(--text-base);color:var(--color-ink-secondary);margin-top:8px;line-height:1.55}.error-state{border:1px solid var(--color-negative-dim);border-radius:var(--radius-sm);background:#e4747c0f;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.error-state{background:color-mix(in srgb, var(--color-negative) 6%, transparent)}}.error-title{font-size:var(--text-sm);color:var(--color-negative);font-weight:600}.error-body{max-width:68ch;font-size:var(--text-xs);color:var(--color-ink-secondary);margin-top:4px;line-height:1.5}.error-class{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-faint);margin-top:6px}.skeleton-cell{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint)}.control{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-base);height:36px;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);padding:0 10px}@media (pointer:coarse){input.control,select.control,textarea.control{height:auto;min-height:44px;font-size:16px}select.control{background-position:calc(100% - 12px),calc(100% - 8px)}}select.control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink-muted) 50%), linear-gradient(135deg, var(--color-ink-muted) 50%, transparent 50%);background-position:calc(100% - 12px) 16px,calc(100% - 8px) 16px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:22px}.link{color:var(--color-ink);border-bottom:1px solid var(--color-border-strong)}.link:hover{border-bottom-color:var(--color-ink)}.empty-body .link,.pl-fine .link,.model-validation-note .link{align-items:center;min-height:24px;margin-block:-2px;display:inline-flex}@media (pointer:coarse),(max-width:760px){.button,.search-trigger,.account-link,.nav-link,.section-tab,.sport-tab,.sport-more-link,.gate-password-toggle,summary{min-height:44px}.search-trigger[data-size=page]{height:44px}.sheet thead th a{margin-block:-12px;padding-block:12px;display:inline-block}.sheet td .link,.section-aside{align-items:center;margin-block:-10px;padding-block:10px;display:inline-flex}.empty-body .link,.pl-fine .link,.model-validation-note .link,.account-section>.link{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}}.dialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-overlay);width:min(560px,100vw - 24px);color:var(--color-ink);box-shadow:var(--shadow-dialog);overscroll-behavior:contain;margin:min(12dvh,64px) auto auto;padding:0}.dialog input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.dialog input[type=search]::-webkit-search-decoration{appearance:none;display:none}.dialog::backdrop{background:#09090cb8}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop{background:color-mix(in srgb, var(--color-void) 72%, transparent)}}.edge-rail{min-width:min(132px,100%);height:24px;padding:8px 0;display:block}.edge-rail-track{background-color:var(--color-track);border-radius:1px;width:100%;height:8px;display:block;position:relative}.edge-rail-fill{inset-block:0;border-radius:1px;width:100%;transition:clip-path .22s cubic-bezier(.2,0,0,1);position:absolute;left:0}.edge-rail-tick{background-color:var(--color-ink-secondary);width:1px;position:absolute}.edge-rail-tick-screen{inset-block:0}.edge-rail-tick-bet{height:12px;top:-2px}.edge-rail-cap{border-radius:1px;width:2px;position:absolute;top:50%;transform:translateY(-50%)}.edge-rail-terminus{border-left:1px dotted var(--color-ink-faint);width:0;position:absolute;inset-block:-2px}.edge-rail-ghost{background-color:var(--color-ink-faint);opacity:.55;width:1px;position:absolute;inset-block:-3px}.edge-rail-pinned{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-positive);line-height:1;position:absolute;top:-5px;right:-9px}.edge-rail[data-scale="2x"]{height:48px;padding:16px 0}.edge-rail[data-scale="2x"] .edge-rail-track{height:16px}.edge-rail[data-scale="2x"] .edge-rail-tick-bet{height:24px;top:-4px}.edge-rail-legend{min-height:14px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-muted);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;margin-top:4px;display:grid}.edge-rail-legend span{white-space:nowrap}.edge-rail-legend span:nth-child(2){text-align:center}.edge-rail-legend span:last-child{text-align:right}.board{border-collapse:separate;border-spacing:0;width:100%}.board[data-shape=pass] thead th{position:static;top:auto}.board thead th{z-index:5;border-bottom:1px solid var(--color-border);background:var(--color-surface);height:28px;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--color-ink-muted);text-align:left;white-space:nowrap;padding:4px 10px;font-weight:600;position:sticky;top:0}.board th.num,.board td.num{text-align:right;font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.board tbody td{border-bottom:1px solid var(--color-hairline);vertical-align:middle;height:40px;padding:0}.board tbody tr[data-verdict=pass] td{height:28px}.board-cell{align-items:center;min-width:0;height:100%;padding:0 10px;display:flex}.board-cell[data-align=right]{justify-content:flex-end}.board tbody tr:hover td{background:var(--color-raised);transition:background-color 90ms linear}.board tbody tr:focus-within td{background:var(--color-raised)}.board-subject{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.board-subject-line{font-size:var(--text-md);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board-subject-meta{font-size:var(--text-2xs);color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}tr[data-verdict=pass] .board-subject-line{font-size:var(--text-sm)}.board-rank{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-faint)}.row-link{display:contents}.pass-group{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);margin-bottom:6px}.pass-group>summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-ink-secondary);justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;list-style:none;display:flex}.pass-group>summary::-webkit-details-marker{display:none}.pass-group[open]>summary{border-bottom:1px solid var(--color-hairline);color:var(--color-ink)}.pass-group-count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-faint)}.dossier{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1200px){.dossier{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.dossier-rail{overscroll-behavior:contain;order:2;align-self:start;max-height:calc(100dvh - 114px);position:sticky;top:98px;overflow-y:auto}.dossier-evidence{order:1}}.dossier-rail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:14px}.dossier-headline{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-3xl);letter-spacing:-.02em;margin:2px 0 14px;line-height:1.05}.dossier-evidence{min-width:0}.dossier-evidence section:first-of-type .section-mark{margin-top:24px}.kv{font-family:var(--font-sans);font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin-top:16px;display:grid}.kv dt{color:var(--color-ink-muted);font-size:var(--text-2xs)}.kv dd{font-family:var(--font-mono);text-align:right;color:var(--color-ink)}.kv dd .model-derived,.kv dd .edge-value{display:inline-block}.kv-wide{grid-template-columns:minmax(120px,200px) minmax(0,1fr)}.kv-wide dd{text-align:left;overflow-wrap:anywhere}@media (max-width:479px){.kv-wide{grid-template-columns:minmax(0,1fr);gap:2px 14px}.kv-wide dt{margin-top:8px}}.notes{flex-direction:column;gap:8px;max-width:68ch;margin-top:10px;display:flex}.notes li{border-left:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-ink-secondary);padding-left:10px;line-height:1.5}.sport-tabs{border-bottom:1px solid var(--color-border);overscroll-behavior-inline:contain;scrollbar-width:none;align-items:stretch;gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.sport-tabs::-webkit-scrollbar{display:none}.sport-tab{height:38px;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--color-ink-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 11px;list-style:none;display:inline-flex}.sport-tab::-webkit-details-marker{display:none}.sport-tab:hover{color:var(--color-ink-secondary)}.sport-tab[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-brand)}.sport-tab-count{color:var(--color-ink-faint);font-size:var(--text-2xs)}.sport-tab[aria-current=page] .sport-tab-count{color:var(--color-ink-muted)}.sport-more{position:relative}.sport-more-menu{z-index:20;background:var(--color-overlay);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-width:140px;box-shadow:var(--shadow-dialog);padding:4px;position:absolute;top:32px;left:0}.sport-more-link{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--color-ink-secondary);border-radius:var(--radius-xs);justify-content:space-between;align-items:center;gap:12px;padding:5px 8px;display:flex}.sport-more-link:hover{background:var(--color-raised);color:var(--color-ink)}.sport-more-link[aria-current=page]{color:var(--color-ink);box-shadow:inset 2px 0 0 var(--color-ink)}.filter-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;gap:8px 12px;padding:10px 12px;display:flex}.filter-field{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-ink-muted);align-items:center;gap:6px;display:flex}.ledger-controls{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.ledger-decision-chips{gap:6px;display:flex}.ledger-chip{border:1px solid var(--color-border-strong);border-radius:var(--pill);background:var(--color-surface);min-height:44px;color:var(--color-ink-secondary);font-size:var(--text-xs);cursor:pointer;justify-content:center;align-items:center;padding:0 13px;font-weight:700;display:inline-flex}.ledger-chip[aria-pressed=true]{border-color:#2ee06a73}@supports (color:color-mix(in lab, red, red)){.ledger-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--green) 45%, transparent)}}.ledger-chip[aria-pressed=true]{background:var(--green-dim);color:var(--green-bright)}.ledger-pager{color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;margin:12px 0 0;display:flex}.ledger-pager[data-position=top]{justify-content:flex-end;margin:8px 0}.ledger-page-link{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-base);min-height:44px;color:var(--color-ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.ledger-page-link[href]:hover,.ledger-page-link[href]:active{background:var(--color-raised)}.ledger-page-link[aria-disabled=true]{border-color:var(--color-border);color:var(--color-ink-muted)}.ledger-recorded,.ledger-final{white-space:nowrap}.ledger-decision-link{color:inherit;text-decoration:none;display:block}.ledger-decision-link:hover .board-subject-line{text-underline-offset:3px;text-decoration:underline}.ledger-open-cue{display:none}.ledger-recorded{font-family:var(--font-mono);font-size:var(--text-xs)}@media (min-width:1024px){.ledger{table-layout:fixed}.ledger th:first-child{width:126px}.ledger .board-subject-line,.ledger .board-subject-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}}.ledger-final{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:2px;display:block}.confidence-table tbody td{height:36px}.sheet thead th a{color:inherit;align-items:center;gap:4px;display:inline-flex}.sheet thead th a:hover{color:var(--color-ink)}@media (min-width:1100px) and (pointer:fine){.ledger.sheet thead th a{min-width:24px;min-height:24px;margin:-2px;padding:2px}.pk-app .ledger-decision-link{min-height:24px}.pk-app .sheet td .link,.pk-app .v2-decision-back .link,.pk-app .source-back,.pk-app .dossier .prose .link{align-items:center;min-width:24px;min-height:24px;display:inline-flex}}.sort-mark{color:var(--color-ink);font-size:var(--text-3xs)}.chart-figure{margin:0}.chart-stack{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.chart-panel{min-width:0}.chart-panel+.chart-panel{border-top:1px solid var(--color-border);padding-top:12px}.chart-metric{color:var(--color-ink-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);margin-bottom:4px}.chart-caption{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-muted);margin-bottom:6px}.chart-axis{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;fill:var(--color-ink-muted);font-size:12px}.chart-label{font-family:var(--font-mono);fill:var(--color-ink-secondary);font-size:12px}.entry-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px}.entry-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.entry-preview{font-family:var(--font-mono);font-size:var(--text-2xs);overflow-wrap:anywhere;margin-top:8px;line-height:1.5}.claim-block{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.claim-row{border-bottom:1px solid var(--color-hairline);grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:10px 12px;display:grid}@media (min-width:760px){.claim-row{grid-template-columns:88px 300px minmax(0,1fr)}}.claim-row:last-child{border-bottom:0}.claim-label{font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:0;color:var(--color-ink-muted)}.claim-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-lg);color:var(--color-ink)}.claim-unverified{color:var(--color-ink-muted);font-size:var(--text-xs)}.claim-note{font-size:var(--text-2xs);color:var(--color-ink-muted)}.claim-gap{background:var(--color-raised)}.claim-gap .claim-value{font-size:var(--text-sm)}.eval-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:900px){.eval-split{grid-template-columns:320px minmax(0,1fr)}}.split-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:900px){.split-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.eval-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:900px){.eval-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.eval-grid .sheet td:first-child,.eval-grid .sheet th:first-child{white-space:nowrap}.too-few{max-width:16ch;color:var(--color-ink-faint);font-size:var(--text-2xs);text-align:right;white-space:normal;line-height:1.35;display:inline-block}.chart-table-alt{margin-top:8px}.chart-table-alt>summary{color:var(--color-ink-muted);font-size:var(--text-xs)}@media (max-width:1099px){.board,.board tbody,.board tr,.board td{width:100%;display:block}.board thead{display:none}.board tbody tr{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin-bottom:8px;padding:10px 12px;display:grid}.board tbody td,.board tbody tr[data-verdict=pass] td{text-align:left;white-space:normal;border-bottom:0;height:auto}.board-cell{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;height:auto;padding:0;display:flex}.board-cell[data-align=right]{justify-content:flex-start}.board-cell[data-label]:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:0;color:var(--color-ink-muted)}:is(.board td:has(.board-cell[data-label=Play]),.board td:has(.board-cell[data-label=Judgment])){grid-column:1/-1}.board-cell[data-label=Play]{gap:1px}.board-subject-line{white-space:normal;font-size:var(--text-md)}.board-subject-meta{white-space:normal}.board tbody tr:hover td{background:0 0}}@media (max-width:1023px){:is(.ledger,.markets),:is(.ledger,.markets) tbody,:is(.ledger,.markets) tr,:is(.ledger,.markets) td{width:100%;display:block}:is(.ledger,.markets) thead{display:none}:is(.ledger,.markets) tbody tr{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin-bottom:8px;padding:10px 12px;display:grid}.ledger tbody tr[data-pending=true]{background:#201d20}@supports (color:color-mix(in lab, red, red)){.ledger tbody tr[data-pending=true]{background:color-mix(in srgb, var(--color-caution) 5%, var(--color-surface))}}.ledger tbody tr[data-pending=true] td:first-child{box-shadow:none}:is(.ledger,.markets) tbody td,:is(.ledger,.markets) tbody td.num{text-align:left;white-space:normal;border-bottom:0;padding:0}:is(.ledger,.markets) tbody td:empty{display:none}:is(.ledger,.markets) tbody td[data-wide=true]{grid-column:1/-1}:is(.ledger,.markets) tbody td[data-label]:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:0;color:var(--color-ink-muted);margin-bottom:2px;display:block}:is(.ledger,.markets) tbody tr:hover td{background:0 0}:is(.ledger,.markets) .board-subject-line,:is(.ledger,.markets) .board-subject-meta{white-space:normal}}@media (max-width:639px){.ledger-controls{margin-top:8px}.ledger-pager,.ledger-pager[data-position=top]{justify-content:space-between;gap:6px}.ledger-page-link{min-height:44px;padding-inline:10px}.ledger-chip{min-height:44px;padding-inline:11px}.ledger tbody tr{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"play play play play""recorded recorded outcome outcome""entry model closing clv""stake stake pl pl";gap:6px 8px;min-height:100px;padding:8px 10px}.ledger tbody tr[data-pending=true]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"play play play""recorded recorded outcome""entry model stake"}.ledger tbody tr[data-pending=true] .ledger-closing,.ledger tbody tr[data-pending=true] .ledger-clv,.ledger tbody tr[data-pending=true] .ledger-pl{display:none}.ledger tbody td.ledger-play{grid-area:1/1/auto/-1;min-width:0}.ledger .ledger-recorded{grid-area:recorded;min-width:0}.ledger .ledger-entry{grid-area:entry}.ledger .ledger-model-edge{grid-area:model}.ledger .ledger-closing{grid-area:closing}.ledger .ledger-clv{grid-area:clv}.ledger .ledger-stake{grid-area:stake}.ledger .ledger-outcome{grid-area:outcome}.ledger .ledger-pl{grid-area:pl}.ledger .ledger-league{display:none}.ledger tbody td[data-label]:before{white-space:nowrap;margin-bottom:1px;font-size:11px;line-height:1.1}.ledger tbody td.ledger-play:before{display:none}.ledger .board-subject-line,.ledger .board-subject-meta{white-space:normal;text-overflow:clip;display:block;overflow:visible}.ledger .board-subject-line{font-weight:700;font-size:13px!important}.ledger .board-subject-meta,.ledger-recorded,.ledger tbody td.num{font-size:11px}.ledger-pass-reason{display:none}.ledger-decision-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.ledger-open-cue{min-height:44px;color:var(--color-ink-muted);font-family:var(--font-sans);white-space:nowrap;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ledger tbody td.num{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ledger tbody td.num .num-unit{display:none}.ledger tbody td.num:has(.unavailable){white-space:normal;overflow:visible}.ledger tbody td.num .unavailable{white-space:normal;align-items:flex-start;line-height:1.1}.ledger tbody td .unavailable-disclosure>summary{align-items:center;min-width:44px;min-height:44px;display:flex}.ledger-result{font-size:13px;font-weight:800}.ledger-final{white-space:normal;margin-top:1px;font-size:11px}}@media (max-width:767px){.masthead-row{flex-wrap:wrap;gap:0 12px;height:auto;padding-top:8px}.nav{order:3;width:100%}.nav-link{height:auto;min-height:44px;font-size:var(--text-sm);padding:0 10px}.nav-link:first-child{padding-left:0}.page{padding-block:14px 48px}.app-main{min-height:calc(100dvh - 61px)}}@media (max-width:639px){.prose,.empty-body{font-size:var(--text-md)}}.gate-shell{min-height:100dvh;padding:24px max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--color-void);place-items:center;display:grid}@media (max-width:379px){.signup-panel{padding-inline:16px}.gate-panel{padding-inline:14px}}.gate-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:16px;width:min(100%,420px);padding:32px;display:flex}.gate-panel-wide{width:min(100%,720px)}.gate-panel h1{font-size:var(--text-xl);line-height:1.2}.signup-panel{border-color:#33333fb8;gap:0;width:min(100%,392px);padding:36px}@supports (color:color-mix(in lab, red, red)){.signup-panel{border-color:color-mix(in srgb, var(--color-border) 72%, transparent)}}.signup-panel{background:#15151c}@supports (color:color-mix(in lab, red, red)){.signup-panel{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-base))}}.signup-brand{color:var(--color-ink);align-self:center;margin-bottom:30px}.signup-brand:focus-visible{outline:2px solid var(--color-ink);outline-offset:5px}.signup-heading{text-align:center;margin-bottom:24px}.signup-heading h1{font-size:var(--text-2xl);letter-spacing:-.035em;font-weight:650}.signup-panel>.oauth-stack{width:100%}.signup-panel>.gate-form{margin-top:18px}.signup-panel .button-primary{min-height:44px;margin-top:4px}.signup-panel>.gate-footnote{text-align:center;margin-top:22px}.signup-status a{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.signup-status{color:var(--color-ink-muted);font-size:var(--text-xs);text-align:center;margin-top:12px}.signup-legal{color:var(--color-ink-faint);font-size:var(--text-2xs);text-align:center;margin-top:14px;line-height:1.5}.signup-legal a{color:var(--color-ink-muted);text-underline-offset:2px;text-decoration:underline}.gate-copy,.section-copy{color:var(--color-ink-secondary);font-size:var(--text-md);max-width:68ch;line-height:1.55}.gate-form{flex-direction:column;gap:12px;display:flex}.turnstile-shell,.turnstile-slot{width:100%;min-width:0}.turnstile-slot{place-items:center;display:grid;overflow-x:auto}.turnstile-error{margin-top:8px}.oauth-stack{gap:12px;display:grid}.google-auth-form{place-items:center;display:grid}.google-auth-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-base);width:100%;height:44px;color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-weight:600;transition:background-color .14s,border-color .14s,transform .12s;display:inline-flex}.google-auth-button:disabled{cursor:default;opacity:.66}.google-auth-button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.google-auth-button:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--color-ink-muted);background:var(--color-raised)}.google-auth-button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.google-g-mark{flex:none;width:18px;height:18px;display:block}.google-auth-button[data-variant=hero]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:#e3e3e3;background:#131314;width:224px;height:44px;padding-inline:16px;font-weight:620;overflow:visible}.google-auth-button[aria-disabled=true]{cursor:default}.google-auth-button[data-variant=pill]{border:1.5px solid var(--border2);border-radius:var(--pill);width:auto;height:auto;color:var(--text);font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:13px 26px;font-size:14px;font-weight:800}.google-auth-button[data-variant=pill]:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--green);color:var(--green);background:0 0}.oauth-stack[data-variant=pill]{gap:8px;display:grid}.oauth-stack[data-variant=pill] .google-auth-form{place-items:stretch stretch}.google-auth-button[data-variant=hero]:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--color-ink-muted);background:#20211f}.oauth-divider{color:var(--color-ink-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.oauth-divider span{background:var(--color-border);height:1px}.oauth-divider b{font-size:var(--text-xs);font-weight:500}.gate-field{flex-direction:column;gap:4px;display:flex}.gate-label{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0;color:var(--color-ink-muted);font-weight:600}.gate-input{background:var(--color-base);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);height:40px;color:var(--color-ink);font-size:var(--text-md);padding:0 12px}textarea.gate-input{border-radius:var(--radius-sm);height:auto;min-height:96px;padding-block:10px}.gate-input-shell{width:100%;position:relative}.gate-input-shell .gate-input{width:100%;padding-right:68px}.gate-password-toggle{border-radius:var(--radius-xs);min-width:48px;height:32px;color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding-inline:8px;font-weight:600;transition:background-color .14s,color .14s;position:absolute;top:4px;right:4px}.gate-password-toggle:not(:disabled):hover{background:var(--color-raised);color:var(--color-ink)}.gate-password-toggle:disabled{cursor:default;opacity:.6}.gate-input:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.gate-hint{font-size:var(--text-2xs);color:var(--color-ink-faint)}.gate-check{color:var(--color-ink-secondary);font-size:var(--text-md);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.gate-check input{width:16px;height:16px;accent-color:var(--color-ink);margin-top:4px}.gate-error{border:1px solid var(--color-caution);border-radius:var(--radius-sm);background:var(--color-caution-dim);color:var(--color-ink);font-size:var(--text-sm);padding:10px 12px}.gate-success{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-ink-secondary);font-size:var(--text-sm);padding:10px 12px}.save-form{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.save-feedback{max-width:220px;color:var(--color-ink-muted);font-size:var(--text-2xs);line-height:1.4}.save-feedback[data-status=error]{color:var(--color-caution)}.gate-actions{flex-wrap:wrap;gap:10px;display:flex}.gate-footnote{font-size:var(--text-sm);color:var(--color-ink-muted)}.gate-footnote a{color:var(--color-ink);border-bottom:1px solid var(--color-border-strong)}.gate-footnote a:hover{border-bottom-color:var(--color-ink)}.gate-legal{font-size:var(--text-2xs);color:var(--color-ink-faint);line-height:1.5}.gate-legal a{color:var(--color-ink-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.gate-legal a:hover{color:var(--color-ink);text-decoration-color:currentColor}.account-section{border-top:1px solid var(--color-hairline);flex-direction:column;gap:12px;max-width:480px;margin-top:32px;padding-top:24px;display:flex}.account-feedback{max-width:480px;margin-top:16px}.account-danger{border-top-color:var(--color-caution)}.page-intro{color:var(--color-ink-secondary);font-size:var(--text-md)}.page-intro .mono{font-family:var(--font-mono);overflow-wrap:anywhere}.landing-shell{background:var(--color-base);flex-direction:column;min-height:100dvh;display:flex}.landing-shell>main{flex:1}.landing-width{width:min(100% - 40px,1240px);margin-inline:auto}.landing-header{z-index:40;background:#09090cf0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.landing-header{background:color-mix(in srgb, var(--color-base) 94%, transparent)}}.landing-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-hairline)}.landing-header-row{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.landing-nav{align-items:center;gap:2px;min-width:0;display:flex}.landing-nav .nav-link{height:64px;padding-inline:12px}.landing-cta{height:36px;margin-left:8px;padding:0 14px}.landing-hero{padding:44px 0 64px}.landing-headline{font-family:var(--font-sans);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,4vw,3rem);font-weight:680;line-height:1.02}.landing-thesis{max-width:62ch;font-size:var(--text-md);color:var(--color-ink-secondary);text-wrap:pretty;margin-top:12px;line-height:1.55}.landing-date{color:var(--color-ink-muted);font-size:var(--text-sm);margin-bottom:8px;font-weight:550}.landing-text-link{min-height:44px;color:var(--color-ink);font-size:var(--text-sm);border-bottom:1px solid var(--color-border-strong);align-items:center;font-weight:600;display:inline-flex}.landing-text-link:hover{border-bottom-color:var(--color-ink)}.landing-section{border-top:1px solid var(--color-hairline);padding:64px 0}.landing-section h2{font-size:clamp(var(--text-xl), 3vw, var(--text-2xl));letter-spacing:-.035em;line-height:1.1}.landing-record-grid{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.landing-record .landing-text-link{margin-top:20px}.landing-steps{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;display:grid}@media (min-width:768px){.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-steps p{color:var(--color-ink-secondary);line-height:1.6}.landing-step-tag{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--color-ink-muted);margin-bottom:8px;font-weight:600}.landing-feature{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;display:grid}@media (min-width:768px){.landing-feature{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.landing-feature-flip>:first-child{order:2}}.landing-feature p{color:var(--color-ink-secondary);max-width:55ch;margin-top:8px;line-height:1.6}.landing-shot{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:auto}.landing-honesty-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:24px;display:grid}@media (min-width:900px){.landing-honesty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-honesty-grid p{color:var(--color-ink-secondary);line-height:1.6}.landing-honesty .sheet{width:100%;margin-top:12px}.landing-pricing{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;display:grid}@media (min-width:768px){.landing-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-pricing-public{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.landing-pricing-public{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-price-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:12px;padding:24px;display:flex}.landing-price-card h2{font-size:var(--text-lg);letter-spacing:-.015em;line-height:1.2}.landing-price{font-family:var(--font-mono);font-size:var(--text-2xl);font-variant-numeric:tabular-nums lining-nums}.landing-price-card ul{color:var(--color-ink-secondary);font-size:var(--text-sm);flex-direction:column;flex:1;gap:8px;line-height:1.5;display:flex}.landing-price-card li{padding-left:14px;position:relative}.landing-price-card li:before{content:"";background:var(--color-border-strong);width:6px;height:2px;position:absolute;top:.55em;left:0}.landing-price-card li.landing-price-excluded{color:var(--color-ink-faint)}.landing-price-card li.landing-price-excluded:before{content:"×";width:auto;height:auto;color:var(--color-ink-faint);background:0 0;font-size:.95em;line-height:1.5;top:0}.landing-prose{max-width:72ch}.landing-prose h1{font-size:var(--text-2xl);margin-bottom:16px}.landing-prose h2{font-size:var(--text-lg);margin-top:28px;margin-bottom:8px}.landing-prose p,.landing-prose li{color:var(--color-ink-secondary);margin-bottom:12px;line-height:1.65}.landing-prose ul{padding-left:18px;list-style:outside}.landing-faq{flex-direction:column;gap:24px;margin-top:24px;display:flex}.landing-faq dt{color:var(--color-ink);margin-bottom:6px;font-weight:600}.landing-faq dt h2{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;margin:0}.landing-faq dd{color:var(--color-ink-secondary);max-width:68ch;line-height:1.65}.landing-footer{border-top:1px solid var(--color-border);background:var(--color-base);margin-top:auto;padding:18px 0 22px}.landing-footer-minimal{color:var(--color-ink-faint);font-size:var(--text-2xs);justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.landing-footer-minimal .landing-footer-links{flex-flow:wrap;gap:8px 18px}.landing-footer-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:768px){.landing-footer-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.landing-legal-copy{font-size:var(--text-2xs);color:var(--color-ink-faint);max-width:68ch;margin-top:12px;line-height:1.6}.landing-footer-links{font-size:var(--text-sm);flex-direction:column;gap:8px;display:flex}.landing-footer-links a{color:var(--color-ink-muted)}.landing-footer-links a:hover{color:var(--color-ink)}@media (max-width:960px){.landing-record-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:639px){.landing-width{width:min(100% - 24px,1240px)}.landing-header-row{gap:8px;min-height:56px}.landing-header .brand-lockup span{font-size:var(--text-sm)}.landing-header .brand-mark{width:30px;height:30px}.landing-nav .nav-link{height:56px;font-size:var(--text-xs);padding-inline:8px}.landing-nav-method,.landing-nav-pricing{display:none}.landing-cta{height:36px;margin-left:2px;padding-inline:10px}.landing-footer-minimal{flex-direction:column;align-items:flex-start}.landing-hero{padding:28px 0 44px}.landing-headline{font-size:clamp(1.9rem,10vw,2.45rem)}.landing-section{padding:48px 0}.landing-price-card{padding:20px}}@media (max-width:360px){.landing-footer-minimal .landing-footer-links{flex-wrap:wrap;justify-content:flex-start;gap:4px 16px;width:100%}}.welcome-intro-list{border-top:1px solid var(--color-hairline)}.welcome-intro-term{border-bottom:1px solid var(--color-hairline);grid-template-columns:92px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.welcome-intro-term p:last-child{color:var(--color-ink-secondary);line-height:1.55}@media (max-width:479px){.welcome-intro-term{grid-template-columns:minmax(0,1fr);gap:4px}}.app-footer{border-top:1px solid var(--color-hairline);padding:16px 0 max(32px, env(safe-area-inset-bottom));margin-top:48px}.app-footer-row{font-size:var(--text-2xs);color:var(--color-ink-faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.app-footer-row a{min-height:24px;color:var(--color-ink-muted);align-items:center;display:inline-flex}.app-footer-row a:hover{color:var(--color-ink)}.app-footer-helpline{text-underline-offset:2px;text-decoration:underline}@media (max-width:639px){.app-footer-row a{justify-content:center;min-width:44px;min-height:44px}}.section-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-block:10px 14px;padding-block:4px;display:flex}.section-tab{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);min-height:44px;color:var(--muted);font-family:var(--body);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.section-tab:hover{background:var(--surface2);color:var(--text)}.section-tab[aria-current=page]{background:var(--green-dim);border-color:#2ee06a59}@supports (color:color-mix(in lab, red, red)){.section-tab[aria-current=page]{border-color:color-mix(in srgb, var(--green) 35%, transparent)}}.section-tab[aria-current=page]{color:var(--green);font-weight:800}.section-tab[data-unavailable=true]{color:var(--muted);cursor:default;background:0 0;border-color:#0000}.section-tab-note{font-size:var(--text-2xs);font-weight:500}@media (max-width:639px){.section-tab{min-height:44px;padding-inline:11px}.empty .link,.entry-row .button{align-items:center;min-height:44px;display:inline-flex}}.subject-row{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-hairline);align-items:center;gap:4px 16px;margin-block-end:8px;padding:14px 16px;transition:border-color .12s,background-color .12s;display:grid}.subject-row:hover{background:var(--color-raised);border-color:var(--color-border)}.subject-row:last-child{margin-block-end:0}.subject-name{font-size:var(--text-md);color:var(--color-ink);letter-spacing:-.01em;font-weight:600}.subject-meta{font-size:var(--text-xs);color:var(--color-ink-muted)}.subject-figure{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-lg);color:var(--color-ink);font-weight:600}.section{margin-block:32px}.section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.section-heading .section-aside{font-size:var(--text-xs);color:var(--color-ink-muted)}.subject-row[data-shape=name-figure]{grid-template-columns:minmax(0,1fr) auto}.section-aside{max-width:68ch;font-size:var(--text-xs);color:var(--color-ink-muted)}.subject-side{text-align:right;justify-items:end;gap:2px;display:grid}.day-heading{font-size:var(--text-sm);color:var(--color-ink-secondary);margin:22px 0 2px;padding-inline:12px;font-weight:600}section:first-of-type>.day-heading{margin-top:8px}.subject-row[data-shape=player-evidence],.slate-legend[data-shape=player-evidence]{grid-template-columns:minmax(0,1fr) 84px 84px}.subject-row[data-shape=player-evidence] .subject-figure{text-align:right}@media (max-width:639px){.subject-row[data-shape=player-evidence],.slate-legend[data-shape=player-evidence]{grid-template-columns:minmax(0,1fr) 64px 64px;gap:12px}}.subject-row[data-shape=game]{grid-template-columns:minmax(0,1fr) 84px 84px}.subject-row[data-shape=game] .subject-figure{text-align:right}.slate-legend{font-size:var(--text-xs);color:var(--color-ink-faint);grid-template-columns:minmax(0,1fr) 84px 84px;gap:16px;padding:0 17px 8px;display:grid}.slate-legend span+span{text-align:right}.subject-lede{gap:2px;min-width:0;display:grid}.subject-row .unavailable{font-family:var(--font-sans);font-size:var(--text-xs);border-bottom:none}.section-heading a.section-aside:hover{color:var(--color-ink)}.section-note{font-size:var(--text-xs);color:var(--color-ink-muted)}.section-note b{color:var(--color-ink);font-weight:500}.term-tag{font-size:var(--text-sm);color:var(--color-ink);margin-bottom:6px;font-weight:600}.subject-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;margin-bottom:10px;display:flex}.subject-breadcrumb{font-size:var(--text-xs);color:var(--color-ink-muted);margin-bottom:6px}.subject-title{font-size:clamp(var(--text-xl), 5vw, var(--text-2xl));letter-spacing:-.02em;font-weight:600;line-height:1.1}.stat-row{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 20px;padding:12px 0;display:grid}.stat-row:last-child{border-bottom:none}.stat-row-name{font-size:var(--text-md);color:var(--color-ink);font-weight:600}.stat-row-figure{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-ink);text-align:right;grid-row:span 2;font-weight:700}.stat-row-meta{font-size:var(--text-xs);color:var(--color-ink-muted)}@media (max-width:639px){.subject-row[data-shape=game],.slate-legend{grid-template-columns:minmax(0,1fr) 64px 64px;gap:12px}.subject-row[data-shape=game]{padding:14px 12px}.slate-legend{padding:0 13px 8px}.nav-link,.section-tab,.sport-tab,.search-trigger,.account-link,.control,.control select,.gate-input,summary,.board-cell,.button,.brand-home-link,.signup-brand,.gate-password-toggle,.skip-link{min-height:44px}summary,.gate-password-toggle{align-items:center;display:flex}.gate-password-toggle{height:100%;min-height:0;inset-block:0}.sheet td .link,.section-aside,.home-briefing-empty .link{align-items:center;min-height:24px;margin-block:-10px;padding-block:10px;display:inline-flex}summary{min-width:44px}}.feedback{border-top:1px solid var(--color-hairline);margin-top:24px;padding-top:12px}.feedback>summary{font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.feedback>summary:hover{color:var(--color-ink-secondary)}.feedback-body{max-width:640px;margin-top:12px}.feedback-body textarea{resize:vertical;width:100%}.admin-feedback-section{max-width:none}.admin-feedback-table{min-width:880px}.admin-feedback-time{white-space:nowrap}.admin-feedback-reporter{overflow-wrap:anywhere;max-width:220px;font-size:var(--text-xs);color:var(--color-ink-muted)}.admin-feedback-message{white-space:pre-wrap;overflow-wrap:anywhere;min-width:320px;max-width:68ch;color:var(--color-ink-secondary);line-height:1.5}.subject-title .fixture-side{display:block}.subject-title .fixture-at{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:400}.subject-headline-figure{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));color:var(--color-ink);line-height:1.05}.team-logo,.player-avatar,.search-result-symbol{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-raised);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.02em;flex:none;place-items:center;font-size:.75rem;font-weight:750;display:inline-grid;overflow:hidden}.team-logo{width:34px;height:34px}.player-avatar{width:40px;height:40px;font-size:var(--text-xs)}.team-logo img,.player-avatar img{object-fit:cover;width:100%;height:100%}.team-logo[data-photo=true],.player-avatar[data-photo=true]{border-color:var(--color-border);background:var(--color-surface)}.team-identity,.player-identity,.matchup-team,.search-result-identity{align-items:center;gap:10px;min-width:0;display:inline-flex}.team-identity-copy,.player-identity-copy,.search-result-copy{gap:1px;min-width:0;display:grid}.team-identity-copy strong,.player-identity-copy strong,.search-result-copy strong{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.team-identity-copy>span,.player-identity-copy>span,.search-result-copy>span{color:var(--color-ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.matchup-identity{align-items:center;gap:8px;min-width:0;display:flex}.matchup-team{color:var(--color-ink);font-size:var(--text-md);gap:8px;min-width:0;font-weight:620}.matchup-team>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matchup-at{color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:450}.subject-row .team-logo{width:30px;height:30px;font-size:var(--text-3xs)}.subject-identity-head{align-items:center;gap:14px;display:flex}.subject-identity-head .player-avatar{border-radius:var(--radius-sm);width:54px;height:54px;font-size:var(--text-sm)}.subject-matchup-title .matchup-identity{gap:12px}.subject-matchup-title .team-logo{border-radius:var(--radius-sm);width:46px;height:46px;font-size:var(--text-xs)}.subject-matchup-title .matchup-team,.subject-matchup-title .matchup-at{font-size:inherit}.subject-matchup-title .matchup-at{font-size:var(--text-sm)}.search-dialog-head{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:12px;display:flex}.search-dialog-input{border-color:var(--color-ink-muted);width:100%;height:44px;font-size:16px}.search-dialog-close{height:44px;color:var(--color-ink-muted);font-size:var(--text-xs);cursor:pointer;padding:0 10px}.search-dialog-close:hover{color:var(--color-ink)}.search-results{overscroll-behavior:contain;max-height:min(56dvh,480px);padding-block:4px;padding-inline:4px;overflow-y:auto}.search-state{color:var(--color-ink-secondary);font-size:var(--text-sm);padding:18px 14px;line-height:1.5}.search-state[data-tone=error]{color:var(--color-negative)}.search-results .pl-results{padding:8px 10px 10px}.search-results .pl-section+.pl-section{margin-top:12px}.search-result-symbol{width:40px;height:40px}.search-dialog-foot{border-top:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--text-2xs);justify-content:space-between;padding:8px 12px;display:flex}.research-memo{border-top:1px solid var(--color-border);margin-top:48px;padding-top:28px}.research-memo-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.research-memo-head .section-title{font-size:var(--text-xl);letter-spacing:-.025em}.memo-empty{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.research-memo-subject{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-md);width:fit-content;font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:12px;padding:11px 16px;display:flex}.research-memo-subject b{color:var(--color-ink);font-weight:650}.research-memo-subject .link{font-size:var(--text-xs)}.research-memo-meta{color:var(--color-ink-muted);font-size:var(--text-xs);flex-wrap:wrap;gap:6px 18px;display:flex}.research-memo-meta b{color:var(--color-ink);font-weight:600}.research-memo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-top:18px;display:grid}.research-memo-note{max-width:68ch;color:var(--color-ink-muted);font-size:var(--text-sm);margin-top:10px;line-height:1.5}.research-memo-trace{color:var(--color-ink-muted);font-size:var(--text-xs);margin-top:16px}.research-memo-section{border-top:1px solid var(--color-hairline);min-width:0;padding:18px 0 20px}.research-memo-section[data-section=bottomLine],.research-memo-section[data-section=sourcesEvidence]{grid-column:1/-1}.research-memo-section[data-section=bottomLine]{padding:22px 0 26px}.research-memo-section h3{color:var(--color-ink);font-size:var(--text-sm);margin-bottom:6px;font-weight:650}.research-memo-section[data-section=bottomLine] h3{font-size:var(--text-md)}.research-memo-section p{max-width:68ch;color:var(--color-ink-secondary);font-size:var(--text-sm);text-wrap:pretty;overflow-wrap:anywhere;line-height:1.6}.research-memo-section[data-section=bottomLine] p{max-width:78ch;color:var(--color-ink);font-size:var(--text-md);line-height:1.55}.memo-followups{margin-top:22px}.memo-followups-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:639px){.subject-row .matchup-identity{gap:4px;display:grid}.subject-row .matchup-at{display:none}.subject-row .matchup-team{font-size:var(--text-sm);gap:6px}.subject-row .team-logo{width:26px;height:26px}.subject-matchup-title .matchup-identity{flex-direction:column;align-items:flex-start;gap:6px}.subject-matchup-title .matchup-at{display:none}.subject-matchup-title .team-logo{width:38px;height:38px}.research-memo-grid{grid-template-columns:minmax(0,1fr)}.research-memo-section[data-section=bottomLine],.research-memo-section[data-section=sourcesEvidence]{grid-column:auto}}.pk-shell{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.pk-shell>main{flex:1}.pk-wrap{width:min(100% - 40px,1200px);margin-inline:auto}.pk-mono{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}.pk-chip{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface2);color:var(--muted);font-family:var(--mono);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}@media (pointer:coarse){a.pk-chip,button.pk-chip{min-height:44px}}.pk-chip[data-tone=green]{border-color:#2ee06a4d}@supports (color:color-mix(in lab, red, red)){.pk-chip[data-tone=green]{border-color:color-mix(in srgb, var(--green) 30%, transparent)}}.pk-chip[data-tone=green]{background:var(--green-dim);color:var(--green)}.pk-mark{object-fit:cover;border-radius:9px;flex:none;width:34px;height:34px;display:block;overflow:hidden;box-shadow:0 0 24px #2ee06a73}@supports (color:color-mix(in lab, red, red)){.pk-mark{box-shadow:0 0 24px color-mix(in srgb, var(--green) 45%, transparent)}}.pk-logo{color:var(--text);font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:11px;font-size:17px;display:inline-flex}.pk-logo[data-size=sm] .pk-mark{width:30px;height:30px;font-size:17px}.pk-logo[data-size=sm]{font-size:15px}#waitlist,.landing-faq>div[id]{scroll-margin-top:96px}.pk-marquee{padding:8px env(safe-area-inset-right) 8px env(safe-area-inset-left);background:var(--green);color:var(--green-ink);font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.pk-marquee span{padding-left:100%;animation:24s linear -11s infinite pk-scroll;display:inline-block}.pk-marquee-echo:before{content:var(--pk-ticker,"")}.pk-marquee:hover span,.pk-marquee:focus-within span{animation-play-state:paused}@keyframes pk-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.pk-marquee{text-align:center;white-space:normal;padding-inline:20px}.pk-marquee span{padding-left:0;display:inline;transform:none;animation:none!important}.pk-marquee span+span{display:none}}.pk-head{z-index:100;background:#09090cd1;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pk-head{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.pk-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.pk-head-brand{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.pk-head-row{justify-content:space-between;align-items:center;gap:20px;height:70px;display:flex}.pk-navlinks{gap:30px;display:flex}.pk-navlinks a{color:var(--muted);font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding-block:12px;font-size:13px;font-weight:700;transition:color .15s;display:inline-flex}.pk-navlinks a:hover,.pk-navlinks a[aria-current=page]{color:var(--text)}.pk-navcta{align-items:center;gap:10px;display:flex}.pk-nav-toggle{border:1.5px solid var(--border2);border-radius:var(--pill);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;place-items:center;padding:0;transition:border-color .15s,color .15s;display:none}.pk-nav-toggle:hover,.pk-nav-toggle[aria-expanded=true]{border-color:var(--green);color:var(--green)}.pk-drawer{border:0;border-left:1px solid var(--border);background:var(--bg2);width:min(320px,86vw);max-width:none;height:100dvh;max-height:100dvh;color:var(--text);margin:0 0 0 auto;padding:0}.pk-drawer::backdrop{background:#09090c9e}@supports (color:color-mix(in lab, red, red)){.pk-drawer::backdrop{background:color-mix(in srgb, var(--bg) 62%, transparent)}}.pk-drawer[open]{animation:.2s pk-drawer-in}@keyframes pk-drawer-in{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.pk-drawer-panel{height:100%;padding:14px 16px calc(18px + env(safe-area-inset-bottom));padding-right:max(16px, env(safe-area-inset-right));flex-direction:column;display:flex}.pk-drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.pk-drawer-close{border:1px solid var(--border2);border-radius:var(--pill);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.pk-drawer-close:hover{border-color:var(--green);color:var(--green)}.pk-drawer-nav{flex-direction:column;padding-block:8px;display:flex}.pk-drawer-nav a{border-bottom:1px solid var(--border);min-height:48px;color:var(--muted);font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:13px;font-weight:700;transition:color .15s;display:flex}.pk-drawer-nav a:hover{color:var(--text)}.pk-drawer-ctas{gap:10px;margin-top:auto;padding-top:18px;display:grid}.pk-hero{padding:84px 0 48px;position:relative;overflow:hidden}.pk-hero .pk-wrap{text-align:center}.pk-h1{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:nowrap;margin-bottom:24px;font-size:clamp(24px,7.4vw,96px);font-weight:400;line-height:.9}.pk-h1>span{display:block}.pk-h1 .pk-h1-accent{color:var(--green)}.pk-sub{max-width:34ch;color:var(--muted);text-wrap:pretty;margin:0 auto 12px;font-size:19px;line-height:1.5}.pk-scope{color:var(--text);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;margin:0 auto;font-size:13px;font-weight:800}.pk-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:14px;display:flex}.pk-wait{justify-items:center;gap:10px;width:min(100%,480px);margin:26px auto 0;display:grid}.pk-h1+.pk-wait{margin-top:48px}.pk-wait-lead{color:var(--muted);font-family:var(--body);letter-spacing:.02em;font-size:14px;font-weight:700}.pk-wait-form{gap:10px;width:100%;display:flex}.pk-wait-input{border:1px solid var(--border2);border-radius:var(--pill);background:var(--surface);min-width:0;height:48px;color:var(--text);font-family:var(--body);flex:auto;padding:0 18px;font-size:16px}.pk-wait-input::placeholder{color:var(--muted)}.pk-wait-input:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-color:var(--green);box-shadow:0 0 0 3px #2ee06a2e}@supports (color:color-mix(in lab, red, red)){.pk-wait-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}}.pk-wait-submit{flex:none}.pk-wait-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.pk-wait-done,.pk-wait-error{font-family:var(--body);text-align:center;text-wrap:pretty;font-size:15px;line-height:1.5}.pk-wait-done{color:var(--text);border:1px solid var(--border2);border-radius:var(--r);background:var(--green-dim);padding:12px 18px}.pk-wait-error{color:var(--color-caution)}.pk-wait-note{max-width:54ch;color:var(--muted);font-family:var(--body);text-align:center;font-size:12px;line-height:1.55}.pk-wait-page{justify-items:start;gap:18px;max-width:560px;display:grid}.pk-wait-page h1{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(30px,6vw,44px);line-height:1}.pk-wait-page p{color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.6}.pk-wait-page-actions{gap:10px;display:flex}.pk-block{border-top:1px solid var(--border);padding:56px 0 66px}.pk-block .pk-wrap{text-align:center}.pk-sec-h2{max-width:760px;font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0 auto 16px;font-size:clamp(30px,5vw,54px);font-weight:400;line-height:.95}.pk-lead{max-width:650px;color:var(--muted);margin-inline:auto;font-size:17px}.pk-path{border-top:1px solid var(--border);counter-reset:research-step;text-align:left;max-width:900px;margin:44px auto 0;list-style:none}.pk-path li{border-bottom:1px solid var(--border);counter-increment:research-step;grid-template-columns:44px minmax(190px,.8fr) minmax(0,1.6fr);align-items:baseline;gap:22px;padding:22px 0;display:grid}.pk-path li:before{color:var(--green);content:counter(research-step);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.pk-path h3{font-family:var(--body);font-size:17px;font-weight:800;line-height:1.35}.pk-path p{color:var(--muted);font-size:15px;line-height:1.6}.pk-band{border-top:1px solid var(--border2);border-bottom:1px solid var(--border2);text-align:left;justify-content:space-between;align-items:center;gap:28px;margin:14px 0 70px;padding:34px 0;display:flex}.pk-band h2{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1}.pk-band p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.5}.pk-provenance{color:var(--muted);text-align:center;margin-top:34px;font-size:15px;line-height:1.6}.pk-offshore{border:1px solid var(--color-border);color:var(--color-ink-muted);font-family:var(--body);font-size:var(--text-3xs);vertical-align:middle;white-space:nowrap;border-radius:4px;margin-left:6px;padding:1px 6px;font-weight:600}.pk-best-regulated{text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pk-notfound{flex-direction:column;min-height:100dvh;display:flex}.pk-notfound-body{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:16px;width:min(100% - 40px,62ch);margin-inline:auto;padding-block:64px;display:flex}.pk-notfound-brand{align-items:center;min-height:44px;margin-bottom:8px;display:inline-flex}.pk-notfound-body h1{font-family:var(--body);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1.05}.pk-notfound-body p{color:var(--muted);line-height:1.65}.pk-foot{padding:44px env(safe-area-inset-right) max(44px, env(safe-area-inset-bottom)) env(safe-area-inset-left);border-top:1px solid var(--border);color:var(--muted);font-size:13px}.pk-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.pk-foot-links{flex-wrap:wrap;gap:0 26px;display:flex}.pk-foot-links a{align-items:center;min-height:44px;display:inline-flex}.pk-foot-links a:hover{color:var(--green)}.pk-comply a{white-space:nowrap}.pk-comply{max-width:78ch;color:var(--muted);font-family:var(--body);text-wrap:pretty;margin-top:16px;font-size:13px;line-height:1.65}@media (max-width:860px){.pk-navlinks{display:none}.pk-nav-toggle{display:grid}.pk-navcta-wait{display:none}.pk-path li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:6px 14px}.pk-path p{grid-column:2}.pk-band,.pk-foot-row{flex-direction:column;align-items:flex-start}.pk-hero{padding-top:56px}.pk-sub{font-size:17px}.pk-ctas>*,.pk-ctas .pk-btn,.pk-ctas .google-auth-button{width:100%}.pk-wait-form{flex-direction:column}.pk-wait-input,.pk-wait-submit{width:100%}}@media (max-width:520px){.pk-head-row{gap:10px;height:62px}.pk-head-brand .pk-logo>span:not(.pk-mark){display:none}.pk-navcta{gap:8px}.pk-navcta .pk-btn-sm{padding-inline:13px}.pk-hero{padding:32px 0 36px}.pk-h1+.pk-wait{margin-top:30px}.pk-block{padding:40px 0 46px}.pk-sec-h2{font-size:clamp(20px,5.9vw,23px)}}.pk-app{--rail-w:230px;grid-template-columns:var(--rail-w) minmax(0, 1fr);background:linear-gradient(to right, var(--bg2) 0 var(--rail-w), transparent var(--rail-w)), linear-gradient(to right, var(--border) 0 calc(var(--rail-w) + 1px), transparent calc(var(--rail-w) + 1px));min-height:100dvh;display:grid}.pk-side{background:var(--bg2);border-right:1px solid var(--border);overscroll-behavior:contain;flex-direction:column;height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.pk-side-brand{align-items:center;min-height:44px;margin:0 8px 20px;display:flex}.pk-snav{flex-direction:column;gap:3px;display:flex}.pk-snav-mobile{display:none}.pk-snav a{min-height:44px;color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;font-weight:700;transition:background-color .12s,color .12s;display:flex}.pk-snav a:hover{background:var(--surface);color:var(--text)}.pk-snav a[aria-current=page],.pk-snav a[aria-expanded=true]{background:var(--green-dim);border-color:#2ee06a4d}@supports (color:color-mix(in lab, red, red)){.pk-snav a[aria-current=page],.pk-snav a[aria-expanded=true]{border-color:color-mix(in srgb, var(--green) 30%, transparent)}}.pk-snav a[aria-current=page],.pk-snav a[aria-expanded=true]{color:var(--green)}.pk-snav svg{flex:none}.pk-snav a{position:relative}.pk-snav-badge{border-radius:var(--pill);background:var(--surface2);min-width:20px;height:20px;color:var(--text);font-family:var(--body);letter-spacing:0;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.pk-snav a[aria-current=page] .pk-snav-badge{background:#163d27}@supports (color:color-mix(in lab, red, red)){.pk-snav a[aria-current=page] .pk-snav-badge{background:color-mix(in srgb, var(--green) 22%, var(--bg2))}}.pk-snav a[aria-current=page] .pk-snav-badge{color:var(--green)}.pk-side-tools{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:16px;padding-top:12px;display:flex}.pk-side-tools .search-trigger{border:1px solid var(--border);border-radius:var(--pill);background:var(--bg);height:44px;color:var(--muted);font-family:var(--body);align-items:center;gap:10px;padding:0 12px 0 14px;font-size:13px;font-weight:600;display:flex}.pk-side-tools .search-trigger:hover{border-color:var(--border2);color:var(--text)}.pk-side-tools .search-trigger svg{flex:none}.search-trigger-label{text-align:left;flex:auto}.pk-side-tools .search-trigger kbd{font-family:var(--mono);color:var(--muted);font-size:11px}.pk-side-tools .account-link{background:0 0;border:0;border-radius:11px;justify-content:flex-start;align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.pk-side-tools .account-link:hover{background:var(--surface);color:var(--text)}.pk-side-tools .account-link[aria-current=page]{background:var(--green-dim);color:var(--green)}.pk-side-secondary{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.pk-plan-line{border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-2xs);margin-top:auto;padding:10px 8px 0;line-height:1.4}.pk-upsell{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-top:auto;padding:16px}.pk-upsell b{font-family:var(--body);text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.pk-upsell p{color:var(--muted);margin-bottom:12px;font-size:12px;line-height:1.45}.pk-upsell .pk-btn{width:100%}.prop-workbench .prop-workbench-controls{margin-top:12px}.prop-page-grid .prop-stat-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.game-overview-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.game-overview-rail{display:none}@media (min-width:1280px){.game-overview-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.game-overview-rail{display:block;position:sticky;top:16px}}.game-market-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.game-market-cards>.subject-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.game-market-cards>.subject-row .subject-side{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ask-dock{display:none}@media (min-width:1340px){.ask-dock{z-index:45;overscroll-behavior:contain;background:var(--bg2);border-left:1px solid var(--border);inset-block:0;flex-direction:column;width:400px;padding:18px 18px 24px;display:flex;position:fixed;right:0;overflow-y:auto;box-shadow:-16px 0 40px #09090c99}@supports (color:color-mix(in lab, red, red)){.ask-dock{box-shadow:-16px 0 40px color-mix(in srgb, var(--bg) 60%, transparent)}}.ask-dock-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ask-dock-title{font-family:var(--body);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:22px;font-weight:800}}.ask-dock[hidden]{display:none}.pk-main{flex-direction:column;min-width:0;display:flex}.pk-main>main{flex:1;min-width:0}.pk-page{padding:26px 34px 60px}@media (max-width:1000px){.pk-app{background:0 0;grid-template-columns:minmax(0,1fr)}.pk-side{z-index:40;height:auto;padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));border-right:0;border-bottom:1px solid var(--border);background:0 0;flex-flow:row;align-items:center;gap:12px;position:sticky;top:0;overflow:visible}.pk-side:before{content:"";z-index:-1;background:#0f0f14eb;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pk-side:before{background:color-mix(in srgb, var(--bg2) 92%, transparent)}}.pk-side:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pk-side-brand{min-height:44px;margin:0}.pk-snav{z-index:40;padding:6px max(6px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));inset-inline:0;background:#0f0f14f0;flex-direction:row;gap:0;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.pk-snav{background:color-mix(in srgb, var(--bg2) 94%, transparent)}}.pk-snav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border)}.pk-snav-desktop{display:none}.pk-snav-mobile{display:flex}.pk-snav a{min-width:0;min-height:48px;font-size:var(--text-3xs);letter-spacing:.02em;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;padding:4px 2px}.pk-snav a>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pk-snav svg{width:20px;height:20px}.pk-snav-badge{min-width:18px;height:18px;margin:0;font-size:11px;position:absolute;top:2px;left:calc(50% + 6px)}.pk-side-tools{border:0;flex-direction:row;align-items:center;gap:6px;margin:0 0 0 auto;padding:0}.pk-side-tools .search-trigger{height:44px;padding:0 14px}.pk-side-tools .search-trigger kbd{display:none}.pk-side-tools .account-link{letter-spacing:.02em;flex-direction:column;justify-content:center;gap:3px;width:52px;height:44px;padding:0;font-size:11px}.pk-side-secondary,.pk-upsell,.pk-plan-line{display:none}.pk-page{padding:20px 16px 56px}.pk-main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:460px){.pk-side-brand .pk-logo>span:not(.pk-mark){display:none}.pk-side-brand{justify-content:center;min-width:44px}}@media (min-width:1001px) and (max-width:1279px){.pk-app{--rail-w:76px}.pk-side{padding:18px 8px}.pk-side-brand{justify-content:center;margin:0 0 14px}.pk-side-brand .pk-logo>span:not(.pk-mark){display:none}.pk-snav a{letter-spacing:.02em;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:6px 2px;font-size:11px}.pk-snav svg{width:20px;height:20px}.pk-snav-badge{min-width:18px;height:18px;margin:0;position:absolute;top:4px;left:calc(50% + 6px)}.pk-side-tools{align-items:center}.pk-side-tools .search-trigger{background:0 0;border-color:#0000;justify-content:center;width:44px;height:44px;padding:0}.pk-side-tools .search-trigger:hover{background:var(--surface)}.pk-side-tools .search-trigger kbd,.search-trigger-label{display:none}.pk-side-tools .account-link{letter-spacing:.02em;flex-direction:column;justify-content:center;gap:3px;width:60px;height:48px;padding:0;font-size:11px}.pk-upsell,.pk-plan-line{display:none}}.pk-apphead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:8px;display:flex}.pk-apphead h1{font-family:var(--body);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(26px,4vw,34px);font-weight:800}.pk-headtools{align-items:center;gap:8px;display:flex}.pk-subhead{color:var(--muted);margin-bottom:24px;font-size:14px}.pk-subhead .pk-green{color:var(--green)}.pk-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.pk-tile{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}.pk-tile>span{color:var(--muted);font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.pk-tile b{font-family:var(--body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;margin-block:2px;font-size:26px;font-weight:800;display:block}.pk-tile .pk-delta{color:var(--green);font-family:var(--mono);letter-spacing:0;text-transform:none;font-size:12px}.pk-tile .pk-delta[data-tone=flat]{color:var(--muted)}.pk-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.pk-col{gap:20px;min-width:0;display:grid}.pk-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);min-width:0;overflow:hidden}.pk-panel-h{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:16px 20px;display:flex}.pk-panel-h h2,.pk-panel-h h3{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:800}.pk-panel-body{padding:20px}.pk-datehead{color:var(--muted);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;padding:14px 20px 6px;font-size:12px;font-weight:800}.pk-game{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;transition:background-color .12s;display:flex}.pk-game:last-child{border-bottom:0}.pk-game:hover{background:var(--surface2)}.pk-game[aria-current=true]{background:var(--green-dim);box-shadow:inset 3px 0 0 var(--green)}.pk-matchup{flex-direction:column;gap:6px;min-width:0;display:flex}.pk-team{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.pk-team>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-gtime{color:var(--muted);font-family:var(--mono);font-size:12px}.pk-gline{flex:none;gap:22px;display:flex}.pk-gline .pk-o{text-align:right}.pk-gline .pk-o small{color:var(--muted);font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.pk-gline .pk-o b{font-family:var(--mono);font-size:14px;font-weight:500;display:block}.pk-gline .pk-o b+b{color:var(--muted)}.pk-gline .pk-o b.pk-green{color:var(--green)}.pk-gline .pk-o .pk-none{color:var(--muted);font-family:var(--body);font-size:12px;display:block}.pk-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--border2) transparent;min-width:0;position:relative;overflow-x:auto}.pk-scroll:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.pk-odds-t{border-collapse:collapse;width:100%;font-size:13px}.pk-odds-t th{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--body);letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:700}.pk-odds-t th:first-child{text-align:left}.pk-odds-t td{border-bottom:1px solid var(--border);font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap;padding:12px 16px}.pk-odds-t tbody th{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--body);letter-spacing:0;text-align:left;text-transform:none;padding:12px 16px;font-size:13px;font-weight:500}.pk-odds-t tbody tr:last-child th{border-bottom:0}.pk-odds-t td:first-child{color:var(--muted);font-family:var(--body);text-align:left}.pk-odds-t tbody tr:last-child td{border-bottom:0}.pk-odds-t .pk-vig{color:var(--muted)}.pk-odds-t td.pk-best{color:var(--green);font-weight:700}.pk-odds-t tr.pk-cons td{background:var(--green-dim);color:var(--green);font-weight:700}.pk-odds-t tr.pk-cons th{background:var(--green-dim);color:var(--green);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}@media (max-width:640px){.pk-odds-t:not(.gl-lines-grid),.pk-odds-t:not(.gl-lines-grid) tbody,.pk-odds-t:not(.gl-lines-grid) tr,.pk-odds-t:not(.gl-lines-grid) td{width:100%;display:block}.pk-odds-t:not(.gl-lines-grid) thead{display:none}.pk-odds-t:not(.gl-lines-grid) tbody tr{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;width:auto;margin:0 12px 8px;padding:12px 14px;display:grid}.pk-odds-t:not(.gl-lines-grid) tbody tr:first-child{margin-top:12px}.pk-odds-t:not(.gl-lines-grid) tbody th{border-bottom:1px solid var(--border);color:var(--text);grid-column:1/-1;padding:0 0 8px;font-size:14px;font-weight:700}.pk-odds-t:not(.gl-lines-grid) td{text-align:left;white-space:normal;border-bottom:0;padding:0}.pk-odds-t:not(.gl-lines-grid) td:before{content:attr(data-label);color:var(--muted);font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.pk-odds-t:not(.gl-lines-grid) tr.pk-cons{border-color:#2ee06a4d}@supports (color:color-mix(in lab, red, red)){.pk-odds-t:not(.gl-lines-grid) tr.pk-cons{border-color:color-mix(in srgb, var(--green) 30%, transparent)}}.pk-odds-t:not(.gl-lines-grid) tr.pk-cons{background:var(--green-dim)}.pk-odds-t:not(.gl-lines-grid) tr.pk-cons th{border-bottom-color:#2ee06a40}@supports (color:color-mix(in lab, red, red)){.pk-odds-t:not(.gl-lines-grid) tr.pk-cons th{border-bottom-color:color-mix(in srgb, var(--green) 25%, transparent)}}.pk-odds-t:not(.gl-lines-grid) tr.pk-cons th,.pk-odds-t:not(.gl-lines-grid) tr.pk-cons td{background:0 0}.pk-odds-t:not(.gl-lines-grid) tr.pk-cons td:before{color:#4dcd7b}@supports (color:color-mix(in lab, red, red)){.pk-odds-t:not(.gl-lines-grid) tr.pk-cons td:before{color:color-mix(in srgb, var(--green) 72%, var(--muted))}}}.pk-chart{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--border2) transparent;padding:20px 12px 8px;overflow-x:auto}.pk-chart svg{width:100%;min-width:400px;height:auto;display:block}.pk-chart-grid{stroke:var(--border);stroke-width:1px}.pk-chart-axis{fill:var(--faint);font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;font-size:11px}.pk-chart-area{fill:#2ee06a1a}@supports (color:color-mix(in lab, red, red)){.pk-chart-area{fill:color-mix(in srgb, var(--green) 10%, transparent)}}.pk-chart-line{fill:none;stroke:var(--green);stroke-width:2.5px}.pk-chart-dot{fill:var(--green)}.pk-chart-dot[data-last=true]{stroke:var(--bg);stroke-width:2px}.pk-badge{border:1px solid #2ee06a4d;align-items:center;gap:6px;margin-bottom:16px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pk-badge{border:1px solid color-mix(in srgb, var(--green) 30%, transparent)}}.pk-badge{border-radius:var(--pill);background:var(--green-dim);color:var(--green);font-family:var(--mono);font-size:12px}.pk-badge[data-tone=caution]{border-color:var(--color-caution-dim);background:#d4aa621a}@supports (color:color-mix(in lab, red, red)){.pk-badge[data-tone=caution]{background:color-mix(in srgb, var(--color-caution) 10%, transparent)}}.pk-badge[data-tone=caution]{color:var(--color-caution)}.pk-claim{border-bottom:1px solid var(--border);gap:12px;padding:14px 0;display:flex}.pk-claim:last-child{border-bottom:0}.pk-claim-tick{color:var(--green);flex-shrink:0;margin-top:2px}.pk-claim-tick[data-verdict=unsupported]{color:var(--color-caution)}.pk-claim p{font-size:14px;line-height:1.5}.pk-cite{color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.pk-note{color:var(--muted);font-size:13px;line-height:1.55}.pk-panel>.pk-note{padding:16px 20px}.pk-note+.pk-note{margin-top:8px}@media (max-width:1180px){.pk-grid2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-game{flex-direction:column;align-items:stretch;gap:12px}.pk-gline{justify-content:space-between;gap:12px}.pk-gline .pk-o{text-align:left}}.page-title,.gate-panel h1{font-family:var(--body);font-weight:800}.landing-section>.landing-width>h1{font-family:var(--display);font-weight:400}.page-title,.gate-panel h1,.landing-section>.landing-width>h1{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;line-height:1.05}.page-title{font-size:clamp(22px,2.5vw,28px)}.gate-panel h1{font-size:26px}.landing-section>.landing-width>h1{font-size:clamp(30px,5vw,54px);line-height:.98}.heading-section,.heading-card,.section-heading h2,.section-mark h2,.section-title,.home-briefing-section .section-heading h2,.player-trend-intro h2,.player-trend-caption h2,.pl-h2,.pl-h3,.sl-section-head h2,.ak-group-head h2,.gi-team,.gb-day,.day-heading,.pd-cardlabel,.account-section h2{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800}.heading-section,.section-heading h2,.section-mark h2,.section-title,.home-briefing-section .section-heading h2,.player-trend-intro h2,.player-trend-caption h2,.pl-h2,.sl-section-head h2,.ak-group-head h2,.gi-team,.gb-day,.day-heading,.account-section h2{color:var(--text);font-size:var(--text-xs)}.heading-card,.pl-h3,.pd-cardlabel{color:var(--muted);font-size:var(--text-3xs);font-weight:700}.page-title-band{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:10px;display:flex}.page-title-band .page-title{margin:0}.page-title-sub{color:var(--muted);font-family:var(--body);font-size:var(--text-xs);margin:0}.page-title-sub .mono{font-family:var(--font-mono);overflow-wrap:anywhere}.page-title-side{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:760px){.page-title-side{flex-basis:100%;margin-left:0}}.empty-title{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700}.google-auth-button,.control,.search-trigger,.account-link,.chip,.gate-input,.gate-password-toggle{border-radius:var(--radius-pill)}.control,.search-trigger,.account-link{padding-inline:14px}select.control{background-position:calc(100% - 18px) 16px,calc(100% - 14px) 16px;padding-right:30px}.gate-input{padding-inline:16px}.gate-input-shell .gate-input{padding-right:72px}.gate-password-toggle{right:6px}.page{padding-block:30px 64px}.landing-width{width:min(100% - 40px,1200px)}.landing-section{padding-block:66px}.landing-price-card{border-radius:var(--r)}.landing-price-card h2{font-family:var(--body);font-size:var(--text-md);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.landing-price{font-family:var(--body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;font-weight:800}.landing-price .num-unit{font-family:var(--mono)}@media (max-width:860px){.page{padding-block:22px 56px}.landing-section{padding-block:44px}}.book-chip{font-family:var(--mono);font-size:var(--text-3xs);min-width:22px;height:22px;color:var(--color-ink-secondary);background:var(--color-raised);border:1px solid var(--color-border);border-radius:6px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;overflow:hidden}.book-chip[data-mark=true]{background:var(--color-overlay);padding:0}.book-chip img{object-fit:cover;flex:none;width:22px;height:22px;display:block}.book-cluster{align-items:center;display:inline-flex}.book-cluster .book-chip{box-shadow:0 0 0 2px var(--color-surface)}.book-cluster .book-chip+.book-chip,.book-cluster .book-chip+.book-chip-overflow{margin-left:-5px}.book-chip-overflow{color:var(--color-ink-muted);background:var(--color-surface)}.hit-cell{font-family:var(--mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;border-radius:6px;padding:3px 7px;display:inline-block}.hit-cell[data-tone=high]{background:var(--color-positive-dim);color:var(--green-bright)}.hit-cell[data-tone=low]{background:var(--color-negative-dim);color:var(--color-negative-bright)}.hit-cell[data-tone=even]{color:var(--color-ink-secondary)}.edge-pill{font-family:var(--mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;border-radius:6px;align-items:baseline;gap:5px;padding:4px 9px;font-weight:700;display:inline-flex}.edge-pill[data-side=over]{background:var(--color-positive-dim);color:var(--green-bright);border:1px solid #2ee06a4d}@supports (color:color-mix(in lab, red, red)){.edge-pill[data-side=over]{border:1px solid color-mix(in srgb, var(--green) 30%, transparent)}}.edge-pill[data-side=under]{background:var(--color-negative-dim);color:var(--color-negative-bright);border:1px solid #e4747c4d}@supports (color:color-mix(in lab, red, red)){.edge-pill[data-side=under]{border:1px solid color-mix(in srgb, var(--color-negative) 30%, transparent)}}.edge-pill-side{font-family:var(--body);font-size:var(--text-3xs);letter-spacing:.04em;opacity:.8;font-weight:800}.streak-pill{font-family:var(--mono);font-size:var(--text-xs);border-radius:6px;padding:3px 8px;font-weight:700;display:inline-block}.streak-pill[data-side=over]{background:var(--color-positive-dim);color:var(--green-bright)}.streak-pill[data-side=under]{background:var(--color-negative-dim);color:var(--color-negative-bright)}.props-dossier-windows{flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;display:flex}.props-window-chip{font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.value-spark{flex:none;display:inline-block}.value-spark-threshold{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:3 3}.value-spark-path{stroke:var(--color-ink-muted);stroke-width:1.4px}.value-spark circle{fill:var(--color-ink-faint);r:2.4px}.value-spark circle[data-tone=over]{fill:var(--color-positive)}.value-spark circle[data-tone=under]{fill:var(--color-negative)}.props-sport-strip{gap:8px;display:flex}.props-board-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:8px 6px;display:flex}.page-head-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.model-validation-note{font-size:var(--text-2xs);color:var(--color-ink-muted);margin:0}.prop-context{margin-top:14px}.prop-line-pill{background:var(--color-raised);border:1px solid var(--color-border);border-radius:var(--pill);align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex}.prop-line-pill-market{font-weight:600}.prop-line-pill b{font-family:var(--mono);font-size:var(--text-md);font-variant-numeric:tabular-nums lining-nums}.market-strip{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding-bottom:4px;display:flex}.market-strip-options{flex-wrap:wrap;flex:420px;gap:7px;min-width:0;display:flex}.market-strip .player-trend-control-label{display:none}.market-strip a{white-space:nowrap;min-height:44px;font-size:var(--text-sm);color:var(--color-ink-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--pill);align-items:center;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.market-strip a:hover{color:var(--color-ink);background:var(--color-raised)}.market-strip a[aria-current=page]{color:var(--color-on-brand);background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 18px #2ee06a61}@supports (color:color-mix(in lab, red, red)){.market-strip a[aria-current=page]{box-shadow:0 0 18px color-mix(in srgb, var(--green) 38%, transparent)}}.market-strip a[data-priced]:not([aria-current=page]):before{content:"";background:var(--green);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.market-strip .market-strip-more{color:var(--color-ink-muted);background:0 0;border-style:dashed;flex:none;font-weight:500}.prop-workbench{margin-top:18px}.prop-workbench-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.prop-stepper{align-items:center;gap:10px;display:inline-flex}.prop-stepper-button{border-radius:var(--pill);width:34px;height:34px;font-size:var(--text-md);padding:0;line-height:1}.prop-stepper-line{font-family:var(--mono);text-align:center;font-variant-numeric:tabular-nums lining-nums;min-width:84px;font-size:22px;font-weight:700}.prop-stepper-note{color:var(--color-ink-muted);font-size:var(--text-2xs)}.prop-stepper-caption{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600}.prop-app-cluster{margin-left:6px}.prop-workbench-filters{margin-top:10px}.prop-window-strip{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.prop-window-chip{border:1px solid var(--color-border);border-radius:var(--pill);background:var(--color-surface);min-height:44px;color:var(--color-ink-muted);font-size:var(--text-xs);cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.prop-window-still{min-height:40px;color:var(--color-ink-muted);font-size:var(--text-xs);align-items:center;gap:7px;padding:0 6px;font-weight:600;display:inline-flex}.prop-window-chip[aria-pressed=true]{border-color:var(--green);color:var(--color-ink);box-shadow:0 0 14px #2ee06a38}@supports (color:color-mix(in lab, red, red)){.prop-window-chip[aria-pressed=true]{box-shadow:0 0 14px color-mix(in srgb, var(--green) 22%, transparent)}}.prop-window-rate{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;font-weight:700;font-size:var(--text-sm)}.prop-window-rate[data-tone=high]{color:var(--green-bright)}.prop-window-rate[data-tone=low]{color:var(--color-negative-bright)}.prop-window-rate[data-tone=none]{color:var(--color-ink-faint);font-family:var(--body);font-weight:500;font-size:var(--text-2xs)}.prop-window-summary{font-size:var(--text-sm);color:var(--color-ink-secondary);margin:0 0 10px}.prop-window-summary b{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink)}.prop-split-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.prop-split-chip{border:1px solid var(--color-border);border-radius:var(--pill);background:var(--color-surface);min-height:44px;color:var(--color-ink-secondary);font-size:var(--text-xs);cursor:pointer;padding:0 14px;font-weight:600}.prop-split-chip[aria-pressed=true]{background:var(--green-dim);border-color:#2ee06a73}@supports (color:color-mix(in lab, red, red)){.prop-split-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--green) 45%, transparent)}}.prop-split-chip[aria-pressed=true]{color:var(--green-bright)}.prop-split-reset{border-radius:var(--pill);min-height:44px}.prop-more-splits{margin-top:10px}.prop-more-splits>summary{cursor:pointer;min-height:44px;color:var(--color-ink-muted);font-size:var(--text-xs);align-items:center;width:fit-content;padding-block:6px;display:inline-flex}.prop-log-bar{rx:3}.prop-log-bar[data-tone=over]{fill:url(#prop-grad-over);filter:drop-shadow(0 0 6px #2ee06a4d)}@supports (color:color-mix(in lab, red, red)){.prop-log-bar[data-tone=over]{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--green) 30%, transparent))}}.prop-log-bar[data-tone=under]{fill:url(#prop-grad-under);filter:drop-shadow(0 0 6px #e4747c42)}@supports (color:color-mix(in lab, red, red)){.prop-log-bar[data-tone=under]{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-negative) 26%, transparent))}}.prop-log-bar[data-tone=push]{fill:var(--color-track)}.prop-log-threshold{stroke:var(--color-ink-secondary);stroke-width:1.5px;stroke-dasharray:5 4}.prop-log-caption{align-items:center}.prop-log-chips{flex-wrap:wrap;gap:6px;display:flex}.prop-log-chip{font-family:var(--mono);font-size:var(--text-2xs);color:var(--color-ink-secondary);background:var(--color-raised);border:1px solid var(--color-border);border-radius:6px;padding:3px 8px}.prop-log-chip-line{color:var(--color-ink);border-style:dashed}.prop-log-drilldown-summary{margin-left:18px;padding-left:4px;list-style:disclosure-closed;display:list-item}details[open]>.prop-log-drilldown-summary{list-style:disclosure-open}.prop-stat-strip{border-top:1px solid var(--color-hairline);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin-top:18px;padding-top:14px;display:grid}.prop-stat-tile{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.prop-stat-tile-label{color:var(--color-ink-muted);font-size:var(--text-2xs);white-space:nowrap;font-weight:600}.prop-stat-tile-figure{font-family:var(--mono);font-size:var(--text-md);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.prop-stat-tile-meta{color:var(--color-ink-muted);font-size:var(--text-3xs)}.prop-page-grid{grid-template-columns:minmax(0,1fr) 348px;align-items:start;gap:26px;margin-top:4px;display:grid}@media (max-width:1100px){.prop-page-grid{grid-template-columns:minmax(0,1fr)}}.prop-rail{gap:13px;min-width:0;display:grid}.rail-card{background:linear-gradient(180deg, var(--color-surface), #121218)}@supports (color:color-mix(in lab, red, red)){.rail-card{background:linear-gradient(180deg, var(--color-surface), color-mix(in srgb, var(--color-surface) 72%, var(--bg)))}}.rail-card{border:1px solid var(--color-border);border-radius:var(--r);min-width:0;padding:14px 14px 13px}.rail-card .section-heading{margin-bottom:10px}.rail-card .section-heading h2{font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:800}.rail-card .chart-axis,.rail-card .chart-label{font-size:17px}.rail-card .chart-metric{margin-block:8px 2px}.save-star{margin-right:6px}.save-star[data-saved=true]{color:var(--green)}.seg-control{background:var(--bg2);border:1px solid var(--color-hairline);border-radius:var(--pill);gap:3px;margin-bottom:12px;padding:3px;display:flex}.seg-control-option{color:var(--color-ink-muted);font-family:var(--body);font-size:var(--text-2xs);border-radius:var(--pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;padding:6px 4px;font-weight:650}.seg-control-option:hover{color:var(--color-ink)}.seg-control-option[aria-selected=true]{background:var(--color-brand-dim);color:var(--green-bright);box-shadow:inset 0 0 0 1px #2ee06a52}@supports (color:color-mix(in lab, red, red)){.seg-control-option[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 32%, transparent)}}.movement-summary{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.movement-summary b{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink)}.movement-summary-window{font-size:var(--text-3xs);margin-left:auto}.movement-legend{font-size:var(--text-2xs);color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:5px 12px;margin:8px 0 0;display:flex}.movement-legend-item{align-items:center;gap:5px;display:inline-flex}.movement-legend-item .book-chip,.movement-legend-item .book-chip img{width:16px;min-width:16px;height:16px}.movement-market-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.movement-market-tabs a{border:1px solid var(--color-border);border-radius:var(--pill);min-height:36px;color:var(--color-ink-muted);font-size:var(--text-xs);align-items:center;padding-inline:14px;font-weight:650;display:inline-flex}.movement-market-tabs a:hover{background:var(--color-raised);color:var(--color-ink)}.movement-market-tabs a[aria-current=page]{border-color:#2ee06a59}@supports (color:color-mix(in lab, red, red)){.movement-market-tabs a[aria-current=page]{border-color:color-mix(in srgb, var(--green) 35%, transparent)}}.movement-market-tabs a[aria-current=page]{background:var(--color-brand-dim);color:var(--green-bright)}.movement-window{text-align:right;max-width:38ch}.movement-table td.num>span+span:before{content:" · ";color:var(--color-ink-faint)}.movement-table td:first-child small{color:var(--color-ink-muted);font-size:var(--text-3xs);white-space:nowrap;margin-left:8px}.movement-table tr[data-moved=true] td{background:#171e20}@supports (color:color-mix(in lab, red, red)){.movement-table tr[data-moved=true] td{background:color-mix(in srgb, var(--green) 4%, var(--color-surface))}}.movement-flat{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink-secondary);margin-top:18px;padding:14px 16px}@media (max-width:640px){.movement-market-tabs a{min-height:44px}.movement-window{text-align:left}.movement-table,.movement-table tbody{width:100%;display:block}.movement-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.movement-table tbody{gap:10px;display:grid}.sheet.movement-table tbody tr{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.sheet.movement-table tbody tr[data-moved=true]{background:#171e20}@supports (color:color-mix(in lab, red, red)){.sheet.movement-table tbody tr[data-moved=true]{background:color-mix(in srgb, var(--green) 4%, var(--color-surface))}}.sheet.movement-table tbody td,.sheet.movement-table tbody td.num{text-align:left;white-space:normal;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;width:auto;min-width:0;display:flex}.sheet.movement-table tbody td:first-child{border-bottom:1px solid var(--color-hairline);flex-direction:row;grid-column:1/-1;justify-content:space-between;padding-block:9px}.sheet.movement-table tbody td:nth-child(2),.sheet.movement-table tbody td:nth-child(3),.sheet.movement-table tbody td:nth-child(4){grid-column:span 2}.sheet.movement-table tbody td:nth-child(5),.sheet.movement-table tbody td:nth-child(6){border-top:1px solid var(--color-hairline);grid-column:span 3}.movement-table td:before{content:attr(data-label);color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-xs);text-align:inherit;font-weight:600}.movement-table td.num>span+span:before,.movement-table td:first-child:before{content:none}.movement-table td:first-child small{margin-left:auto}}.matchup-panel{min-height:108px}.matchup-h2h{gap:7px;margin:0;padding:0;list-style:none;display:grid}.matchup-h2h-row{background:var(--color-raised);font-size:var(--text-sm);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex}.matchup-h2h-date{color:var(--color-ink-muted);font-size:var(--text-2xs)}.matchup-h2h-figure{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;margin-left:auto}.matchup-winprob{font-size:var(--text-2xs);color:var(--color-ink-muted);margin:10px 0 0}.matchup-winprob b{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink)}.matchup-defense-line{font-size:var(--text-sm);margin:0 0 10px}.defense-rank-bar{border-radius:var(--pill);background:linear-gradient(90deg, var(--color-negative-dim), var(--color-track) 45%, var(--color-positive-dim));height:8px;position:relative}.defense-rank-marker{border-radius:var(--pill);background:var(--color-ink);border:3px solid var(--bg);width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.defense-rank-caption{font-size:var(--text-3xs);color:var(--color-ink-muted);justify-content:space-between;align-items:baseline;gap:8px;margin:7px 0 6px;display:flex}.defense-rank-caption b{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-xs);color:var(--color-ink)}.prop-rail-injuries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prop-rail-injury{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.prop-rail-injury-meta{color:var(--color-ink-muted);font-size:var(--text-2xs);white-space:nowrap}.injury-chip{font-size:var(--text-2xs);background:var(--color-raised);color:var(--color-ink-secondary);border-radius:6px;padding:2px 8px;font-weight:650;display:inline-block}.injury-chip[data-status=out],.injury-chip[data-status=doubtful]{background:var(--color-negative-dim);color:var(--color-negative-bright)}.injury-chip[data-status=questionable]{background:var(--color-caution-dim);color:var(--color-caution)}.injury-chip[data-status=active],.injury-chip[data-status=healthy]{background:var(--color-positive-dim);color:var(--color-positive)}.fair-market-legend{color:var(--color-ink-muted);font-size:var(--text-2xs);gap:16px;margin-top:6px;display:flex}.fair-market-line-market{stroke:var(--color-ink-secondary);stroke-width:1.5px}.fair-market-line-model{stroke:var(--color-experimental);stroke-width:1.5px;stroke-dasharray:4 3}.fair-market-dot-market{fill:var(--color-ink-secondary)}.fair-market-dot-model{fill:var(--color-experimental)}.model-card-gauge{justify-items:center;margin-block:2px 6px;display:grid}.model-gauge-track{stroke:var(--color-track)}.model-gauge-value{stroke:var(--color-ink-secondary)}.model-gauge[data-tone=over] .model-gauge-value{stroke:var(--green);filter:drop-shadow(0 0 8px #2ee06a73)}@supports (color:color-mix(in lab, red, red)){.model-gauge[data-tone=over] .model-gauge-value{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--green) 45%, transparent))}}.model-gauge[data-tone=under] .model-gauge-value{stroke:var(--color-negative);filter:drop-shadow(0 0 8px #e4747c66)}@supports (color:color-mix(in lab, red, red)){.model-gauge[data-tone=under] .model-gauge-value{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--color-negative) 40%, transparent))}}.model-gauge-band-over{stroke:#2ee06a8c}@supports (color:color-mix(in lab, red, red)){.model-gauge-band-over{stroke:color-mix(in srgb, var(--green) 55%, transparent)}}.model-gauge-band-under{stroke:#e4747c80}@supports (color:color-mix(in lab, red, red)){.model-gauge-band-under{stroke:color-mix(in srgb, var(--color-negative) 50%, transparent)}}.model-gauge-band-even{stroke:var(--color-border)}.model-gauge-tick{stroke:var(--faint);stroke-width:1px}.model-gauge-market-needle{stroke:var(--color-ink);stroke-width:2px}.model-gauge-figure{font-family:var(--mono);fill:var(--color-ink);font-variant-numeric:tabular-nums lining-nums;font-size:27px;font-weight:700}.model-gauge-caption{font-family:var(--body);font-size:var(--text-3xs);letter-spacing:.06em;text-transform:uppercase;fill:var(--color-ink-muted);font-weight:700}.model-gauge-market{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;fill:var(--color-ink-muted);font-size:11px}.model-card-figures{gap:10px;display:grid}.model-card-edge{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-card-edge-label{font-size:var(--text-sm);color:var(--color-ink-secondary)}.ou-split{height:26px;font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;border-radius:8px;font-size:11px;display:flex;overflow:hidden}.ou-split-over{background:var(--color-positive-dim);color:var(--green-bright);align-items:center;min-width:58px;padding-inline:8px;display:inline-flex}.ou-split-under{background:var(--color-negative-dim);color:var(--color-negative-bright);flex:1;justify-content:flex-end;align-items:center;min-width:58px;padding-inline:8px;display:inline-flex}.model-band-legend{font-size:var(--text-3xs);color:var(--color-ink-muted);flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.model-band-legend span{align-items:center;gap:5px;display:inline-flex}.model-band-legend span:before{content:"";border-radius:var(--pill);width:7px;height:7px}.model-band-legend span[data-band=over]:before{background:var(--green)}.model-band-legend span[data-band=under]:before{background:var(--color-negative)}.model-band-legend span[data-band=even]:before{background:var(--color-border-strong)}.board-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prop-skeleton-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r,16px);gap:8px;padding:12px 14px;display:grid}.prop-skeleton-who{align-items:center;gap:12px;display:flex}.prop-skeleton-who .player-avatar{border-radius:var(--pill);background:var(--color-raised);border:1px solid var(--color-border);flex:none;width:40px;height:40px;display:inline-block}.prop-skeleton-lines{flex:1;gap:6px;display:grid}.skeleton-line{background:var(--color-raised);border-radius:6px;height:12px;display:block}.prop-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r,16px);gap:6px;min-width:0;padding:12px 14px;display:grid;position:relative}.prop-card[data-open=true]{background:var(--color-raised)}.prop-card-price .disclosure,.prop-card-signal .disclosure,.prop-card-lean .disclosure,.prop-card-price .book-chip-overflow,.prop-card-signal-short{z-index:2;position:relative}.prop-card-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.prop-card-hit:focus-visible{outline:2px solid var(--green);outline-offset:2px}.prop-card-who{align-items:center;gap:12px;min-width:0;display:flex}.prop-card-who .player-avatar{border-radius:var(--pill);flex:none;width:40px;height:40px}.prop-card-identity{flex:1;gap:2px;min-width:0;display:grid}.prop-card-nameline{align-items:center;gap:8px;min-width:0;display:flex}.prop-card-name{z-index:2;font-weight:650;font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;border-bottom:0;position:relative;overflow:hidden}.prop-card-name:hover{color:var(--green-bright)}.prop-card-matchup{color:var(--color-ink-muted);font-size:var(--text-xs)}.prop-card-caret{color:var(--color-ink-muted);font-size:var(--text-2xs);white-space:nowrap;flex:none;font-weight:600}.prop-card[data-open=true] .prop-card-caret{color:var(--color-ink)}.prop-card-market{font-size:var(--text-sm);color:var(--color-ink);margin:0}.prop-card-line{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.prop-card-price{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.prop-card-best{font-size:var(--text-xs);color:var(--color-ink)}.prop-card-best b{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}.prop-card-best-app{color:var(--color-ink-muted)}.prop-card-lean{margin:0}.prop-card-lean .edge-pill{white-space:nowrap;flex-wrap:nowrap}.prop-card-signal{font-size:var(--text-xs);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.prop-card-signal .hit-cell{font-family:var(--body)}.prop-card-avg{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.prop-card-detail{z-index:2;border-top:1px solid var(--color-border);gap:12px;margin-top:6px;padding-top:12px;display:grid;position:relative}.prop-card-books{gap:4px;display:grid}.prop-card-book-row{font-size:var(--text-xs);font-variant-numeric:tabular-nums lining-nums;grid-template-columns:26px minmax(0,1fr) 56px 64px 64px;align-items:center;gap:8px;display:grid}.prop-card-book-row .num{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;text-align:right}.prop-card-book-head{color:var(--color-ink-muted);font-size:var(--text-2xs)}.prop-card-book-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prop-card-view{gap:4px;display:grid}.prop-card-view>div,.prop-card-view p{font-size:var(--text-xs);color:var(--color-ink-secondary);margin:0}.prop-card-view b{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink)}.prop-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.props-dossier-meta{color:var(--color-ink-muted);font-family:var(--body);font-size:var(--text-2xs)}.props-reading-list{font-size:var(--text-xs);color:var(--color-ink-secondary);gap:4px;margin:0;padding-left:18px;display:grid}.props-reading-list li::marker{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:var(--text-2xs)}.prop-card-signal-short,.board-columns{display:none}@media (min-width:1000px){.prop-card-signal-long{display:none}.prop-card-signal-short{display:inline-block}.board-columns{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);border:1px solid #0000;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr) 158px 206px;gap:12px;padding:4px 14px;font-size:11px;display:grid}.board-columns .num{text-align:right}.board-columns a{color:inherit}.board-columns a:hover{color:var(--color-ink)}.board-list{gap:5px}.prop-card{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr) 158px 206px;grid-template-areas:"who market price lean signal";align-items:center;gap:12px;padding:7px 14px}.prop-card:hover{background:var(--color-raised)}.prop-card-who{grid-area:who}.prop-card-who .player-avatar{width:32px;height:32px}.prop-card-name{font-size:var(--text-sm)}.prop-card-market{font-size:var(--text-xs);grid-area:market}.prop-card-price{flex-wrap:nowrap;grid-area:price}.prop-card-lean{grid-area:lean}.prop-card-signal{text-align:right;flex-wrap:nowrap;grid-area:signal;justify-content:flex-end}.prop-card-detail{grid-area:detail/1/detail/-1}.prop-card[data-open=true]{grid-template-areas:"who market price lean signal""detail detail detail detail detail"}.prop-card-caret{display:none}.prop-card-detail{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:12px 32px}.prop-card-detail>.props-dossier-windows,.prop-card-detail>.props-reading-list,.prop-card-detail>.prop-card-actions{grid-column:1/-1}}.slip-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.slip-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r,16px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what remove""meta remove";align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.slip-item-what{grid-area:what;gap:2px;min-width:0;display:grid}.slip-item-what .board-subject-meta{display:block}.slip-item-meta{color:var(--color-ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-area:meta}.slip-item-meta b{font-family:var(--mono);color:var(--color-ink)}.slip-item-remove{grid-area:remove}.board-controls{gap:10px;margin-bottom:12px;display:grid}.board-controls-row{align-items:center;gap:8px;display:flex}.board-search{flex:1;min-width:0}.board-search .control{border-radius:var(--pill);width:100%;block-size:44px;font-size:16px}.board-filters-btn{flex:none;align-items:center;gap:7px;block-size:44px;padding-inline:18px;display:inline-flex}.board-filters-count{border-radius:var(--pill);background:var(--green);min-width:18px;height:18px;color:var(--green-ink);font-family:var(--mono);place-items:center;padding-inline:4px;font-size:11px;display:inline-grid}.board-days{flex-wrap:wrap;gap:6px;display:flex}.board-day-chip{border-radius:var(--pill);border:1px solid var(--color-border);background:var(--color-surface);block-size:34px;color:var(--color-ink-secondary);font-size:var(--text-xs);cursor:pointer;padding-inline:13px}.board-day-chip[aria-pressed=true]{background:var(--green-dim);border-color:#2ee06a73}@supports (color:color-mix(in lab, red, red)){.board-day-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--green) 45%, transparent)}}.board-day-chip[aria-pressed=true]{color:var(--green-bright)}.board-sheet{background:0 0;border:0;max-width:none;max-height:none;padding:0}.board-sheet::backdrop{background:#09090c9e}@supports (color:color-mix(in lab, red, red)){.board-sheet::backdrop{background:color-mix(in srgb, var(--bg) 62%, transparent)}}.board-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.board-sheet[open]{place-items:end stretch;width:100%;height:100dvh;margin:0;display:grid}.board-sheet-body{background:var(--color-surface);border:1px solid var(--color-border);padding:16px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-bottom:0;border-radius:20px 20px 0 0;gap:12px;max-height:92dvh;display:grid;overflow-y:auto}.board-sheet-head{justify-content:space-between;align-items:center;display:flex}.board-sheet-field{font-size:var(--text-xs);color:var(--color-ink-muted);gap:5px;display:grid}.board-sheet-fields{gap:12px;display:grid}.board-sheet-field .control{width:100%;border-radius:12px;block-size:44px;font-size:16px}.board-sheet-more summary{cursor:pointer;font-size:var(--text-xs);color:var(--color-ink-muted);padding-block:4px}.board-sheet-more[open] summary{margin-bottom:8px}.board-sheet-actions{z-index:1;bottom:calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:10px;margin:0 -16px;display:flex;position:sticky}.board-sheet-actions .pk-btn-green{flex:1;block-size:46px}@media (min-width:1000px){.board-sheet[open]{place-items:center}.board-sheet-body{border-bottom:1px solid var(--color-border);border-radius:20px;width:min(440px,92vw)}}.subject-header .player-avatar{width:64px;height:64px;font-size:var(--text-lg);border-radius:var(--radius-md)}.subject-header.player-hero{padding-block:10px 14px;position:relative;overflow:hidden}.subject-header.player-hero .player-avatar{width:92px;height:92px;font-size:var(--text-xl);border-radius:var(--pill);border:2px solid #2ee06a8c}@supports (color:color-mix(in lab, red, red)){.subject-header.player-hero .player-avatar{border:2px solid color-mix(in srgb, var(--green) 55%, transparent)}}.subject-header.player-hero .player-avatar{box-shadow:0 0 0 5px #2ee06a1f,0 0 34px #2ee06a42}@supports (color:color-mix(in lab, red, red)){.subject-header.player-hero .player-avatar{box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 12%, transparent), 0 0 34px color-mix(in srgb, var(--green) 26%, transparent)}}.subject-header.player-hero .player-avatar{flex:none}.subject-header.player-hero .player-avatar[data-photo=true]{background:#eef0f3}.subject-header.player-hero .subject-identity-head{align-items:center;gap:20px}.subject-header.player-hero .subject-title{font-family:var(--body);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.05}.player-hero-matchup{color:var(--color-ink);font-weight:650}@media (max-width:860px){.subject-header.player-hero{align-items:center;margin-bottom:4px;padding-block:2px 6px}.subject-header.player-hero .player-avatar{width:44px;height:44px;font-size:var(--text-sm);box-shadow:none}.subject-header.player-hero .subject-identity-head{gap:12px}.subject-header.player-hero .subject-title{font-size:20px}.subject-header.player-hero .subject-breadcrumb{display:none}.subject-header.player-hero .subject-meta{font-size:var(--text-xs)}}.edge-band{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.edge-band-title{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-muted);font-size:11px;font-weight:800}.edge-band-title b{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink);font-weight:600}.edge-head,.edge-row-line{grid-template-columns:minmax(0,1fr) 108px 168px 168px 176px 28px;align-items:center;gap:0 14px;display:grid}.edge-head{min-height:28px;font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-muted);padding:6px 12px 2px;font-size:11px;font-weight:700}.edge-head .num{text-align:right}.edge-list{margin:0;padding:0;list-style:none}.edge-row{border-top:1px solid var(--color-border)}.edge-row-line{min-height:56px;padding:6px 12px;position:relative}.edge-row:hover>.edge-row-line,.edge-row[data-open=true]>.edge-row-line{background:var(--color-raised)}.edge-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.edge-cell.num{text-align:right;align-items:flex-end}.edge-name{min-width:0;font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.edge-meta,.edge-sub{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.edge-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--text-xs);color:var(--color-ink);white-space:nowrap}.edge-figure.edge-time{font-size:var(--text-2xs)}.edge-expand{border-radius:var(--radius-xs);block-size:24px;inline-size:24px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-self:end;place-items:center;display:inline-grid}.edge-expand:hover{background:var(--color-raised);color:var(--color-ink)}.edge-row-detail{background:var(--color-overlay);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-ink-secondary);max-width:68ch;margin:0 12px 10px;padding:10px 12px;line-height:1.5}.edge-row-detail p+p{margin-top:6px}.edge-region{container-type:inline-size}@container (max-width:1100px){.edge-head{display:none}.edge-row-line{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px;padding-block:10px}.edge-identity{grid-column:1/-1;padding-right:32px}.edge-cell.num{text-align:left;align-items:flex-start}.edge-cell[data-label]:before{content:attr(data-label);font-family:var(--body);font-size:var(--text-3xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:700}.edge-expand{position:absolute;top:10px;right:8px}}.slip-period-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.slip-period-card{background:var(--surface);border:1px solid var(--color-border);border-radius:var(--r);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.slip-period-label{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-muted);font-size:11px;font-weight:700}.slip-period-figure{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.slip-period-sub{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:640px){.slip-period-cards{grid-template-columns:minmax(0,1fr)}}.prop-workbench-filters{background:0 0;border:0;border-radius:0;gap:6px 10px;padding:0}.prop-workbench-filters .filter-field>.control,.prop-workbench-filters .filter-field select{border-radius:12px;block-size:34px}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[aria-busy\=\"true\"\]\:visible:is(){visibility:visible}}.gb-page{padding-bottom:48px}.gb-head{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px;display:flex}.gb-head .page-title{margin:0}.gb-summary{color:var(--muted);font-family:var(--body);flex-wrap:wrap;align-items:baseline;gap:3px 8px;font-size:12px;font-weight:500;display:flex}.gb-summary>*+:before{content:"·";color:var(--color-ink-faint);margin-right:8px}.gb-summary .updated-stamp{margin-left:0}.gb-weeknav{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;margin-bottom:10px;display:grid}.gb-week-window{min-width:0;position:relative}.gb-week-window:before,.gb-week-window:after{content:"";z-index:2;pointer-events:none;opacity:0;width:30px;transition:opacity .15s;position:absolute;inset-block:2px 8px}.gb-week-window:before{background:linear-gradient(90deg, var(--bg), transparent);left:0}.gb-week-window:after{background:linear-gradient(270deg, var(--bg), transparent);right:0}.gb-weeknav[data-left] .gb-week-window:before,.gb-weeknav[data-right] .gb-week-window:after{opacity:1}.gb-weeks{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin:0;padding:2px 2px 8px;display:flex;overflow-x:auto}.gb-weeks::-webkit-scrollbar{display:none}.gb-week-step{border:1px solid var(--color-border-strong);border-radius:var(--pill);background:var(--surface);width:44px;min-height:44px;color:var(--text);font-family:var(--body);cursor:pointer;place-items:center;padding:0;font-size:20px;display:inline-grid}.gb-week-step:hover:not(:disabled){background:var(--surface2)}.gb-week-step:disabled{border-color:var(--border);color:var(--color-ink-faint);cursor:not-allowed;opacity:.5}.gb-week{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);min-height:44px;color:var(--muted);font-family:var(--body);white-space:nowrap;flex:none;align-items:center;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.gb-week:hover{background:var(--surface2);color:var(--text)}.gb-week[aria-current=page]{background:var(--green-dim);border-color:#2ee06a59}@supports (color:color-mix(in lab, red, red)){.gb-week[aria-current=page]{border-color:color-mix(in srgb, var(--green) 35%, transparent)}}.gb-week[aria-current=page]{color:var(--green)}.gb-days{margin-bottom:8px}.gb-day-window{min-width:0;position:relative}.gb-day-window:before,.gb-day-window:after{content:"";z-index:2;pointer-events:none;opacity:0;width:28px;transition:opacity .15s;position:absolute;inset-block:1px}.gb-day-window:before{background:linear-gradient(90deg, var(--bg), transparent);left:0}.gb-day-window:after{background:linear-gradient(270deg, var(--bg), transparent);right:0}.gb-day-window[data-left]:before,.gb-day-window[data-right]:after{opacity:1}.gb-daynav{flex-wrap:wrap;gap:5px;display:flex}.gb-daylink{color:var(--muted);font-family:var(--body);border:1px solid var(--color-border-strong);border-radius:var(--pill);background:var(--surface);white-space:nowrap;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.gb-daylink:hover{background:var(--surface2);color:var(--text)}.gb-daylink[aria-current=location]{border-color:#2ee06a59}@supports (color:color-mix(in lab, red, red)){.gb-daylink[aria-current=location]{border-color:color-mix(in srgb, var(--green) 35%, transparent)}}.gb-daylink[aria-current=location]{background:var(--green-dim);color:var(--green);font-weight:800}.gb-empty{color:var(--muted);margin:24px 0;font-size:14px}.gb-colhead,.gb-row{grid-template-columns:minmax(184px,1.5fr) repeat(3,minmax(134px,1fr)) 108px 20px;align-items:center;gap:0 8px;display:grid}.gb-colhead{z-index:2;background:var(--bg);border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;padding:6px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.gb-day{margin:14px 0 4px;padding:0 14px}.gb-rows{flex-direction:column;gap:4px;display:flex}.gb-row{border:1px solid var(--border);background:var(--surface);min-height:72px;color:var(--text);border-radius:12px;padding:8px 14px;transition:background-color .12s,border-color .12s;position:relative}.gb-row-hit{z-index:1;border-radius:12px;position:absolute;inset:0}.gb-row-hit:focus-visible{outline:2px solid var(--text);outline-offset:2px;box-shadow:0 0 0 2px var(--bg)}.gb-row:hover{background:var(--surface2);border-color:var(--border2)}.gb-row[data-started]{opacity:.72}.gb-row[data-state=final]{opacity:1}.gb-state{flex-direction:column;grid-column:2/5;gap:2px;min-width:0;display:flex}.gb-sword{color:var(--text);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.gb-ssub{color:var(--muted);font-family:var(--body);font-size:12px}.gb-score{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.gb-row-skeleton{pointer-events:none}.gb-skeleton{background:var(--surface2);border-radius:8px;min-height:34px;display:block}.gb-teams{flex-direction:column;gap:4px;min-width:0;display:flex}.gb-team{align-items:center;gap:8px;min-width:0;line-height:1.15;display:flex}.gb-team .team-logo{flex:none;width:22px;height:22px}.gb-tname{min-width:0;font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:flex;overflow:hidden}.gb-tkey{display:none}.gb-record{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11px}.gb-kick{color:var(--muted);font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.gb-market{flex-direction:column;gap:3px;min-width:0;display:flex}.gb-mlabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gb-pline{justify-self:end;width:100%}.gb-side{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.gb-books{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.gb-edge{border-radius:var(--radius-xs);border:1px solid var(--color-positive-dim);background:var(--color-positive-dim);min-height:22px;color:var(--color-positive);font-family:var(--body);font-size:var(--text-3xs);letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:5px;padding:0 8px;font-weight:700;display:inline-flex}.gb-edge b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.gb-props{z-index:2;min-height:24px;color:var(--green);font-family:var(--mono);align-items:center;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.gb-props:hover{color:var(--green-bright);text-underline-offset:3px;text-decoration:underline}.gb-chevron{color:var(--faint);text-align:right;font-size:20px;line-height:1}@media (max-width:760px){.gb-head{flex-direction:column;align-items:flex-start}.gb-summary{gap:2px 7px}.gb-summary>*+:before{margin-right:7px}.gb-weeknav{grid-template-columns:44px minmax(0,1fr) 44px}.gb-week-step,.gb-week{min-height:44px}.gb-week-step{width:44px}.gb-days{z-index:4;background:var(--bg);margin-inline:-8px;padding:6px 8px;position:sticky;top:61px}.gb-daynav{scrollbar-width:none;flex-wrap:nowrap;padding-right:20px;overflow-x:auto}.gb-daynav::-webkit-scrollbar{display:none}.gb-daylink{flex:none;min-height:44px}.gb-dayblock{scroll-margin-top:120px}.gb-colhead{display:none}.gb-row{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:4px 6px;padding:10px 12px}.gb-teams,.gb-market{display:contents}.gb-mlabel{clip:auto;width:auto;height:auto;color:var(--muted);font-family:var(--body);font-size:var(--text-3xs);letter-spacing:.05em;text-transform:uppercase;grid-row:1;padding-left:6px;font-weight:700;display:block;position:static;overflow:visible}.gb-market[data-market=spread] .gb-mlabel{grid-column:2}.gb-market[data-market=total] .gb-mlabel{grid-column:3}.gb-market[data-market=moneyline] .gb-mlabel{grid-column:4}.gb-market[data-market=spread] .gb-pline{grid-column:2}.gb-market[data-market=total] .gb-pline{grid-column:3}.gb-market[data-market=moneyline] .gb-pline{grid-column:4}.gb-market .gb-pline:nth-child(2){grid-row:2}.gb-market .gb-pline:nth-child(3){grid-row:3}.gb-team:first-child{grid-area:2/1}.gb-team:nth-child(2){grid-area:3/1}.gb-kick{grid-area:4/1/auto/-1;margin-top:2px}.gb-side{flex-flow:wrap;grid-area:5/1/auto/-1;align-items:center;gap:6px 10px}.gb-props{min-height:44px}.gb-chevron{display:none}.gb-state{grid-area:1/2/4/-1;justify-content:center}.gb-pline{min-height:26px}.gb-market[data-market=spread] .price-side,.gb-market[data-market=moneyline] .price-side,.gb-tfull{display:none}.gb-tkey{display:inline}.gb-team{gap:6px;min-height:26px}.gb-team .team-logo{width:20px;height:20px}.gb-tname{font-size:13px}}@media (min-width:761px) and (max-width:1230px){.gb-tfull{display:none}.gb-tkey{display:inline}.gb-pline{gap:2px 4px;font-size:12px}.gb-record{white-space:nowrap}}.gh-page{padding-bottom:48px}.gh-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.gh-back{min-height:44px;color:var(--muted);font-family:var(--body);align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gh-back:hover{color:var(--text)}.gh-header{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:4px;padding:14px 16px 12px}.gh-identity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.gh-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.gh-team{align-items:center;gap:10px;min-width:0;display:inline-flex}.gh-team .team-logo{width:36px;height:36px}.gh-tname{min-width:0;font-family:var(--body);letter-spacing:.01em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;line-height:1.05;overflow:hidden}.gh-tkey{display:none}.gh-record{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.gh-at{color:var(--muted);font-family:var(--body);text-transform:uppercase;font-size:13px;font-weight:700}.gh-actions{justify-content:flex-end;align-items:center;display:flex}.gh-meta{color:var(--muted);font-family:var(--mono);margin:8px 0 0;font-size:12px}.gh-score{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.gh-state{border:1px solid var(--border);background:var(--surface2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:12px 0 0;padding:10px 12px;display:flex}.gh-sword{color:var(--text);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.gh-ssub{color:var(--muted);font-family:var(--body);font-size:13px}.gh-figures{font-size:var(--text-sm);margin-top:10px}.gl-heading{flex-wrap:wrap;align-items:center;gap:8px 16px}.gl-heading-copy{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.gl-slip{flex-wrap:wrap;gap:6px;display:flex}.gl-lines-section{min-width:0}.gl-grid-tools{justify-content:space-between;align-items:center;gap:10px 18px;margin:0 0 10px;display:flex}.gl-market-toggle{flex:0 0 330px;margin:0}.gl-market-toggle .seg-control-option:disabled{cursor:not-allowed;opacity:.5}.gl-grid-note{max-width:72ch;color:var(--muted);text-align:right;text-wrap:pretty;margin:0;font-size:12px;line-height:1.45}.gl-scroll-frame{min-width:0;position:relative}.gl-scroll-frame:after{content:"";z-index:5;background:linear-gradient(90deg, transparent, var(--surface));pointer-events:none;border-radius:0 11px 11px 0;width:28px;position:absolute;inset:1px 1px 9px auto}.gl-lines-scroll{border:1px solid var(--border);background:var(--surface);border-radius:12px}.pk-odds-t.gl-lines-grid{table-layout:fixed;width:100%;min-width:960px}.gl-lines-grid .gl-book-col{width:142px}.gl-lines-grid col[data-market]{width:112px}.gl-lines-grid[data-focus=spread] col[data-market=spread],.gl-lines-grid[data-focus=total] col[data-market=total],.gl-lines-grid[data-focus=moneyline] col[data-market=moneyline]{width:154px}.pk-odds-t.gl-lines-grid th,.pk-odds-t.gl-lines-grid td{padding:9px 10px}.pk-odds-t.gl-lines-grid .gl-market-head{color:var(--color-ink-faint);text-align:center;padding-block:8px 3px}.pk-odds-t.gl-lines-grid .gl-market-head[data-active]{color:var(--text)}.pk-odds-t.gl-lines-grid thead th[data-market][aria-sort]:has(.gl-sort){color:var(--text)}.pk-odds-t.gl-lines-grid thead tr:last-child th{padding-block:2px 7px}.gl-sort{min-width:24px;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}.gl-book-cell .gl-sort{justify-content:flex-start}.gl-sort:hover{color:var(--text)}.gl-sort-mark{color:var(--color-ink-faint);font-size:12px}.pk-odds-t.gl-lines-grid tbody tr:hover th,.pk-odds-t.gl-lines-grid tbody tr:hover td{background:var(--surface2)}.pk-odds-t.gl-lines-grid th.gl-book-cell{z-index:3;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.pk-odds-t.gl-lines-grid thead th.gl-book-cell{z-index:4;background:var(--bg2)}.pk-odds-t.gl-lines-grid td[data-active]{background:#191921}@supports (color:color-mix(in lab, red, red)){.pk-odds-t.gl-lines-grid td[data-active]{background:color-mix(in srgb, var(--surface2) 48%, var(--surface))}}.gl-reading{justify-items:end;gap:2px;min-width:0;display:grid}.gl-quote{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.gl-quote b{color:inherit;font-weight:700}.gl-best-mark{color:var(--green);font-family:var(--body);font-size:12px;font-weight:800}.gl-implied{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:11px}.pk-odds-t.gl-lines-grid tfoot .pk-cons th,.pk-odds-t.gl-lines-grid tfoot .pk-cons td{z-index:2;background:var(--green-dim);color:var(--green);border-bottom:0;font-weight:700;position:sticky;bottom:0}.pk-odds-t.gl-lines-grid tfoot .pk-cons th{z-index:4;font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;left:0}.pk-odds-t.gl-lines-grid .pk-best-regulated{text-underline-offset:3px;text-decoration-style:dotted}.gl-lines-empty{padding:20px}.gi-team{align-items:center;gap:8px;margin:14px 0 6px;display:flex}.gi-team .team-logo{width:22px;height:22px}.gi-rows{flex-direction:column;gap:4px;display:flex}.gi-row{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:6px 12px;text-decoration:none;display:grid}.gi-row:hover{background:var(--surface2)}.gi-name{font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.gi-status{min-width:0;font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.gi-status:before{content:"";background:var(--faint);border-radius:2px;flex:0 0 3px;width:3px;height:18px}.gi-row[data-status=out]:before,.gi-row[data-status=out] .gi-status:before,.gi-row[data-status=injured_reserve] .gi-status:before{background:var(--color-negative)}.gi-row[data-status=doubtful] .gi-status:before,.gi-row[data-status=questionable] .gi-status:before{background:var(--color-caution)}.gi-row[data-status=probable] .gi-status:before,.gi-row[data-status=active] .gi-status:before{background:var(--color-positive)}.gi-when{color:var(--muted);font-family:var(--mono);white-space:nowrap;font-size:11px}.gi-empty{color:var(--muted);margin:8px 0 0;font-size:13px}.gi-summary{color:var(--muted);margin:12px 0 4px;font-size:13px;line-height:1.45}.gi-sources{color:var(--muted);font-family:var(--body);font-size:12px}.gi-sources summary{cursor:pointer;width:fit-content;max-width:100%;min-height:44px;padding:10px 12px;font-weight:600;line-height:2}.gi-sources summary:hover{text-underline-offset:3px;text-decoration:underline}.gi-sources summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.gi-sources ul{flex-direction:column;gap:6px;max-width:72ch;margin:0;padding:0 12px 10px;list-style:none;display:flex}.gi-sources li{flex-wrap:wrap;gap:4px 8px;display:flex}.gi-sources strong{color:var(--text)}@media (max-width:760px){.gh-back{min-height:44px}.gl-sort{min-width:44px;min-height:44px}.gh-header{padding:12px 12px 10px}.gh-identity{gap:8px}.gh-teams{gap:6px}.gh-team{gap:5px}.gh-actions .save-form .pk-btn{width:44px;min-width:44px;padding-inline:0}.gh-actions .save-form .pk-btn[data-saved=true]{width:auto;padding-inline:10px}.gh-actions .save-form .save-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gh-actions .save-form .pk-btn[data-saved=true] .save-label{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.gh-actions .save-form:has(.pk-btn[data-saved=true]) .save-feedback[data-status=success]{display:none}.gl-grid-tools{flex-direction:column;align-items:stretch}.gl-market-toggle{flex-basis:auto;width:100%}.gl-market-toggle .seg-control-option,.gl-sort{min-height:44px}.gl-grid-note{text-align:left}.pk-odds-t.gl-lines-grid{min-width:820px}.gl-lines-grid .gl-book-col{width:112px}.gl-lines-grid col[data-market]{width:100px}.gl-lines-grid[data-focus=spread] col[data-market=spread],.gl-lines-grid[data-focus=total] col[data-market=total],.gl-lines-grid[data-focus=moneyline] col[data-market=moneyline]{width:134px}.pk-odds-t.gl-lines-grid th,.pk-odds-t.gl-lines-grid td{padding-inline:8px}.gh-team .team-logo{width:28px;height:28px}.gh-tname{font-size:18px}.gh-tfull{display:none}.gh-tkey{display:inline}.gh-figures{font-size:13px}.gi-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name when""status status";gap:2px 8px}.gi-name{grid-area:name}.gi-status{grid-area:status}.gi-when{grid-area:when}}@media (min-width:761px) and (max-width:1320px){.gh-team .team-logo{width:30px;height:30px}.gh-tname{font-size:19px}.gh-tfull{display:none}.gh-tkey{display:inline}}.pl-page{padding-bottom:48px}.pl-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:10px;display:flex}.pl-head .page-title{margin:0}.pl-search{flex-direction:column;min-width:0;display:flex}.pl-search-box{align-items:center;margin-bottom:14px;display:flex;position:relative}.pl-search-icon{width:20px;height:20px;color:var(--muted);pointer-events:none;position:absolute;left:16px}.pl-search-input{border:1px solid var(--border2);border-radius:var(--pill);background:var(--surface);width:100%;min-height:52px;color:var(--text);font-family:var(--body);padding:0 16px 0 46px;font-size:16px;font-weight:600}.pl-search-box:has(.pl-search-clear) .pl-search-input{padding-right:88px}.pl-search-input::placeholder{color:var(--muted);font-weight:500}.pl-search-input::-webkit-search-cancel-button{appearance:none;display:none}.pl-search-input::-webkit-search-decoration{appearance:none;display:none}.pl-search-clear{border:1px solid var(--border);border-radius:var(--pill);background:var(--bg);min-height:36px;color:var(--muted);font-family:var(--body);cursor:pointer;padding:0 12px;font-size:12px;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pl-search-clear:hover{color:var(--text);background:var(--surface2)}.pl-skeleton-input{background:var(--surface);display:block}.pl-results{flex-direction:column;min-width:0;display:flex}.pl-state{color:var(--muted);font-family:var(--body);margin:8px 0 16px;font-size:14px}.pl-state[data-tone=error]{color:var(--color-negative)}.pl-section{min-width:0;margin-top:18px;scroll-margin-top:72px}.pl-search>.pl-section:first-child,.pl-results>.pl-section:first-child{margin-top:0}.pl-section-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.pl-h3{margin:0 0 8px}.pl-aside{color:var(--muted);font-family:var(--body);font-size:12px}.pl-note{color:var(--muted);font-family:var(--body);margin:0 0 8px;font-size:13px;line-height:1.45}.pl-note b{color:var(--text);font-family:var(--mono);font-weight:700}.pl-fine{color:var(--muted);font-family:var(--body);margin:6px 0 0;font-size:12px}.pl-none{color:var(--muted);font-family:var(--body);font-size:12px;font-weight:500}.pl-dot{color:var(--faint)}.pl-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pl-row{border:1px solid var(--border);background:var(--surface);min-height:56px;color:var(--text);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:0 12px;padding:6px 12px 6px 10px;text-decoration:none;transition:background-color .12s,border-color .12s;display:grid}.pl-row:hover{background:var(--surface2);border-color:var(--border2)}.pl-row[data-active=true]{background:var(--surface2);border-color:var(--border2);box-shadow:inset 3px 0 0 var(--text)}.pl-row>.player-avatar{border-radius:10px;width:40px;height:40px}.pl-row>.team-logo{width:40px;height:40px}.pl-row-logos{align-items:center;display:flex}.pl-row-logos .team-logo{width:32px;height:32px}.pl-row-logos .team-logo+.team-logo{box-shadow:0 0 0 2px var(--surface);margin-left:-8px}.pl-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.pl-row-name{font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pl-row-meta{min-width:0;color:var(--muted);font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.pl-row-meta .team-logo{width:18px;height:18px;font-size:var(--text-3xs);border-radius:5px}.pl-row-side{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.pl-row-figure{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.pl-row-unit{color:var(--muted);font-family:var(--body);font-size:11px;font-weight:700}.pl-row-note{color:var(--muted);font-family:var(--mono);white-space:nowrap;font-size:11px}.pl-chevron{color:var(--faint);text-align:right;font-size:20px;line-height:1}.pl-row-skeleton{pointer-events:none}.pl-skeleton{background:var(--surface2);border-radius:8px;display:block}.pl-skeleton-avatar{border-radius:10px;width:40px;height:40px}.pl-skeleton-line{width:60%;height:12px}.pl-skeleton-short{width:35%}.pl-skeleton-chart{border-radius:12px;height:300px;margin-top:12px}.pl-header{padding:14px 16px 12px}.pl-identity{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pl-headshot{border:1px solid var(--border2);background:var(--surface2);width:64px;height:64px;color:var(--text);font-family:var(--body);border-radius:14px;flex:none;place-items:center;font-size:20px;font-weight:800;display:inline-grid;overflow:hidden}.pl-headshot img{object-fit:cover;object-position:top;width:100%;height:100%}.pl-headshot[data-photo=true]{background:var(--bg)}.pl-who{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.pl-name{color:var(--text);font-family:var(--body);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:1.05}.pl-meta,.pl-next{color:var(--muted);font-family:var(--body);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:600;display:flex}.pl-team{color:var(--text);align-items:center;gap:6px;display:inline-flex}.pl-team .team-logo,.pl-next .team-logo{width:22px;height:22px;font-size:var(--text-3xs);border-radius:6px}.pl-tkey{display:none}.pl-pos{color:var(--text)}.pl-jersey{font-family:var(--mono);font-variant-numeric:tabular-nums}.pl-next-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.pl-next-link{min-height:44px;color:var(--green);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.pl-next-link:hover{color:var(--green-bright)}.pl-next-when{font-family:var(--mono);font-size:12px;font-weight:500}.pl-identity .save-form{margin-left:auto}.pl-jump{z-index:3;border:1px solid var(--border);border-radius:var(--pill);background:var(--bg);flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:10px 0 14px;padding:4px;display:flex;position:sticky;top:8px}.pl-jump-link{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);min-height:44px;color:var(--muted);font-family:var(--body);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.pl-jump-link:hover{background:var(--surface2);color:var(--text)}.pl-jump-link[aria-current=location]{border-color:var(--green);background:var(--green-dim);color:var(--green);font-weight:800}@media (max-width:1000px){.pl-jump{top:68px}.pl-section,.pl-card{scroll-margin-top:130px}}.pl-props{flex-direction:column;gap:4px;display:flex}.pl-prop-colhead,.pl-prop-main{grid-template-columns:minmax(150px,1fr) minmax(104px,150px) minmax(104px,150px) 56px 72px minmax(88px,96px) 20px;align-items:center;gap:0 10px;display:grid}.pl-props[data-lean=false] .pl-prop-colhead,.pl-props[data-lean=false] .pl-prop-main{grid-template-columns:minmax(150px,1fr) minmax(104px,150px) minmax(104px,150px) 56px 72px 20px}@media (max-width:1000px){.pl-prop-colhead,.pl-prop-main,.pl-props[data-lean=false] .pl-prop-colhead,.pl-props[data-lean=false] .pl-prop-main{grid-template-columns:minmax(150px,1fr) 132px 132px 56px 64px 20px}.pl-prop-colhead>:nth-child(6):not(:last-child),.pl-prop-lean{display:none}}.pl-prop-colhead{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;font-size:11px;font-weight:700}.pl-prop{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;transition:background-color .12s,border-color .12s;overflow:hidden}.pl-prop:hover{background:var(--surface2);border-color:var(--border2)}.pl-prop[aria-current=true]{border-color:#2ee06a73}@supports (color:color-mix(in lab, red, red)){.pl-prop[aria-current=true]{border-color:color-mix(in srgb, var(--green) 45%, transparent)}}.pl-prop[aria-current=true]{background:#142a20}@supports (color:color-mix(in lab, red, red)){.pl-prop[aria-current=true]{background:color-mix(in srgb, var(--green-dim) 55%, var(--surface))}}.pl-prop-main{min-height:52px;color:var(--text);padding:6px 12px;text-decoration:none}.pl-prop-main:focus-visible{z-index:1;position:relative}.pl-prop-lines{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px 8px;display:flex}.pl-prop-lines>span{color:var(--muted);margin-right:2px;font-size:11px;font-weight:700}.pl-prop-lines a{border:1px solid var(--color-border-strong);border-radius:var(--pill);min-height:44px;color:var(--text);font-family:var(--mono);align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pl-prop-lines a:hover{background:var(--surface2)}.pl-prop-lines a[aria-current=page]{border-color:var(--green);background:var(--green-dim);color:var(--green)}.pl-prop-lines small{color:var(--muted);font-family:var(--body);font-size:var(--text-3xs);font-weight:600}.pl-prop-market{flex-direction:column;gap:2px;min-width:0;display:flex}.pl-prop-name{font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pl-prop-line{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.pl-prop-game{color:var(--muted);font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pl-prop-side{justify-self:end}.pl-prop-sidelabel{color:var(--muted);font-size:11px;font-weight:700}.pl-prop-price{color:var(--text);text-align:right;font-weight:700}.pl-prop-side .book-chip{width:22px;height:22px;font-size:var(--text-3xs)}.pl-prop-books{color:var(--muted);font-family:var(--mono);white-space:nowrap;font-size:12px}.pl-prop-hit,.pl-prop-lean{align-items:center;display:flex}.pl-lean{border:1px solid var(--border);border-radius:var(--pill);min-height:22px;color:var(--text);font-family:var(--body);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.pl-lean[data-side=over]{background:var(--green-dim);border-color:#2ee06a59}@supports (color:color-mix(in lab, red, red)){.pl-lean[data-side=over]{border-color:color-mix(in srgb, var(--green) 35%, transparent)}}.pl-lean[data-side=over]{color:var(--green)}.pl-lean[data-side=under]{background:var(--color-negative-dim);border-color:#e4747c59}@supports (color:color-mix(in lab, red, red)){.pl-lean[data-side=under]{border-color:color-mix(in srgb, var(--color-negative) 35%, transparent)}}.pl-lean[data-side=under]{color:var(--color-negative-bright)}.pl-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:8px;display:grid}.pl-main{min-width:0}.pl-rail{flex-direction:column;gap:10px;min-width:0;display:flex}.pl-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 14px;scroll-margin-top:72px}.pl-posted{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 10px;display:flex}.pl-posted-pill{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);min-height:36px;color:var(--text);font-family:var(--body);align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.pl-posted-pill b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px}.pl-posted-market{color:var(--muted)}.pl-posted-price{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pl-posted .pk-btn{min-height:36px}.pl-stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;margin-top:10px;display:grid}.pl-stat{border:1px solid var(--border);background:var(--surface);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.pl-stat-label{color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.pl-stat-figure{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.pl-stat-meta{color:var(--muted);font-family:var(--mono);font-size:11px}.pl-apps{flex-direction:column;gap:2px;display:flex}.pl-app{min-height:32px;font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:7px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:0 8px;padding:2px 6px;font-size:13px;display:grid}.pl-app:nth-child(odd):not(.pl-app-head){background:var(--bg)}.pl-app-head{min-height:24px;color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.pl-app-head span:not(:first-child){text-align:right}.pl-app-name{min-width:0;font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.pl-app-fig{text-align:right;white-space:nowrap}.pl-model-line{margin:0 0 6px}.pl-game{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 16px;grid-template-areas:"away at home chev""when when when chev";align-items:center;gap:4px 8px;padding:8px 10px;text-decoration:none;display:grid}.pl-game:hover{background:var(--surface2)}.pl-game-team{align-items:center;gap:8px;min-width:0;display:flex}.pl-game-team:first-child{grid-area:away}.pl-game-team:nth-child(3){grid-area:home}.pl-game-at{color:var(--muted);font-family:var(--body);text-transform:uppercase;grid-area:at;font-size:11px;font-weight:700}.pl-game .team-logo{width:28px;height:28px}.pl-game-name{min-width:0;font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.pl-game-when{color:var(--muted);font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;grid-area:when;font-size:11px;overflow:hidden}.pl-game .pl-chevron{grid-area:chev}.pl-game .pl-tfull{display:none}.pl-game .pl-tkey{display:inline}.pl-facts{flex-direction:column;margin:8px 0 0;display:flex}.pl-fact{border-top:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:0 10px;padding:7px 0;display:grid}.pl-fact dt{color:var(--muted);font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:11px;font-weight:700}.pl-fact dd{color:var(--text);font-family:var(--body);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;display:flex}.pl-fact dd b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700}.pl-fact-muted{color:var(--muted);font-family:var(--mono);font-size:12px}.pl-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;max-width:100%;position:relative;overflow-x:auto}.pl-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.pl-table th{border-bottom:1px solid var(--border);background:var(--surface2);color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:700;position:sticky;top:0}.pl-table th.num,.pl-table td.num{text-align:right}.pl-table td{border-bottom:1px solid var(--border);white-space:nowrap;height:36px;padding:5px 10px}.pl-table tr:last-child td{border-bottom:0}.pl-table tr[data-dnp] td{color:var(--muted)}.pl-td-date{color:var(--muted);font-size:12px}.pl-td-short,.pl-th-short,.pl-opp-result{display:none}.pl-opp{font-family:var(--body);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pl-opp .team-logo{width:20px;height:20px;font-size:var(--text-3xs);border-radius:5px}.pl-td-result{font-weight:700}.pl-td-result[data-result=win]{color:var(--green)}.pl-td-result[data-result=loss]{color:var(--color-negative-bright)}@media (max-width:1100px){.pl-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pl-header{padding:12px 12px 10px}.pl-headshot{width:56px;height:56px}.pl-name{font-size:20px}.pl-tfull{display:none}.pl-tkey{display:inline}.pl-identity .save-form{flex-direction:row;flex:none;align-items:center;margin-left:auto}.pl-identity .save-form .pk-btn{width:auto;min-width:44px;padding-inline:10px}.pl-identity .save-form .pk-btn[data-saved=true]{width:auto;padding-inline:10px}.pl-identity .save-form .pk-btn[data-saved=true] .save-label{white-space:nowrap}.pl-prop-colhead{display:none}.pl-identity .save-form:has(.pk-btn[data-saved=true]) .save-feedback[data-status=success]{display:none}.pl-props[data-lean] .pl-prop-main,.pl-prop-main{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.pl-prop-market{flex-direction:row;flex:100%;justify-content:space-between;align-items:baseline;gap:8px}.pl-prop-side{flex:calc(50% - 3px);font-size:12px}.pl-prop-books,.pl-prop-hit,.pl-prop-lean{flex:none}.pl-prop-books{margin-right:auto}.pl-prop .pl-chevron{display:none}.pl-prop-lines{padding-inline:10px}.pl-prop-lines a{min-height:44px}.pl-app{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));font-size:12px}.pl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-stat-figure{font-size:16px}.pl-game{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"away at home""when when when"}.pl-game .pl-chevron{display:none}.pl-fact{grid-template-columns:84px minmax(0,1fr)}.pl-table th,.pl-table td{padding:5px 3px}.pl-table{table-layout:fixed;width:100%;min-width:0;font-size:11px}.pl-table th:first-child,.pl-table td:first-child{width:44px}.pl-table th:nth-child(2),.pl-table td:nth-child(2){width:72px}.pl-table th:first-child,.pl-table .pl-td-date{z-index:2;background:var(--surface);box-shadow:10px 0 12px -12px var(--muted);position:sticky;left:0}.pl-table th:first-child{z-index:4;background:var(--surface2)}.pl-table th.num,.pl-table td.num{text-overflow:ellipsis;overflow:hidden}.pl-result-head,.pl-td-result,.pl-th-full{display:none}.pl-th-short,.pl-opp-result{display:inline}.pl-opp{gap:3px;font-size:11px}.pl-opp .team-logo{display:none}.pl-opp-result[data-result=win]{color:var(--green)}.pl-opp-result[data-result=loss]{color:var(--color-negative-bright)}.pl-td-full{display:none}.pl-td-short{display:inline}.pl-row-figure{font-size:13px}.pl-row{gap:0 10px;padding:6px 10px 6px 8px}.pl-row-name{white-space:normal;line-height:1.15}.pl-row-note{display:none}.pl-page .prop-workbench-controls,.pl-page .prop-stepper{width:100%;min-width:0;max-width:100%}.pl-page .prop-stepper{flex-wrap:wrap;gap:8px}.pl-page .prop-stepper-line{flex:52px;min-width:52px;max-width:84px}.pl-page .prop-stepper-note,.pl-page .prop-app-cluster{flex:1 0 100%;min-width:0;max-width:100%;margin-left:0}.pl-row,.pl-prop-main{min-height:56px}.pl-page summary{min-width:44px;min-height:44px}.pl-jump-link,.pl-search-clear,.market-strip a,.pl-prop-lines a{min-height:44px}.pl-page .prop-stepper-button{flex:0 0 44px;width:44px;min-width:44px;height:44px}.pl-game{min-height:48px}.pl-page .gh-back,.pl-page .pk-btn,.pl-page .prop-window-chip,.pl-page .prop-split-chip,.pl-page .prop-split-reset,.pl-page .prop-more-splits>summary{min-height:44px}.pl-page .pl-fine .link{min-width:44px;min-height:44px}.pl-next-link{align-items:center;min-height:44px;margin:-12px 0;display:inline-flex}}.sl-page{padding-bottom:48px}.sl-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:4px;display:flex}.sl-head .page-title{margin:0}.sl-lede{max-width:68ch;color:var(--muted);font-family:var(--body);margin:0 0 12px;font-size:14px}.sl-strip{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--muted);font-family:var(--body);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-bottom:14px;padding:8px 14px;font-size:13px;display:flex}.sl-strip b{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sl-strip .disclosure{display:inline}.sl-strip .unavailable{font-family:var(--mono);color:var(--muted);font-size:12px}.sl-section{margin-bottom:24px}.sl-section-head{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 8px;display:flex}.sl-section-head p{color:var(--muted);font-family:var(--body);margin:0;font-size:13px}.sl-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.sl-actions .save-form{flex-flow:wrap;align-items:center}.sl-actions .save-feedback{max-width:320px}.sl-section-head .sl-copy-error{color:var(--color-caution);flex-basis:100%}.sl-colhead,.sl-row{grid-template-columns:48px minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.7fr) 80px auto;align-items:center;gap:0 12px;display:grid}.sl-colhead{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;font-size:11px;font-weight:700}.sl-cells{display:contents}.sl-rows{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sl-row{border:1px solid var(--border);background:var(--surface);min-height:60px;color:var(--text);border-radius:12px;padding:8px 12px;transition:background-color .12s,border-color .12s}.sl-row:hover{background:var(--surface2);border-color:var(--border2)}.sl-id{align-items:center;min-width:0;display:flex}.sl-id .player-avatar,.sl-id .team-logo{width:36px;height:36px;font-size:11px}.sl-logos{align-items:center;display:inline-flex}.sl-id .sl-logos .team-logo{width:26px;height:26px;font-size:var(--text-3xs)}.sl-logos .team-logo+.team-logo{margin-left:-6px}.sl-what{flex-direction:column;gap:2px;min-width:0;display:flex}.sl-label{min-height:44px;color:var(--text);font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden}.sl-label:hover{color:var(--green)}.sl-detail{color:var(--muted);font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sl-tracked{border:1px solid var(--border2);border-radius:var(--pill);min-height:20px;color:var(--muted);font-size:var(--text-3xs);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;align-items:center;margin-left:8px;padding:0 7px;font-weight:700;display:inline-flex}.sl-kick{color:var(--muted);font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sl-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.sl-fig{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.sl-sub{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sl-cell .unavailable{font-family:var(--mono);color:var(--muted);font-size:12px}.sl-cell .disclosure-body{font-size:12px}.sl-pending{color:var(--muted);font-family:var(--mono);white-space:nowrap;font-size:12px}.sl-tag{color:var(--muted);font-family:var(--body);font-size:var(--text-3xs);letter-spacing:.05em;text-transform:uppercase;margin-right:6px;font-weight:700}.sl-score{color:var(--text)}.sl-result{font-family:var(--mono);text-transform:uppercase;font-size:13px;font-weight:700}.sl-result[data-tone=win]{color:var(--color-positive)}.sl-result[data-tone=loss]{color:var(--color-negative)}.sl-result[data-tone=even]{color:var(--muted)}.sl-stake-input{border:1px solid var(--border2);border-radius:var(--pill);background:var(--bg);width:76px;min-height:44px;color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;padding:0 12px;font-size:13px}.sl-stake-input::placeholder{color:var(--muted);font-family:var(--body);font-size:12px}.sl-stake-error{max-width:120px;color:var(--color-caution);font-family:var(--body);font-size:var(--text-3xs);line-height:1.25}.sl-act{justify-content:flex-end;display:flex}.sl-remove{min-height:24px;color:var(--muted);padding:0 4px}.sl-act .save-form{align-items:flex-end}.sl-act .save-feedback{text-align:right}.sl-empty{color:var(--muted);font-family:var(--body);margin:4px 0;font-size:14px}.sl-empty a{color:var(--green);font-weight:700;text-decoration:none}.sl-empty a:hover{color:var(--green-bright)}.sl-empty-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl-empty-action a.pk-btn,.sl-empty-action a.pk-btn:hover{color:var(--text)}.sl-empty-action a.pk-btn-primary,.sl-empty-action a.pk-btn-primary:hover{color:var(--green-ink)}.sl-empty-action .sl-secondary-link{align-items:center;min-height:24px;display:inline-flex}@media (pointer:coarse),(max-width:760px){.sl-empty-action .sl-secondary-link{justify-content:center;min-width:44px;min-height:44px}}.sl-note{color:var(--muted);font-family:var(--body);margin:8px 0 0;font-size:12px}.sl-timing-note{margin-bottom:6px}.sl-clear-row{color:var(--muted);font-family:var(--body);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:12px;display:flex}.sl-clear-row .pk-btn-quiet{min-height:44px}.sl-more{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.sl-savedlink{min-height:44px;color:var(--green);font-family:var(--body);align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sl-savedlink:hover{color:var(--green-bright)}@media (max-width:760px){.sl-strip .unavailable-disclosure>summary{min-height:44px}.sl-strip .unavailable-disclosure>.disclosure-body{left:auto;right:0}.sl-colhead{display:none}.sl-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"id what what""id act act""cells cells cells";gap:6px 8px;min-height:104px;padding:8px 10px}.sl-id{grid-area:id;align-self:flex-start}.sl-id .player-avatar,.sl-id .team-logo{width:32px;height:32px}.sl-id .sl-logos .team-logo{width:24px;height:24px}.sl-what{grid-area:what;min-width:0}.sl-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:flex-start;min-height:44px;padding-bottom:0;line-height:1.25;display:-webkit-box;overflow:hidden}.sl-detail{display:none}.sl-kick{max-width:100%;margin-top:3px;display:block}.sl-act{grid-area:act;justify-content:flex-start}.sl-cells{grid-area:cells;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:8px 12px;display:grid}.sl-cell{gap:1px}.sl-cell:before{content:attr(data-label);color:var(--muted);font-family:var(--body);font-size:var(--text-3xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.sl-actions{flex-basis:100%;margin-left:0}.sl-strip{gap:4px 14px}.sl-kept-at{display:none}.sl-stake-input{width:100%;min-width:0;padding:0 6px}.sl-stake-error{grid-column:1/-1}.sl-act{align-self:start}.sl-act .pk-btn,.sl-act .pk-btn-quiet,.sl-clear-row .pk-btn-quiet{min-height:44px}}.sl-ledger .sl-mobile-disclosure>summary,.sl-ledger .sl-phone-state{display:none}.sl-ledger .sl-tracking-options{flex:auto}.sl-ledger .sl-tracking-options>.sl-options-body{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.sl-ledger .sl-tracking-options .sl-timing-note{flex-basis:100%}.sl-heading-saved{margin-inline-start:auto}@media (max-width:760px){.sl-ledger .sl-mobile-disclosure{border-block-end:1px solid var(--border);width:100%;min-width:0}.sl-ledger .sl-mobile-disclosure>summary{min-height:44px;color:var(--text);font-family:var(--body);cursor:pointer;align-content:center;padding-block:8px;font-size:13px;line-height:1.5;display:list-item}.sl-ledger .sl-record-options>summary>span{color:var(--muted);margin-inline-start:8px}.sl-ledger .sl-options-body{padding-block:4px 12px}.sl-ledger .sl-strip{background:0 0;border:0;margin:0;padding:0}.sl-ledger .sl-section-head{gap:0;margin-block:8px}.sl-ledger .sl-section-head>h2{margin-block:4px}.sl-ledger .pick-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-block:8px;display:grid}.sl-ledger .pick-filter-bar>label{min-width:0}.sl-ledger .pick-filter-bar select{width:100%;min-width:0;min-height:44px}.sl-ledger .pick-filter-bar>p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.sl-ledger .sl-row{border-radius:8px;grid-template-areas:"id what what""cells cells cells""act act act";gap:6px 8px;padding:10px}.sl-ledger .sl-cells{border-top:1px solid var(--border);gap:8px 12px;padding-block-start:6px}.sl-ledger .sl-act{justify-content:flex-end}.sl-ledger .sl-phone-state{font-family:var(--body);display:inline}.sl-ledger .sl-kept-at{white-space:normal;overflow-wrap:anywhere;display:block}.sl-ledger .sl-kick{white-space:normal;font-size:12px}.sl-ledger .sl-fig{font-size:15px}.sl-ledger .sl-stake-input{font-size:16px}}.ak-page{padding-bottom:48px}.ak-head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:4px;display:flex}.ak-head .page-title{margin:0}.ak-lede{max-width:60ch;color:var(--muted);font-family:var(--body);margin:0 0 14px;font-size:14px}.ak-form{align-items:center;gap:8px;max-width:720px;margin-bottom:12px;display:flex}.ak-input{border:1px solid var(--border2);border-radius:var(--pill);background:var(--surface);min-width:0;height:44px;color:var(--text);font-family:var(--body);flex:auto;padding:0 18px;font-size:16px}.ak-input::placeholder{color:var(--muted)}.ak-submit{flex:none;min-height:44px;padding:0 24px}.ak-starts{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:20px;display:flex}.ak-starts-label{color:var(--muted);font-family:var(--body);margin-right:4px;font-size:13px}.ak-pill{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);min-height:44px;color:var(--text);font-family:var(--body);white-space:nowrap;align-items:center;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ak-pill:hover{background:var(--surface2);border-color:var(--border2);color:var(--green)}.ak-error{border:1px solid #d4aa6280;margin:0 0 12px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.ak-error{border:1px solid color-mix(in srgb, var(--color-caution) 50%, transparent)}}.ak-error{background:var(--surface);color:var(--text);font-family:var(--body);border-radius:12px;font-size:13px}.ak-empty{color:var(--muted);font-family:var(--body);margin:4px 0;font-size:14px}.ak-group{margin-bottom:20px}.ak-group-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;display:flex}.ak-group-head span{color:var(--muted);font-family:var(--body);font-size:12px}.ak-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ak-row{border:1px solid var(--border);background:var(--surface);min-height:56px;color:var(--text);border-radius:12px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:0 12px;padding:8px 14px;text-decoration:none;transition:background-color .12s,border-color .12s;display:grid}.ak-row:hover{background:var(--surface2);border-color:var(--border2)}.ak-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-row-title{font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.ak-row-sub{color:var(--muted);font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ak-row-kick{color:var(--muted);font-family:var(--mono);white-space:nowrap;font-size:11px}.ak-row-chevron{color:var(--faint);text-align:right;font-size:20px;line-height:1}.ak-dock .ak-form{max-width:none}.ak-dock-starts{margin-bottom:16px}.ak-dock-starts .ak-pill{min-height:44px;padding:0 12px}.ak-dock-lede{color:var(--muted);font-family:var(--body);margin:0 0 10px;font-size:13px}.ak-dock .ak-row{grid-template-columns:minmax(0,1fr) 16px}.ak-dock .ak-row-kick{display:none}@media (max-width:760px){.ak-form{max-width:none}.ak-row{grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"copy chevron""kick chevron";gap:2px 10px}.ak-row-copy{grid-area:copy}.ak-row-kick{grid-area:kick}.ak-row-chevron{grid-area:chevron}}@media (max-width:460px){.ak-form{grid-template-columns:minmax(0,1fr);display:grid}.ak-submit{width:100%}}.pb-page{padding-top:22px;padding-bottom:56px}.pb-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:18px;display:flex}.pb-head .page-title{margin:0;font-size:clamp(28px,2.4vw,34px)}.pb-count{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.pb-count b{color:var(--text)}.pb-note,.pb-empty{color:var(--muted);font-family:var(--body);margin:8px 0;font-size:13px}.pb-empty{color:var(--text);margin:20px 0;font-size:14px}.pb-controls{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:8px;margin-bottom:16px;padding:10px 12px 0;display:grid}.pb-mobile-sheet-fields{gap:12px;display:grid}.pb-controls .board-controls-row{align-items:center;gap:9px;display:flex}.pb-controls .board-filters-btn{background:var(--bg2);block-size:44px;border-radius:10px;min-height:44px}.pb-search{flex:200px;min-width:160px;max-width:720px}.pb-search label{display:block}.pb-input{border:1px solid var(--border2);background:var(--bg2);width:100%;min-height:44px;color:var(--text);font-family:var(--body);appearance:none;border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.pb-input::placeholder{color:var(--muted);font-weight:500}.pb-stat-select,.pb-sort{flex:0 200px;min-width:164px;position:relative}.pb-sort{margin-left:auto}.pb-stat-select select,.pb-sort select{border:1px solid var(--border2);background:var(--bg2);width:100%;min-height:44px;color:var(--text);font-family:var(--body);cursor:pointer;appearance:none;border-radius:10px;padding:0 32px 0 13px;font-size:14px;font-weight:600}.pb-stat-select:after,.pb-sort:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.pb-sort-dir{background:var(--bg2);width:44px;height:44px;block-size:44px;min-height:44px;font-family:var(--mono);border-radius:10px;flex:0 0 44px;padding:0;font-size:16px}.pb-filter-line{border-top:1px solid var(--border);align-items:center;gap:10px;min-height:44px;display:flex}.pb-filter-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.pb-filter-chips,.pb-filter-line .board-days{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pb-filter-line .board-day-chip{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:0;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pb-filter-line .board-day-chip[aria-current=true]{border-bottom-color:var(--green);color:var(--green);background:0 0}.pb-filter-summary{color:var(--muted);font-family:var(--mono);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.pb-clear{min-height:30px;color:var(--muted);font-family:var(--body);white-space:nowrap;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pb-clear:hover{color:var(--text)}.pb-rows{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:clip}.pb-boardbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.pb-boardbar .board-help{margin:0}.pb-table{flex-direction:column;min-width:0;display:flex}.pb-colhead,.pb-row{grid-template-columns:minmax(218px,1.75fr) minmax(128px,.92fr) minmax(122px,.8fr) minmax(122px,.8fr) minmax(104px,.72fr) minmax(180px,1.04fr) 14px;grid-template-areas:"who market over under edge hits chev";align-items:center;gap:0 8px;display:grid;position:relative}@media (min-width:1101px){.pb-colhead,.pb-row{grid-template-columns:minmax(190px,1.55fr) minmax(112px,.82fr) minmax(116px,.82fr) minmax(116px,.82fr) minmax(110px,.74fr) minmax(130px,1fr) 68px 14px;grid-template-areas:"who market over under edge hits actions chev"}}.pb-row-target{z-index:1;border-radius:inherit;position:absolute;inset:0}.pb-row>:not(.pb-row-target,.pb-player-link){z-index:2;pointer-events:none;position:relative}.pb-row>.pb-who-cell{pointer-events:auto}.pb-player-link{z-index:3;color:inherit;text-decoration:none;position:relative}.pb-who-link{align-items:center;gap:inherit;width:100%;min-width:0;display:flex}.pb-player-link:hover .pb-name{color:var(--green);text-underline-offset:3px;text-decoration:underline}.pb-who{grid-area:who}.pb-summary,.pb-row-lower,.pb-quote{display:contents}.pb-market{grid-area:market}.pb-market-main{flex-direction:column;gap:1px;min-width:0;display:flex}.pb-quote[data-side=O] .pb-price{grid-area:over}.pb-quote[data-side=U] .pb-price{grid-area:under}.pb-edge{grid-area:edge}.pb-hits{grid-area:hits}.pb-actions{grid-area:actions;display:none}.pb-actions-head{display:none}.pb-chevron{grid-area:chev}.pb-row .pk-btn.pb-add{display:none}.pb-row:has(.pb-row-target:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.pb-colhead{z-index:2;background:var(--surface2);border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;padding:10px 14px;font-size:12px;font-weight:700;position:sticky;top:0}.pb-over-head,.pb-under-head{text-align:right}.pb-model-head{padding-left:8px}.pb-hit-head{text-align:center;grid-template-columns:repeat(3,42px) minmax(36px,1fr);align-items:center;gap:4px;font-size:11px;display:grid}.pb-sort-caption{min-height:24px;color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.pb-sort-caption:hover{color:var(--text)}.pb-row{border:0;border-bottom:1px solid var(--border);background:var(--surface);min-height:76px;color:var(--text);border-radius:0;padding:11px 14px;text-decoration:none;transition:background-color .12s,border-color .12s}.pb-row:hover{background:var(--surface2)}.pb-who{align-items:center;gap:12px;min-width:0;display:flex}.pb-who .player-avatar{flex:none;width:40px;height:40px}.pb-ident{flex-direction:column;gap:1px;min-width:0;display:flex}.pb-name{font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex;overflow:hidden}.pb-injury{border-radius:var(--pill);background:var(--color-caution-dim);color:var(--color-caution);font-size:var(--text-3xs);text-transform:uppercase;flex:none;padding:1px 6px;font-weight:700}.pb-injury[data-status=out],.pb-injury[data-status=injured_reserve]{background:var(--color-negative-dim);color:var(--color-negative)}.pb-meta{color:var(--muted);font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.pb-context:before{content:"·";margin-right:5px}.pb-kickoff{flex:none}.pb-context{text-overflow:ellipsis;min-width:0;overflow:hidden}.pb-market{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.pb-stat{font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.pb-line{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.pb-price{border:1px solid var(--border);background:var(--bg2);border-radius:8px;justify-self:end;min-width:116px;min-height:38px;padding:6px 8px;font-size:14px}.pb-edge{min-width:0}.pb-row .edge-chip-compact{border-radius:var(--radius-xs);background:#b49cdb17;border:0;flex-direction:column;align-items:flex-start;gap:0;max-width:100%;min-height:0;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.pb-row .edge-chip-compact{background:color-mix(in srgb, var(--color-experimental) 9%, transparent)}}.pb-row .edge-chip-compact .edge-chip-word{white-space:normal;max-width:100%;font-size:11px;line-height:1.15}.pb-row .edge-chip-compact .edge-chip-value{gap:3px}.pb-row .edge-chip-compact .edge-chip-fig,.pb-row .edge-chip-compact .edge-chip-side{font-size:13px}.pb-chip{border:1px solid var(--border);border-radius:var(--pill);min-height:24px;color:var(--muted);font-family:var(--body);white-space:nowrap;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.pb-hits{flex-wrap:nowrap;grid-template-columns:repeat(3,42px) minmax(36px,1fr);align-items:center;gap:4px;min-width:0;display:grid}.pb-hits .hit-chip>span[aria-hidden=true]{flex-direction:row;gap:3px}.pb-hits .hit-chip-count{display:none}.pb-page .pb-row .pb-hits .hit-chip{text-align:center;background:0 0;border-radius:0;min-width:0;padding:0;font-size:13px}.pb-avg{min-width:0;color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:3px;font-size:12px;display:flex;position:relative;overflow:hidden}.pb-avg-label{color:var(--muted);font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:none}.pb-avg>.sr-only{top:0;left:0}.pb-chevron{color:var(--faint);text-align:right;font-size:20px}.pb-alt-lines{z-index:4;pointer-events:auto;background:0 0;border:0;width:max-content;max-width:100%;margin:0;padding:0;position:relative}.pb-alt-lines>summary{min-height:20px;color:var(--muted);cursor:pointer;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.pb-alt-lines>summary:hover{color:var(--text)}.pb-alt-lines>[role=group]{flex-wrap:wrap;gap:6px;padding:4px 0 2px;display:flex}.pb-alt-lines[open]{width:min(280px,100%)}.pb-pager{color:var(--muted);font-family:var(--mono);justify-content:center;align-items:center;gap:10px;margin:12px 0 0;font-size:12px;display:flex}.pb-pager[data-position=top]{flex:none;justify-content:flex-end;margin:0}.pb-pagelink{border:1px solid var(--border);background:var(--bg2);min-height:44px;color:var(--text);border-radius:9px;align-items:center;padding:0 9px;text-decoration:none;display:inline-flex}.pb-pagelink[aria-disabled=true]{color:var(--muted)}@media (max-width:999px){.pb-colhead{display:none}.pb-row{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(112px,1fr);grid-template-areas:"who who market""over under edge""hits hits hits";gap:6px;padding:10px 12px}.pb-market{text-align:right;grid-area:market;align-items:flex-end}.pb-market-main{align-items:flex-end}.pb-price[data-side=O]{grid-area:over}.pb-price[data-side=U]{grid-area:under}.pb-edge{grid-area:edge;justify-content:flex-end;display:flex}.pb-edge .edge-chip{flex-direction:column;align-items:flex-end;gap:0;padding:0 0 0 7px;font-size:11px}.pb-edge .edge-chip-side{font-size:11px}.pb-hits{grid-area:hits;justify-content:flex-start}.pb-meta{white-space:normal;flex-direction:column;align-items:flex-start;gap:1px;overflow:visible}.pb-context:before{content:none}.pb-context{overflow:visible}.pb-chevron{display:none}}@media (min-width:1000px){.pb-price{grid-template-columns:auto minmax(0,1fr);gap:5px;display:grid}.pb-price .price-head,.pb-price .price-quote{white-space:nowrap}.pb-page .pb-hits .hit-chip-label,.pb-page .pb-hits .hit-chip-count{display:none}}@media (min-width:1101px){.pb-actions{grid-template-columns:repeat(2,32px);align-items:center;gap:4px;display:grid}.pb-actions-head{text-align:center;grid-area:actions;display:inline}.pb-row .pk-btn.pb-add{z-index:4;width:32px;min-width:32px;height:32px;min-height:32px;font-family:var(--mono);letter-spacing:-.04em;pointer-events:auto;border-radius:8px;padding:0;font-size:11px;font-weight:800;display:inline-grid;position:relative}}@media (min-width:1000px) and (max-width:1160px){.pb-hit-head,.pb-hits{grid-template-columns:repeat(3,minmax(38px,1fr))}.pb-hit-head>span:last-child,.pb-avg{display:none}}@media (max-width:760px){.pb-page{padding-top:14px}.pb-head{gap:5px 10px;margin-bottom:10px}.pb-head .page-title{font-size:28px}.pb-count{font-size:11px}.pb-controls{gap:4px;margin-bottom:8px;padding:8px 8px 0}.pb-controls .board-controls-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.pb-controls .board-filters-btn{block-size:44px;min-height:44px}.pb-search{grid-column:auto;min-width:0;max-width:none}.pb-stat-select,.pb-sort,.pb-sort-dir{display:none}.pb-input,.pb-sort select{min-height:44px;font-size:16px}.pb-boardbar{min-height:44px;padding-inline:8px}.pb-boardbar .board-help{display:none}.pb-controls .pb-sort-dir{width:44px;height:44px;min-height:44px}.pb-stat-select,.pb-sort{min-width:0}.pb-filter-line{display:flex}.pb-filter-line .board-day-chip{min-width:44px;min-height:44px;padding-inline:10px}.pb-filter-line .pb-filter-rail{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;padding-right:30px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.pb-filter-line .pb-filter-rail::-webkit-scrollbar{display:none}.pb-filter-line .pb-filter-rail .board-day-chip{flex:none}.pb-chip{font-size:var(--text-3xs);padding:0 7px}.pb-alt-lines,.pb-hits .hit-chip:first-child,.pb-avg{display:none}.pb-clear{min-height:44px}.pb-row{grid-template-columns:minmax(0,1fr) minmax(138px,auto);grid-template-areas:"who summary""lower lower";gap:4px 8px;min-height:100px;padding:6px 8px}.pb-price{min-width:0}.pb-who{gap:7px;min-width:0;min-height:44px}.pb-who .player-avatar{width:32px;height:32px}.pb-name{font-size:13px}.pb-meta{white-space:nowrap;flex-direction:row;align-items:center;gap:4px;font-size:11px;overflow:hidden}.pb-context:before{content:"·";margin-right:4px}.pb-context{text-overflow:ellipsis;overflow:hidden}.pb-summary{flex-direction:column;grid-area:summary;align-items:flex-end;gap:2px;min-width:0;padding-right:12px;display:flex}.pb-market{justify-content:flex-end;align-items:baseline;gap:5px;max-width:100%}.pb-market-main{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:5px}.pb-stat{font-size:11px}.pb-line{font-size:14px}.pb-edge .edge-chip{min-height:24px;padding-block:1px}.pb-row-lower{pointer-events:auto;grid-area:lower;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px;align-items:center;gap:6px 4px;min-width:0;display:grid;overflow:visible}.pb-quote{min-width:0;display:block}.pb-quote[data-side=O]{grid-area:1/1}.pb-quote[data-side=U]{grid-area:1/3}.pb-quote[data-side] .pb-price{grid-area:auto;justify-content:flex-end;justify-self:stretch}.pb-actions{display:contents}.pb-row .pk-btn.pb-add{z-index:4;width:44px;min-width:44px;height:44px;min-height:44px;font-family:var(--mono);letter-spacing:-.04em;pointer-events:auto;padding:0;font-size:12px;font-weight:800;display:inline-grid;position:relative}.pb-row .pk-btn.pb-add-over{grid-area:1/2}.pb-row .pk-btn.pb-add-under{grid-area:1/4}.pb-hits{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(72px,1fr));justify-content:flex-end;width:100%;min-width:0}.pb-hits .hit-chip{min-height:28px}.pb-hits .hit-chip>span[aria-hidden=true],.pb-avg{flex-direction:column;gap:0}.pb-avg-label{display:block}.pb-row>.pb-chevron{z-index:3;font-size:16px;display:block;position:absolute;top:9px;right:8px}.pb-pager{justify-content:space-between;gap:6px;margin-top:4px}.pb-pagelink{min-height:44px;padding-inline:10px}.pb-alt-lines>summary,.board-help>summary{min-height:44px}.pb-rows>.pb-note{order:2;margin-top:8px}.pb-controls .pb-stat-select,.pb-controls .pb-sort,.pb-controls .pb-sort-dir{display:none}}@media (min-width:1000px){.pb-pager[data-position=top]{min-height:32px}}.pd-page{padding-bottom:48px}.pd-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.pd-header{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px 16px;display:grid}.pd-header .player-avatar{width:52px;height:52px}.pd-player-photo{border-radius:12px;display:inline-flex}.pd-titles{min-width:0}.pd-bet{font-family:var(--body);letter-spacing:.01em;text-transform:uppercase;flex-direction:column;gap:2px;margin:0;font-size:22px;font-weight:800;line-height:1.05;display:flex}.pd-player-name{width:fit-content;max-width:100%;min-height:44px;color:var(--text);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.pd-player-name:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.pd-market-title{margin-top:2px;font-size:.78em;display:block}.pd-bet .pd-betline{color:var(--green);font-family:var(--body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;font-weight:800}.pd-who{color:var(--muted);font-family:var(--mono);margin:4px 0 0;font-size:12px}.pd-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pd-lines{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:10px 0 0;display:flex}.pd-lines-label{color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;align-self:center;margin-right:4px;font-size:11px;font-weight:700}.pd-linechip{border:1px solid var(--border);border-radius:var(--pill);background:var(--bg);min-height:44px;color:var(--text);font-family:var(--mono);align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pd-linechip small{color:var(--muted);font-size:var(--text-3xs);font-weight:600}.pd-linechip[aria-current=true]{background:var(--green-dim);border-color:#2ee06a59}@supports (color:color-mix(in lab, red, red)){.pd-linechip[aria-current=true]{border-color:color-mix(in srgb, var(--green) 35%, transparent)}}.pd-linechip[aria-current=true]{color:var(--green)}.pd-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px;display:grid}.pd-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 14px}.pd-cardlabel{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pd-model-card{border-style:solid;border-color:var(--border)}.pd-model-card .pd-big{display:inline-block}.pd-big{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.pd-sub{color:var(--muted);font-family:var(--mono);margin:4px 0 0;font-size:12px}.pd-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pd-priceside{background:var(--bg);border-radius:9px;padding:10px 12px}.pd-priceside b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:22px;display:block}.pd-priceside span{color:var(--muted);font-family:var(--mono);align-items:center;gap:6px;font-size:11px;display:flex}.pd-bar{background:var(--color-track);border-radius:4px;height:8px;margin:10px 0 6px;position:relative;overflow:hidden}.pd-bar>i{width:calc(var(--pd-model-probability) * 100%);border:1px dashed var(--color-experimental);background:var(--color-experimental-dim);border-radius:4px;position:absolute;inset:0 auto 0 0}.pd-bar>b{width:2px;top:-3px;bottom:-3px;left:calc(var(--pd-market-probability) * 100%);background:var(--text);position:absolute}.pd-legend{color:var(--muted);font-family:var(--mono);flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:11px;display:flex}.pd-rowline{border-top:1px solid var(--border);font-family:var(--body);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;display:flex}.pd-rowline:first-of-type{border-top:0}.pd-rowline small{color:var(--muted);font-size:11px;display:block}.pd-rowline b{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.pd-hits{flex-wrap:wrap;gap:6px;display:flex}.pd-facts{color:var(--text);font-family:var(--body);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.pd-facts li+li{margin-top:4px}.pd-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pd-chip{border:1px solid var(--border);border-radius:var(--pill);background:var(--surface);min-height:44px;color:var(--muted);font-family:var(--body);align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pd-chip[aria-current=true]{background:var(--green-dim);border-color:#2ee06a59}@supports (color:color-mix(in lab, red, red)){.pd-chip[aria-current=true]{border-color:color-mix(in srgb, var(--green) 35%, transparent)}}.pd-chip[aria-current=true]{color:var(--green)}.pd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pd-stat{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:9px;padding:10px 12px}.pd-stat b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:22px;display:block}.pd-stat span{color:var(--muted);font-family:var(--body);font-size:11px}.pd-shop{flex-direction:column;gap:4px;width:min(100%,640px);display:flex}.pd-shoprow{border:1px solid var(--border);background:var(--surface);min-height:44px;font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:26px minmax(120px,1fr) minmax(118px,140px) minmax(118px,140px);align-items:center;gap:10px;padding:6px 12px;display:grid}.pd-shoprow[data-head]{min-height:28px;color:var(--muted);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;font-size:11px;font-weight:700}.pd-shopname{font-family:var(--body);font-size:13px;font-weight:700}.pd-shopprice{text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:1px 7px;font-size:14px;font-weight:700;display:grid}.pd-shopprice b{font:inherit}.pd-shopprice small{color:var(--muted);font-size:11px}.pd-shopprice[data-best]{color:var(--text)}.pd-best{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--green);grid-column:1/-1;font-size:11px;font-weight:800}.pd-shopnone{color:var(--muted);font-family:var(--body);font-size:12px}@media (max-width:760px){.pd-header{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:9px 10px}.pd-header .player-avatar{width:40px;height:40px}.pd-bet{font-size:16px}.pd-market-title{margin-top:1px}.pd-who{margin-top:2px;font-size:11px}.pd-actions{grid-column:1/-1;justify-content:flex-start;margin-top:-2px}.pd-linechip,.pd-chip{min-width:44px;min-height:44px}.pd-player-name{align-items:center;min-height:44px;margin-block:-13px;display:inline-flex}.pd-page>.section-tabs{z-index:6;border-block:1px solid var(--border);background:#09090cf5;margin-inline:-8px;padding:6px 8px;position:sticky;top:60px}@supports (color:color-mix(in lab, red, red)){.pd-page>.section-tabs{background:color-mix(in srgb, var(--bg) 96%, transparent)}}.pd-page>.section-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pd-stats{gap:6px}.pd-stat b{font-size:18px}.pd-shoprow{grid-template-columns:22px minmax(0,1fr) minmax(82px,.75fr) minmax(82px,.75fr);gap:6px 12px;padding:6px 8px}.pd-shopprice{grid-template-columns:1fr;justify-items:end;gap:0}.pd-best{grid-column:auto}}@media (max-width:1100px){.pd-grid{grid-template-columns:minmax(0,1fr)}}.ak-page{width:min(100% - 32px,1060px);max-width:1060px;margin-inline:auto}.ak-head .page-title{text-transform:none}.ak-lede{max-width:64ch;margin-top:8px;margin-bottom:24px;font-size:15px;line-height:1.6}.ak-form{align-items:stretch;gap:8px;max-width:none;margin-bottom:8px}.ak-input{min-height:52px;font-family:var(--body);background:var(--bg2);border-radius:8px;padding-inline:16px}.ak-submit{text-transform:none;border-radius:8px;min-width:76px;min-height:52px;font-size:14px}.ak-input-hint{max-width:70ch;color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.6}.ak-starts{gap:8px;margin:0 0 28px}.ak-starts-label{flex-basis:100%;margin-bottom:2px}.ak-pill{background:var(--bg2);border-radius:8px;padding-inline:14px;font-weight:600}.ak-answer-region{min-height:120px}.ak-answer{border-top:1px solid var(--border);padding-top:24px}.ak-answer-subject{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.6}.ak-answer h2{font-family:var(--body);letter-spacing:-.02em;text-transform:none;margin:0 0 12px;font-size:22px;font-weight:750;line-height:1.35}.ak-answer-explanation{max-width:70ch;color:var(--text);font-size:14px;line-height:1.7}.ak-evidence{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:24px 0;padding:20px 0;display:grid}.ak-evidence dt,.ak-evidence-note{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.ak-evidence-note{margin-top:4px;font-weight:400;display:block}.ak-evidence dd{color:var(--text);font-family:var(--body);font-variant-numeric:tabular-nums;margin:4px 0;font-size:24px;font-weight:700}.ak-evidence dd[data-tone=positive]{color:var(--green)}.ak-evidence dd[data-tone=negative]{color:var(--color-negative)}.ak-answer-note{max-width:70ch;color:var(--muted);margin-top:16px;font-size:12px;line-height:1.6}.ak-answer-foot{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.ak-answer-link{border:1px solid var(--border2);min-height:44px;color:var(--text);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.ak-answer-link:hover{background:var(--surface2)}.ak-answer-foot>span{color:var(--muted);font-size:12px}.ak-loading{border-top:1px solid var(--border);color:var(--muted);padding-block:24px;font-size:13px}.ak-loading-line{background:var(--surface2);border-radius:4px;width:85%;height:12px;margin-top:16px}.ak-loading-line:last-child{width:60%}.ak-row,.ak-error{border-radius:8px}.search-idle{padding:24px 16px 32px}.search-idle p{margin:0 0 6px;font-size:15px;font-weight:650}.search-idle span{color:var(--muted);font-size:13px;line-height:1.6}.v2-search-dialog{background:var(--bg2);border-radius:10px}.v2-search-dialog .search-dialog-input{font-family:var(--body);border-radius:8px}@media (max-width:460px){.ak-page .ak-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.ak-input{padding-inline:12px}.ak-submit{width:auto;min-width:60px;padding-inline:12px}.ak-answer h2{font-size:20px}.ak-evidence{gap:20px 16px}.ak-evidence dd{font-size:22px}}.gh-page h1.gh-teams{font:inherit;letter-spacing:normal;text-transform:none;margin:0}.v2-games{padding-top:24px}.v2-games .gb-head{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.v2-games .page-title{font-family:var(--body);letter-spacing:-.025em;text-transform:none;font-size:28px;font-weight:800}.v2-page-description{color:var(--muted);font:13px/1.5 var(--body);margin:5px 0 0}.v2-game-week-select .control{max-width:190px;min-height:44px;font:600 13px var(--body);border-radius:8px;padding-right:32px}.v2-game-dates{scrollbar-width:thin;gap:8px;margin-bottom:12px;padding:0 0 12px;display:flex;overflow-x:auto}.v2-game-dates>a{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);font:600 13px var(--body);border-radius:8px;flex:none;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:inline-flex}.v2-game-dates>a small{color:var(--muted);font-size:12px}.v2-game-dates>a:hover{background:var(--surface2);color:var(--text)}.v2-game-dates>a[aria-current]{background:var(--surface2);border-color:var(--text);color:var(--text)}.v2-slate-heading{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:12px;display:flex}.v2-slate-heading h2{font:700 18px/1.4 var(--body);letter-spacing:-.015em;text-transform:none;margin:0}.v2-slate-heading p{color:var(--muted);font:12px/1.5 var(--body);margin:3px 0 0}.v2-slate-heading .updated-stamp{flex-shrink:0;margin:0}.v2-games .gb-day{font:700 15px/1.5 var(--body);text-transform:none;margin:20px 0 12px;padding:0}.v2-games .v2-game-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px;display:grid}.v2-games .v2-game-week-grid .v2-game-time{align-items:flex-start;gap:12px}.v2-games .v2-game-week-grid .v2-game-start{flex-wrap:wrap;gap:4px 8px;min-width:0;display:flex}.v2-games .v2-game-week-grid .v2-game-card-date{color:var(--text)}.v2-games .v2-game-card{text-align:left;border:1px solid var(--border);background:var(--surface);opacity:1;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;min-height:232px;padding:16px 16px 0;display:flex}.v2-games .v2-game-card:hover{background:var(--surface2);border-color:var(--border2)}.v2-game-time{color:var(--muted);font:600 12px/1.4 var(--body);justify-content:space-between;margin-bottom:14px;display:flex}.v2-game-teams{gap:10px;margin-bottom:18px;display:grid}.v2-game-team{align-items:center;gap:10px;min-height:28px;display:flex}.v2-game-team .team-logo{border-radius:6px;flex-shrink:0;width:28px;height:28px}.v2-game-team-name{font:700 15px/1.3 var(--body);flex:1}.v2-game-team .gb-record{font:500 12px var(--body);color:var(--muted);white-space:nowrap}.v2-game-team .gb-score{font:800 21px var(--body);margin-left:auto}.v2-game-markets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.v2-games .v2-game-markets .gb-market{flex-direction:column;gap:7px;min-width:0;display:flex}.v2-games .v2-game-markets .gb-mlabel{clip:auto;width:auto;height:auto;font:500 11px var(--body);letter-spacing:0;text-transform:none;color:var(--muted);padding:0;display:block;position:static;overflow:visible}.v2-games .v2-game-markets .gb-pline{font:700 13px var(--body);grid-template-rows:18px 18px;place-items:center start;gap:3px;min-height:39px;display:grid}.v2-games .v2-game-markets .gb-pline .price-head,.v2-games .v2-game-markets .gb-pline .price-quote{white-space:nowrap;align-items:center}.v2-games .v2-game-markets .price-side{font-size:11px;display:inline}.v2-game-markets .book-mark{width:15px;height:15px}.v2-game-unpriced,.v2-game-closed{color:var(--muted);font:13px/1.5 var(--body);min-height:40px;margin:0 0 16px}.v2-game-footer{border-top:1px solid var(--border);min-height:44px;font:600 12px var(--body);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.v2-games .v2-game-footer .gb-props{z-index:2;min-height:44px;color:var(--text);font:700 12px var(--body);background:0 0;border:0;align-items:center;gap:5px;padding:0 0 0 8px;text-decoration:none;display:inline-flex;position:relative}.v2-market-gap{color:var(--color-positive)}.v2-games-empty{margin:24px 0;padding:32px 0}.v2-games-empty h2{font:700 20px var(--body);text-transform:none}.v2-games-empty p{max-width:50ch;color:var(--muted);font:14px/1.6 var(--body)}.v2-games .v2-game-skeleton{gap:14px;padding-bottom:16px}.v2-game-overview{padding-top:4px}.v2-game-overview .gl-market-toggle .seg-control-option,.v2-game-odds-section .gl-market-toggle .seg-control-option{min-height:44px}.v2-game-odds-section .gl-sort{min-width:44px;min-height:44px}.v2-game-research-links{flex-wrap:wrap;gap:8px 24px;margin-bottom:8px;display:flex}.v2-game-research-links a{min-height:44px;color:var(--text);font:600 13px/1.5 var(--body);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.v2-game-research-links a:hover{text-underline-offset:4px;text-decoration:underline}.v2-game-overview .v2-game-availability{margin-bottom:12px;font-size:12px}.gh-tname{text-transform:none;letter-spacing:-.02em;font-size:20px;line-height:1.3}.v2-game-brief{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;padding:0 0 22px;display:grid}.v2-game-overview h2{font:700 17px/1.5 var(--body);letter-spacing:-.01em;text-transform:none;margin:0 0 8px}.v2-game-overview p{font:500 13px/1.7 var(--body);color:var(--muted);max-width:65ch;margin:0 0 10px}.v2-game-overview .v2-game-read-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-game-text-link{color:var(--text);font:600 12px/1.5 var(--body);text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;text-decoration:underline;display:inline-flex}.v2-game-context ul{margin:0;padding:0;list-style:none}.v2-game-context li{font:500 12px/1.6 var(--body);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.v2-game-context li b{color:var(--color-caution);font-weight:600}.v2-game-prop-preview{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.v2-game-prop-preview p{margin:0}.v2-game-prop-preview .button{min-height:44px;font:700 12px var(--body);border-radius:8px;flex-shrink:0}.v2-game-odds-section{padding-top:0}.v2-game-odds-section .gl-lines-section{margin-block:0 24px}.v2-game-odds-section .gl-heading-copy>h2{display:none}.v2-game-odds-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.v2-game-odds-heading h2{margin:0}@media (max-width:760px){.gh-page .gh-header{border-radius:8px;padding:10px 12px}.gh-page .gh-team{gap:6px}.gh-page .gh-team .team-logo{width:28px;height:28px}.gh-page .gh-teams{gap:8px}.gh-page .gh-tname{font-size:16px}.gh-page .gh-meta{font-size:12px;line-height:1.5}.gh-page .section-tabs{flex-wrap:nowrap;min-width:0;max-width:100%;margin-block:12px;overflow-x:auto}.gh-page .section-tabs a{flex-shrink:0;min-height:44px}.v2-games{padding-top:18px}.v2-games .gb-head{align-items:flex-start;gap:10px;margin-bottom:18px}.v2-games .page-title{font-size:26px}.v2-games .v2-page-description{max-width:24ch;font-size:12px}.v2-game-week-select .control{max-width:142px;padding-left:9px;padding-right:30px;font-size:12px}.v2-slate-heading{flex-wrap:wrap;align-items:flex-start;gap:5px;margin-bottom:14px}.v2-slate-heading .updated-stamp{font-size:11px}.v2-games .v2-game-cards{grid-template-columns:minmax(0,1fr);gap:12px}.v2-games .v2-game-card{min-height:0;padding:12px 12px 0}.v2-game-time{margin-bottom:8px}.v2-game-teams{gap:6px;margin-bottom:12px}.v2-game-markets{margin-bottom:10px}.v2-game-brief{grid-template-columns:minmax(0,1fr);gap:18px}.v2-game-prop-preview{align-items:flex-start;gap:14px}}.v2-prop-detail,.v2-prop-detail .v2-prop-overview,.v2-prop-detail .prop-workbench,.v2-prop-detail .player-trend-chart,.v2-prop-detail .prop-workbench-controls{min-width:0;max-width:100%}.v2-prop-detail .prop-stepper,.v2-player-detail .prop-stepper{flex-wrap:wrap;min-width:0;max-width:100%}.v2-props .pb-head{gap:6px 16px;margin-bottom:20px}.v2-props .page-title{font-family:var(--body);text-transform:none;letter-spacing:-.025em}.v2-props .pb-count{font:500 12px/1.5 var(--body)}.v2-props .pb-controls{background:0 0;border:0;border-radius:0;gap:10px;margin-bottom:8px;padding:0}.v2-props .pb-controls .pb-sort{flex:0 0 240px;min-width:240px}.v2-props .pb-controls .control,.v2-props .pb-controls .button,.v2-props .board-filters-btn,.v2-props .board-day-chip{border-radius:8px}.v2-props .board-day-chip[aria-current=true]{color:var(--text);border-bottom-color:var(--text);background:var(--surface2);box-shadow:none}.v2-props .board-day-chip{justify-content:center;min-width:44px;min-height:44px}.v2-props-ranking-note{color:var(--muted);font:12px/1.5 var(--body);max-width:80ch;margin:12px 0 4px}.v2-props-empty{max-width:60ch;padding:44px 0}.v2-props-empty h2{color:var(--text);font:700 21px/1.4 var(--body);text-transform:none;letter-spacing:-.02em;margin:0 0 12px}.v2-props-empty p{font:14px/1.7 var(--body);color:var(--muted)}.v2-empty-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.v2-empty-actions .button{text-transform:none;min-height:44px;font:700 13px var(--body);border-radius:8px;align-items:center;padding:0 16px;display:inline-flex}.v2-prop-rows .pb-boardbar{min-height:44px;margin-bottom:8px;padding:0}.v2-prop-rows .pb-colhead,.v2-prop-rows .pb-row{grid-template-columns:minmax(170px,1.5fr) minmax(100px,1fr) 88px 88px 126px 146px 90px 94px;grid-template-areas:none;column-gap:10px}.v2-prop-rows .pb-colhead{font:600 11px var(--body);text-transform:none;letter-spacing:0;padding:10px 12px}.v2-prop-rows .pb-player-head{grid-area:1/1}.v2-prop-rows .pb-market-head{grid-area:1/2}.v2-prop-rows .pb-over-head{grid-area:1/3}.v2-prop-rows .pb-under-head{grid-area:1/4}.v2-prop-rows .pb-model-head{grid-area:1/5}.v2-prop-rows .pb-hit-head{grid-area:1/6;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.v2-prop-rows .pb-actions-head{text-align:center;grid-area:1/8;display:block}.v2-prop-rows .pb-trend-head{grid-area:1/7}.v2-prop-rows .pb-row{border:0;border-bottom:1px solid var(--border);background:var(--surface);border-radius:0;min-height:96px;margin-bottom:0;padding:12px}.v2-prop-rows .pb-row:first-of-type{border-top:1px solid var(--border)}.v2-prop-rows .pb-row:hover{background:var(--surface2)}.v2-prop-rows .pb-row-target{border-radius:0}.v2-prop-rows .pb-summary,.v2-prop-rows .pb-row-lower{display:contents}.v2-prop-rows .pb-who{grid-area:1/1;gap:9px;min-height:44px}.v2-prop-rows .pb-who .player-avatar{border-radius:8px;flex-shrink:0;width:34px;height:34px}.v2-prop-rows .pb-name{font:700 14px/1.4 var(--body)}.v2-prop-rows .pb-meta{font:500 11px/1.5 var(--body);gap:1px}.v2-prop-rows .pb-market{grid-area:1/2;align-items:flex-start;min-width:0}.v2-prop-rows .pb-stat{font:500 12px/1.5 var(--body)}.v2-prop-rows .pb-line{font:800 18px/1.4 var(--body)}.v2-prop-rows .pb-quote[data-side=O]{grid-area:1/3}.v2-prop-rows .pb-quote{display:block}.v2-prop-rows .pb-quote .pb-price{grid-area:auto}.v2-prop-rows .pb-quote[data-side=U]{grid-area:1/4}.v2-prop-rows .pb-price{min-width:0;font:700 13px var(--body);gap:4px}.v2-prop-rows .pb-edge{grid-area:1/5}.v2-prop-rows .pb-row .edge-chip-compact{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.v2-prop-rows .pb-row .edge-chip-word{font:500 11px/1.4 var(--body)}.v2-prop-rows .pb-row .edge-chip-value{font-family:var(--body);gap:4px}.v2-prop-rows .pb-hits{grid-area:1/6;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.v2-prop-rows .pb-row .pb-hits .hit-chip{min-width:0;font:700 12px var(--body);background:0 0;border:0;border-radius:0;justify-content:center;padding:0;display:inline-flex}.v2-prop-rows .pb-hits .hit-chip>span[aria-hidden=true]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.v2-prop-rows .pb-hits .hit-chip-count,.v2-prop-rows .pb-hits .hit-chip-label{display:none}.v2-prop-rows .pb-trend{font:500 11px/1.5 var(--body);color:var(--muted);flex-direction:column;grid-area:1/7;gap:2px;min-width:0;display:flex}.v2-prop-rows .pb-trend small{white-space:nowrap;font-size:11px}.v2-prop-rows .pb-trend .value-spark{width:88px;max-width:100%}.v2-prop-rows .pb-actions{grid-area:1/8;gap:6px;display:flex}.v2-prop-rows .pb-row .pk-btn.pb-add{width:44px;min-width:44px;height:44px;min-height:44px;font:700 12px var(--body);color:var(--text);border-color:var(--border2);background:var(--surface);box-shadow:none;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.v2-prop-rows .pb-add .pk-btn-compact-label{font:600 11px/1.2 var(--body);gap:1px;display:grid}.v2-prop-rows .pb-add .pk-btn-compact-label>span:last-child{font-weight:700}.v2-prop-rows .pb-row .pk-btn.pb-add:hover{color:var(--text);background:var(--surface2);border-color:var(--muted);box-shadow:none}.v2-prop-rows .pb-row .pk-btn.pb-add[aria-pressed=true]{color:var(--green);border-color:var(--green);background:var(--green-dim);box-shadow:none}.v2-prop-rows .pb-row>.pb-chevron{display:none}.v2-prop-rows .pb-alt-lines>summary{min-height:28px;font:500 11px var(--body);padding:0}.v2-prop-rows .pb-alt-lines{z-index:3;position:relative}.v2-prop-rows .pb-alt-lines[open]>div{z-index:5;background:var(--surface2);border:1px solid var(--border);border-radius:8px;min-width:180px;max-width:260px;padding:10px;position:absolute;top:100%;left:0}.v2-props .pb-pagelink{border-radius:8px;min-height:44px}.v2-props-loading-controls{grid-template-columns:minmax(0,1fr) 140px 140px;gap:10px;margin-bottom:24px;display:grid}.v2-props-loading-rows{gap:1px;display:grid}.v2-props-loading-rows>div{min-height:96px}.v2-prop-detail .pd-top{margin-bottom:6px}.v2-prop-detail .pd-header{margin-bottom:8px}.v2-prop-detail .pd-bet,.v2-prop-detail .pd-betline{font-family:var(--body);letter-spacing:-.025em;text-transform:none;font-size:26px;font-weight:800}.v2-prop-detail .pd-market-title{font-size:16px;font-weight:500}.v2-prop-detail .pd-who{font:500 12px/1.6 var(--body)}.v2-prop-detail .pd-lines{gap:6px}.v2-prop-detail .pd-linechip{min-height:44px;font-family:var(--body);border-radius:8px}.v2-prop-detail .pd-actions .pk-btn{min-height:44px;font:700 12px var(--body);color:var(--text);background:var(--surface);border-color:var(--border2);box-shadow:none;border-radius:8px}.v2-prop-detail .pd-actions .pk-btn:hover{color:var(--text);background:var(--surface2);border-color:var(--muted);box-shadow:none}.v2-prop-detail .pd-actions .pk-btn[aria-pressed=true]{color:var(--green);background:var(--green-dim);border-color:var(--green)}.v2-prop-detail .section-tabs{scrollbar-width:thin;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:nowrap;min-width:0;max-width:100%;margin-block:6px 12px;position:relative;inset:auto;overflow-x:auto}.v2-prop-detail .section-tab{border-radius:8px;flex-shrink:0}.v2-prop-detail .section-tab[aria-current=page]{color:var(--text);background:var(--surface2);border-color:var(--text);box-shadow:none}.v2-prop-overview{grid-template-columns:minmax(0,1fr) minmax(270px,310px);gap:28px;padding-top:20px;display:grid}.v2-prop-chart-column{min-width:0}.v2-prop-chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.v2-prop-chart-heading h2,.v2-prop-read h2{font:700 18px/1.4 var(--body);text-transform:none;margin:0}.v2-prop-side{gap:6px;display:flex}.v2-prop-side a{background:var(--surface);border:1px solid var(--border);min-height:44px;color:var(--muted);font:700 12px var(--body);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.v2-prop-side a[aria-current]{color:var(--text);border-color:var(--text);background:var(--surface2)}.v2-prop-detail .prop-window-strip{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;padding-bottom:4px;scroll-margin-top:76px;position:relative;overflow-x:auto}.v2-prop-detail .prop-window-chip{border-radius:8px;flex-shrink:0;min-height:44px}.v2-prop-detail .prop-window-still{white-space:nowrap;flex-shrink:0}.v2-prop-detail .prop-window-summary{font:500 12px/1.6 var(--body);margin-bottom:6px}.v2-prop-detail .prop-workbench .player-trend-chart{margin-top:8px;padding-top:0}.v2-prop-detail .prop-log-caption{min-height:0;margin-bottom:8px;padding:0}.v2-prop-detail .v2-prop-read a{align-items:center;min-height:44px;display:inline-flex}.v2-prop-detail .prop-stepper-button,.v2-player-detail .prop-stepper-button{width:44px;min-width:44px;min-height:44px}.v2-prop-detail .prop-workbench-filters select.control,.v2-player-detail .prop-workbench-filters select.control,.v2-player-detail .pl-posted>.pk-btn{min-height:44px}.v2-prop-detail .prop-log-bar[data-tone=over]{fill:var(--color-positive)}.v2-prop-detail .prop-log-bar[data-tone=under]{fill:var(--color-negative)}.v2-prop-detail .player-trend-chart[data-side=under] .prop-log-bar[data-tone=under]{fill:var(--color-positive)}.v2-prop-detail .player-trend-chart[data-side=under] .prop-log-bar[data-tone=over]{fill:var(--color-negative)}.v2-prop-detail .prop-log-bar[data-tone=push]{fill:var(--muted)}.prop-workbench .player-trend-chart[data-side=under] .prop-log-bar[data-tone=under]{fill:var(--color-positive)}.prop-workbench .player-trend-chart[data-side=under] .prop-log-bar[data-tone=over]{fill:var(--color-negative)}.v2-prop-detail .prop-log-chip{font-family:var(--body);background:0 0;border:0;border-radius:0;padding:0}.v2-prop-detail .prop-split-chip,.v2-prop-detail .prop-stepper .button{border-radius:8px;min-height:44px}.v2-prop-read{border-left:1px solid var(--border);align-self:start;min-width:0;padding-left:24px}.v2-prop-read-head>span{color:var(--muted);font:12px/1.5 var(--body);margin-top:4px;display:block}.v2-prop-best-price{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 0;display:flex}.v2-prop-best-price>span:first-child{color:var(--muted);font:12px var(--body)}.v2-prop-best-price .price-cell{min-width:0;font:800 16px var(--body)}.v2-prop-read a{color:var(--text);font:600 12px/1.6 var(--body);text-underline-offset:4px;text-decoration:underline}.v2-prop-best-price a{width:100%}.v2-prop-model,.v2-prop-context{border-bottom:1px solid var(--border);padding:18px 0}.v2-prop-read h3{font:700 13px/1.5 var(--body);text-transform:none;letter-spacing:0;margin:0 0 10px}.v2-prop-model h3{color:var(--color-experimental)}.v2-prop-model-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.v2-prop-model-numbers dt{color:var(--muted);font:500 11px/1.4 var(--body)}.v2-prop-model-numbers dd{color:var(--color-experimental);font:800 21px/1.3 var(--body);margin:6px 0 0}.v2-prop-read p{font:500 12px/1.7 var(--body);color:var(--muted);margin:8px 0}.v2-prop-read p b{color:var(--text)}.v2-prop-read .v2-prop-model-note,.v2-prop-read .v2-prop-context-note{font-size:11px}.v2-prop-line-change{color:var(--color-caution);font:600 13px/1.5 var(--body);margin:0;padding:12px 0}.v2-player-detail .market-strip a,.v2-player-detail .prop-window-chip,.v2-player-detail .prop-split-chip,.v2-player-detail .prop-stepper .button,.v2-player-detail .save-form .pk-btn{min-height:44px;font-family:var(--body);background:var(--surface);box-shadow:none;border-radius:8px}.v2-player-detail .market-strip a[aria-current=page],.v2-player-detail .prop-window-chip[aria-pressed=true],.v2-player-detail .prop-split-chip[aria-pressed=true],.v2-player-detail .save-form .pk-btn[aria-pressed=true],.v2-prop-detail .prop-window-chip[aria-pressed=true]{color:var(--text);background:var(--surface2);border-color:var(--text);box-shadow:none}.v2-player-detail .save-form .pk-btn{color:var(--text);border-color:var(--border2)}.v2-player-detail .pl-prop[aria-current=true]{border-color:var(--text);background:var(--surface2)}.v2-prop-detail .prop-log-bar,.v2-player-detail .prop-log-bar{filter:none}.v2-player-detail .prop-log-bar[data-tone=over]{fill:var(--color-positive)}.v2-player-detail .prop-log-bar[data-tone=under]{fill:var(--color-negative)}.v2-player-detail .prop-log-bar[data-tone=push]{fill:var(--muted)}.v2-player-detail .player-trend-chart[data-side=under] .prop-log-bar[data-tone=under]{fill:var(--color-positive)}.v2-player-detail .player-trend-chart[data-side=under] .prop-log-bar[data-tone=over]{fill:var(--color-negative)}@media (min-width:1000px) and (max-width:1160px){.v2-prop-rows .pb-hit-head>span:last-child{display:block}}@media (max-width:760px){.v2-player-detail .pl-identity{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.v2-player-detail .pl-headshot{grid-area:1/1/3;width:48px;height:48px}.v2-player-detail .pl-who{display:contents}.v2-player-detail .pl-name{grid-area:1/2;font-size:20px}.v2-player-detail .pl-meta{grid-area:2/2}.v2-player-detail .pl-next{grid-area:3/1/auto/-1;gap:4px 8px}.v2-player-detail .pl-identity .save-form{grid-area:1/3/3;margin:0}.v2-player-detail .pl-identity .save-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-player-detail .market-strip,.v2-player-detail .prop-window-strip{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;max-width:100%;padding-bottom:4px;position:relative;overflow-x:auto}.v2-player-detail .market-strip{margin-top:8px}.v2-player-detail .market-strip-options{flex-wrap:nowrap;flex:none}.v2-player-detail .market-strip a,.v2-player-detail .prop-window-chip,.v2-player-detail .prop-window-still{white-space:nowrap;flex-shrink:0;min-height:44px}.v2-player-detail .prop-workbench,.v2-player-detail .player-trend-chart{min-width:0;max-width:100%}.v2-player-detail .prop-workbench{margin-top:8px}.v2-player-detail .prop-workbench .player-trend-chart{margin-top:8px;padding-top:0}.v2-player-detail .prop-log-caption{margin-bottom:8px}}@media (min-width:1080px) and (max-width:1250px){.v2-prop-rows .pb-colhead,.v2-prop-rows .pb-row{grid-template-columns:minmax(160px,1.5fr) minmax(92px,1fr) 88px 88px 126px 128px 88px 94px;column-gap:8px}}@media (min-width:1080px){.v2-prop-rows .pb-quote .pb-price{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;max-width:100%;padding:6px;display:grid;position:relative}.v2-prop-rows .pb-price .price-quote{display:contents}.v2-prop-rows .pb-price .price-head{grid-area:1/1;justify-self:start}.v2-prop-rows .pb-price .price-num{grid-area:1/1;justify-self:end}.v2-prop-rows .pb-price .book-chip{grid-area:2/1;justify-self:start}.v2-prop-rows .pb-price .price-apps,.v2-prop-rows .pb-price .price-none{grid-area:2/1;justify-self:end}}@media (max-width:1079px){.v2-prop-rows .pb-colhead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2-prop-rows .pb-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 12px;display:grid}.v2-prop-rows .pb-who{grid-area:1/1}.v2-prop-rows .pb-market{grid-area:1/2}.v2-prop-rows .pb-edge{grid-area:1/3;justify-self:end}.v2-prop-rows .pb-row-lower{grid-area:2/1/auto/-1;grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) minmax(130px,1.4fr) 88px 94px;align-items:center;gap:10px;display:grid}.v2-prop-rows .pb-quote[data-side=O]{grid-area:1/1}.v2-prop-rows .pb-quote[data-side=U]{grid-area:1/2}.v2-prop-rows .pb-hits{grid-area:1/3}.v2-prop-rows .pb-trend{grid-area:1/4}.v2-prop-rows .pb-actions{grid-area:1/5}.v2-prop-rows .pb-hits .hit-chip-label{font:500 11px var(--body);color:var(--muted);display:block}}@media (max-width:1000px){.v2-prop-overview{grid-template-columns:minmax(0,1fr);gap:24px}.v2-prop-read{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}@media (max-width:760px){.v2-props-loading-controls{grid-template-columns:minmax(0,1fr) 100px}.v2-props-loading-controls>:last-child{display:none}.v2-props-loading-rows>div{min-height:160px}.v2-props .pb-head{margin-bottom:16px}.v2-prop-rows .pb-boardbar:not(:has(.pb-pager)){display:none}.v2-props .pb-head .updated-stamp{width:100%;margin-left:0}.v2-props .pb-controls .board-controls-row{grid-template-columns:minmax(0,1fr) minmax(56px,100px);gap:8px}.v2-props .pb-search{grid-area:1/1;width:100%;max-width:none}.v2-props .board-filters-btn{grid-area:1/2}.v2-props .pb-controls .board-controls-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px}.v2-props .pb-search{grid-column:1/3}.v2-props .board-filters-btn{grid-column:3;min-width:44px;padding-inline:6px}.v2-props .pb-controls .pb-stat-select{grid-area:2/1;min-width:0;display:block}.v2-props .pb-controls .pb-sort{grid-area:2/2;min-width:0;display:block}.v2-props .pb-controls .pb-sort-dir{grid-area:2/3;min-width:44px;padding-inline:0;display:block}.v2-props .pb-controls :is(.pb-stat-select,.pb-sort) .control{width:100%;min-width:0;padding-left:10px;font-size:12px}.v2-props .pb-controls .pb-filter-line{min-width:0;display:flex}.v2-props-ranking-note{margin-top:10px;font-size:11px}.v2-props-empty{padding:30px 0}.v2-props-empty h2{font-size:20px}.v2-prop-rows .pb-row{grid-template-columns:minmax(0,1fr) 100px;gap:4px 8px;padding:6px 8px}.v2-prop-rows .pb-who{grid-area:1/1;align-self:start}.v2-prop-rows .pb-name{font-size:13px}.v2-prop-rows .pb-meta{white-space:normal;flex-direction:column;align-items:flex-start;font-size:11px;overflow:visible}.v2-prop-rows .pb-context:before{display:none}.v2-prop-rows .pb-context{text-overflow:clip;overflow:visible}.v2-prop-rows .pb-market{grid-area:1/2;justify-content:flex-end;justify-self:end}.v2-prop-rows .pb-market-main{flex-direction:column;align-items:flex-end;gap:0}.v2-prop-rows .pb-stat{font-size:11px}.v2-prop-rows .pb-edge{grid-area:2/1/auto/-1;justify-self:start}.v2-prop-rows .pb-edge[data-unavailable=true]{display:none}.v2-prop-rows .pb-row:has(.pb-edge[data-unavailable=true]) .pb-row-lower{grid-row:2}.v2-prop-rows .pb-row .edge-chip-compact{flex-direction:row;align-items:baseline;gap:8px}.v2-prop-rows .pb-row-lower{grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 94px;gap:4px 6px}.v2-prop-rows .pb-quote[data-side=O]{grid-area:1/1}.v2-prop-rows .pb-quote[data-side=U]{grid-area:1/2}.v2-prop-rows .pb-actions{grid-area:1/3;display:flex}.v2-prop-rows .pb-quote[data-side] .pb-price{justify-content:flex-start}.v2-prop-rows .pb-hits{grid-area:2/1/auto/3;grid-template-columns:repeat(3,minmax(0,1fr))}.v2-prop-rows .pb-row .pb-hits .hit-chip:first-child{display:inline-flex}.v2-prop-rows .pb-trend{grid-area:2/3}.v2-prop-rows .pb-trend small{font-size:11px;line-height:1.3}.v2-prop-rows .pb-trend .value-spark{height:20px}.v2-prop-rows .pb-trend-average,.v2-prop-rows .pb-trend-straight{display:none}.v2-prop-detail .pd-bet,.v2-prop-detail .pd-betline{font-size:22px}.v2-prop-detail .pd-market-title{font-size:14px}.v2-prop-detail .pd-actions{background:0 0;border:0;width:100%;padding:0;position:static}.v2-prop-detail .pd-lines{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;max-width:100%;margin-top:0;position:relative;overflow-x:auto}.v2-prop-detail .pd-lines>*{flex-shrink:0}.v2-prop-overview{padding-top:8px}.v2-prop-chart-heading{align-items:flex-start;gap:10px;margin-bottom:12px}.v2-prop-chart-heading h2{font-size:17px}.v2-prop-side a{padding-inline:10px;font-size:11px}}.value-page,.track-page{min-width:0;font-family:var(--body)}.value-skeleton-line,.value-skeleton-control{background:var(--color-raised);border-radius:4px;display:block}.value-skeleton-line{width:min(100%,180px);height:14px}.value-skeleton-control{border-radius:8px;width:120px;max-width:100%;height:44px}.value-loading-timeframe{gap:6px;display:flex}.value-loading-timeframe .value-skeleton-control{width:96px}.value-loading-card{flex-direction:column;gap:18px;min-height:156px;display:flex}.value-loading-card .value-skeleton-line:nth-child(2){width:85%}.value-loading-card .value-skeleton-line:nth-child(3){width:65%}.track-summary-table .value-skeleton-line{margin-left:auto}.value-page .page-title,.track-page .page-title{font-family:var(--body);letter-spacing:-.025em;text-transform:none;font-size:1.75rem}.value-lede,.value-context{max-width:70ch;color:var(--color-ink-muted);font-size:var(--text-sm);margin-top:6px;line-height:1.6}.value-section{margin-top:28px}.value-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.value-section-head h2,.track-first-results h2{font-family:var(--body);font-size:var(--text-lg);letter-spacing:-.015em;text-transform:none;margin:0;font-weight:700}.value-count,.value-footnote{color:var(--color-ink-muted);font-size:var(--text-xs)}.value-list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.value-row{border:1px solid var(--color-hairline);background:var(--color-surface);border-radius:12px;min-width:0}.value-row-link{color:inherit;border-radius:inherit;padding:18px 20px;text-decoration:none;transition:background-color .12s ease-out;display:block}.value-row-link:hover{background:var(--color-raised)}.value-row-link:focus-visible,.value-text-link:focus-visible,.value-empty-actions a:focus-visible,.value-passes a:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.value-subject h3{font-size:var(--text-md);text-transform:none;margin:0;font-weight:700;line-height:1.45}.value-subject p,.value-row-foot{color:var(--color-ink-muted);font-size:var(--text-xs);margin-top:5px;line-height:1.6}.value-numbers{flex-wrap:wrap;gap:16px 36px;margin:16px 0 12px;display:flex}.value-numbers>div{min-width:0}.value-numbers dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.value-numbers dd{width:fit-content;font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:700}.value-numbers dd>span:not(.unavailable){font-size:var(--text-xs);font-weight:500}.value-why{max-width:75ch;font-size:var(--text-sm);line-height:1.6}.value-row-foot{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:14px;display:flex}.value-row-foot>:last-child{color:var(--color-ink-secondary);font-weight:600}.value-empty{border:1px solid var(--color-hairline);background:var(--color-surface);border-radius:12px;margin-top:14px;padding:16px 20px}.value-empty h3{font-family:var(--body);font-size:var(--text-md);text-transform:none;font-weight:700}.value-empty p,.track-first-results p{max-width:68ch;color:var(--color-ink-muted);font-size:var(--text-sm);margin-top:8px;line-height:1.65}.value-empty-actions{flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.value-research-actions{gap:8px}.value-research-actions a{border:1px solid var(--color-hairline);background:var(--color-surface);border-radius:8px;padding-inline:14px}.value-research-actions a:hover{background:var(--color-raised)}.value-text-link,.value-empty-actions a{min-height:44px;font-size:var(--text-sm);color:var(--color-ink-secondary);border-radius:8px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.value-text-link:hover,.value-empty-actions a:hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.value-passes{margin-top:12px}.value-passes ul{margin:0;padding:0;list-style:none}.value-passes li+li{margin-top:12px}.value-passes a{min-height:44px;color:var(--color-ink-secondary);align-items:center;font-weight:600;display:inline-flex}.value-passes li p{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.6}.value-footnote{margin-top:12px}.track-page .section-tabs{margin-bottom:24px}.track-page .section-tab{text-transform:none;letter-spacing:normal;font-size:var(--text-sm)}.track-summary{margin-top:8px}.track-filter-bar,.pick-filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 8px;display:flex}.track-filter-bar label,.pick-filter-bar label{color:var(--color-ink-muted);font-size:var(--text-xs);flex-direction:column;gap:6px;min-width:0;display:flex}.track-filter-bar .control,.pick-filter-bar .control{min-height:44px;font-family:var(--body);font-size:var(--text-sm);border-radius:8px;padding-inline:12px 32px}.track-scope,.track-filter-status,.pick-filter-bar p{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.6}.track-scope{margin-bottom:22px}.value-scope-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0 4px;display:flex}.value-scope-bar nav{gap:6px;display:flex}.value-scope-bar a{min-height:44px;color:var(--color-ink-muted);background:var(--color-surface);font-size:var(--text-sm);border-radius:8px;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.value-scope-bar a[aria-current=page]{color:var(--color-ink);background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.value-scope-bar p{color:var(--color-ink-muted);font-size:var(--text-xs)}.track-summary-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:16px}.track-summary-table tr{border-bottom:1px solid var(--color-hairline)}.track-summary-table th,.track-summary-table td{text-align:left;padding:15px 0;font-weight:500;line-height:1.5}.track-summary-table th{width:35%;color:var(--color-ink-secondary)}.track-summary-table td:nth-child(2){font-variant-numeric:tabular-nums;font-weight:700}.track-summary-table td:last-child{color:var(--color-ink-muted);font-size:var(--text-xs);text-align:right}.track-awaiting{color:var(--color-ink-muted);font-weight:500}.track-first-results{margin:14px 0 8px}.track-first-results h3{font-size:var(--text-md);font-weight:600;line-height:1.5}.track-metric-disclosure>summary:not([hidden]){min-height:44px;color:var(--color-ink-secondary);cursor:pointer;font-size:var(--text-sm);padding:12px 0}.track-metric-disclosure>summary[hidden]{display:none}.track-metric-disclosure>summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.track-page .record-method{margin-top:20px}.track-details{margin-top:8px}.track-details>summary{min-height:44px;color:var(--color-ink-secondary);cursor:pointer;font-size:var(--text-sm);border-radius:8px;padding:12px 0;font-weight:600}.track-details>section{margin-top:24px}.track-page .section-mark h2{font-family:var(--body);font-size:var(--text-lg);text-transform:none;letter-spacing:-.015em}@media (max-width:600px){.track-filter-bar{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr);gap:8px;display:grid}.track-filter-bar .control{width:100%;font-size:var(--text-xs);padding-inline:8px 28px}.track-filter-status{grid-column:1/-1}.value-page .page-head{gap:0}.value-page .page-title,.track-page .page-title{font-size:1.5rem}.value-section{margin-top:22px}.value-empty,.value-row-link{padding:16px}.value-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.value-numbers dt{font-size:var(--text-2xs);line-height:1.5}.value-numbers dd{font-size:var(--text-md);overflow-wrap:anywhere}.track-summary-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:12px 0;display:grid}.track-summary-table th,.track-summary-table td{width:auto;padding:0}.track-summary-table td:nth-child(2){text-align:right}.track-summary-table td:last-child{grid-column:1/-1}}.pk-app{--display:var(--body);--font-heading:var(--body);--rail-w:216px;--r:12px;--pill:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--control-h:40px;background:var(--bg);font-family:var(--body);font-variant-numeric:tabular-nums}.pk-app .pk-side{background:var(--bg2);padding:24px 12px 20px}.pk-app .pk-side-brand{margin:0 12px 24px}.pk-app .pk-side-brand .pk-logo{font-family:var(--body);letter-spacing:-.035em;text-transform:none;font-size:17px;font-weight:800}.pk-app .pk-mark{box-shadow:none;filter:none}.pk-app .pk-snav{gap:4px}.pk-app .pk-snav a{letter-spacing:0;text-transform:none;border-radius:8px;min-height:44px;padding:12px;font-size:14px;font-weight:650}.pk-app .pk-snav a[aria-current=page]{color:var(--text);background:var(--surface2);border-color:#0000}.pk-app .pk-snav a[aria-current=page]>svg{color:var(--green)}.pk-app .pk-side-tools{gap:4px;margin-top:24px;padding-top:20px}.pk-app .pk-side-tools .search-trigger{background:var(--surface);border-color:var(--border2);border-radius:8px;margin-bottom:8px}.pk-app .pk-side-tools .account-link{border-radius:8px;font-size:13px}.pk-app .pk-plan-line{font-size:12px;line-height:1.6}.pk-app .page{padding-block:24px 48px}.pk-app .page-title,.pk-app h1,.pk-app .pk-apphead h1,.pk-app .pk-page h1{font-family:var(--body);letter-spacing:-.035em;text-transform:none;font-size:28px;font-weight:800;line-height:1.2}.pk-app :is(h2,h3,h4,button,input,select,textarea,summary,.mono,.font-mono){font-family:var(--body)}.pk-app :is(h1,h2,h3,h4){text-transform:none}.pk-app :is(button,input,select,textarea){font-variant-numeric:tabular-nums}.pk-app :is(.pk-btn,.button,.button-primary,.button-quiet,.button-destructive){letter-spacing:0;text-transform:none;border-radius:8px;font-weight:700}.pk-app .section-tab[aria-current=page]{color:var(--text);background:var(--surface2);border-color:var(--text);box-shadow:none}.pk-app :is(input:not([type=radio]):not([type=checkbox]),select,textarea){border-radius:8px}.pk-app button:hover:not(:disabled){opacity:1}.pk-app .board-sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.pk-app :focus-visible{outline:2px solid var(--text);outline-offset:3px}.pk-app :is(input,select,textarea){accent-color:var(--green)}.pk-app .updated-stamp{letter-spacing:0;font-size:12px}.pk-app .v2-error-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.pk-app .v2-error-actions>*{border-radius:8px;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}@media (min-width:1001px) and (max-width:1279px){.pk-app{--rail-w:88px}.pk-app .pk-side{padding:20px 8px}.pk-app .pk-side-brand{margin:0 0 20px}.pk-app .pk-snav a{padding:8px 2px;font-size:11px}.pk-app .pk-side-tools .account-link{font-size:11px}}@media (max-width:1000px){.pk-app{--control-h:44px}.pk-app .pk-side{padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));background:var(--bg2)}.pk-app .pk-side:before{content:none}.pk-app .pk-side-brand{margin:0}.pk-app .pk-side-tools{margin:0 0 0 auto;padding:0}.pk-app .pk-side-tools .search-trigger{margin:0}.pk-app .pk-side-tools .v2-side-secondary{display:none}.pk-app .pk-side-tools .account-link{font-size:11px}.pk-app .pk-snav-mobile{background:var(--bg2);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.pk-app .pk-snav-mobile a{gap:4px;min-height:48px;padding:4px 1px;font-size:11px}.pk-app .pk-snav-mobile a>span{text-overflow:clip;overflow:visible}.pk-app .page{padding-block:20px 32px}.pk-app .page-title,.pk-app h1,.pk-app .pk-apphead h1,.pk-app .pk-page h1{font-size:24px}.pk-app .app-main{min-height:calc(100dvh - 124px)}.pk-app :is(button,input:not([type=checkbox]):not([type=radio]),select,summary){min-height:44px}.pk-app :is(.v2-decision-back,.dossier-evidence) a.link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.pk-app *,.pk-app :before,.pk-app :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.pk-app .v2-replay-notice{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:8px;margin:16px 16px 0;padding:12px 16px;font-size:12px;line-height:1.5}.pk-btn,.button,.button-primary,.button-quiet,.button-destructive{border:1.5px solid var(--color-border-strong);border-radius:var(--pill);min-height:44px;color:var(--text);font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.pk-btn-sm{padding:0 16px;font-size:12px}.button{min-height:36px;font-size:var(--text-xs);letter-spacing:0;text-transform:none;padding:0 12px;font-weight:600}.pk-btn:not(:disabled):hover,.button:not(:disabled):hover,.button-quiet:not(:disabled):hover{background:var(--surface2);border-color:var(--text)}.pk-btn-primary,.button-primary,.button[data-variant=primary]{background:var(--green);border-color:var(--green);color:var(--green-ink)}.pk-btn-primary:not(:disabled):hover,.button-primary:not(:disabled):hover,.button[data-variant=primary]:not(:disabled):hover{background:var(--green-bright);border-color:var(--green-bright);color:var(--green-ink);box-shadow:0 0 0 4px #2ee06a2e}@supports (color:color-mix(in lab, red, red)){.pk-btn-primary:not(:disabled):hover,.button-primary:not(:disabled):hover,.button[data-variant=primary]:not(:disabled):hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 18%, transparent)}}.pk-btn-quiet{color:var(--muted);border-color:#0000}.pk-btn-quiet:not(:disabled):hover{background:var(--surface2);color:var(--text);border-color:#0000}.button-destructive{border-color:var(--color-negative);color:var(--color-negative)}.button-destructive:not(:disabled):hover{background:var(--color-negative-dim);border-color:var(--color-negative);color:var(--text)}.pk-btn[aria-pressed=true],.button[aria-pressed=true],.button-quiet[aria-pressed=true]{background:var(--green-dim);border-color:#2ee06a8c}@supports (color:color-mix(in lab, red, red)){.pk-btn[aria-pressed=true],.button[aria-pressed=true],.button-quiet[aria-pressed=true]{border-color:color-mix(in srgb, var(--green) 55%, transparent)}}.pk-btn[aria-pressed=true],.button[aria-pressed=true],.button-quiet[aria-pressed=true]{color:var(--green)}.pk-btn[aria-pressed=true]:not(:disabled):hover,.button-quiet[aria-pressed=true]:not(:disabled):hover{background:var(--green-dim);border-color:var(--green);color:var(--green)}.pk-btn-check{font-weight:800}.pk-btn:disabled,.pk-btn[aria-disabled=true],.button:disabled,.button-primary:disabled,.button-quiet:disabled,.button-destructive:disabled{cursor:default;opacity:.55;box-shadow:none}.pk-btn:not(:disabled):active,.button:not(:disabled):active{transform:translateY(1px)}@media (max-width:760px){.pk-btn-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.pk-btn-pair>.pk-btn{width:100%;padding-inline:8px}}.pb-input,.pb-select select,.pb-chip,.pb-pagelink,.pd-chip,.pd-linechip,.pl-jump-link,.pl-search-input,.prop-window-chip,.gh-page .section-tab,.pd-page .section-tab{border-color:var(--color-border-strong)}.price-cell{min-width:0;min-height:24px;font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 6px;font-size:13px;display:inline-flex}.price-head,.price-quote{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.price-side{color:var(--muted);font-family:var(--body);font-size:var(--text-3xs);letter-spacing:.02em;font-weight:700}.price-fig{color:var(--text)}.price-num{color:var(--text);font-weight:700}.price-none{color:var(--muted);font-family:var(--body);font-size:12px}.price-apps{color:var(--muted);font-size:var(--text-3xs)}.price-cell .book-chip{width:auto;min-width:22px;height:22px;font-size:var(--text-3xs)}@media (max-width:760px){.price-cell{gap:1px 4px;font-size:12px}.price-cell[data-figure]{flex-direction:column;align-items:flex-end}.price-cell .book-chip,.price-cell .book-chip img{min-width:16px;height:16px}.price-cell .book-chip{width:auto;padding:0 3px}.price-cell .book-chip img{width:16px}}.edge-chip{flex-direction:column;align-items:flex-end;gap:0;padding:3px 8px}.pd-rowline .edge-chip{flex-direction:row;align-items:baseline;gap:5px;padding:2px 9px}.edge-chip{border:1px dashed var(--color-experimental);border-radius:var(--radius-xs);min-height:24px;color:var(--text);font-family:var(--body);font-size:var(--text-3xs);white-space:nowrap;align-items:baseline;gap:5px;padding:2px 9px;font-weight:700;display:inline-flex}.edge-chip-word{color:var(--color-experimental);letter-spacing:.04em;text-transform:uppercase}.edge-chip-value{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.edge-chip-fig{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;font-size:12px;font-weight:700}.edge-none{color:var(--muted);font-family:var(--body);white-space:nowrap;font-size:12px;font-weight:500}.hit-chip{background:var(--bg);min-width:44px;font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;border-radius:8px;padding:3px 6px;display:inline-flex}.hit-chip>span[aria-hidden]{flex-direction:column;align-items:center;width:100%;display:flex}.hit-chip-label{color:var(--muted);font-size:var(--text-3xs);letter-spacing:.04em;font-weight:700}.hit-chip-val{align-items:baseline;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.hit-chip-side{color:var(--muted);font-family:var(--body);font-size:var(--text-3xs);font-weight:800}.hit-chip-count{color:var(--muted);font-size:var(--text-3xs)}.hit-chip[data-tone=high] .hit-chip-val{color:var(--color-positive)}.hit-chip[data-tone=low] .hit-chip-val{color:var(--color-negative)}.hit-chip[data-tone=none] .hit-chip-val{color:var(--muted);font-weight:500}@media (min-width:1101px){.pb-hits .hit-chip-label,.pb-hits .hit-chip-count{display:none}.pb-hits .hit-chip{min-width:46px;padding:3px 4px}.pb-hits{gap:5px}}.unavailable{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-muted);border-bottom:0;align-items:center;gap:4px;display:inline-flex}.unavailable-mark{border:1.5px solid var(--color-border-strong);border-radius:50%;width:8px;height:8px;display:inline-block}.unavailable-disclosure{display:inline-block;position:relative}.unavailable-disclosure>summary{min-height:24px}.unavailable-disclosure[open] .unavailable-mark{background:var(--color-ink-muted);border-color:var(--color-ink-muted)}.unavailable-disclosure>.disclosure-body{z-index:6;width:max-content;max-width:min(320px,80vw);box-shadow:var(--shadow-dialog);text-align:left;margin-top:0;position:absolute;top:calc(100% + 4px);left:0}.num .unavailable-disclosure>.disclosure-body,.sl-cell .unavailable-disclosure>.disclosure-body{left:auto;right:0}.board-help{margin:0 0 8px}.board-help>summary{color:var(--muted);font-family:var(--body);min-height:24px;font-size:12px;font-weight:600}.board-help>summary:before{content:"›";margin-right:4px;transition:transform .12s;display:inline-block}.board-help[open]>summary:before{transform:rotate(90deg)}.board-help dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.board-help dt{color:var(--text);font-family:var(--body);font-size:12px;font-weight:700}.board-help dd{color:var(--color-ink-secondary);margin:0;font-size:12px}@media (max-width:639px){.board-help{margin-bottom:4px}.unavailable-disclosure>summary,.board-help>summary{align-items:center;min-width:44px;min-height:44px;display:flex}.gate-footnote a,.signup-status a{align-items:center;min-height:44px;display:inline-flex}.app-footer-row a{justify-content:center;min-width:44px;min-height:44px}.empty .link,.entry-row .button,.source-back{align-items:center;min-height:44px;display:inline-flex}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
