.compounding-page .cc-h2{max-width:56rem;margin-bottom:.5rem}.compounding-page .cc-callout{background:var(--k-ink);color:var(--k-cream-faint);border:var(--k-border-w) solid var(--k-ink);display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;margin-top:2.5rem}.compounding-page .cc-callout-rule{width:4px;min-height:44px;background:var(--k-accent);flex-shrink:0;align-self:stretch}.compounding-page .cc-callout p{font-family:var(--k-font-display);font-size:var(--k-text-lg);font-style:italic;font-weight:440;line-height:1.5;margin:0;text-wrap:pretty}.compounding-page .cc-hero-inner{padding-top:clamp(3.5rem,8vw,5.25rem)}.compounding-page .cc-hero-series{font-family:var(--k-font-mono);font-size:var(--k-text-xs);letter-spacing:var(--k-tracking-mono-wide);text-transform:uppercase;color:var(--k-cream-ghost);margin-bottom:3rem}.compounding-page .rule-accent{width:52px;height:4px;background:var(--k-accent);margin-bottom:1.5rem}.compounding-page .cc-hero-kicker{margin-bottom:1.75rem}.compounding-page .cc-hero .k-h1{margin-bottom:2rem}.compounding-page .cc-hero .k-h1 em{color:var(--k-accent-bright)}.compounding-page .cc-hero-sub{font-size:var(--k-text-lg);line-height:1.65;color:var(--k-cream-dim);max-width:38rem;margin:0}.compounding-page .cc-market-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:var(--k-border-w) solid var(--k-ink);background:var(--k-surface);margin-top:2.5rem}.compounding-page .cc-market-card{padding:2rem 1.75rem}.compounding-page .cc-market-card:nth-child(odd){border-right:var(--k-border-w) solid var(--k-ink)}.compounding-page .cc-market-card:nth-child(-n+2){border-bottom:var(--k-border-w) solid var(--k-ink)}.compounding-page .cc-market-card-title{font-family:var(--k-font-display);font-size:var(--k-text-h3);font-weight:560;line-height:var(--k-leading-snug);letter-spacing:-.02em;color:var(--k-ink);margin-bottom:.625rem}.compounding-page .cc-market-card-body{font-size:.9375rem;color:var(--k-muted-2);line-height:1.6}.compounding-page .cc-market-stat{font-family:var(--k-font-display);font-size:var(--k-text-stat);font-weight:480;letter-spacing:-.03em;color:var(--k-accent);line-height:1;margin-top:1.25rem}.compounding-page .cc-market-stat-label{font-family:var(--k-font-mono);font-size:var(--k-text-xs);letter-spacing:var(--k-tracking-mono);text-transform:uppercase;color:var(--k-muted-2);margin-top:.625rem}.compounding-page .cc-trust-col-header,.compounding-page .cc-trust-cols{display:grid;grid-template-columns:1fr 48px 1fr;gap:0}.compounding-page .cc-trust-col-header{margin-top:2.5rem;margin-bottom:1rem}.compounding-page .cc-col-head{font-family:var(--k-font-mono);font-size:var(--k-text-xs);font-weight:600;letter-spacing:var(--k-tracking-mono-wide);text-transform:uppercase;color:var(--k-muted-2);padding-bottom:.75rem;border-bottom:var(--k-border-w) solid var(--k-ink)}.compounding-page .cc-col-head.right{text-align:right;padding-left:2rem}.compounding-page .cc-col-vs{display:flex;align-items:flex-end;justify-content:center;padding-bottom:.75rem;font-family:var(--k-font-mono);font-size:var(--k-text-xs);font-weight:700;letter-spacing:var(--k-tracking-mono-wide);color:var(--k-accent)}.compounding-page .cc-trust-rank{display:flex;flex-direction:column;padding-right:1.5rem}.compounding-page .cc-trust-row{display:flex;align-items:center;gap:.875rem;padding:.875rem 0;border-bottom:var(--k-border-w-soft) solid var(--k-rule)}.compounding-page .cc-trust-row:last-child{border-bottom:none}.compounding-page .cc-trust-row.highlighted{background:var(--k-accent-tint);border:var(--k-border-w) solid var(--k-ink);padding:.875rem;margin:0 -.875rem}.compounding-page .cc-trust-badge{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--k-font-mono);font-size:var(--k-text-sm);font-weight:700;flex-shrink:0}.compounding-page .cc-trust-badge.b1{background:var(--k-accent);color:var(--k-on-accent)}.compounding-page .cc-trust-badge.b2{background:var(--k-ink);color:var(--k-on-accent)}.compounding-page .cc-trust-badge.b3{background:var(--k-rule);color:var(--k-muted)}.compounding-page .cc-trust-badge.b4{background:var(--k-surface);border:var(--k-border-w-soft) solid var(--k-rule);color:var(--k-muted-3)}.compounding-page .cc-trust-channel{font-weight:600;color:var(--k-ink);line-height:1.25}.compounding-page .cc-trust-sub{font-size:var(--k-text-md);color:var(--k-muted-2);margin-top:.15rem}.compounding-page .cc-trust-divider{display:flex;justify-content:center;align-items:stretch}.compounding-page .cc-trust-divider-line{width:var(--k-border-w-soft);background:var(--k-rule)}.compounding-page .cc-trust-budget{display:flex;flex-direction:column;padding-left:2rem}.compounding-page .cc-budget-row{display:flex;align-items:center;gap:.875rem;padding:.875rem 0;border-bottom:var(--k-border-w-soft) solid var(--k-rule)}.compounding-page .cc-budget-row:last-child{border-bottom:none}.compounding-page .cc-bar-wrap{flex:1;display:flex;flex-direction:column;gap:.3rem}.compounding-page .cc-bar-header{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.3rem}.compounding-page .cc-bar-label{font-family:var(--k-font-mono);font-size:var(--k-text-sm);font-weight:600;letter-spacing:var(--k-tracking-mono);text-transform:uppercase;color:var(--k-ink)}.compounding-page .cc-bar-label.orange{color:var(--k-accent)}.compounding-page .cc-bar-sub{font-size:var(--k-text-sm);color:var(--k-muted-2)}.compounding-page .cc-bar-track{height:20px;width:100%;background:var(--k-surface);border:var(--k-border-w-soft) solid var(--k-rule);overflow:hidden}.compounding-page .cc-bar-fill{height:100%}.compounding-page .cc-bar-fill.f1{background:var(--k-accent);width:10%}.compounding-page .cc-bar-fill.f2{background:var(--k-rule);width:40%}.compounding-page .cc-bar-fill.f3{background:var(--k-muted-3);width:50%}.compounding-page .cc-bar-fill.f4{background:var(--k-ink);width:100%}.compounding-page .cc-asset-sub{font-size:var(--k-text-lg);color:var(--k-muted);line-height:1.6;max-width:42rem;margin:1rem 0 0}.compounding-page .cc-pillars{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}.compounding-page .cc-pill{background:var(--k-surface);border:var(--k-border-w) solid var(--k-ink);padding:1.75rem 2rem}.compounding-page .cc-pill.featured{box-shadow:var(--k-shadow-orange)}.compounding-page .cc-pill-title{font-family:var(--k-font-display);font-size:var(--k-text-h3);font-weight:560;line-height:var(--k-leading-snug);letter-spacing:-.02em;color:var(--k-ink);margin-bottom:.5rem}.compounding-page .cc-pill-body{font-size:.9375rem;color:var(--k-muted-2);line-height:1.6}.compounding-page .cc-legend{display:flex;gap:1.75rem;margin:1.75rem 0 1.25rem;align-items:center;flex-wrap:wrap}.compounding-page .cc-legend-item{display:flex;align-items:center;gap:.5rem;font-family:var(--k-font-mono);font-size:var(--k-text-xs);letter-spacing:var(--k-tracking-mono);text-transform:uppercase;color:var(--k-muted-2)}.compounding-page .cc-swatch{width:14px;height:14px;flex-shrink:0}.compounding-page .cc-swatch.gray{background:var(--k-rule)}.compounding-page .cc-swatch.orange{background:var(--k-accent)}.compounding-page .cc-chart-wrap{width:100%;margin:1rem 0;background:var(--k-surface);border:var(--k-border-w) solid var(--k-ink);box-shadow:var(--k-shadow-ink);padding:clamp(1rem,2.5vw,2rem)}.compounding-page .cc-chart-wrap svg{display:block;width:100%;height:auto}.compounding-page .cc-chart-wrap svg text{font-family:var(--k-font-mono)}.compounding-page .cc-mechanics-sub{font-size:var(--k-text-lg);color:var(--k-muted);line-height:1.6;max-width:40rem;margin:1rem 0 0}.compounding-page .cc-mech-cards{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}.compounding-page .cc-mech-card{background:var(--k-surface);border:var(--k-border-w) solid var(--k-ink);padding:1.75rem 2rem;display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center}.compounding-page .cc-mech-num{font-family:var(--k-font-mono);font-size:var(--k-text-md);font-weight:600;letter-spacing:var(--k-tracking-mono-wide);color:var(--k-accent);align-self:start;padding-top:.375rem}.compounding-page .cc-mech-title{font-family:var(--k-font-display);font-size:var(--k-text-h3);font-weight:560;line-height:var(--k-leading-snug);letter-spacing:-.02em;color:var(--k-ink);margin-bottom:.4rem}.compounding-page .cc-mech-body{font-size:.9375rem;color:var(--k-muted-2);line-height:1.6}.compounding-page .cc-mech-metric{text-align:right;flex-shrink:0;padding-left:1.5rem;border-left:var(--k-border-w-soft) solid var(--k-rule)}.compounding-page .cc-mech-metric-val{font-family:var(--k-font-display);font-size:var(--k-text-stat);font-weight:480;letter-spacing:-.03em;color:var(--k-accent);line-height:1}.compounding-page .cc-mech-metric-label{color:var(--k-muted-2);margin-top:.5rem;line-height:1.5}.compounding-page .cc-mech-metric-label,.compounding-page .cc-mech-note{font-family:var(--k-font-mono);font-size:var(--k-text-xs);letter-spacing:var(--k-tracking-mono);text-transform:uppercase}.compounding-page .cc-mech-note{color:var(--k-muted-3);padding-top:1rem;border-top:var(--k-border-w-soft) solid var(--k-rule);margin-top:2.5rem}.compounding-page .cc-numbers-sub{font-size:var(--k-text-lg);color:var(--k-muted);line-height:1.6;max-width:40rem;margin:1rem 0 0}.compounding-page .cc-table-scroll{margin-top:2.5rem;overflow-x:auto}.compounding-page .cc-table{border:var(--k-border-w) solid var(--k-ink);background:var(--k-surface);min-width:640px}.compounding-page .cc-row,.compounding-page .cc-thead{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr}.compounding-page .cc-row{border-bottom:var(--k-border-w-soft) solid var(--k-rule)}.compounding-page .cc-row:last-child{border-bottom:none}.compounding-page .cc-th{font-family:var(--k-font-mono);font-size:var(--k-text-xs);font-weight:500;letter-spacing:var(--k-tracking-mono);text-transform:uppercase;color:var(--k-on-accent);background:var(--k-ink);padding:.875rem 1.25rem}.compounding-page .cc-th.accent{background:var(--k-accent);font-weight:700}.compounding-page .cc-th.divide{border-left:var(--k-border-w) solid var(--k-cream-hairline)}.compounding-page .cc-td{padding:.875rem 1.25rem;font-size:.9375rem;color:var(--k-muted-2)}.compounding-page .cc-td.label{font-family:var(--k-font-mono);font-size:var(--k-text-xs);letter-spacing:var(--k-tracking-mono);text-transform:uppercase;color:var(--k-muted);font-weight:500}.compounding-page .cc-td.paid{color:var(--k-muted-3);background:var(--k-cream)}.compounding-page .cc-td.adv{font-weight:600;color:var(--k-accent-hover)}.compounding-page .cc-td.divide{border-left:var(--k-border-w) solid var(--k-ink)}.compounding-page .cc-badge{display:inline-block;background:var(--k-accent-tint);color:var(--k-accent-hover);font-family:var(--k-font-mono);font-size:var(--k-text-xs);font-weight:600;letter-spacing:var(--k-tracking-mono);text-transform:uppercase;padding:.2rem .5rem;margin-top:.25rem}.compounding-page .cc-summary{background:var(--k-ink);border:var(--k-border-w) solid var(--k-ink);color:var(--k-on-accent);padding:1.5rem 1.75rem;display:flex;align-items:center;margin-top:1.5rem}.compounding-page .cc-summary-item{flex:1;display:flex;align-items:center;gap:1.25rem}.compounding-page .cc-summary-item+.cc-summary-item{border-left:var(--k-border-w-soft) solid var(--k-cream-hairline);padding-left:1.75rem}.compounding-page .cc-summary-val{font-family:var(--k-font-display);font-size:var(--k-text-stat);font-weight:480;letter-spacing:-.03em;color:var(--k-accent-bright);line-height:1;flex-shrink:0}.compounding-page .cc-summary-label{font-weight:600;line-height:1.3}.compounding-page .cc-summary-sub{color:var(--k-cream-dim);margin-top:.25rem}.compounding-page .cc-model-note,.compounding-page .cc-summary-sub{font-family:var(--k-font-mono);font-size:var(--k-text-xs);letter-spacing:var(--k-tracking-mono);text-transform:uppercase}.compounding-page .cc-model-note{color:var(--k-muted-3);margin-top:1rem}.compounding-page .cc-close-title{margin-bottom:1.75rem}.compounding-page .cc-close-sub{font-size:var(--k-text-lg);line-height:1.7;color:var(--k-cream-dim);max-width:42rem;margin:0 0 2.5rem}.compounding-page .cc-proof{display:grid;grid-template-columns:repeat(4,1fr);border:var(--k-border-w-soft) solid var(--k-cream-hairline);margin-bottom:2rem}.compounding-page .cc-proof-item{padding:1.5rem 1.625rem}.compounding-page .cc-proof-item+.cc-proof-item{border-left:var(--k-border-w-soft) solid var(--k-cream-hairline)}.compounding-page .cc-proof-label{font-family:var(--k-font-mono);font-size:var(--k-text-xs);font-weight:500;letter-spacing:var(--k-tracking-mono-wide);text-transform:uppercase;color:var(--k-cream-ghost);margin-bottom:.75rem}.compounding-page .cc-proof-val{font-family:var(--k-font-display);font-size:var(--k-text-stat);font-weight:480;letter-spacing:-.03em;line-height:1;color:var(--k-accent-bright)}.compounding-page .cc-proof-sub{font-size:var(--k-text-sm);color:var(--k-cream-ghost);margin-top:.5rem;line-height:1.5}.compounding-page .cc-close-disclaimer{font-family:var(--k-font-mono);font-size:var(--k-text-xs);letter-spacing:var(--k-tracking-mono);text-transform:uppercase;color:var(--k-cream-ghost);margin-bottom:2.5rem}.compounding-page .cc-close-cta:hover{background:var(--k-on-accent);border-color:var(--k-on-accent);color:var(--k-ink)}.compounding-page .cc-close-tagline{font-family:var(--k-font-display);font-size:var(--k-text-lg);font-style:italic;color:var(--k-cream-dim);border-top:var(--k-border-w-soft) solid var(--k-cream-hairline);padding-top:1.5rem;margin-top:3rem}@media (max-width:880px){.compounding-page .cc-market-grid{grid-template-columns:1fr}.compounding-page .cc-market-card:nth-child(odd){border-right:none}.compounding-page .cc-market-card:nth-child(-n+2){border-bottom:none}.compounding-page .cc-market-card+.cc-market-card{border-top:var(--k-border-w) solid var(--k-ink)}.compounding-page .cc-trust-col-header,.compounding-page .cc-trust-cols{grid-template-columns:1fr;gap:1.5rem}.compounding-page .cc-col-head.right{text-align:left;padding-left:0;margin-top:1rem}.compounding-page .cc-col-vs,.compounding-page .cc-trust-divider{display:none}.compounding-page .cc-trust-rank{padding-right:0}.compounding-page .cc-trust-budget{padding-left:0}.compounding-page .cc-mech-card{grid-template-columns:1fr;gap:.875rem}.compounding-page .cc-mech-num{padding-top:0}.compounding-page .cc-mech-metric{border-left:none;border-top:var(--k-border-w-soft) solid var(--k-rule);padding-left:0;padding-top:.875rem;text-align:left}.compounding-page .cc-summary{flex-direction:column;align-items:stretch;gap:1.25rem}.compounding-page .cc-summary-item+.cc-summary-item{border-left:none;border-top:var(--k-border-w-soft) solid var(--k-cream-hairline);padding-left:0;padding-top:1.25rem}.compounding-page .cc-proof{grid-template-columns:1fr}.compounding-page .cc-proof-item+.cc-proof-item{border-left:none;border-top:var(--k-border-w-soft) solid var(--k-cream-hairline)}.compounding-page .cc-close-cta{width:100%}}