.Timeline_row__rXgDO,.Timeline_timeline__xFE9m{position:relative}.Timeline_row__rXgDO:before{content:"";position:absolute;left:2.65rem;top:.3rem;bottom:-.7rem;width:1px;background:linear-gradient(180deg,rgba(245,165,36,.5),rgba(245,165,36,.08))}.Timeline_row__rXgDO:last-child:before{display:none}.Timeline_time__oKcTa{position:relative}.Timeline_row__rXgDO:after{content:"";position:absolute;left:2.65rem;transform:translateX(-50%);top:.42rem;width:7px;height:7px;border-radius:999px;background:var(--accent-amber);box-shadow:0 0 0 rgba(245,165,36,0);animation:Timeline_hwbNodePulse__E__aq 6s ease-in-out infinite;animation-delay:calc(var(--hwb-i, 0) * 1.1s)}@keyframes Timeline_hwbNodePulse__E__aq{0%,12%{box-shadow:0 0 0 rgba(245,165,36,0)}18%{box-shadow:0 0 14px rgba(245,165,36,.95)}32%,to{box-shadow:0 0 0 rgba(245,165,36,0)}}@media (prefers-reduced-motion:reduce){.Timeline_row__rXgDO:after{animation:none;box-shadow:0 0 8px rgba(245,165,36,.5)}}.Stack_split__SkQI2{--m:var(--sp-enter,1);--gutter:clamp(3rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1.15fr) var(--gutter) minmax(0,1fr);margin-top:2.25rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.Stack_side__phNY2{opacity:calc(.4 + .6 * var(--m));display:flex;flex-direction:column;padding-block:1.1rem 1.4rem;min-width:0}.Stack_sideLabel__3oyME{display:flex;align-items:baseline;gap:.75rem;margin:0 0 .6rem;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary)}.Stack_sideLabel__3oyME small{font-weight:600;letter-spacing:.08em;text-transform:none;color:var(--text-tertiary)}.Stack_row___SEGE{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.8rem;align-items:start;padding-block:.85rem;border-top:1px solid var(--border)}.Stack_row___SEGE:first-of-type{border-top:0}.Stack_icon__phg7H{width:1.1rem;height:1.1rem;margin-top:.1rem;color:var(--text-accent)}.Stack_runtime__17KPg .Stack_icon__phg7H{color:var(--brand-red)}.Stack_rowLabel__FmGpL{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.Stack_rowItems__a270W{margin:.2rem 0 0;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.Stack_runtime__17KPg .Stack_rowItems__a270W{color:var(--text-primary);font-weight:600}.Stack_note__vN2D9{margin:auto 0 0;padding-top:1rem;border-top:1px solid var(--border);font-size:.85rem;line-height:1.55;color:var(--text-secondary)}.Stack_line__xp5zV{position:relative;display:grid;place-items:center}.Stack_line__xp5zV:before{content:"";position:absolute;inset:0 auto 0 50%;width:2px;transform:translateX(-50%);background:var(--brand-red)}.Stack_line__xp5zV{opacity:var(--m,1)}.Stack_line__xp5zV span{position:relative;z-index:1;padding:.28rem .55rem;border:1px solid var(--brand-red);border-radius:999px;background:var(--bg-primary);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.6rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-red)}@media (min-width:801px){.Stack_side__phNY2{translate:calc((1 - var(--m)) * -4.5rem) 0}.Stack_runtime__17KPg{translate:calc((1 - var(--m)) * 4.5rem) 0}}@media (max-width:800px){.Stack_split__SkQI2{grid-template-columns:1fr}.Stack_line__xp5zV{min-height:2.6rem}.Stack_line__xp5zV:before{inset:50% 0 auto;width:auto;height:2px;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.Stack_line__xp5zV,.Stack_runtime__17KPg,.Stack_side__phNY2{translate:none!important;opacity:1!important}}.CostCurve_demo__3n_V6{display:grid;gap:1.25rem;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent);border-radius:1.1rem;background:linear-gradient(180deg,var(--ground-card),var(--ground-deep))}.CostCurve_controls__J27e3{display:grid;gap:.5rem}.CostCurve_slider__j8WoA{display:grid;gap:.55rem}.CostCurve_sliderLabel__fjTQ7{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.CostCurve_sliderLabel__fjTQ7 strong{font-size:1rem;letter-spacing:.02em;color:var(--text-primary)}.CostCurve_slider__j8WoA input{width:100%;accent-color:#3e8fff;min-height:28px}.CostCurve_assumption__SOx1Y{margin:0;font-size:.72rem;line-height:1.5;color:var(--text-tertiary)}.CostCurve_readout__klasd{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem}.CostCurve_figure__pQ59t{display:grid;gap:.2rem;padding:.9rem 1rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);background:color-mix(in srgb,var(--ground-deep) 75%,transparent)}.CostCurve_figure__pQ59t[data-lane=rules]{border-color:rgba(62,143,255,.45);box-shadow:inset 0 0 24px rgba(62,143,255,.08)}.CostCurve_figureLabel__vNtKI{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.CostCurve_figureValue__OTS_C{font-family:var(--font-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:color-mix(in srgb,#ffb3c2 var(--text-tint-keep),var(--text-primary))}.CostCurve_figure__pQ59t[data-lane=rules] .CostCurve_figureValue__OTS_C{color:var(--text-accent)}.CostCurve_figureValue__OTS_C i{font-style:normal;font-size:.9rem;font-weight:600;color:var(--text-tertiary)}.CostCurve_figureNote__X62Ta{font-size:.74rem;color:var(--text-tertiary)}.CostCurve_chart__e1z4t{width:100%;height:120px;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent)}.CostCurve_aiLine__41WZH{fill:none;stroke:#ff8aa1;stroke-width:2;vector-effect:non-scaling-stroke}.CostCurve_rulesLine__GE_x6{stroke:#3e8fff;stroke-width:2;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.CostCurve_chartLegend__d_g8Y{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.CostCurve_chartLegend__d_g8Y span[data-lane=ai]{color:color-mix(in srgb,#ff8aa1 var(--text-tint-keep),var(--text-primary))}.CostCurve_chartLegend__d_g8Y span[data-lane=rules]{color:var(--text-accent)}.CostCurve_chartAxis__HxojN{margin-left:auto;color:var(--text-tertiary);letter-spacing:.08em;text-transform:none}@media (max-width:720px){.CostCurve_assumption__SOx1Y,.CostCurve_chartLegend__d_g8Y,.CostCurve_figureLabel__vNtKI,.CostCurve_figureNote__X62Ta,.CostCurve_sliderLabel__fjTQ7{font-size:.75rem}}