@media (prefers-color-scheme:dark){:root:not([data-theme="paper"]):not([data-theme="light"]){color-scheme:dark;--paper-0:#110f0c;--paper-1:#18150f;--paper-2:#2a241b;--card:#1b1712;--ink-900:#f3ecdd;--ink-700:#ddd3c2;--ink-500:#a99d8b;--rule:#2f291f;--rule-2:#4c4335;--rule-3:#7d705c;--gold-900:#f1d595;--gold-700:#e2bd6e;--gold-500:#c99b45;--gold-200:#5a4620;--gold-100:#2a2114;--hit-700:#6fcfa6;--hit-500:#4fae88;--hit-100:#12271f;--miss-700:#f08a72;--miss-500:#d9644b;--miss-100:#2c1611;--sim-700:#86c6da;--sim-100:#10232a;--void-700:#a99d8b;--track:#6a5f4d;--on-ink:#110f0c;--focus:#e2bd6e;--scrim:rgb(0 0 0 / .6);--sh-1:0 1px 0 rgb(0 0 0 / .4);--sh-2:0 1px 0 rgb(0 0 0 / .4),0 18px 40px -20px rgb(0 0 0 / .8)}}.hero{padding:140px 48px 80px}section{padding:var(--section,140px) 48px;max-width:1200px;margin:0 auto}.section-label{font-family:var(--mono);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gold-ink,#5a3f0e);margin-bottom:20px}@media (max-width:1024px){section{padding:80px 20px}.hero{padding:100px 20px 60px}}.lp-nav-links{display:flex;gap:22px;align-items:center}.lp-nav-links a{text-decoration:none;color:inherit}.lp-nav-links a.nav-cta{color:var(--gold-dim,#6e4d12)}.tp-skip{position:absolute;left:16px;top:-8px;transform:translateY(-100%);background:#fff;color:#1a1510;padding:8px 12px;z-index:10000}.tp-skip:focus{top:8px;transform:none}@media (max-width:760px){.lp-nav-links{gap:14px;font-size:0.9rem}.lp-nav-links .lp-hide-sm{display:none}}@media (max-width:480px){.lp-nav-links{gap:12px}.lp-nav-links .nav-cta{padding:6px 10px;white-space:nowrap}.nav-logo img{height:24px}}nav.site-nav{background:color-mix(in srgb,var(--bg-void) 96%,transparent)}.footer-ledger{color:var(--text-dim)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]):not([data-theme="paper"]) body::before{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.45) 100%)}}:root[data-theme="dark"] body::before,:root[data-theme="night"] body::before{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.45) 100%)}.sf-wrap{max-width:1180px;margin:0 auto;padding:0 24px;box-sizing:border-box}.sf-h1{font-family:var(--serif,Georgia,serif);font-weight:600;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.05;margin:6px 0 14px;color:var(--ivory,#1a1510)}.sf-lede{font-size:1.08rem;line-height:1.55;color:var(--text-secondary,#6b6055);max-width:720px;margin:0 0 10px}.sf-honest{font-family:var(--mono,ui-monospace,monospace);font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-dim,#6e645a);margin:0}.sf-news{padding-top:112px;padding-bottom:72px}.sf-news-head{margin-bottom:18px}.footer-ledger{color:var(--text-dim)}nav.site-nav{background:color-mix(in srgb,var(--bg-void) 96%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]):not([data-theme="paper"]) body::before{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.45) 100%)}:root:not([data-theme="light"]):not([data-theme="paper"]) .nav-logo img{filter:invert(1) brightness(0.92)}}:root[data-theme="dark"] body::before,:root[data-theme="night"] body::before{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,0.45) 100%)}@media (max-width:760px){.sf-wrap{padding:0 16px}.sf-news,.sf-story{padding-top:92px}}.sf-tick-face{position:absolute;inset:0;text-align:right;white-space:nowrap;pointer-events:none}@media screen and (prefers-reduced-motion:no-preference){.sf-onload [data-tick]{visibility:hidden}}.sf-play-k{font-family:var(--mono,ui-monospace,monospace);font-size:0.66rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--gold,#8f661d);margin:0 4px 0 0}.sf-play-read{margin:0 0 10px}.sf-play-read-l{font-size:0.86rem;line-height:1.4;color:var(--text-primary,#2d2520);margin:0 0 6px}.sf-play-read-l span{font-family:var(--mono,ui-monospace,monospace);font-size:0.66rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--gold,#8f661d);display:block;margin-bottom:2px}.sf-play-bar{height:8px;border-radius:var(--r-round,999px);background:var(--border,#e5ddcf);overflow:hidden}.sf-play-bar i{display:block;height:100%;background:var(--gold,#8f661d);border-radius:var(--r-round,999px)}.sf-play-read-n{font-size:0.78rem;color:var(--text-dim,#6e645a);margin:4px 0 0}.sf-play-read-none{font-size:0.86rem;color:var(--text-dim,#6e645a);margin:0 0 10px}.sf-play-table{margin:0 0 10px}.sf-play-table .sf-play-k{display:block;margin:0 0 4px}.sf-play-table ul{list-style:none;margin:0;padding:0;font-size:0.86rem;line-height:1.5;color:var(--text-primary,#2d2520)}.sf-play-table li span{color:var(--text-secondary,#6b6055)}.sf-play-table li em{font-style:normal;color:var(--text-dim,#6e645a)}.sf-play-table li em::before{content:"\00b7\00a0"}.sf-play-stats{font-size:0.82rem;color:var(--text-dim,#6e645a);margin:auto 0 12px;padding-top:4px}.sf-play-stats b{color:var(--text-primary,#2d2520)}.sf-play-it{margin:8px 2px 0}.sf-play-it a{display:inline-block;min-height:44px;line-height:44px;font-weight:700;font-size:0.92rem;color:var(--gold-dim,#6e4d12);text-decoration:underline}.sf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-nav-links a{white-space:nowrap;position:relative;color:var(--ink-700,#3b3229)}.lp-nav-links a[aria-current="page"]{font-weight:600;color:var(--ink-900,#17130e)}.lp-nav-links a[aria-current="page"]::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--gold-500,#b8892f)}@media (max-width:1000px){.lp-nav-links .lp-hide-md{display:none}}.lp-menu-panel a[aria-current="page"]{font-weight:600;text-decoration:underline;text-decoration-color:var(--gold-500,#b8892f);text-decoration-thickness:2px;text-underline-offset:6px}@media (max-width:760px){.lp-nav-links .nav-cta{padding:8px 12px}}@media (max-width:560px){.lp-nav-links .lp-signin{display:none}.lp-nav-links{gap:4px}.lp-nav-links .nav-cta{padding:6px 10px}}.sf-h1{overflow-wrap:break-word}.footer-ledger a{color:var(--text-dim,#7a7066);text-decoration:underline;text-underline-offset:2px}.footer-ledger a:hover{color:var(--gold,#8f661d)}.footer-photos a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:760px){.sf-tag,.sf-play-k,.sf-play-tag,.sf-play-read-l span,.sf-question span,.sf-honest,.sf-sim-hero,.sf-basis,.sf-crumb,.lp-eyebrow,.lp-stamp,.sf-sim-label{font-size:12px}}.tp-site .tp-404{max-width:1180px;margin:0 auto;padding:120px 24px 72px;box-sizing:border-box}.tp-site .tp-404 h1{font-family:var(--serif,Georgia,serif);font-weight:600;font-size:clamp(2rem,4vw,2.6rem);margin:0 0 12px;color:var(--ivory,#1a1510)}.tp-site .tp-404 p{margin:0 0 18px}.tp-site .tp-404 .tp-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;margin-right:8px;border:1px solid var(--gold,#8f661d);border-radius:2px;color:var(--gold-dim,#6e4d12);font:500 12px var(--mono,ui-monospace,monospace);letter-spacing:0.06em;text-transform:uppercase;text-decoration:none}.tp-site .tp-404 .tp-btn:hover{background:var(--gold,#8f661d);color:var(--bg-void,#fefcf8)}h1,h2,h3,.sf-h1,.section-title,.t-display,.lp-odds strong,.sf-bars b,.rec-num,.rec-stat,.sf-gauge text,[data-tick]{font-variant-numeric:lining-nums tabular-nums;font-optical-sizing:auto}.sf-h1{font-family:var(--font-display);font-weight:600;color:var(--ink-900);font-size:var(--fs-h1);line-height:var(--lh-head);letter-spacing:-0.01em;text-wrap:balance;overflow-wrap:break-word}.sf-play-k,.sf-question span,.pp-k{color:var(--ink-500);font-size:var(--fs-micro)}.btn-line,.lp-nav-links .nav-cta,.nav-cta{background:transparent;color:var(--ink-900) !important;border:1px solid var(--ink-900);border-radius:var(--r-2)}.btn-line:hover,.lp-nav-links .nav-cta:hover,.nav-cta:hover{background:var(--paper-1);color:var(--ink-900) !important}.lp-nav-links .nav-cta{font:600 0.875rem/1 var(--font-text) !important;letter-spacing:0;text-transform:none;padding:10px 16px}.seat{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 10px 2px 4px;box-sizing:border-box;border-radius:var(--r-round);background:var(--paper-1);border:var(--hair);font-size:var(--fs-small);line-height:1.3;color:var(--ink-700)}.seat>i{flex:none;width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font:700 9px/1 var(--font-data);font-style:normal;letter-spacing:0;color:var(--on-ink);background:var(--ink-500)}.seat[data-lean="against"]>i{background:var(--miss-500)}.seat[data-lean="for"]>i{background:var(--hit-700)}.seat[data-lean="undecided"]>i{background:var(--gold-500);color:#17130e}.seat em{font-style:normal;color:var(--ink-500)}.sf-play-table .seats{margin-top:6px;font-size:var(--fs-small)}.sf-play-table .seat span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.seat{border-radius:14px;max-width:100%}.meter{position:relative;height:10px;border-radius:var(--r-round);background:var(--paper-2)}.meter>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ink-900);width:var(--v,0%);transition:width var(--t-draw) var(--ease-out)}.meter.won>i{background:var(--hit-500)}.meter>b{position:absolute;top:-5px;bottom:-5px;left:var(--need,70%);width:2px;margin-left:-1px;background:var(--gold-500)}.meter>b::after{content:attr(data-l);position:absolute;top:-18px;left:50%;transform:translateX(-50%);font:600 10px/1 var(--font-data);letter-spacing:.08em;color:var(--gold-700);white-space:nowrap}.meter.sm{height:6px}.meter.sm>b{top:-3px;bottom:-3px}.meter.sm>b::after{display:none}.sf-playhub-agents{font-size:var(--fs-small);color:var(--ink-700);margin:0 0 var(--s-5)}.sf-playhub-agents{margin:var(--s-5) 0}.sf-playhub-agents a,.sf-playhub-empty a{color:var(--ink-900);text-decoration:underline;text-decoration-color:var(--gold-500);text-underline-offset:3px}.tp-notify{margin:40px 0 24px;padding:20px 16px;border:1px solid var(--border,#d8d0c4);border-radius:var(--r-3,8px);background:var(--bg-card,#fff);color:var(--text-primary,#2d2520)}.tp-notify-copy{min-height:7.5em}.tp-notify-h{margin:0 0 6px;font-size:1.25rem;line-height:1.3}.tp-notify-body{margin:0 0 14px;color:var(--text-secondary,#6b6055)}.tp-notify-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.tp-notify-field{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;min-width:0}.tp-notify-label{font-size:0.8rem;color:var(--text-secondary,#6b6055)}.tp-notify input[type="email"],.tp-notify select{width:100%;min-height:44px;padding:8px 10px;font:inherit;color:inherit;background:var(--bg-void,#fefcf8);border:1px solid var(--border-strong,#b7ab9c);border-radius:var(--r-3,8px)}.tp-notify-btn{min-height:44px;padding:8px 18px;cursor:pointer;font:inherit;font-weight:600;color:var(--on-ink,#fbf8f2);background:var(--ink-900,#17130e);border:0;border-radius:var(--r-2,4px);box-shadow:var(--sh-press,none)}.tp-notify-btn:disabled{opacity:0.6;cursor:default}.tp-notify :focus-visible{outline:2px solid var(--focus,#6e4d12);outline-offset:2px}.tp-notify-check{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:0.85rem;color:var(--text-secondary,#6b6055);cursor:pointer}.tp-notify-check input{margin-top:3px;flex:0 0 auto}.tp-notify-consent{margin:8px 0 0;font-size:0.8rem;color:var(--text-secondary,#6b6055)}.tp-notify-status{margin:10px 0 0;min-height:3em;font-size:0.9rem}.tp-notify-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:600px){.tp-notify-copy{min-height:11em}.tp-notify-btn{width:100%}.tp-notify-status{min-height:4.6em}}.hh{display:grid;gap:16px;margin:0 0 32px}@media (min-width:900px){.hh{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:44px}}.hh-go:focus-visible,.hh-all:focus-visible,.hd-link:focus-visible,.hy-go:focus-visible,.cd-link:focus-visible,.cd-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.av{display:block;flex:none;border-radius:50%}.av circle{stroke:var(--rule-2);stroke-width:1.5}.av-ph{object-fit:cover;box-sizing:border-box;border:1.5px solid var(--rule-2);background:var(--paper-2)}.av text{font:600 14px/1 var(--font-text);text-anchor:middle}.cd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:28px 16px}@media (min-width:600px){.cd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.cd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.cd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cd-sep{grid-column:1 / -1;margin:8px 0 -12px;padding-top:16px;border-top:var(--hair);font:600 var(--fs-micro)/1.4 var(--font-data);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-500)}.cd-link:hover .cd-title{text-decoration:underline}.cd-plate{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:repeating-linear-gradient(135deg,transparent 0 11px,var(--pl) 11px 12px),var(--pb);--pb:#f6edd6;--pl:rgb(168 122 36 / .22)}.cd-plate::before{content:"";width:28%;max-width:56px;aspect-ratio:1;background:var(--mk) center / contain no-repeat}.cd-plate b{font:600 clamp(.9rem,4.6cqw,1.15rem)/1 "Cormorant Garamond",Georgia,serif;color:#17130e}.cd-plate.t1{--pb:#e8e0d1;--pl:rgb(122 87 22 / .22)}.cd-plate.t3{--pb:#ecd9ac;--pl:rgb(122 87 22 / .22)}.cd-plate.t4{--pb:#e2eff3;--pl:rgb(27 106 132 / .22)}.cd-thumb[data-k="play"] .cd-plate{--mk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='19' fill='%237a5716'/%3E%3Cpath d='M16 11l14 9-14 9z' fill='%23fbf8f2'/%3E%3C/svg%3E")}.cd-ph,.cd-thumb img{position:absolute;inset:0;width:100%;height:100%;display:block}.cd-badge{position:absolute;right:8px;bottom:8px;font:600 var(--fs-micro)/1 var(--font-data);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-1);padding:4px 6px;white-space:nowrap;color:#fbf8f2;background:rgb(23 19 14 / .86)}.cd-badge.cd-play{background:#7a5716}.cd-body{display:flex;gap:10px;align-items:flex-start;padding:12px 2px 0}.cd-lead{flex:none;line-height:0;margin-top:1px}.cd-text{display:block;min-width:0}.cd-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 4px;font:600 1rem/1.35 var(--font-text);color:var(--ink-900)}.cd-meta{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 0.8125rem/1.45 var(--font-text);color:var(--ink-500)}.cd-more{min-height:44px;padding:0 28px;border:1px solid var(--rule-3);border-radius:var(--r-2);background:var(--card);color:var(--ink-900);font:600 var(--fs-small)/1 var(--font-text);cursor:pointer}.cd-more:hover{background:var(--paper-1)}@media (prefers-reduced-motion:reduce){.cd-link,.hm-bar,.hm-bar.hm-bar-on{transition:none}}.cd-feed[id]{scroll-margin-top:90px}.pp{max-width:760px;margin:0 auto;padding:104px 16px 56px;box-sizing:border-box;color:var(--text-primary,#2d2520)}.pp h1{font-family:var(--font-display,Georgia,serif);font-weight:600;font-size:var(--fs-h1,clamp(2.125rem,5vw,3.25rem));line-height:var(--lh-head,1.12);letter-spacing:-0.01em;color:var(--ink-900,#17130e);text-wrap:balance;margin:4px 0 12px;overflow-wrap:anywhere}.pp h2{font-size:1.15rem;margin:0 0 8px}.pp-tag,.pp-k{font-family:var(--mono,ui-monospace,monospace);font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--gold-dim,#6e4d12);margin:0}.pp-k{margin-right:6px}.pp-goal{font-size:1.2rem;line-height:1.45;margin:0 0 8px;overflow-wrap:anywhere}.pp-seat{font-size:0.95rem;color:var(--text-secondary,#6b6055);margin:0 0 16px;overflow-wrap:anywhere}.pp-sample{border:1px dashed var(--border,#d8d0c4);padding:8px 12px;border-radius:var(--r-3,8px);margin:8px 0;color:var(--text-dim,#6e645a)}.pp-cta{margin:20px 0 28px}.pp-take{display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;font:600 1.05rem/1.2 var(--font-text,system-ui,sans-serif);padding:0 24px;min-height:56px;border-radius:var(--r-2,4px);text-decoration:none;background:var(--ink-900,#17130e);color:var(--on-ink,#fbf8f2);box-shadow:var(--sh-press,none)}.pp-take:hover{background:var(--ink-700,#3b3229)}.pp-free{display:block;margin:8px 0 0;font-size:.9rem;color:var(--ink-500,#6b6254)}.pp-take:focus-visible,.pp a:focus-visible{outline:2px solid var(--gold,#8f661d);outline-offset:2px}.pp-stats{font-size:0.86rem;color:var(--text-dim,#6e645a);margin:8px 0 0}.pp-watch{margin:4px 0 0}.pp-watch a{display:inline-block;min-height:44px;line-height:44px;font-weight:700;color:var(--gold-dim,#6e4d12)}.pp section.pp-sec{padding:0;max-width:none;margin:0 0 28px}.pp-sec p{line-height:1.55;margin:0 0 10px;overflow-wrap:anywhere}.pp-note{font-size:0.88rem;color:var(--text-secondary,#6b6055)}.pp-table{list-style:none;margin:0;padding:0}.pp-table li{padding:10px 0;border-top:1px solid var(--border,#e4dccf);overflow-wrap:anywhere}.pp-table li span{color:var(--text-secondary,#6b6055);margin-left:8px}.pp-table li em{font-style:normal;color:var(--text-dim,#6e645a);margin-left:8px}.pp-board{width:100%;border-collapse:collapse;font-size:0.95rem}.pp-board th,.pp-board td{text-align:left;padding:8px 6px;border-top:1px solid var(--border,#e4dccf);overflow-wrap:anywhere}.pp-board em{font-style:normal;color:var(--gold-dim,#6e4d12);font-size:0.8rem}.pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-share a{display:inline-block;min-height:44px;line-height:42px;padding:0 16px;margin:0 6px 6px 0;border:1px solid var(--ink-900,#17130e);border-radius:var(--r-2,4px);color:var(--ink-900,#17130e);font:600 var(--fs-micro,12px)/42px var(--font-data,monospace);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-sizing:border-box}.pp-board th{white-space:nowrap}@media (max-width:599px){.pp{padding-top:88px}.pp-board th,.pp-board td{padding:8px 4px}}.pp a:not(.pp-take):not(.tp-btn){color:var(--gold-dim,#6e4d12)}.pr-result{font-size:1.1rem;margin:0 0 12px;overflow-wrap:anywhere}.pr-won,.pr-lost{font-family:var(--mono,ui-monospace,monospace);font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--border,#d8d0c4)}.pr-won{color:var(--gold-dim,#6e4d12)}.pr-by{color:var(--text-secondary,#6b6055)}.pr-turns{list-style:none;margin:0;padding:0}.pr-turns>li{padding:14px 0;border-top:1px solid var(--border,#e4dccf)}.pr-say{background:var(--bg-card,rgba(143,102,29,0.07));border-radius:10px;padding:10px 12px;margin:0 0 8px}.pr-replies{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid var(--border,#e4dccf)}.pr-replies li{padding:4px 0;line-height:1.5;overflow-wrap:anywhere}.pr-chip{display:inline-block;font-family:var(--mono,ui-monospace,monospace);font-size:0.72rem;padding:1px 7px;border-radius:999px;border:1px solid var(--border,#d8d0c4);vertical-align:1px;white-space:nowrap}.pr-up{color:#1f6b3a;border-color:#1f6b3a}.pr-down{color:#9b2c2c;border-color:#9b2c2c}.pr-flat{color:var(--text-dim,#6e645a)}.pr-after{font-size:0.82rem;color:var(--text-dim,#6e645a);margin:6px 0 0}.pr-best{list-style:none;margin:0;padding:0}.pr-best li{border-top:1px solid var(--border,#e4dccf)}.pr-best a{display:block;min-height:44px;padding:10px 0;line-height:1.4;overflow-wrap:anywhere}.pr-best span{color:var(--text-secondary,#6b6055);margin-left:6px}.pp-share .tp-share-set{display:inline}.pp-origin{margin:0 0 18px}.pp-origin h3{font-size:1rem;margin:0 0 4px}.pp-agents{margin-top:12px}.pr-best i.pr-agent{font-style:normal;font-size:0.75rem;margin-left:6px;padding:1px 8px;border:1px solid var(--border,#e4dccf);border-radius:999px;color:var(--gold-dim,#6e4d12);white-space:nowrap}.pp h2{font-family:var(--font-display,Georgia,serif);font-weight:600;font-size:var(--fs-h3,1.6rem);line-height:1.15;color:var(--ink-900,#17130e);letter-spacing:-0.005em;margin:0 0 12px}.pp-tag{color:var(--sim-700,#1b6a84)}.pp-k{color:var(--ink-500,#675c50)}.pp-table li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 0;border-top:var(--hair,1px solid #e4dccf)}.pp-table li b{color:var(--ink-900,#17130e)}.pp-table li span{margin-left:0;color:var(--ink-500,#675c50);font-size:var(--fs-small,14px)}.pp-table li em{margin-left:auto;font:500 var(--fs-micro,12px)/1.2 var(--font-data,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500,#675c50);padding:4px 8px;border:1px solid var(--rule-2,#d8d0c4);border-radius:var(--r-1,2px);white-space:nowrap}.pp-table li[data-lean]::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink-500,#675c50);flex:none;align-self:center}.pp-table li[data-lean="against"]::before{background:var(--miss-500,#c4553f)}.pp-table li[data-lean="undecided"]::before{background:var(--gold-500,#b8892f)}.pp-table li[data-lean="for"]::before{background:var(--hit-500,#2f8a6c)}.pp-table li[data-lean="against"] em{color:var(--miss-700,#9b2f1c);border-color:currentColor}.pp-table li[data-lean="undecided"] em{color:var(--gold-700,#7a5716);border-color:currentColor}.pp-table li[data-lean="for"] em{color:var(--hit-700,#1d6550);border-color:currentColor}.pp .seats{margin:0 0 16px}.pp-board{font-size:var(--fs-small,14px)}.pp-board th{font:500 var(--fs-micro,12px)/1 var(--font-data,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500,#675c50);border-top:0;padding-bottom:10px}.pp-board td{padding:12px 6px;vertical-align:middle;border-top:var(--hair,1px solid #e4dccf)}.pp-board td:first-child,.pp-board .pp-rk{font:600 1.375rem/1 var(--font-display,Georgia,serif);color:var(--ink-500,#675c50);width:36px;font-variant-numeric:lining-nums tabular-nums}.pp-board tbody tr:first-child td:first-child,.pp-board tbody tr:first-child .pp-rk{color:var(--gold-700,#7a5716)}.pp-board td:nth-child(2),.pp-board .pp-who{font-weight:600;color:var(--ink-900,#17130e)}.pp-board td:nth-child(n+3){font-family:var(--font-data,monospace);font-variant-numeric:tabular-nums;color:var(--ink-700,#3b3229)}.pp-board em{display:inline-block;margin-left:6px;padding:2px 6px;font:700 11px/1.3 var(--font-data,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--hit-700,#1d6550);background:var(--hit-100,#e3f1ea);border:1px solid currentColor;border-radius:var(--r-1,2px)}.pp .pp-origin{margin:0 0 22px}.pp .pp-origin h3{display:flex;align-items:center;gap:10px;margin:0 0 6px;font:500 var(--fs-micro,12px)/1 var(--font-data,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-700,#3b3229)}.pp .pp-origin h3::before{content:"";width:22px;height:1px;background:currentColor}.pp .pp-origin[data-origin="mcp"] h3{color:var(--sim-700,#1b6a84)}.pp .pr-best i.pr-agent{font:500 11px/1.3 var(--font-data,monospace);font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border:1px solid currentColor;border-radius:var(--r-1,2px);color:var(--sim-700,#1b6a84);background:var(--sim-100,#e4f0f4)}.pp .pp-agents{font-size:var(--fs-small,14px)}.pr-best a{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;text-decoration:none}.pr-best a b{color:var(--ink-900,#17130e);text-decoration:underline;text-decoration-color:var(--gold-500,#b8892f);text-underline-offset:4px}.pr-best span{font-family:var(--font-data,monospace);font-size:var(--fs-small,14px);color:var(--ink-500,#675c50);margin-left:0}.pr-result b{font-family:var(--font-display,Georgia,serif);font-size:1.6rem;font-weight:600;color:var(--ink-900,#17130e);font-variant-numeric:lining-nums}.pr-won,.pr-lost{border-radius:var(--r-1,2px);font-weight:700;vertical-align:3px}.pr-won{color:var(--hit-700,#1d6550);background:var(--hit-100,#e3f1ea);border-color:currentColor}.pr-lost{color:var(--miss-700,#9b2f1c);background:var(--miss-100,#f6e4df);border-color:currentColor}.pr-turns{margin-top:8px}.pr-turns>li{position:relative;padding:0 0 28px 72px;border-top:0;min-height:56px}.pr-turns>li::before{content:attr(data-n);position:absolute;left:0;top:0;width:56px;height:56px;box-sizing:border-box;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule-2,#d8d0c4);background:var(--paper-0,#fbf8f2);font:600 1.5rem/1 var(--font-display,Georgia,serif);color:var(--ink-900,#17130e);font-variant-numeric:lining-nums}.pr-turns>li::after{content:"";position:absolute;left:28px;top:60px;bottom:4px;width:1px;background:var(--rule-2,#d8d0c4)}.pr-turns>li:last-child::after{display:none}.pr-say{background:var(--card,#fffdf8);border:var(--hair,1px solid #e4dccf);border-left:3px solid var(--gold-500,#b8892f);border-radius:0 var(--r-2,4px) var(--r-2,4px) 0;padding:12px 16px;margin:0 0 14px;font-size:var(--fs-lead,1.1rem);line-height:1.5;color:var(--ink-900,#17130e)}.pr-say .pp-k{display:block;margin:0 0 6px;color:var(--gold-700,#7a5716)}.pr-say em{color:var(--ink-500,#675c50)}.pr-replies{padding-left:16px;border-left:1px solid var(--rule-2,#d8d0c4);display:grid;gap:12px}.pr-replies li{padding:0;font-family:var(--font-display,Georgia,serif);font-style:italic;font-weight:500;font-size:1.3rem;line-height:1.35;color:var(--ink-900,#17130e)}.pr-replies li b{display:block;margin:0 0 2px;font:500 var(--fs-micro,12px)/1.3 var(--font-data,monospace);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500,#675c50)}.pr-replies li em{font-family:var(--font-text,sans-serif);font-size:var(--fs-small,14px);color:var(--ink-500,#675c50)}.pr-chip{font:700 var(--fs-micro,12px)/1.4 var(--font-data,monospace);font-style:normal;letter-spacing:.02em;padding:1px 7px;border-radius:var(--r-1,2px);vertical-align:3px;font-variant-numeric:tabular-nums}.pr-up{color:var(--hit-700,#1d6550);background:var(--hit-100,#e3f1ea);border-color:currentColor}.pr-down{color:var(--miss-700,#9b2f1c);background:var(--miss-100,#f6e4df);border-color:currentColor}.pr-flat{color:var(--ink-500,#675c50);background:var(--paper-1,#f4efe6);border-color:var(--rule-2,#d8d0c4)}.pr-after{display:grid;grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:12px;margin:14px 0 0;padding:10px 14px;background:var(--paper-1,#f4efe6);border-radius:var(--r-2,4px);font:600 var(--fs-micro,12px)/1.3 var(--font-data,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-700,#3b3229);font-variant-numeric:tabular-nums}@media (max-width:480px){.pr-turns>li{padding-left:52px}.pr-turns>li::before{width:40px;height:40px;font-size:1.15rem}.pr-turns>li::after{left:20px;top:44px}.pr-replies li{font-size:1.15rem}.pr-after{grid-template-columns:1fr;gap:8px}}.pr-chart{margin:4px 0 18px;max-width:520px}.pr-chart svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-data,ui-monospace,monospace)}.pr-chart .pr-grid{stroke:var(--rule-2,#d8d0c4);stroke-width:1}.pr-chart .pr-tick{font-size:10px;fill:var(--ink-500,#675c50);font-variant-numeric:tabular-nums}.pr-chart .pr-win{stroke:var(--miss-700,#9b2f1c);stroke-width:1.5}.pr-chart .pr-wintext{font-size:10px;fill:var(--miss-700,#9b2f1c);font-weight:600}.pr-chart .pr-line{stroke:var(--gold-700,#7a5716);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.pr-chart .pr-dot{fill:var(--gold-700,#7a5716)}.pr-chart .pr-end{fill:var(--gold-700,#7a5716);stroke:var(--paper-0,#fbf8f2);stroke-width:2}.pr-chart .pr-endtext{font-size:12px;font-weight:700;fill:var(--ink-900,#17130e)}.pr-turns>li.pr-fold{padding:0;min-height:0}.pr-turns>li.pr-fold::before{display:none}.pr-turns>li.pr-fold::after{display:block;top:0;bottom:0}.pr-fold summary{position:relative;z-index:1;box-sizing:border-box;min-height:44px;margin:0 0 28px 72px;padding:10px 14px;display:flex;align-items:center;cursor:pointer;border:var(--hair,1px solid #e4dccf);border-radius:var(--r-2,4px);background:var(--paper-1,#f4efe6);color:var(--gold-700,#7a5716);font:600 var(--fs-small,14px)/1.3 var(--font-data,monospace);letter-spacing:.06em;text-transform:uppercase}.pr-fold[open]>details>summary{margin-bottom:20px}.pr-fold .pr-turns{margin-top:0}@media (max-width:640px){.pr-fold summary{margin-left:52px}}.pr-chart .pr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pr-chart{position:relative}