@keyframes hub_inkset__7KPH9{0%{font-variation-settings:"wght" 300,"wdth" 100;opacity:0;letter-spacing:.08em;filter:blur(6px)}to{font-variation-settings:"wght" 800,"wdth" 80;opacity:1;letter-spacing:-.03em;filter:blur(0)}}@keyframes hub_growY__j3xQT{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hub_grow__Zi2Aj{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hub_hilite__uTiw7{0%,to{background:#fff;color:var(--ink)}50%{background:var(--ink);color:#fff}}@keyframes hub_stack__CAcSo{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes hub_pop__RISJ0{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.hub_h1__kX7Dk{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"wght" 800,"wdth" 80;font-size:clamp(56px,7.5vw,112px);line-height:.95;letter-spacing:-.03em;color:var(--ink);min-height:.95em;margin:0;animation:hub_inkset__7KPH9 1.2s cubic-bezier(.2,.8,.2,1) both}.hub_h1Month__5lIdi{font-size:clamp(64px,9vw,136px)}.hub_hero__9LMom{padding-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:32px 56px;align-items:end}.hub_heroText__w1kuv{gap:4px}.hub_heroText__w1kuv,.hub_panel__nwZnM{display:flex;flex-direction:column;min-width:0}.hub_panel__nwZnM{border:1px solid var(--ink);border-radius:16px;padding:24px;gap:14px}.hub_jump__Lj0se{position:sticky;top:0;z-index:5;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);margin-top:28px;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.hub_jump__Lj0se::-webkit-scrollbar{display:none}.hub_jump__Lj0se a{font-family:var(--font-mono);font-size:12px;color:var(--slate);padding:12px 6px;white-space:nowrap}.hub_jump__Lj0se a:hover{color:var(--ink);text-decoration:none}.hub_index__TZ_xL{margin-top:28px;columns:var(--idxcols);column-gap:40px}.hub_indexGroup__ru9rc{page-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;margin-bottom:22px}.hub_indexLabel__TkuMo{font-family:var(--font-body);font-size:15px;font-weight:600;padding-bottom:6px;border-bottom:1px solid var(--ink);margin:0 0 4px;display:flex;justify-content:space-between;gap:8px}.hub_indexLabel__TkuMo a{color:var(--ink)}.hub_indexCount__6CNjn{font-family:var(--font-mono);font-weight:400;color:var(--slate);font-size:12px}.hub_indexList__xg_nh{list-style:none;margin:0;padding:0;line-height:1.35}.hub_indexRow__ownBu{font-size:14px;padding:3px 0}.hub_indexLink__a8Lpi{display:flex;gap:10px;align-items:baseline;color:var(--ink)}.hub_indexLink__a8Lpi:hover{color:var(--signal);text-decoration:none}.hub_indexCode__DgKUU{font-family:var(--font-mono);font-weight:500;min-width:34px}.hub_indexPlace__jmHkC{min-width:0;overflow-wrap:anywhere}.hub_article__H_fYe{max-width:680px;margin:0 auto;padding-top:40px;display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.65}.hub_article__H_fYe h2{font-size:28px;line-height:1.2;letter-spacing:-.015em;margin-top:28px}.hub_article__H_fYe p{max-width:62ch}.hub_articleLede__nqQWj{font-size:22px;line-height:1.45;margin-top:8px}.hub_anatomy__V9KUa{margin:12px 0 0;border:1px solid var(--ink);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px}.hub_anatomyRow__ynTd4{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:10px}.hub_anatomyCell__p4t_v{font-family:var(--font-mono);border:1px solid var(--rule);border-radius:10px;padding:14px 8px;text-align:center;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1}.hub_anatomyCellHi__7Ytui{border-color:var(--ink);animation:hub_hilite__uTiw7 6s ease-in-out infinite}.hub_anatomyLabels__mASZe{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:10px;text-align:center}.hub_anatomyCaption__vcFKd{font-size:14px;color:var(--slate)}.hub_growth__T58Xt{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;align-items:center;margin-top:4px}.hub_growthRow__RORa2{display:flex;align-items:center;gap:12px}.hub_growthBar__Yttz_{height:14px;border-radius:3px;background:var(--ink);transform-origin:left center;animation:hub_grow__Zi2Aj 1s cubic-bezier(.2,.7,.2,1) both}.hub_growthBarSignal__ohtK0{background:var(--signal);animation-delay:.15s}.hub_splitOverlay__BMJCO{margin:4px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;align-items:end}.hub_splitHalves__oEJBs{display:grid;grid-template-columns:1fr 1fr;gap:6px;height:120px}.hub_layer__XBfZ1{border:1px solid var(--ink);border-radius:10px;background:#fff;display:flex;align-items:flex-end;justify-content:flex-start;padding:10px 14px;font-family:var(--font-mono);font-size:22px;font-weight:500;animation:hub_stack__CAcSo .8s cubic-bezier(.2,.8,.2,1) both}.hub_layerPaper__VgTSs{background:var(--paper);animation-delay:.25s}.hub_layerSoft__X3XIu{background:var(--rule-soft);animation-delay:.5s}.hub_stackWrap__BlEUK{position:relative;height:120px}.hub_stack0__jOL9B{position:absolute;inset:0}.hub_stack1__kJiez{position:absolute;inset:14px 14px -14px 14px}.hub_stack2__AJYZu{position:absolute;inset:28px 28px -28px 28px}.hub_figureNote__lBc_O{font-size:13px;color:var(--slate);max-width:30ch}.hub_regionGrid__k1bFz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;align-items:end}.hub_regionCol__JZp1B{display:flex;flex-direction:column;gap:10px}.hub_regionTrack__iqp7G{height:220px;display:flex;align-items:flex-end}.hub_regionBar__52hnH{width:100%;background:var(--amber);border-radius:6px 6px 0 0;transform-origin:bottom center;animation:hub_growY__j3xQT 1.1s cubic-bezier(.2,.7,.2,1) both}.hub_regionLabel__3gWGC{border-top:1px solid var(--ink);padding-top:10px;display:flex;flex-direction:column;gap:2px}.hub_regionName__pIf9B{font-family:var(--font-display);font-size:22px;font-weight:600}.hub_regionFigure__S3Wvx{font-family:var(--font-mono);font-size:18px;color:var(--amber);font-weight:600}.hub_regionMeta__S_Hx1{font-family:var(--font-mono);font-size:12px;color:var(--slate)}.hub_years__kpbK9{display:flex;flex-direction:column;gap:10px;min-width:0}.hub_yearBars__F_6yc{display:grid;gap:8px;align-items:end;height:150px}.hub_yearTrack__eWkGJ{height:120px;display:flex;align-items:flex-end}.hub_yearBar__OeHsY{width:100%;background:var(--ink);border-radius:4px 4px 0 0;transform-origin:bottom center;animation:hub_growY__j3xQT 1s cubic-bezier(.2,.7,.2,1) both}.hub_yearBarDue__4HQSb{background:transparent;border:1px dashed var(--slate);border-bottom:0}.hub_yearBarNone__jsmXA{height:2px!important;background:var(--rule)}.hub_yearLabels__dyAmw{display:grid;gap:8px;border-top:1px solid var(--ink);padding-top:8px;font-family:var(--font-mono);font-size:12px;text-align:center}.hub_upcoming__YuCYT{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.hub_upcomingCard__W5_QJ{border:1px dashed var(--slate);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px;animation:hub_pop__RISJ0 .5s cubic-bezier(.2,.8,.2,1) both}.hub_ph__QWN2f{background:var(--paper);border:1px dashed var(--slate);border-radius:6px;padding:1px 8px;font-family:var(--font-mono);font-size:.9em;color:var(--slate)}.hub_steps__ulr81{display:flex;flex-direction:column;gap:18px;margin-top:4px}.hub_step__1XXp0{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start}.hub_stepN__B1YtM{font-family:var(--font-mono);font-size:28px;font-weight:600;line-height:1;color:var(--signal)}.hub_outcome__D0mcI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.hub_outcomeCell__akB5U{border-top:2px solid var(--ink);padding-top:10px;display:flex;flex-direction:column;gap:2px;font-size:15px}.hub_outcomeCellHi__y6Th2{border-top-color:var(--signal)}@media (prefers-reduced-motion:reduce){.hub_anatomyCellHi__7Ytui,.hub_growthBarSignal__ohtK0,.hub_growthBar__Yttz_,.hub_h1Month__5lIdi,.hub_h1__kX7Dk,.hub_layerPaper__VgTSs,.hub_layerSoft__X3XIu,.hub_layer__XBfZ1,.hub_regionBar__52hnH,.hub_upcomingCard__W5_QJ,.hub_yearBarDue__4HQSb,.hub_yearBarNone__jsmXA,.hub_yearBar__OeHsY{animation:none!important;opacity:1;transform:none;filter:none}}