[data-reveal=armed] *{animation-play-state:paused!important}.two-clocks{width:100%;height:auto;display:block}.two-clocks .tc-label{letter-spacing:.16em;fill:var(--muted);font-size:14px}.two-clocks .tc-label-live{fill:var(--fg)}.two-clocks .tc-empty{fill:none;stroke:var(--line);stroke-width:1px}.two-clocks .tc-work-faint{fill:var(--accent);fill-opacity:.4}.two-clocks .tc-meet{fill:var(--muted);fill-opacity:.4}.two-clocks .tc-work{fill:var(--accent);fill-opacity:.85}.two-clocks .tc-beat{stroke:var(--accent);stroke-width:1.5px}.two-clocks .tc-beat-dot{fill:var(--accent)}.two-clocks .tc-axis{letter-spacing:.08em;fill:var(--muted);font-size:12px}.two-clocks .tc-axis-end{text-anchor:end}.two-clocks .tc-legend{fill:var(--muted);dominant-baseline:middle;font-size:12px}.two-clocks .tc-work,.two-clocks .tc-work-faint,.two-clocks .tc-meet{transform-box:fill-box;transform-origin:0}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .two-clocks .tc-work,[data-reveal] .two-clocks .tc-work-faint,[data-reveal] .two-clocks .tc-meet{animation:.5s cubic-bezier(.16,1,.3,1) both tc-fill}[data-reveal] .two-clocks .tc-beat-group{animation:.5s both tc-pop}}@keyframes tc-fill{0%{fill-opacity:0;transform:scaleX(0)}}@keyframes tc-pop{0%{opacity:0}}.two-clocks .tc-cell{pointer-events:all;cursor:pointer}.two-clocks .tc-cell:focus{outline:none}.two-clocks .tc-hot{stroke:var(--fg);stroke-width:1.5px}.two-clocks .tc-link{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2.5 2.5}.two-clocks .tc-beat-group.is-hot .tc-beat{stroke:var(--fg)}.two-clocks .tc-beat-group.is-hot .tc-beat-dot{fill:var(--fg)}.tc-readout{margin-top:1.25rem}.tc-readout-head{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 .85rem;font-size:.72rem}.tc-readout-grid{background:var(--line);border:1px solid var(--line);border-radius:2px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.tc-ro-col{background:var(--ink);flex-direction:column;gap:.55rem;min-height:10rem;padding:1.05rem 1.15rem;transition:opacity .15s;display:flex}.tc-ro-col.is-dim{opacity:.38}.tc-ro-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.66rem}.tc-ro-text{color:var(--fg);font-size:.95rem;line-height:1.42}.tc-ro-verdict{letter-spacing:.005em;margin-top:auto;font-size:.8rem}.tc-v-none{color:var(--muted)}.tc-v-thin{color:var(--fg)}.tc-v-build{color:var(--accent)}.tc-v-gate{color:var(--fg);font-weight:600}@media (max-width:620px){.tc-readout-grid{grid-template-columns:1fr}.tc-ro-col{min-height:0}}.the-gap{width:100%;height:auto;display:block}.the-gap .tg-label{letter-spacing:.16em;fill:var(--muted);font-size:13px}.the-gap .tg-label-live{fill:var(--fg)}.the-gap .tg-amount{letter-spacing:.03em;fill:var(--fg);font-size:13px}.the-gap .tg-billed,.the-gap .tg-built{fill:var(--accent);fill-opacity:.85;transform-box:fill-box;transform-origin:0}.the-gap .tg-theater{fill:var(--muted);fill-opacity:.16;stroke:var(--line);stroke-width:1px}.the-gap .tg-theater-label{letter-spacing:.03em;fill:var(--muted);font-size:13px}.the-gap .tg-axis{letter-spacing:.08em;fill:var(--faint);font-size:12px}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .the-gap .tg-billed{animation:.7s cubic-bezier(.16,1,.3,1) both tg-grow}[data-reveal] .the-gap .tg-built{animation:.7s cubic-bezier(.16,1,.3,1) .15s both tg-grow}[data-reveal] .the-gap .tg-theater,[data-reveal] .the-gap .tg-theater-label{animation:.6s .5s both tg-fade}}@keyframes tg-grow{0%{transform:scaleX(0)}}@keyframes tg-fade{0%{opacity:0}}.the-ledger{width:100%;height:auto;display:block}.the-ledger .tl-head{letter-spacing:.16em;fill:var(--muted);font-size:13px}.the-ledger .tl-head-live{fill:var(--fg)}.the-ledger .tl-divider{stroke:var(--line);stroke-width:1px}.the-ledger .tl-ghost{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4}.the-ledger .tl-ghost-label{letter-spacing:.14em;fill:var(--faint);font-size:11px}.the-ledger .tl-ghost-amount{letter-spacing:.02em;fill:var(--faint);font-size:15px}.the-ledger .tl-strike{stroke:var(--faint);stroke-width:1px}.the-ledger .tl-liability{fill:var(--panel);stroke:var(--line);stroke-width:1px}.the-ledger .tl-card-lines{letter-spacing:.12em;fill:var(--muted);font-size:12px}.the-ledger .tl-card-amount{letter-spacing:.01em;fill:var(--accent);font-size:19px;font-weight:600}.the-ledger .tl-foot{letter-spacing:.08em;fill:var(--faint);font-size:12px}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .the-ledger .tl-card{animation:.85s cubic-bezier(.16,1,.3,1) .2s both tl-slide}[data-reveal] .the-ledger .tl-ghost,[data-reveal] .the-ledger .tl-ghost-label,[data-reveal] .the-ledger .tl-ghost-amount,[data-reveal] .the-ledger .tl-strike{animation:.5s .9s both tl-fade}}@keyframes tl-slide{0%{transform:translate(-336px)}}@keyframes tl-fade{0%{opacity:0}}.the-coordination{width:100%;height:auto;display:block}.the-coordination .tx-edges{fill:none;stroke:var(--accent);stroke-width:.6px;stroke-opacity:.22}.the-coordination .tx-node{fill:var(--fg)}.the-coordination .tx-people{letter-spacing:.03em;fill:var(--muted);font-size:13px}.the-coordination .tx-lines{letter-spacing:.02em;fill:var(--accent);font-size:13px;font-weight:600}@media (min-width:700px) and (prefers-reduced-motion:no-preference){.the-coordination .tx-cluster{opacity:0}[data-reveal] .the-coordination .tx-c1{animation:.6s both tx-bloom}[data-reveal] .the-coordination .tx-c2{animation:.6s .25s both tx-bloom}[data-reveal] .the-coordination .tx-c3{animation:.7s .55s both tx-bloom}}@keyframes tx-bloom{0%{opacity:0}to{opacity:1}}.cost-inversion{width:100%;height:auto;display:block}.cost-inversion .ci-label{letter-spacing:.14em;fill:var(--muted);font-size:12px}.cost-inversion .ci-label-live{fill:var(--fg)}.cost-inversion .ci-plan{fill:var(--muted);fill-opacity:.16;stroke:var(--line);stroke-width:1px;transform-box:fill-box;transform-origin:0}.cost-inversion .ci-build{fill:var(--accent);fill-opacity:.9;transform-box:fill-box;transform-origin:0}.cost-inversion .ci-note{letter-spacing:.02em;fill:var(--faint);font-size:12px}.cost-inversion .ci-note-live{fill:var(--accent)}.cost-inversion .ci-axis{stroke:var(--line);stroke-width:1px}.cost-inversion .ci-tick{letter-spacing:.06em;fill:var(--faint);font-size:11px}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .cost-inversion .ci-build{animation:.35s cubic-bezier(.16,1,.3,1) both ci-grow}[data-reveal] .cost-inversion .ci-plan{animation:1.1s cubic-bezier(.16,1,.3,1) .1s both ci-grow}}@keyframes ci-grow{0%{transform:scaleX(0)}}.overruns{width:100%;height:auto;display:block}.overruns .ov-caption{letter-spacing:.16em;fill:var(--faint);font-size:11px}.overruns .ov-axis{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.overruns .ov-name{letter-spacing:.01em;fill:var(--muted);font-size:13px}.overruns .ov-bar{fill:var(--accent);fill-opacity:.85;transform-box:fill-box;transform-origin:0}.overruns .ov-value{letter-spacing:.01em;fill:var(--accent);font-size:13px;font-weight:600}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .overruns .ov-row:first-of-type .ov-bar{animation:.6s cubic-bezier(.16,1,.3,1) both ci-grow}[data-reveal] .overruns .ov-row:nth-of-type(2) .ov-bar{animation:.6s cubic-bezier(.16,1,.3,1) .15s both ci-grow}[data-reveal] .overruns .ov-row:nth-of-type(3) .ov-bar{animation:.6s cubic-bezier(.16,1,.3,1) .3s both ci-grow}}.cone{width:100%;height:auto;display:block}.cone .co-tick{letter-spacing:.04em;fill:var(--faint);font-size:11px}.cone .co-fill{fill:var(--accent);fill-opacity:.12}.cone .co-edge{stroke:var(--accent);stroke-width:1.25px;stroke-opacity:.7}.cone .co-funnel{transform-box:fill-box;transform-origin:100%}.cone .co-truth{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.cone .co-commit{stroke:var(--fg);stroke-width:1.25px}.cone .co-dot{fill:var(--fg)}.cone .co-commit-label{letter-spacing:.02em;fill:var(--fg);font-size:12px}.cone .co-axis{letter-spacing:.08em;fill:var(--faint);font-size:11px}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .cone .co-funnel{animation:.8s cubic-bezier(.16,1,.3,1) both co-open}[data-reveal] .cone .co-commit,[data-reveal] .cone .co-dot,[data-reveal] .cone .co-commit-label{animation:.5s .6s both co-fade}}@keyframes co-open{0%{transform:scaleX(0)}}@keyframes co-fade{0%{opacity:0}to{opacity:1}}.collapse{width:100%;height:auto;display:block}.collapse .cl-tick{letter-spacing:.02em;fill:var(--faint);font-size:12px}.collapse .cl-fill{fill:var(--accent);fill-opacity:.14}.collapse .cl-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-opacity:.85}.collapse .cl-plot{transform-box:fill-box;transform-origin:0}.collapse .cl-axis{stroke:var(--line);stroke-width:1px}.collapse .cl-xlabel{letter-spacing:.08em;fill:var(--faint);font-size:11px}.collapse .cl-cliff{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.collapse .cl-cliff-label{letter-spacing:.02em;fill:var(--muted);font-size:12px}.collapse .cl-slope-label{letter-spacing:.02em;fill:var(--faint);font-size:12px}.collapse .cl-dot{fill:var(--fg)}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .collapse .cl-plot{animation:.9s cubic-bezier(.16,1,.3,1) both cl-draw}[data-reveal] .collapse .cl-cliff,[data-reveal] .collapse .cl-cliff-label,[data-reveal] .collapse .cl-slope-label,[data-reveal] .collapse .cl-dot{animation:.5s .75s both cl-fade}}@keyframes cl-draw{0%{transform:scaleX(0)}}@keyframes cl-fade{0%{opacity:0}to{opacity:1}}.unread{width:100%;height:auto;display:block}.unread .un-gap{fill:var(--muted);fill-opacity:.12}.unread .un-written{fill:none;stroke:var(--accent);stroke-width:2px;stroke-opacity:.9}.unread .un-understood{fill:none;stroke:var(--fg);stroke-width:2px;stroke-opacity:.75}.unread .un-plot{transform-box:fill-box;transform-origin:0}.unread .un-label-written{letter-spacing:.02em;fill:var(--accent);font-size:13px}.unread .un-label-understood{letter-spacing:.02em;fill:var(--muted);font-size:13px}.unread .un-gap-label{letter-spacing:.03em;fill:var(--faint);font-size:12px}.unread .un-axis{stroke:var(--line);stroke-width:1px}.unread .un-xlabel{letter-spacing:.08em;fill:var(--faint);font-size:11px}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .unread .un-plot{animation:.9s cubic-bezier(.16,1,.3,1) both un-draw}[data-reveal] .unread .un-label-written,[data-reveal] .unread .un-label-understood,[data-reveal] .unread .un-gap-label{animation:.5s .75s both un-fade}}@keyframes un-draw{0%{transform:scaleX(0)}}@keyframes un-fade{0%{opacity:0}to{opacity:1}}.premium{width:100%;height:auto;display:block}.premium .pr-panel{letter-spacing:.16em;fill:var(--muted);font-size:13px}.premium .pr-bar{transform-box:fill-box;transform-origin:bottom}.premium .pr-label{letter-spacing:.02em;fill:var(--muted);font-size:12px}.premium .pr-divider{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 3}.premium .pr-axis{stroke:var(--line);stroke-width:1px}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .premium g:first-of-type .pr-bar{animation:.6s cubic-bezier(.16,1,.3,1) both pr-grow}[data-reveal] .premium g:nth-of-type(2) .pr-bar{animation:.6s cubic-bezier(.16,1,.3,1) .12s both pr-grow}[data-reveal] .premium g:nth-of-type(3) .pr-bar{animation:.6s cubic-bezier(.16,1,.3,1) .3s both pr-grow}[data-reveal] .premium g:nth-of-type(4) .pr-bar{animation:.6s cubic-bezier(.16,1,.3,1) .42s both pr-grow}}@keyframes pr-grow{0%{transform:scaleY(0)}}.flood{width:100%;height:auto;display:block}.flood .fl-dot{fill:var(--muted);fill-opacity:.5}.flood .fl-you{fill:var(--accent)}.flood .fl-drop{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 3}.flood .fl-axis{stroke:var(--line);stroke-width:1px}.flood .fl-tick{letter-spacing:.04em;fill:var(--faint);font-size:12px}.flood .fl-label{letter-spacing:.06em;fill:var(--fg);font-size:12px}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .flood .fl-crowd{animation:.6s both fl-fade}[data-reveal] .flood .fl-yours{animation:.5s .55s both fl-fade}}@keyframes fl-fade{0%{opacity:0}to{opacity:1}}.position{width:100%;height:auto;display:block}.position .po-axis{stroke:var(--line);stroke-width:1px}.position .po-axis-label{letter-spacing:.04em;fill:var(--faint);font-size:12px}.position .po-move{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 4;stroke-opacity:.6}.position .po-old{fill:var(--muted)}.position .po-old-label{letter-spacing:.02em;fill:var(--muted);font-size:12px}.position .po-now{fill:var(--accent)}.position .po-now-label{letter-spacing:.02em;fill:var(--accent);font-size:13px;font-weight:600}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .position .po-move,[data-reveal] .position .po-now,[data-reveal] .position .po-now-label{animation:.6s .35s both po-fade}}@keyframes po-fade{0%{opacity:0}to{opacity:1}}.survivor{width:100%;height:auto;display:block}.survivor .sv-floor{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.survivor .sv-ghost{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4}.survivor .sv-flat{fill:var(--muted);fill-opacity:.32}.survivor .sv-taste{fill:var(--accent);fill-opacity:.85;transform-box:fill-box;transform-origin:bottom}.survivor .sv-label{letter-spacing:.02em;fill:var(--muted);font-size:12px}.survivor .sv-label-taste{fill:var(--accent);font-weight:600}.survivor .sv-axis{stroke:var(--line);stroke-width:1px}@media (min-width:700px) and (prefers-reduced-motion:no-preference){[data-reveal] .survivor .sv-field{animation:.6s both sv-fade}[data-reveal] .survivor .sv-taste{animation:.7s cubic-bezier(.16,1,.3,1) .4s both sv-rise}[data-reveal] .survivor .sv-label-taste{animation:.5s .7s both sv-fade}}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}@keyframes sv-rise{0%{transform:scaleY(0)}}
.ReadingProgress-module__KiYT8a__bar{z-index:30;background:var(--neon);height:2px;box-shadow:0 0 12px color-mix(in srgb,var(--neon)70%,transparent);transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.ReadingProgress-module__KiYT8a__bar{animation:linear both ReadingProgress-module__KiYT8a__read;animation-timeline:scroll(root)}}@keyframes ReadingProgress-module__KiYT8a__read{to{transform:scaleX(1)}}
