.note-main{padding:6.5rem 2rem 4rem}.note-wrap{max-width:720px;margin:0 auto}.note-banner{display:grid;grid-template-columns:1fr 190px;align-items:center;gap:1rem;margin-bottom:2.25rem;padding:.9rem 1rem .9rem 1.25rem;border:1px solid var(--sp-line);border-left:4px solid var(--sp);border-radius:var(--radius);color:inherit;transition:box-shadow .3s,border-color .3s}.note-banner:hover{text-decoration:none;border-color:var(--sp);box-shadow:0 16px 36px -24px color-mix(in srgb,var(--sp) 70%,transparent)}.note-banner-copy{display:flex;flex-direction:column;gap:.45rem;min-width:0}.note-back{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.78rem;color:var(--sp)}.note-banner-tagline{font-size:.98rem}.note-banner-art{display:block}@media (max-width: 560px){.note-banner{grid-template-columns:1fr 110px}.note-banner-tagline{font-size:.88rem}}.note-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin-bottom:1rem}.note-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text3);margin-bottom:1rem}.note-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.note-tag{font-family:var(--font-mono);font-size:.72rem;color:var(--text3)}.note-tldr{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--space-color);border-radius:var(--radius);padding:1.25rem 1.5rem;margin-bottom:3rem}.note-tldr-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;color:var(--space-color);font-weight:600}.note-tldr p{color:var(--text);font-size:1rem;line-height:1.6;margin-top:.5rem}.prose{color:var(--text);font-size:1.05rem;line-height:1.75}.prose h2{font-family:var(--font-display);font-size:1.6rem;margin:2.5rem 0 1rem}.prose h3{font-family:var(--font-display);font-size:1.25rem;margin:2rem 0 .75rem}.prose p{margin-bottom:1.25rem;color:var(--text2)}.prose ul,.prose ol{margin:0 0 1.25rem 1.25rem;color:var(--text2)}.prose li{margin-bottom:.4rem}.prose a{color:var(--space-color);text-decoration:underline;overflow-wrap:anywhere}.prose code{font-family:var(--font-mono);font-size:.88em;background:var(--bg2);padding:.1rem .35rem;border-radius:4px;border:1px solid var(--border)}.prose pre{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;overflow-x:auto;margin-bottom:1.25rem}.prose pre code{background:none;border:none;padding:0}.prose blockquote{border-left:3px solid var(--space-color);padding-left:1rem;color:var(--text2);font-style:italic;margin-bottom:1.25rem}.prose strong{color:var(--text);font-weight:600}.prose .table-scroll{overflow-x:auto;margin:1.75rem 0;border:1px solid var(--border);border-radius:var(--radius)}.prose table{width:100%;border-collapse:collapse;font-size:.88rem}.prose thead th{text-align:left;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--space-color);background:var(--bg2);border-bottom:1px solid var(--border);padding:.7rem .85rem;white-space:nowrap}.prose tbody td{border-bottom:1px solid var(--border);padding:.65rem .85rem;color:var(--text2);vertical-align:top;line-height:1.5}.prose tbody tr:last-child td{border-bottom:none}.prose tbody tr:hover td{background:var(--bg2)}.prose tbody td:first-child{color:var(--text);font-weight:500}.prose figure{margin:2rem 0}.prose figure svg{width:100%;height:auto;display:block}.prose figcaption{font-family:var(--font-mono);font-size:.72rem;color:var(--text3);text-align:center;margin-top:.65rem}.prose .study-figure{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.35rem}.prose .study-figure-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.prose .study-figure-kicker{display:block;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--space-color);margin-bottom:.25rem}.prose .study-figure-title{font-family:var(--font-display);font-size:1.25rem;line-height:1.25;color:var(--text)}.prose .study-figure-scale{flex:0 0 auto;font-family:var(--font-mono);font-size:.62rem;color:var(--text3)}.prose .study-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1.35rem}.prose .study-stat{background:var(--bg2);border-radius:10px;padding:.8rem;min-height:92px}.prose .study-stat strong{display:block;font-family:var(--font-display);font-size:1.55rem;line-height:1;color:var(--space-color);margin-bottom:.45rem}.prose .study-stat span{display:block;font-size:.72rem;line-height:1.35;color:var(--text2)}.prose .study-chart{display:grid;gap:.75rem}.prose .study-chart-row{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(150px,2.2fr) 48px;align-items:center;gap:.7rem}.prose .study-chart-label{font-size:.75rem;line-height:1.25;color:var(--text2)}.prose .study-chart-track{height:12px;background:var(--bg2);border-radius:999px;overflow:hidden}.prose .study-chart-fill{display:block;height:100%;min-width:3px;border-radius:inherit;background:var(--space-color)}.prose .study-chart-fill-soft{opacity:.48}.prose .study-chart-value{font-family:var(--font-mono);font-size:.7rem;text-align:right;color:var(--text)}.prose .study-split{display:flex;height:42px;overflow:hidden;border-radius:10px;margin-top:1.15rem}.prose .study-split-part{display:flex;align-items:center;justify-content:center;padding:0 .5rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;white-space:nowrap}.prose .study-split-augment{background:var(--space-color);color:var(--card)}.prose .study-split-automate{background:var(--bg2);color:var(--text2)}.prose .study-reading{margin-top:1rem;padding:.85rem 1rem;border-left:3px solid var(--space-color);background:var(--bg2);border-radius:0 10px 10px 0;font-size:.78rem;line-height:1.5;color:var(--text2)}.prose .author-voice{margin:2.5rem 0;padding:1.2rem 1.3rem .35rem;background:var(--card);border:1px solid var(--border);border-left:4px solid var(--space-color);border-radius:var(--radius)}.prose .author-voice h2{margin-top:0}.prose .author-voice-kicker{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--space-color);margin:-.15rem 0 1rem}@media (max-width: 560px){.prose .study-figure{padding:1rem}.prose .study-figure-head{align-items:flex-start;flex-direction:column;gap:.25rem}.prose .study-stat-grid{grid-template-columns:1fr}.prose .study-stat{min-height:auto}.prose .study-chart-row{grid-template-columns:minmax(92px,1fr) minmax(90px,1.4fr) 44px;gap:.5rem}.prose .study-split{height:54px}.prose .study-split-part{font-size:.6rem;padding:0 .25rem}}.prose .cite{font-family:var(--font-mono);font-size:.72rem;color:var(--text3)}.note-sources{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--border)}.note-sources h2{font-family:var(--font-display);font-size:1.25rem;margin-bottom:1rem}.note-sources ul{list-style:none;display:grid;gap:.6rem}.note-sources li{font-size:.9rem;color:var(--text2)}.note-sources a{color:var(--space-color);text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.src-authors{color:var(--text3);font-size:.82rem}.note-disclaimer{margin-top:3rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg2)}.note-disclaimer strong{color:var(--text);font-size:.84rem}.note-disclaimer p{color:var(--text2);font-size:.82rem;line-height:1.55;margin-top:.3rem}.note-related{display:inline-flex;flex-direction:column;gap:.2rem;margin-top:2.5rem;padding:1rem 1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.note-related:hover{border-color:var(--space-color);text-decoration:none}.note-related span{font-family:var(--font-mono);font-size:.68rem;color:var(--text3);text-transform:uppercase;letter-spacing:.05em}.note-related strong{color:var(--space-color);font-size:1rem}.related-notes{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border)}.related-notes h2{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.8rem}.related-notes ul{list-style:none;display:grid;gap:.55rem}.related-notes a{color:var(--space-color);text-decoration:underline;text-underline-offset:.18em}
