.topic-masthead{padding-block:var(--space-2) var(--space-8);border-bottom:1px solid var(--color-border-soft)}.topic-masthead .alive-depth-bloom{background:radial-gradient(46% 84% at 12% 36%, var(--r2-glow) 0%, transparent 70%);opacity:.6}.topic-backlink:focus-visible,.topic-lens-link:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px;border-radius:var(--radius-sm)}.growth-stage{position:relative}.growth-stage .alive-depth-bloom{background:radial-gradient(38% 30% at 80% 22%, var(--r2-glow) 0%, transparent 72%), radial-gradient(34% 26% at 18% 84%, var(--r2-glow) 0%, transparent 74%);opacity:.5}.regime-stage,.breakouts-stage,.drift-stage,.format-stage{position:relative}.regime-stage .alive-depth-bloom{background:radial-gradient(36% 28% at 22% 18%, var(--r2-glow) 0%, transparent 72%), radial-gradient(32% 24% at 82% 80%, var(--r2-glow) 0%, transparent 74%);opacity:.5}.breakouts-stage .alive-depth-bloom{background:radial-gradient(40% 30% at 78% 16%, var(--r2-glow) 0%, transparent 72%), radial-gradient(34% 26% at 14% 78%, var(--r2-glow) 0%, transparent 74%);opacity:.5}.drift-stage .alive-depth-bloom{background:radial-gradient(38% 28% at 16% 24%, var(--r2-glow) 0%, transparent 72%), radial-gradient(34% 26% at 84% 82%, var(--r2-glow) 0%, transparent 74%);opacity:.5}.format-stage .alive-depth-bloom{background:radial-gradient(36% 30% at 80% 20%, var(--r2-glow) 0%, transparent 72%), radial-gradient(34% 26% at 18% 84%, var(--r2-glow) 0%, transparent 74%);opacity:.5}.calibration-track{border-radius:var(--radius-xl);border:1px solid var(--color-border-soft);background:var(--color-surface-sunk);padding:clamp(1.5rem,1.1rem + 2.4vw,2.5rem);position:relative}.cal-bar{border-radius:var(--radius-full);background:var(--color-surface-raised);border:1px solid var(--color-border-soft);height:.5rem;position:relative;overflow:hidden}.cal-bar-fill{border-radius:inherit;background:var(--color-ink-secondary);inline-size:calc(var(--cal-fill,0) * 100%);position:absolute;inset-block:0;inset-inline-start:0}.cal-bar-claim{background:var(--color-border-strong);inline-size:1px;position:absolute;inset-block:-2px;inset-inline-start:80%}.cal-ledger-figure{font-variant-numeric:tabular-nums}.cal-bar-fill{transform-origin:0}.growth-stage[data-alive=on] .alive-beat .cal-bar-fill{transition:transform var(--dur-glacial,1.1s) var(--ease-default,ease);transform:scaleX(0)}.growth-stage[data-alive=on] .alive-beat[data-revealed=true] .cal-bar-fill{transform:scaleX(1)}
