:root{color-scheme:light;--bg: #f5f6f4;--panel: #ffffff;--panel-soft: #eef2ef;--ink: #172023;--muted: #657175;--line: #dce2df;--accent: #0c6b58;--accent-2: #1d5f91;--risk: #a13f2b;--shadow: 0 14px 34px rgba(25, 35, 39, .08);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink)}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 28px;background:#f5f6f4f0;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.brand{font-size:.98rem;font-weight:760}nav{display:flex;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:.9rem}nav a:hover,.asset-link:hover,.artifact-grid a:hover,.detail-link:hover{color:var(--accent)}nav a.active{color:var(--ink);font-weight:760}main{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:26px 0 48px}h1,h2,h3,p{margin-top:0}.eyebrow{margin:0 0 8px;color:var(--accent);font-size:.73rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.page-intro{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:end;margin-bottom:18px}.intro-copy h1{max-width:760px;margin-bottom:12px;font-size:clamp(2.1rem,5vw,3.85rem);line-height:1;letter-spacing:0}.intro-copy p:not(.eyebrow),.section-title>p,.panel-heading>p{max-width:650px;margin-bottom:0;color:var(--muted);line-height:1.55}.status-panel,.live-panel,.signal-card,.metric-card,.strategy-summary-card,.static-summary-card,.principle-panel,.research-disclaimer,.sort-bar,.table-wrap,.artifact-grid a{background:var(--panel);border:1px solid var(--line);border-radius:8px}.status-panel{padding:18px;box-shadow:var(--shadow)}.status-panel span,.metric-card span,.card-top span{display:inline-block;margin-bottom:8px;color:var(--accent);font-size:.73rem;font-weight:820;text-transform:uppercase}.status-panel strong{display:block;font-size:1.18rem;line-height:1.25}.status-panel small{display:block;margin-top:8px;color:var(--muted);line-height:1.45}.live-panel{padding:20px;background:var(--panel-soft);box-shadow:var(--shadow)}.panel-heading,.section-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.panel-heading h2,.section-title h2{margin-bottom:0;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1}.signal-grid,.strategy-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.single-signal-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.research-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-card,.metric-card,.strategy-summary-card,.static-summary-card,.principle-panel{padding:18px}.signal-card.risk-on{border-top:4px solid var(--accent)}.signal-card.risk-off,.strategy-summary-card.risk-off{border-top:4px solid var(--risk)}.signal-card.stale{border-top-color:#b45309;background:#fffaf0}.strategy-summary-card.risk-on{border-top:4px solid var(--accent)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.card-top strong{color:var(--accent-2);text-transform:capitalize}.allocation-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 16px}.allocation-row div{padding:14px;background:#f7f9f8;border:1px solid var(--line);border-radius:8px}.allocation-row small{display:block;margin-bottom:6px;color:var(--muted);font-size:.76rem}.allocation-row strong{display:block;font-size:2rem;line-height:1}dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}dt{color:var(--muted);font-size:.75rem}dd{margin:4px 0 0;font-weight:760}dl div{min-width:0;padding-top:10px;border-top:1px solid var(--line)}.signal-card p,.metric-card p,.strategy-summary-card p,.principle-panel p{margin:16px 0 0;color:var(--muted);line-height:1.5}.signal-card p strong{display:block;margin-bottom:3px;color:var(--ink)}.signal-card p span{display:block}.dashboard-section,.strategy-list-section{margin-top:28px;padding-top:26px;border-top:1px solid var(--line)}.static-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.static-summary-card{background:#fbfcfb;border-top:4px solid var(--accent)}.static-summary-card.short-sample{border-top-color:#b45309}.static-summary-card span{display:inline-block;margin-bottom:8px;color:var(--accent);font-size:.73rem;font-weight:820;text-transform:uppercase}.static-summary-card h3{margin-bottom:9px;font-size:1.14rem}.static-summary-card p{margin-bottom:0;color:var(--muted);line-height:1.55}.static-summary-card p+p{margin-top:12px}.research-disclaimer{display:grid;gap:4px;margin-bottom:14px;padding:14px 16px;background:#fbfcfb;border-left:4px solid var(--accent-2)}.research-disclaimer strong{color:var(--ink)}.research-disclaimer span,.short-sample-note,.metric-warning{color:var(--muted);line-height:1.5}.short-sample-note{margin:0;padding:12px 14px;background:#fffaf0;border:1px solid #f1d6a3;border-radius:8px}.metric-warning{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:.86rem}.sort-bar{display:flex;align-items:center;gap:10px;padding:10px}.sort-bar label{display:grid;gap:5px}.sort-bar span{color:var(--muted);font-size:.72rem;font-weight:820;text-transform:uppercase}.sort-bar select{min-width:150px;padding:9px 32px 9px 10px;color:var(--ink);background:#f7f9f8;border:1px solid var(--line);border-radius:8px;font:inherit}.strategy-summary-card h3{margin:4px 0 8px;font-size:1.14rem}.summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.summary-metrics div{min-width:0;padding:10px;background:#f7f9f8;border:1px solid var(--line);border-radius:8px}.summary-metrics small{display:block;margin-bottom:5px;color:var(--muted);font-size:.72rem}.summary-metrics strong{display:block;font-size:1rem;line-height:1.15}.detail-link{display:inline-block;margin-top:16px;color:var(--accent-2);font-size:.9rem;font-weight:760}.breadcrumbs{margin:0 0 16px}.breadcrumbs a,.breadcrumbs span,.breadcrumbs strong{color:var(--muted);font-size:.86rem}.breadcrumbs a{color:var(--accent-2);font-weight:760}.breadcrumbs strong{color:var(--ink)}.principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.principle-panel h3{margin-bottom:12px;font-size:1.12rem}.principle-panel ol{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--muted);line-height:1.55}.research-only-panel p{margin-bottom:0;color:var(--muted);line-height:1.6}.detail-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-explain{background:#fbfcfb}.audit-image-link{display:block}.audit-image{display:block;width:100%;max-height:760px;object-fit:contain;background:var(--panel);border:1px solid var(--line);border-radius:8px}.strategy-brief,.research-note{margin-bottom:14px;padding:18px 20px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.strategy-brief{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px;align-items:end}.strategy-brief span{display:inline-block;margin-bottom:8px;color:var(--accent);font-size:.73rem;font-weight:820;text-transform:uppercase}.strategy-brief h3,.research-note h3{margin-bottom:8px;font-size:1.18rem}.strategy-brief p,.research-note p{margin-bottom:0;color:var(--muted);line-height:1.58}.strategy-brief dl{grid-template-columns:repeat(3,minmax(0,1fr))}.xyz-grid{margin-bottom:14px}.research-note{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;background:#fbfcfb}.metric-card h3{margin-bottom:8px;font-size:1.12rem}.metric-card>strong{display:block;margin-bottom:4px;font-size:2.1rem;line-height:1}.metric-label{display:block;margin-bottom:14px;color:var(--muted);font-size:.76rem;font-weight:760}.compact-metric-card>strong{font-size:1.85rem}.metric-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-wrap{margin-top:14px;margin-bottom:14px}.comparison-table{min-width:940px}.comparison-table td:first-child{color:var(--ink);font-weight:760}.comparison-table td small{display:block;margin-top:4px;color:#9a5b13;font-size:.72rem;font-weight:720}.short-sample-row{background:#fffdf7}.asset-link,.artifact-grid a{color:var(--accent-2);font-size:.9rem;font-weight:720}.artifact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.artifact-grid a{padding:13px 14px}.download-panel{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.download-panel h3{margin-bottom:8px;font-size:1.15rem}.download-panel p{max-width:720px;margin-bottom:0;color:var(--muted);line-height:1.55}.download-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.download-stack{align-items:flex-start;flex-direction:column}.download-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.download-actions a{padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--accent-2);font-size:.9rem;font-weight:760;white-space:nowrap}.download-actions a:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.download-actions a:hover{border-color:var(--accent)}.methodology-intro{grid-template-columns:minmax(0,1fr)}.methodology-section{display:grid;gap:14px}.methodology-section .principle-panel h2{margin-bottom:10px;font-size:1.24rem}.risk-notice{margin-top:28px;padding:18px 20px;background:#fffaf7;border:1px solid #ead7cc;border-left:4px solid var(--risk);border-radius:8px}.risk-notice h2{margin-bottom:8px;font-size:1.18rem}.risk-notice p:not(.eyebrow){max-width:920px;margin-bottom:0;color:#604f48;line-height:1.6}.risk-notice ul{max-width:920px;margin:0;padding-left:20px;color:#604f48;line-height:1.6}.table-wrap{overflow-x:auto}table{width:100%;min-width:900px;border-collapse:collapse;font-size:.9rem}th,td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--muted);font-size:.73rem;font-weight:820;text-transform:uppercase}td:last-child{max-width:280px;color:var(--muted)}tr:last-child td{border-bottom:0}@media(max-width:840px){.site-header,.page-intro,.panel-heading,.section-title,.static-card-grid,.download-panel,.artifact-grid,.strategy-brief,.research-note,.principle-grid,.single-signal-grid,.download-groups{grid-template-columns:1fr}.signal-grid,.research-card-grid,.strategy-list-grid,.static-card-grid,.detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header,.panel-heading,.section-title,.download-panel,.sort-bar{align-items:flex-start;flex-direction:column}.download-actions{justify-content:flex-start}main{width:min(100% - 28px,1120px);padding-top:20px}.intro-copy h1{font-size:clamp(2rem,12vw,3.1rem)}.live-panel{padding:16px}dl,.metric-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){nav{gap:12px}.allocation-row,.summary-metrics,dl,.metric-card dl,.signal-grid,.research-card-grid,.strategy-list-grid,.detail-metric-grid{grid-template-columns:1fr}}
