.page-module__mNrdVG__page{--ink:#171717;--paper:#fbfaf6;--white:#fff;--quiet:#686762;--line:#d7d4ca;--agent:#f3a1dc;--agent-soft:#fde7f6;--model:#9dceff;--model-soft:#e2f1ff;--signal:#7058ff;--signal-soft:#eae6ff;min-height:100vh;color:var(--ink);background:var(--paper);overflow-x:clip}.page-module__mNrdVG__page[data-motion-ready=true] [data-reveal]{opacity:0;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.page-module__mNrdVG__page[data-motion-ready=true] [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.page-module__mNrdVG__nav{z-index:50;border-bottom:1.5px solid var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6eb;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:62px;padding-inline:max(24px,50vw - 696px);display:grid;position:sticky;top:0}.page-module__mNrdVG__brand,.page-module__mNrdVG__playLink,.page-module__mNrdVG__navBack,.page-module__mNrdVG__chapterNav a,.page-module__mNrdVG__sourceLink{color:inherit;text-decoration:none}.page-module__mNrdVG__brand{align-items:center;gap:10px;font-size:13px;font-weight:780;display:inline-flex}.page-module__mNrdVG__brandMark{border-radius:8px;width:30px;height:30px}.page-module__mNrdVG__chapterNav{align-items:center;gap:22px;display:flex}.page-module__mNrdVG__chapterNav a,.page-module__mNrdVG__playLink,.page-module__mNrdVG__navBack,.page-module__mNrdVG__eyebrow,.page-module__mNrdVG__sectionTag,.page-module__mNrdVG__metric small,.page-module__mNrdVG__lensToggle button,.page-module__mNrdVG__projectMeta,.page-module__mNrdVG__caseFact dt,.page-module__mNrdVG__shiftTabs button,.page-module__mNrdVG__methodology summary,.page-module__mNrdVG__sourceLabel{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:720}.page-module__mNrdVG__chapterNav a{color:var(--quiet)}.page-module__mNrdVG__chapterNav a:hover,.page-module__mNrdVG__chapterNav a:focus-visible{color:var(--signal)}.page-module__mNrdVG__navActions{justify-self:end;align-items:center;gap:7px;display:flex}.page-module__mNrdVG__playLink{border:1.5px solid var(--ink);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:7px 9px;line-height:1;display:inline-flex}.page-module__mNrdVG__playLink svg{fill:currentColor;width:11px;height:11px}.page-module__mNrdVG__playLink span{font-weight:860}.page-module__mNrdVG__playLink strong{font:inherit;letter-spacing:.015em;text-transform:none;font-weight:690}.page-module__mNrdVG__playInfra{background:var(--model-soft)}.page-module__mNrdVG__playCollaboration{background:var(--agent-soft)}.page-module__mNrdVG__playLink:hover,.page-module__mNrdVG__playLink:focus-visible{color:var(--white);background:var(--ink);outline:none}.page-module__mNrdVG__navBack{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding-left:9px;display:inline-flex}.page-module__mNrdVG__navBack svg{width:13px;height:13px}.page-module__mNrdVG__hero,.page-module__mNrdVG__chapter,.page-module__mNrdVG__closing,.page-module__mNrdVG__methodology,.page-module__mNrdVG__referenceLibrary{padding-inline:max(24px,50vw - 632px)}.page-module__mNrdVG__hero{border-bottom:2px solid var(--ink);flex-direction:column;justify-content:center;min-height:calc(100svh - 62px);padding-top:clamp(68px,9vh,112px);padding-bottom:clamp(76px,10vh,126px);display:flex}.page-module__mNrdVG__heroTitle{letter-spacing:-.068em;max-width:1280px;margin:0;font-size:clamp(40px,4.75vw,68px);font-weight:840;line-height:.94}.page-module__mNrdVG__heroTitle .page-module__mNrdVG__heroAgent{background:linear-gradient(transparent 58%, var(--agent) 58% 91%, transparent 91%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.page-module__mNrdVG__heroTitle em{color:var(--signal);font-style:normal}.page-module__mNrdVG__heroSummary{max-width:940px;color:var(--quiet);border-left:6px solid var(--model);margin:clamp(48px,6vh,70px) 0 0;padding-left:18px;font-size:clamp(15px,1.35vw,18px);line-height:1.72}.page-module__mNrdVG__openingVoices{border-top:2px solid var(--ink)}.page-module__mNrdVG__openingVoices>header{justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0 20px;display:flex}.page-module__mNrdVG__openingVoices>header span,.page-module__mNrdVG__voiceCard footer span{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.page-module__mNrdVG__openingVoices>header p{max-width:260px;color:var(--quiet);text-align:right;margin:0;font-size:12px;line-height:1.5}.page-module__mNrdVG__voiceList{gap:12px;display:grid}.page-module__mNrdVG__voiceCard{border:1.5px solid var(--ink);flex-direction:column;min-height:214px;padding:26px 28px 24px;display:flex}.page-module__mNrdVG__voiceCard[data-accent=agent]{background:var(--agent-soft)}.page-module__mNrdVG__voiceCard[data-accent=model]{background:var(--model-soft)}.page-module__mNrdVG__voiceCard blockquote{color:#55534d;letter-spacing:-.035em;max-width:370px;margin:0;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.22}.page-module__mNrdVG__voiceCard footer{border-top:1px solid #17171733;justify-content:space-between;align-items:baseline;gap:20px;margin-top:auto;padding-top:34px;display:flex}.page-module__mNrdVG__voiceCard footer strong{font-size:15px}.page-module__mNrdVG__voiceCard footer span{color:var(--quiet)}.page-module__mNrdVG__axisBand{border-bottom:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.page-module__mNrdVG__axisBand article{min-height:260px;padding:clamp(32px,4vw,54px) clamp(24px,5vw,62px)}.page-module__mNrdVG__axisBand article+article{border-left:2px solid var(--ink)}.page-module__mNrdVG__axisBand article:first-child{background:var(--agent-soft)}.page-module__mNrdVG__axisBand article:last-child{background:var(--model-soft)}.page-module__mNrdVG__axisBand span{font-family:var(--font-code);font-size:11px;font-weight:760}.page-module__mNrdVG__axisBand h2{letter-spacing:-.06em;margin:20px 0 12px;font-size:clamp(34px,4.5vw,58px);line-height:.98}.page-module__mNrdVG__axisBand p{color:#484742;max-width:650px;margin:0;font-size:15px;line-height:1.65}.page-module__mNrdVG__metricBand{color:var(--white);background:var(--ink);grid-template-columns:repeat(4,1fr);padding-inline:max(0px,50vw - 680px);display:grid}.page-module__mNrdVG__metric{border-right:1px solid #444;min-height:160px;padding:34px clamp(20px,3vw,44px)}.page-module__mNrdVG__metric:last-child{border-right:0}.page-module__mNrdVG__metric strong{color:var(--agent);letter-spacing:-.06em;font-size:clamp(42px,5vw,76px);line-height:.96;display:block}.page-module__mNrdVG__metric:nth-child(3) strong,.page-module__mNrdVG__metric:nth-child(4) strong{color:var(--model)}.page-module__mNrdVG__metric small{color:#c9c7bf;margin-top:14px;line-height:1.5;display:block}.page-module__mNrdVG__chapter{border-bottom:2px solid var(--ink);padding-top:clamp(76px,10vw,150px);padding-bottom:clamp(76px,10vw,150px);scroll-margin-top:62px}.page-module__mNrdVG__landscapeChapter{padding-top:clamp(76px,10vw,150px)}.page-module__mNrdVG__landscapeChapter .page-module__mNrdVG__landscapeLens{margin-top:64px}.page-module__mNrdVG__landscapeChapter .page-module__mNrdVG__lensHeader{padding-top:18px}.page-module__mNrdVG__landscapeChapter .page-module__mNrdVG__landscapeLens+.page-module__mNrdVG__landscapeFindingTitle{margin-top:clamp(64px,8vw,120px)}.page-module__mNrdVG__sectionTag{align-items:center;gap:11px;margin-bottom:24px;display:inline-flex}.page-module__mNrdVG__sectionTag b{color:var(--white);background:var(--ink);padding:5px 8px}.page-module__mNrdVG__chapterTitle{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.page-module__mNrdVG__landscapeFindingTitle{letter-spacing:-.035em;text-wrap:balance;max-width:1080px;margin:0;font-size:40px;line-height:1.08}.page-module__mNrdVG__chapterLede{color:#464540;max-width:760px;margin:28px 0 0;font-size:clamp(17px,1.65vw,21px);line-height:1.65}.page-module__mNrdVG__macroEvidence{border:2px solid var(--ink);background:var(--white);grid-template-columns:1.08fr .92fr;margin-top:54px;display:grid}.page-module__mNrdVG__macroChart{min-width:0;padding:clamp(26px,3vw,36px)}.page-module__mNrdVG__macroChart+.page-module__mNrdVG__macroChart{border-left:2px solid var(--ink)}.page-module__mNrdVG__macroChart[data-accent=agent]{background:linear-gradient(145deg, var(--agent-soft), var(--white) 62%)}.page-module__mNrdVG__macroChart[data-accent=model]{background:linear-gradient(145deg, var(--model-soft), var(--white) 62%)}.page-module__mNrdVG__macroChart h3{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(26px,2.8vw,34px);line-height:1.03}.page-module__mNrdVG__macroLegend{color:var(--quiet);font-family:var(--font-code);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:12px 22px;margin-top:26px;font-size:9px;font-weight:720;display:flex}.page-module__mNrdVG__macroLegend span{align-items:center;gap:7px;display:inline-flex}.page-module__mNrdVG__macroLegend i{background:var(--ink);width:18px;height:6px;display:block}.page-module__mNrdVG__macroLegend i[data-series=openrank]{background:var(--signal)}.page-module__mNrdVG__macroRows{gap:20px;margin-top:28px;display:grid}.page-module__mNrdVG__macroRow{grid-template-columns:minmax(100px,.72fr) minmax(150px,1fr) auto;align-items:center;gap:16px;display:grid}.page-module__mNrdVG__macroRow>div:first-child{min-width:0}.page-module__mNrdVG__macroRow strong{font-size:14px;display:block}.page-module__mNrdVG__macroRow span{color:var(--quiet);margin-top:4px;font-size:10px;line-height:1.35;display:block}.page-module__mNrdVG__macroRow>b{min-width:72px;font-family:var(--font-code);text-align:right;font-size:10px}.page-module__mNrdVG__macroBars{gap:5px;display:grid}.page-module__mNrdVG__macroBars i{width:var(--bar-width);background:var(--ink);min-width:0;height:8px;transition:width .92s cubic-bezier(.16,1,.3,1);transition-delay:var(--bar-delay,0s);display:block}.page-module__mNrdVG__macroBars i[data-series=openrank]{background:var(--signal)}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__macroEvidence[data-reveal] .page-module__mNrdVG__macroBars i{width:0}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__macroEvidence[data-reveal][data-visible=true] .page-module__mNrdVG__macroBars i{width:var(--bar-width)}.page-module__mNrdVG__ageFinding{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:.72fr .72fr 1.56fr;margin-top:28px;display:grid}.page-module__mNrdVG__ageFinding>div,.page-module__mNrdVG__ageFinding>p{border-right:1.5px solid var(--ink);min-height:180px;margin:0;padding:28px}.page-module__mNrdVG__ageFinding>div:first-child{background:var(--agent-soft)}.page-module__mNrdVG__ageFinding>div:nth-child(2){background:var(--model-soft)}.page-module__mNrdVG__ageFinding>p{letter-spacing:-.025em;border-right:0;align-items:center;font-size:clamp(18px,1.7vw,26px);font-weight:690;line-height:1.45;display:flex}.page-module__mNrdVG__ageFinding span{font-family:var(--font-code);letter-spacing:.08em;font-size:9px;font-weight:760}.page-module__mNrdVG__ageFinding strong{letter-spacing:-.07em;margin-top:20px;font-size:clamp(50px,5vw,82px);line-height:.8;display:block}.page-module__mNrdVG__ageFinding div p{color:var(--quiet);margin:20px 0 0;font-size:12px}.page-module__mNrdVG__signalEyebrow{color:var(--quiet);font-family:var(--font-code);letter-spacing:.09em;font-size:9px;font-weight:760}.page-module__mNrdVG__languageSignal h3,.page-module__mNrdVG__runtimePath h3,.page-module__mNrdVG__outsideGithub h3{letter-spacing:-.035em;text-wrap:balance;max-width:820px;margin:14px 0 0;font-size:40px;line-height:1.08}.page-module__mNrdVG__languageSignal header>p,.page-module__mNrdVG__runtimePath header>p,.page-module__mNrdVG__outsideGithub header>p{max-width:660px;color:var(--quiet);margin:18px 0 0;font-size:14px;line-height:1.65}.page-module__mNrdVG__languageSignal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:58px;padding:42px 0 46px}.page-module__mNrdVG__languageSignal>header{display:block}.page-module__mNrdVG__languageSignal h3{max-width:1080px}.page-module__mNrdVG__languageSignal header>p{max-width:780px;font-size:16px}.page-module__mNrdVG__languageChart{margin-top:42px}.page-module__mNrdVG__languageRows{gap:28px;display:grid}.page-module__mNrdVG__languageRow{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;display:grid}.page-module__mNrdVG__languageRow strong{font-size:16px;display:block}.page-module__mNrdVG__languageRow span{color:var(--quiet);margin-top:5px;font-size:11px;display:block}.page-module__mNrdVG__languageBar{background:#e9e7e0;height:42px;display:flex;overflow:hidden}.page-module__mNrdVG__languageBar i{width:var(--bar-width);height:100%;transition:width .92s cubic-bezier(.16,1,.3,1);transition-delay:var(--bar-delay,0s);display:block}.page-module__mNrdVG__languageBar i+i{box-shadow:-1px 0 #fbfaf6d1}.page-module__mNrdVG__languageChart [data-language=typescript]{background:var(--agent)}.page-module__mNrdVG__languageChart [data-language=python]{background:var(--model)}.page-module__mNrdVG__languageChart [data-language=go]{background:var(--signal)}.page-module__mNrdVG__languageChart [data-language="c++"]{background:#1f1f1f}.page-module__mNrdVG__languageChart [data-language=other]{background:#b8b5ab}.page-module__mNrdVG__languageLegend{flex-wrap:wrap;gap:10px 18px;margin-top:24px;display:flex}.page-module__mNrdVG__languageLegend span{color:var(--quiet);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.page-module__mNrdVG__languageLegend i{width:11px;height:11px;display:block}.page-module__mNrdVG__languageChart>small{color:var(--quiet);margin-top:22px;font-size:10px;line-height:1.55;display:block}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__languageSignal[data-reveal] .page-module__mNrdVG__languageBar i{width:0}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__languageSignal[data-reveal][data-visible=true] .page-module__mNrdVG__languageBar i{width:var(--bar-width)}.page-module__mNrdVG__runtimePath{border-top:2px solid var(--ink);margin-top:58px;padding-top:34px}.page-module__mNrdVG__runtimePath>header{display:block}.page-module__mNrdVG__runtimePath h3{max-width:1080px}.page-module__mNrdVG__runtimePath header>p{max-width:780px}.page-module__mNrdVG__runtimePathSteps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:34px;display:grid}.page-module__mNrdVG__runtimePathSteps article{border-right:1px solid var(--line);min-width:0;min-height:206px;padding:22px 20px;position:relative}.page-module__mNrdVG__runtimePathSteps article:last-child{border-right:0}.page-module__mNrdVG__runtimePathSteps article:before{background:var(--signal);content:"";transform-origin:0;height:3px;transition:transform .76s cubic-bezier(.16,1,.3,1);position:absolute;top:-3px;left:0;right:0;transform:scaleX(1)}.page-module__mNrdVG__runtimePathSteps article:first-child:before{background:var(--agent)}.page-module__mNrdVG__runtimePathSteps article:nth-child(2):before{background:#c177e7;transition-delay:90ms}.page-module__mNrdVG__runtimePathSteps article:nth-child(3):before{transition-delay:.18s}.page-module__mNrdVG__runtimePathSteps article:nth-child(4):before{background:var(--model);transition-delay:.27s}.page-module__mNrdVG__runtimePathSteps article:nth-child(5):before{background:#5c9edb;transition-delay:.36s}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__runtimePath[data-reveal] .page-module__mNrdVG__runtimePathSteps article:before{transform:scaleX(0)}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__runtimePath[data-reveal][data-visible=true] .page-module__mNrdVG__runtimePathSteps article:before{transform:scaleX(1)}.page-module__mNrdVG__runtimePathSteps article>span{color:var(--quiet);font-family:var(--font-code);font-size:9px}.page-module__mNrdVG__runtimePathSteps article>strong{margin-top:26px;font-size:20px;display:block}.page-module__mNrdVG__runtimePathSteps article>b{letter-spacing:-.06em;margin-top:6px;font-size:42px;line-height:1;display:block}.page-module__mNrdVG__runtimePathSteps article>small{min-height:30px;color:var(--quiet);margin-top:8px;font-size:9px;line-height:1.4;display:block}.page-module__mNrdVG__runtimePathSteps article>div{flex-wrap:wrap;gap:5px 9px;margin-top:18px;display:flex}.page-module__mNrdVG__runtimePathSteps a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-size:10px;font-weight:680}.page-module__mNrdVG__landscapeLens{background:0 0;margin-top:58px}.page-module__mNrdVG__lensHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:0 0 14px;display:flex}.page-module__mNrdVG__lensToggle,.page-module__mNrdVG__shiftTabs{flex-wrap:wrap;gap:8px;display:flex}.page-module__mNrdVG__lensToggle{background:#ebe9e3;border-radius:999px;gap:4px;padding:4px}.page-module__mNrdVG__lensToggle button{color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 13px}.page-module__mNrdVG__lensToggle button[data-active=true]{color:var(--ink)}.page-module__mNrdVG__lensToggle button[data-active=true][data-layer=agent]{background:var(--agent)}.page-module__mNrdVG__lensToggle button[data-active=true][data-layer=model]{background:var(--model)}.page-module__mNrdVG__lensToggle button:hover:not([data-active=true]),.page-module__mNrdVG__lensToggle button:focus-visible{background:#ffffffb8;outline:none}.page-module__mNrdVG__shiftTabs button{color:var(--ink);background:var(--white);border:1.5px solid var(--ink);cursor:pointer;padding:8px 11px}.page-module__mNrdVG__lensHeader p{color:var(--quiet);margin:0;font-size:12px}.page-module__mNrdVG__landscapeFrame{background:var(--white);border:0;width:100%;height:680px;min-height:540px;display:block}.page-module__mNrdVG__lensEvidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f3eeb8;grid-template-columns:.72fr .72fr 1.56fr;margin-top:14px;display:grid}.page-module__mNrdVG__lensEvidence>div{border-right:1px solid var(--line);min-height:170px;padding:26px}.page-module__mNrdVG__lensEvidence>div:last-child{border-right:0}.page-module__mNrdVG__lensEvidence strong{letter-spacing:-.055em;font-size:clamp(34px,4vw,62px);display:block}.page-module__mNrdVG__lensEvidence span{color:var(--quiet);margin-top:8px;font-size:12px;line-height:1.5;display:block}.page-module__mNrdVG__leaderList{gap:8px;display:grid}.page-module__mNrdVG__leaderList a,.page-module__mNrdVG__growthRow a{color:inherit;text-decoration:none}.page-module__mNrdVG__leaderList a{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:7px;font-size:13px;font-weight:690;display:flex}.page-module__mNrdVG__leaderList b{color:var(--signal);font-family:var(--font-code);font-size:11px}.page-module__mNrdVG__caseGrid{border:2px solid var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);margin-top:58px;display:grid}.page-module__mNrdVG__caseNarrative,.page-module__mNrdVG__caseEvidence{padding:clamp(28px,4vw,48px)}.page-module__mNrdVG__caseNarrative{background:var(--agent-soft);border-right:2px solid var(--ink)}.page-module__mNrdVG__caseNarrative h3{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.01}.page-module__mNrdVG__caseNarrative blockquote{border-left:6px solid var(--signal);margin:34px 0 0;padding-left:18px;font-size:clamp(17px,1.65vw,23px);font-weight:660;line-height:1.5}.page-module__mNrdVG__caseNarrative p{color:#4a4945;max-width:760px;margin:30px 0 0;font-size:15px;line-height:1.75}.page-module__mNrdVG__caseEvidence{background:var(--white)}.page-module__mNrdVG__caseEvidence h3{font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;margin:0 0 22px;font-size:12px}.page-module__mNrdVG__caseFacts{margin:0}.page-module__mNrdVG__caseFact{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding:15px 0;display:grid}.page-module__mNrdVG__caseFact:first-child{border-top:2px solid var(--ink)}.page-module__mNrdVG__caseFact dd{text-align:right;margin:0;font-weight:780}.page-module__mNrdVG__caseFact dd[data-state=off]{color:#d63b69}.page-module__mNrdVG__caseFact dd[data-state=on]{color:#21724c}.page-module__mNrdVG__sourceLink{border-bottom:1.5px solid var(--ink);align-items:center;gap:7px;margin-top:24px;font-size:12px;font-weight:720;display:inline-flex}.page-module__mNrdVG__sourceLink svg{width:13px;height:13px}.page-module__mNrdVG__questionStrip{border:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.page-module__mNrdVG__questionStrip p{border-right:1.5px solid var(--ink);align-items:center;min-height:104px;margin:0;padding:22px;font-size:14px;font-weight:650;line-height:1.55;display:flex}.page-module__mNrdVG__questionStrip p:last-child{border-right:0}.page-module__mNrdVG__studyFrame{border:2px solid var(--ink);background:var(--white);margin-top:42px}.page-module__mNrdVG__studyFrame header{background:var(--agent-soft);border-bottom:2px solid var(--ink);grid-template-columns:180px minmax(0,1fr);gap:30px;padding:clamp(26px,4vw,54px);display:grid}.page-module__mNrdVG__studyFrame header span{font-family:var(--font-code);letter-spacing:.08em;padding-top:6px;font-size:9px;font-weight:760}.page-module__mNrdVG__studyFrame h3{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(30px,4vw,46px);line-height:.98}.page-module__mNrdVG__studyFrame>div{grid-template-columns:repeat(4,1fr);display:grid}.page-module__mNrdVG__studyFrame>div p{border-right:1.5px solid var(--ink);min-height:150px;margin:0;padding:26px}.page-module__mNrdVG__studyFrame>div p:last-child{border-right:0}.page-module__mNrdVG__studyFrame>div strong{font-size:18px;display:block}.page-module__mNrdVG__studyFrame>div span{color:var(--quiet);margin-top:16px;font-size:13px;line-height:1.55;display:block}.page-module__mNrdVG__studyFrame>small{color:var(--quiet);border-top:1.5px solid var(--ink);font-family:var(--font-code);letter-spacing:.05em;padding:18px 26px;font-size:9px;line-height:1.5;display:block}.page-module__mNrdVG__infraBaseline{border:2px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,1fr);gap:2px;margin-top:52px;display:grid}.page-module__mNrdVG__infraBaseline a{min-height:238px;color:var(--ink);background:var(--white);flex-direction:column;padding:clamp(26px,3vw,38px);text-decoration:none;display:flex}.page-module__mNrdVG__infraBaseline a:nth-child(2){background:var(--model-soft)}.page-module__mNrdVG__infraBaseline a:nth-child(3){background:#efeee9}.page-module__mNrdVG__infraBaseline strong{color:var(--signal);letter-spacing:-.07em;font-size:clamp(54px,6vw,74px);line-height:.88}.page-module__mNrdVG__infraBaseline span{letter-spacing:-.025em;max-width:360px;margin-top:24px;font-size:clamp(18px,1.7vw,22px);font-weight:740;line-height:1.18}.page-module__mNrdVG__infraBaseline small{color:var(--quiet);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:9px;font-weight:720}.page-module__mNrdVG__shiftModule{border-top:2px solid var(--ink);margin-top:58px}.page-module__mNrdVG__shiftTabs{border-bottom:1px solid var(--line);padding:18px 0}.page-module__mNrdVG__shiftTabs button[data-active=true]{color:var(--white);background:var(--signal)}.page-module__mNrdVG__shiftCompare{border-bottom:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.page-module__mNrdVG__shiftCompare article{min-height:270px;padding:clamp(28px,4vw,44px)}.page-module__mNrdVG__shiftCompare article:first-child{background:#efeee9}.page-module__mNrdVG__shiftCompare article:last-child{background:var(--model-soft);border-left:2px solid var(--ink)}.page-module__mNrdVG__shiftCompare span{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:740}.page-module__mNrdVG__shiftCompare h3{letter-spacing:-.055em;margin:22px 0 14px;font-size:clamp(30px,3.8vw,46px);line-height:1}.page-module__mNrdVG__shiftCompare p{color:#4a4945;max-width:660px;margin:0;font-size:15px;line-height:1.7}.page-module__mNrdVG__shiftEvidence{border-bottom:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.page-module__mNrdVG__shiftEvidence article{min-height:190px;padding:clamp(26px,4vw,44px)}.page-module__mNrdVG__shiftEvidence article+article{border-left:2px solid var(--ink)}.page-module__mNrdVG__shiftEvidence span{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:740}.page-module__mNrdVG__shiftEvidence p{max-width:680px;margin:18px 0 0;font-size:clamp(16px,1.5vw,19px);font-weight:650;line-height:1.55}.page-module__mNrdVG__shiftEvidence a{color:var(--ink);border-bottom:1.5px solid var(--ink);align-items:center;gap:7px;margin-top:24px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex}.page-module__mNrdVG__shiftEvidence svg{width:12px;height:12px}.page-module__mNrdVG__growthPanel{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);gap:clamp(34px,5vw,64px);margin-top:58px;display:grid}.page-module__mNrdVG__growthSummary{padding-top:4px}.page-module__mNrdVG__growthSummary strong{color:var(--signal);letter-spacing:-.075em;font-size:clamp(66px,7vw,84px);line-height:.9;display:block}.page-module__mNrdVG__growthSummary p{color:var(--quiet);margin:20px 0 0;font-size:14px;line-height:1.65}.page-module__mNrdVG__growthList{border-top:2px solid var(--ink)}.page-module__mNrdVG__growthRow{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(160px,.9fr) minmax(170px,1fr) minmax(120px,.7fr) 64px;align-items:center;gap:16px;min-height:88px;padding:14px 0;display:grid}.page-module__mNrdVG__growthRow>span:first-child{color:var(--signal);font-family:var(--font-code);font-size:11px;font-weight:740}.page-module__mNrdVG__growthRow a{font-weight:760}.page-module__mNrdVG__projectMeta{color:var(--quiet);line-height:1.4}.page-module__mNrdVG__growthBar{background:var(--signal-soft);border:1.5px solid var(--ink);height:18px}.page-module__mNrdVG__growthBar i{width:var(--bar-width);background:var(--signal);height:100%;transition:width .98s cubic-bezier(.16,1,.3,1);transition-delay:var(--bar-delay,0s);display:block}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__growthPanel[data-reveal] .page-module__mNrdVG__growthBar i{width:0}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__growthPanel[data-reveal][data-visible=true] .page-module__mNrdVG__growthBar i{width:var(--bar-width)}.page-module__mNrdVG__growthValue{font-family:var(--font-code);justify-self:end;font-size:12px;font-weight:760}.page-module__mNrdVG__outsideGithub{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:68px;padding:38px 0;display:block}.page-module__mNrdVG__outsideGithub h3{max-width:1080px;font-size:40px}.page-module__mNrdVG__outsideGithub header>p{max-width:780px}.page-module__mNrdVG__outsideGithubSignals{grid-template-columns:repeat(2,1fr);margin-top:36px;display:grid}.page-module__mNrdVG__outsideGithubSignals a{min-width:0;color:inherit;padding:6px 28px 6px 0;text-decoration:none;position:relative}.page-module__mNrdVG__outsideGithubSignals a+a{border-left:1px solid var(--line);padding-left:28px}.page-module__mNrdVG__outsideGithubSignals a>span{color:var(--quiet);font-family:var(--font-code);letter-spacing:.07em;font-size:8px;font-weight:720;display:block}.page-module__mNrdVG__outsideGithubSignals strong{color:var(--signal);letter-spacing:-.07em;margin-top:24px;font-size:clamp(48px,5vw,72px);line-height:.82;display:block}.page-module__mNrdVG__outsideGithubSignals b{max-width:320px;margin-top:18px;font-size:15px;line-height:1.35;display:block}.page-module__mNrdVG__outsideGithubSignals small{max-width:340px;color:var(--quiet);margin-top:14px;font-size:10px;line-height:1.55;display:block}.page-module__mNrdVG__outsideGithubSignals svg{width:14px;height:14px;position:absolute;bottom:8px;right:6px}.page-module__mNrdVG__closing{color:var(--white);background:var(--ink);padding-top:clamp(90px,12vw,180px);padding-bottom:clamp(90px,12vw,180px)}.page-module__mNrdVG__closing p{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.02}.page-module__mNrdVG__closing em{color:var(--model);font-style:normal}.page-module__mNrdVG__closing small{color:#c9c7bf;max-width:780px;margin-top:36px;font-size:15px;line-height:1.75;display:block}.page-module__mNrdVG__methodology{padding-top:64px;padding-bottom:64px}.page-module__mNrdVG__methodology details{border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.page-module__mNrdVG__methodology summary{cursor:pointer;padding:18px 0}.page-module__mNrdVG__methodologyBody{color:var(--quiet);grid-template-columns:1fr 1fr;gap:34px;padding:6px 0 30px;font-size:13px;line-height:1.7;display:grid}.page-module__mNrdVG__methodologyBody p{margin:0}.page-module__mNrdVG__referenceLibrary{border-top:2px solid var(--ink);background:#f1efe8;padding-top:clamp(52px,6vw,78px);padding-bottom:clamp(64px,7vw,92px)}.page-module__mNrdVG__referenceHeader{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:24px;margin:0;padding-bottom:18px;display:flex}.page-module__mNrdVG__referenceHeader h2{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1}.page-module__mNrdVG__referenceHeader span{color:var(--quiet);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:740}.page-module__mNrdVG__referenceList{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__mNrdVG__referenceList li{border-bottom:1px solid var(--line);min-width:0}.page-module__mNrdVG__referenceList li:not(:nth-child(3n)){border-right:1px solid var(--line)}.page-module__mNrdVG__referenceList a{min-height:62px;color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:11px;font-weight:680;line-height:1.3;text-decoration:none;transition:color .16s,background-color .16s;display:flex}.page-module__mNrdVG__referenceList a:hover,.page-module__mNrdVG__referenceList a:focus-visible{color:var(--signal);background:var(--white);outline:none}.page-module__mNrdVG__referenceList a>span{min-width:0}.page-module__mNrdVG__referenceList a>svg{flex:none;width:12px;height:12px}.page-module__mNrdVG__editableText{outline:0 solid #0000}.page-module__mNrdVG__editableText[data-copy-empty=true]:not([contenteditable=plaintext-only]){display:none}.page-module__mNrdVG__editableText[contenteditable=plaintext-only]{cursor:text;outline-offset:5px;border-radius:3px;outline:1.5px dashed #7058ff94;transition:background-color .16s,box-shadow .16s,outline-color .16s}.page-module__mNrdVG__editableText[contenteditable=plaintext-only]:hover{outline-color:var(--signal);background:#eae6ff9e}.page-module__mNrdVG__editableText[contenteditable=plaintext-only]:focus{background:var(--white);outline:2px solid var(--signal);box-shadow:0 0 0 5px #7058ff24}.page-module__mNrdVG__editableText[data-copy-empty=true][contenteditable=plaintext-only]:before{color:var(--quiet);content:"Empty text — click to edit";font-family:var(--font-code);letter-spacing:.03em;font-size:11px;font-style:normal;font-weight:650}.page-module__mNrdVG__copyEditor{z-index:120;max-width:min(620px,100vw - 44px);color:var(--ink);border:1.5px solid var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:5px 6px #1717172e}.page-module__mNrdVG__copyEditor button{min-height:34px;color:inherit;background:var(--white);border:1px solid var(--ink);font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:760;display:inline-flex}.page-module__mNrdVG__copyEditor button:hover:not(:disabled),.page-module__mNrdVG__copyEditor button:focus-visible{color:var(--white);background:var(--ink);outline:none}.page-module__mNrdVG__copyEditor button:disabled{color:#9b9992;border-color:var(--line);cursor:default}.page-module__mNrdVG__copyEditor button svg{width:13px;height:13px}.page-module__mNrdVG__copyEditor .page-module__mNrdVG__editorPrimary{background:var(--agent-soft)}.page-module__mNrdVG__editorActions{align-items:center;gap:6px;display:flex}.page-module__mNrdVG__editorStatus{max-width:170px;color:var(--quiet);font-family:var(--font-code);padding-inline:4px;font-size:9px;font-weight:650;line-height:1.25}.page-module__mNrdVG__editorSpinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite page-module__mNrdVG__editor-spin;display:block}@keyframes page-module__mNrdVG__editor-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.page-module__mNrdVG__nav{grid-template-columns:1fr auto}.page-module__mNrdVG__chapterNav{display:none}.page-module__mNrdVG__heroGrid,.page-module__mNrdVG__caseGrid,.page-module__mNrdVG__growthPanel{grid-template-columns:1fr}.page-module__mNrdVG__openingVoices{margin-top:12px}.page-module__mNrdVG__voiceList{grid-template-columns:1fr 1fr}.page-module__mNrdVG__caseNarrative{border-right:0;border-bottom:2px solid var(--ink)}.page-module__mNrdVG__lensEvidence{grid-template-columns:1fr 1fr}.page-module__mNrdVG__lensEvidence>div:nth-child(2){border-right:0}.page-module__mNrdVG__lensEvidence>div:last-child{border-top:1px solid var(--line);grid-column:1/-1}.page-module__mNrdVG__macroEvidence{grid-template-columns:1fr}.page-module__mNrdVG__macroChart+.page-module__mNrdVG__macroChart{border-left:0;border-top:2px solid var(--ink)}.page-module__mNrdVG__languageSignal>header{grid-template-columns:1fr;gap:18px}.page-module__mNrdVG__runtimePath>header{grid-template-columns:130px 1fr}.page-module__mNrdVG__runtimePath header>p{grid-column:2}.page-module__mNrdVG__runtimePathSteps{grid-template-columns:repeat(3,1fr)}.page-module__mNrdVG__runtimePathSteps article:nth-child(3){border-right:0}.page-module__mNrdVG__runtimePathSteps article:nth-child(n+4){border-top:1px solid var(--line)}.page-module__mNrdVG__outsideGithub{grid-template-columns:1fr}.page-module__mNrdVG__referenceList{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__mNrdVG__referenceList li:not(:nth-child(3n)){border-right:0}.page-module__mNrdVG__referenceList li:nth-child(odd){border-right:1px solid var(--line)}.page-module__mNrdVG__studyFrame>div{grid-template-columns:1fr 1fr}.page-module__mNrdVG__studyFrame>div p:nth-child(2){border-right:0}.page-module__mNrdVG__studyFrame>div p:nth-child(-n+2){border-bottom:1.5px solid var(--ink)}}@media (max-width:700px){.page-module__mNrdVG__brand span,.page-module__mNrdVG__playLink strong,.page-module__mNrdVG__navBack span{display:none}.page-module__mNrdVG__heroTitle{letter-spacing:-.06em;font-size:clamp(18px,4.7vw,33px);line-height:.94}.page-module__mNrdVG__heroSummary{font-size:14px}.page-module__mNrdVG__heroTopline{display:block}.page-module__mNrdVG__heroTopline p+p{margin-top:10px}.page-module__mNrdVG__heroGrid{gap:48px;margin-top:44px}.page-module__mNrdVG__landscapeFindingTitle,.page-module__mNrdVG__languageSignal h3,.page-module__mNrdVG__runtimePath h3,.page-module__mNrdVG__outsideGithub h3{font-size:30px;line-height:1.12}.page-module__mNrdVG__continuity{margin-top:38px}.page-module__mNrdVG__voiceList{grid-template-columns:1fr}.page-module__mNrdVG__openingVoices>header{flex-direction:column;align-items:flex-start;gap:8px}.page-module__mNrdVG__openingVoices>header p{text-align:left}.page-module__mNrdVG__axisBand,.page-module__mNrdVG__metricBand,.page-module__mNrdVG__ageFinding,.page-module__mNrdVG__infraBaseline,.page-module__mNrdVG__shiftCompare,.page-module__mNrdVG__shiftEvidence,.page-module__mNrdVG__questionStrip,.page-module__mNrdVG__methodologyBody,.page-module__mNrdVG__studyFrame header,.page-module__mNrdVG__studyFrame>div{grid-template-columns:1fr}.page-module__mNrdVG__axisBand article+article,.page-module__mNrdVG__shiftCompare article:last-child{border-left:0;border-top:2px solid var(--ink)}.page-module__mNrdVG__metric{border-bottom:1px solid #444;border-right:0}.page-module__mNrdVG__lensHeader{flex-direction:column;align-items:flex-start}.page-module__mNrdVG__landscapeFrame{min-height:420px}.page-module__mNrdVG__lensEvidence{grid-template-columns:1fr}.page-module__mNrdVG__lensEvidence>div,.page-module__mNrdVG__lensEvidence>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.page-module__mNrdVG__lensEvidence>div:last-child{border-top:0;border-bottom:0;grid-column:auto}.page-module__mNrdVG__questionStrip p,.page-module__mNrdVG__questionStrip p:last-child{border-right:0;border-bottom:1.5px solid var(--ink)}.page-module__mNrdVG__questionStrip p:last-child{border-bottom:0}.page-module__mNrdVG__ageFinding>div,.page-module__mNrdVG__ageFinding>p{border-right:0;border-bottom:1.5px solid var(--ink);min-height:0}.page-module__mNrdVG__ageFinding>p{border-bottom:0}.page-module__mNrdVG__macroRow{grid-template-columns:1fr auto}.page-module__mNrdVG__macroBars{grid-column:1/-1}.page-module__mNrdVG__languageRow{grid-template-columns:1fr;gap:9px}.page-module__mNrdVG__runtimePath>header{grid-template-columns:1fr}.page-module__mNrdVG__runtimePath header>p{grid-column:auto}.page-module__mNrdVG__runtimePathSteps{grid-template-columns:1fr}.page-module__mNrdVG__runtimePathSteps article,.page-module__mNrdVG__runtimePathSteps article:nth-child(3),.page-module__mNrdVG__runtimePathSteps article:last-child{border-right:0;border-top:1px solid var(--line);min-height:0}.page-module__mNrdVG__runtimePathSteps article:first-child{border-top:0}.page-module__mNrdVG__runtimePathSteps article>small{min-height:0}.page-module__mNrdVG__outsideGithubSignals{grid-template-columns:1fr}.page-module__mNrdVG__outsideGithubSignals a+a{border-top:1px solid var(--line);border-left:0;margin-top:28px;padding-top:28px;padding-left:0}.page-module__mNrdVG__referenceList{grid-template-columns:1fr}.page-module__mNrdVG__referenceList li:nth-child(odd){border-right:0}.page-module__mNrdVG__studyFrame header{gap:12px}.page-module__mNrdVG__studyFrame>div p,.page-module__mNrdVG__studyFrame>div p:nth-child(2){border-right:0;border-bottom:1.5px solid var(--ink);min-height:0}.page-module__mNrdVG__studyFrame>div p:last-child{border-bottom:0}.page-module__mNrdVG__shiftEvidence article+article{border-left:0;border-top:2px solid var(--ink)}.page-module__mNrdVG__growthRow{grid-template-columns:30px 1fr auto}.page-module__mNrdVG__growthRow .page-module__mNrdVG__projectMeta{grid-column:2/-1}.page-module__mNrdVG__growthBar{grid-column:2}.page-module__mNrdVG__copyEditor{flex-wrap:wrap;max-width:none;bottom:12px;left:12px;right:12px}.page-module__mNrdVG__editorActions{flex-wrap:wrap}.page-module__mNrdVG__editorStatus{max-width:none}}@media (prefers-reduced-motion:reduce){.page-module__mNrdVG__page[data-motion-ready=true] [data-reveal]{opacity:1;transition:none;transform:none}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__macroBars i,.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__growthBar i,.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__languageBar i{width:var(--bar-width);transition:none}.page-module__mNrdVG__page[data-motion-ready=true] .page-module__mNrdVG__runtimePath[data-reveal] .page-module__mNrdVG__runtimePathSteps article:before{transition:none;transform:scaleX(1)}.page-module__mNrdVG__editorSpinner{animation:none}}
