:root{--paper:#faf7f2;--paper-2:#f3eee4;--ink:#1c1810;--ink-soft:#5f5744;--faint:#a2988a;--line:#e5ddcd;--line-2:#d5cab4;--spine:#c9bfa9;--red:#b3261e;--green:#1e6f3e;--gold:#8a6d1a;--serif:Georgia,"Times New Roman","Source Serif Pro",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(28,24,16,.028) 1px,transparent 0);background-size:5px 5px}a{color:inherit;text-decoration:none}.container{max-width:880px;margin:0 auto;padding:0 22px}.nav{background:var(--paper);border-bottom:3px double var(--ink)}.nav-inner{display:flex;align-items:baseline;justify-content:space-between;padding:20px 0 12px}.brand{font-family:var(--serif);font-weight:700;font-size:26px;letter-spacing:-.5px;color:var(--ink)}.brand .logo{display:none}.brand small{font-family:var(--sans);font-weight:600;font-size:10px;color:var(--red);letter-spacing:2.5px;margin-left:10px;vertical-align:3px}.status{display:flex;align-items:baseline;gap:18px;font-size:11px;color:var(--ink-soft);letter-spacing:1px}.status .clock{font-family:var(--mono);color:var(--ink);font-size:11px}.status .clock .dateline{color:var(--ink-soft);letter-spacing:1px;font-weight:600}.nav-link{color:var(--ink-soft);font-size:11px;letter-spacing:2px;border-bottom:1px solid transparent}.nav-link:hover{color:var(--red);border-bottom-color:var(--red)}.live-dot{display:inline-flex;align-items:center;gap:6px;letter-spacing:2px;font-size:10px;font-weight:600}.live-dot .d{width:7px;height:7px;border-radius:50%;background:var(--green);animation:blink 1.6s ease-in-out infinite}.live-dot:not(.stale){color:var(--green)}.live-dot.stale{color:var(--gold)}.live-dot.stale .d{background:var(--gold);animation:none}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero{padding:30px 0 8px}.hero .tag{color:var(--red);font-size:10.5px;letter-spacing:3px;font-weight:700;margin-bottom:10px}.hero h1{font-weight:700;font-size:clamp(30px,5vw,44px);line-height:1.12;letter-spacing:-.8px;margin:0 0 12px;color:var(--ink)}.hero h1,.hero p{font-family:var(--serif)}.hero p{color:var(--ink-soft);font-size:15.5px;max-width:640px;margin:0;line-height:1.65}.hero p b{color:var(--ink)}.hero .steps{display:flex;gap:22px;flex-wrap:wrap;margin:18px 0 6px}.step-chip{font-size:10.5px;color:var(--ink-soft);letter-spacing:1.8px;font-weight:600}.step-chip b{color:var(--red);margin-right:6px;font-family:var(--serif);font-size:13px}.panel{margin:14px 0 70px}.panel-bar{display:flex;align-items:baseline;justify-content:space-between;padding:10px 0 8px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line-2);font-size:10.5px;letter-spacing:2.5px;font-weight:700}.panel-bar,.panel-bar .count{color:var(--ink)}.legend{display:flex;flex-wrap:wrap;gap:6px 26px;padding:9px 0;border-bottom:1px solid var(--line);font-size:11px;color:var(--ink-soft)}.legend .lg-k{color:var(--red);margin-right:6px;font-weight:700;letter-spacing:.5px}.timeline{position:relative;padding:18px 0 10px 30px}.timeline:before{content:"";position:absolute;left:7px;top:24px;bottom:8px;width:2px;background:var(--spine)}.t-date{position:relative;margin:22px 0 4px;font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--ink-soft)}.t-date:before{content:"";position:absolute;left:-27px;top:4px;width:10px;height:2px;background:var(--ink)}.t-date:first-child{margin-top:0}.row{display:block;position:relative;padding:14px 0 16px;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:none}.row:before{content:"";position:absolute;left:-27px;top:24px;width:10px;height:10px;border-radius:50%;background:var(--paper);border:2.5px solid var(--ink)}.row.long:before{border-color:var(--green)}.row.short:before{border-color:var(--red)}.row:hover .co{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.row-flex{display:flex;gap:16px;align-items:flex-start}.row-body{flex:1 1;min-width:0}.pol-photo{flex:none;object-fit:cover;border-radius:2px;border:1px solid var(--line-2);outline:1px solid var(--ink);outline-offset:2px;filter:grayscale(1) contrast(1.05) sepia(.12);margin-top:3px;background:var(--paper-2)}.row-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.tkr{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--red);letter-spacing:1px}.tkr.none{color:var(--faint)}.co{font-family:var(--serif);font-weight:700;font-size:19px;color:var(--ink);letter-spacing:-.2px}.row-top .spacer{flex:1 1}.row-top .ts{color:var(--faint);font-size:10.5px;letter-spacing:1.5px;white-space:nowrap}.row-top .ts.aged{color:var(--gold)}.row-top .ts.aged:after{content:" · AGED"}.claim{color:var(--ink-soft);font-size:14px;margin:6px 0 12px;line-height:1.6;font-family:var(--serif);font-style:italic;max-width:660px}.row-meters{display:flex;gap:26px;flex-wrap:wrap;align-items:baseline}.dir{font-size:11px;letter-spacing:2px;font-weight:700;white-space:nowrap}.dir.long{color:var(--green)}.dir.short{color:var(--red)}.dir.flat{color:var(--ink-soft)}.dir .ar{margin-right:4px}.tmeter{display:inline-flex;align-items:center;gap:8px;font-size:11px}.tmeter .lbl{color:var(--faint);letter-spacing:1.5px;font-weight:600;font-size:10px}.tmeter .val{color:var(--ink);font-weight:700;min-width:32px;text-align:right;font-family:var(--mono);font-size:11.5px}.tmeter .bar{width:90px;height:5px;background:var(--paper-2);border:1px solid var(--line-2);position:relative}.tmeter .fill{position:absolute;left:0;top:0;bottom:0}.tmeter .fill.val{background:var(--ink)}.tmeter .fill.long{background:var(--green)}.tmeter .fill.short{background:var(--red)}.tmeter .fill.flat{background:var(--faint)}.tmeter.wide .bar{width:230px;height:7px}.pbadge{display:inline-flex;align-items:baseline;gap:7px;font-size:11px}.pbadge .lbl{color:var(--faint);letter-spacing:1.5px;font-size:10px;font-weight:600}.pbadge .num{font-weight:700;font-family:var(--mono);font-size:12px}.pbadge.up .num{color:var(--green)}.pbadge.down .num{color:var(--red)}.pbadge .mark.ok{color:var(--green)}.pbadge .mark.bad{color:var(--red)}.detail{padding:26px 0 90px}.back{color:var(--ink-soft);font-size:10.5px;letter-spacing:2px;font-weight:600;display:inline-block;margin-bottom:20px}.back:hover{color:var(--red)}.det-head{border-top:3px double var(--ink);border-bottom:1px solid var(--line-2);padding:18px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.det-head .h-tkr{font-family:var(--mono);color:var(--red);font-size:13px;font-weight:700;letter-spacing:2px}.det-head h1{font-family:var(--serif);font-size:clamp(24px,4vw,34px);font-weight:700;margin:6px 0 0;color:var(--ink);letter-spacing:-.5px}.det-head .meta{color:var(--faint);font-size:10.5px;letter-spacing:1.5px;margin-top:8px}.story{position:relative;padding-left:32px;margin-top:26px}.story:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:var(--spine)}.story .block{position:relative;padding:0 0 34px;border-bottom:none}.story .block:before{content:"";position:absolute;left:-29px;top:3px;width:11px;height:11px;border-radius:50%;background:var(--paper);border:2.5px solid var(--ink)}.story .block:last-of-type{padding-bottom:8px}.block-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;font-size:10.5px;letter-spacing:2.5px;font-weight:700;color:var(--ink)}.block-head .idx{color:var(--red);font-family:var(--mono);font-size:10px;letter-spacing:1px;border:1px solid var(--red);padding:1px 7px;background:transparent}.big-claim{font-family:var(--serif);font-size:20px;color:var(--ink);line-height:1.55;font-style:italic;max-width:680px}.narrative{color:var(--ink-soft);font-size:13.5px;line-height:1.7;max-width:680px}.block{padding:20px 0;border-bottom:1px solid var(--line)}.block:last-of-type{border-bottom:none}.proof-summary{display:flex;gap:22px;margin-bottom:10px;font-size:10.5px;color:var(--ink-soft);letter-spacing:1.5px;flex-wrap:wrap}.proof-summary b{color:var(--ink);font-size:13px;font-family:var(--mono)}.proof-item{display:grid;grid-template-columns:110px 1fr;grid-gap:14px;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.verdict{font-size:9.5px;letter-spacing:1.5px;font-weight:700;align-self:start;margin-top:3px}.verdict.corroborates{color:var(--green)}.verdict.mentions{color:var(--faint)}.verdict.contradicts{color:var(--red)}.proof-domain{color:var(--ink);font-size:13.5px;font-weight:600}.proof-domain a{border-bottom:1px solid var(--line-2)}.proof-domain a:hover{color:var(--red);border-bottom-color:var(--red)}.proof-reason{color:var(--ink-soft);font-size:12.5px;margin-top:3px;line-height:1.55}.dials{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));grid-gap:14px;gap:14px}.dial{border:1px solid var(--line-2);background:#fffdf9;padding:14px 15px}.dial-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid var(--line)}.dial-name{font-size:10px;letter-spacing:1.5px;font-weight:700;color:var(--ink)}.drow{display:flex;justify-content:space-between;font-size:12px;padding:3px 0}.drow .k{color:var(--faint)}.drow .v{color:var(--ink);font-family:var(--mono);font-size:11.5px}.dial-src{margin-top:10px;font-size:10px;color:var(--faint);letter-spacing:.5px}.dial-src .tag{color:var(--ink-soft)}.dial-src.link{display:inline-flex;align-items:center;gap:6px}.dial-src.link:hover,.dial-src.link:hover .arrow{color:var(--red)}.dial-src .arrow,.weight-note{color:var(--faint)}.weight-note{font-size:10.5px;letter-spacing:1px;margin-top:14px}.src-badge{font-size:9px;letter-spacing:1.5px;font-weight:700;padding:1px 6px;border:1px solid;white-space:nowrap}.src-badge.real{color:var(--green);border-color:var(--green)}.src-badge.est{color:var(--gold);border-color:var(--gold)}.block-head .src-badge{margin-left:auto}[id]{scroll-margin-top:20px}.perf-strip{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:12px}.perf-num{font-family:var(--serif);font-size:30px;font-weight:700;letter-spacing:-.5px}.perf-num.up{color:var(--green)}.perf-num.down{color:var(--red)}.perf-meta{color:var(--faint);font-size:10.5px;letter-spacing:1.5px}.perf-call{font-size:10px;letter-spacing:1.5px;font-weight:700;padding:3px 8px;border:1px solid}.perf-call.ok{color:var(--green);border-color:var(--green)}.perf-call.bad{color:var(--red);border-color:var(--red)}.since-chart{height:320px}.since-chart,.tv-wrap{border:1px solid var(--line-2);background:#fffdf9}.tv-wrap{height:440px}.tv-wrap .tradingview-widget-container{height:100%}.tv-wrap iframe{display:block}.disclaimer{border-top:3px double var(--ink);padding:14px 0;color:var(--ink-soft);font-size:11.5px;line-height:1.7;margin-top:30px}.disclaimer b{color:var(--red);letter-spacing:1px}.empty{text-align:center;color:var(--ink-soft);padding:60px 20px}.empty .big{color:var(--ink);font-family:var(--serif);font-size:19px;margin-bottom:8px}.spinner{width:22px;height:22px;border:2px solid var(--line-2);border-top-color:var(--red);border-radius:50%;animation:spin .8s linear infinite;margin:44px auto}@keyframes spin{to{transform:rotate(1turn)}}.footer{border-top:1px solid var(--line-2);color:var(--faint);font-size:10.5px;letter-spacing:1px;padding:22px 0 46px;margin-top:20px}