.ai-dev-module__-PndSa__siteShell{--ink:#071a2b;--ink-soft:#18354a;--paper:#eef6f4;--paper-deep:#e1eeeb;--white:#fbfefd;--line:#c7d9d7;--line-dark:#9fb8b6;--cyan:#0c9faf;--cyan-light:#d8f2f2;--violet:#6658d9;--violet-light:#ebe8ff;--amber:#d98a18;--amber-light:#fff0d7;--red:#ca5d52;background:radial-gradient(circle at 7% 4%, #0c9faf17, transparent 28rem), linear-gradient(180deg, #f6fbfa 0, var(--paper) 38rem, #f6faf9 100%);color:var(--ink);font-family:Avenir Next,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:clip}.ai-dev-module__-PndSa__siteShell *{box-sizing:border-box}.ai-dev-module__-PndSa__siteShell main{z-index:1;position:relative}.ai-dev-module__-PndSa__siteShell section[id]{scroll-margin-top:7.5rem}.ai-dev-module__-PndSa__ambientGrid{z-index:0;pointer-events:none;opacity:.42;background-image:linear-gradient(#3a63690e 1px,#0000 1px),linear-gradient(90deg,#3a63690e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 56rem);mask-image:linear-gradient(#000 0,#0000 56rem)}.ai-dev-module__-PndSa__hero{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(3rem,7vw,7.5rem);width:min(100% - 3rem,1280px);min-height:690px;margin:0 auto;padding:clamp(5.5rem,9vw,8.5rem) 0 5.5rem;display:grid;position:relative}.ai-dev-module__-PndSa__heroCopy{min-width:0}.ai-dev-module__-PndSa__kicker,.ai-dev-module__-PndSa__sectionLabel,.ai-dev-module__-PndSa__panelHeader,.ai-dev-module__-PndSa__panelFooter,.ai-dev-module__-PndSa__navBrand,.ai-dev-module__-PndSa__claimCard>span,.ai-dev-module__-PndSa__manifest>div,.ai-dev-module__-PndSa__exitSection>div>span{text-transform:uppercase;letter-spacing:.14em;font-family:SFMono-Regular,Cascadia Mono,Roboto Mono,ui-monospace,monospace}.ai-dev-module__-PndSa__kicker{color:#5d7479;align-items:center;gap:.75rem;margin-bottom:2.1rem;font-size:.68rem;font-weight:700;display:flex}.ai-dev-module__-PndSa__kicker span{color:var(--cyan)}.ai-dev-module__-PndSa__kicker i{background:var(--line-dark);width:2.75rem;height:1px}.ai-dev-module__-PndSa__hero h1{color:var(--ink);letter-spacing:-.075em;margin:0;font-family:DIN Condensed,Avenir Next Condensed,Arial Narrow,Noto Sans SC,sans-serif;font-size:clamp(4.4rem,8.2vw,8rem);font-weight:800;line-height:.84}.ai-dev-module__-PndSa__hero h1>span{color:var(--cyan);margin-left:.88em;display:block}.ai-dev-module__-PndSa__hero h1 small{color:#668087;letter-spacing:.32em;margin-top:1.25rem;font-family:SFMono-Regular,Cascadia Mono,ui-monospace,monospace;font-size:clamp(.7rem,1vw,.88rem);font-weight:650;display:block}.ai-dev-module__-PndSa__heroLead{color:#375462;max-width:38rem;margin:2.15rem 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.95}.ai-dev-module__-PndSa__heroLead strong{color:var(--ink);box-shadow:inset 0 -.45em 0 var(--cyan-light);font-weight:750}.ai-dev-module__-PndSa__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.ai-dev-module__-PndSa__heroActions a,.ai-dev-module__-PndSa__exitSection>a{border:1px solid var(--ink);justify-content:center;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1.1rem;font-size:.88rem;font-weight:720;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:inline-flex}.ai-dev-module__-PndSa__heroActions a svg,.ai-dev-module__-PndSa__exitSection>a svg,.ai-dev-module__-PndSa__resourceGroups a svg{width:1.05rem;height:1.05rem}.ai-dev-module__-PndSa__primaryAction{background:var(--ink);color:#fff}.ai-dev-module__-PndSa__secondaryAction{color:var(--ink);background:#ffffff8a}.ai-dev-module__-PndSa__heroActions a:hover,.ai-dev-module__-PndSa__exitSection>a:hover{transform:translateY(-2px)}.ai-dev-module__-PndSa__primaryAction:hover{background:var(--cyan);border-color:var(--cyan)}.ai-dev-module__-PndSa__secondaryAction:hover{background:#fff}.ai-dev-module__-PndSa__heroFacts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:36rem;margin:3.1rem 0 0;display:grid}.ai-dev-module__-PndSa__heroFacts div{padding:1.1rem .75rem 0 0}.ai-dev-module__-PndSa__heroFacts div+div{border-left:1px solid var(--line);padding-left:.75rem}.ai-dev-module__-PndSa__heroFacts dt{color:var(--ink);font-family:DIN Condensed,Arial Narrow,sans-serif;font-size:1.8rem;font-weight:750;line-height:1}.ai-dev-module__-PndSa__heroFacts dd{color:#668087;margin:.35rem 0 0;font-size:.72rem}.ai-dev-module__-PndSa__evidencePanel{background:var(--ink);color:#d9f0ee;border:1px solid #385368;min-width:0;position:relative;box-shadow:28px 30px #0c9faf1f}.ai-dev-module__-PndSa__evidencePanel:before,.ai-dev-module__-PndSa__evidencePanel:after{content:"";width:1rem;height:1rem;position:absolute}.ai-dev-module__-PndSa__evidencePanel:before{border-top:3px solid var(--cyan);border-left:3px solid var(--cyan);top:-1px;left:-1px}.ai-dev-module__-PndSa__evidencePanel:after{border-right:3px solid var(--amber);border-bottom:3px solid var(--amber);bottom:-1px;right:-1px}.ai-dev-module__-PndSa__panelHeader,.ai-dev-module__-PndSa__panelFooter{color:#86a7ae;border-bottom:1px solid #294357;justify-content:space-between;align-items:center;min-height:3rem;padding:0 1rem;font-size:.61rem;display:flex}.ai-dev-module__-PndSa__panelFooter{border-top:1px solid #294357;border-bottom:0}.ai-dev-module__-PndSa__panelFooter code{color:#9fe1de}.ai-dev-module__-PndSa__liveDot{color:#9fe1de;align-items:center;gap:.5rem;display:inline-flex}.ai-dev-module__-PndSa__liveDot:before{content:"";background:#5ed4c7;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #5ed4c71f}.ai-dev-module__-PndSa__tensorTrace{min-height:32rem;padding:2rem 1.6rem 2.2rem;position:relative}.ai-dev-module__-PndSa__traceFormula{color:#fff;letter-spacing:-.04em;margin-bottom:1rem;font-family:SFMono-Regular,Cascadia Mono,ui-monospace,monospace;font-size:clamp(1.05rem,1.7vw,1.45rem)}.ai-dev-module__-PndSa__tensorTrace>svg{width:100%;height:11rem;display:block;overflow:visible}.ai-dev-module__-PndSa__traceGridLine{fill:none;stroke:#244157;stroke-width:1px}.ai-dev-module__-PndSa__traceSignal{fill:none;stroke:#63d8d0;stroke-width:2.3px;stroke-linecap:round;stroke-dasharray:8 7;filter:drop-shadow(0 0 7px #63d8d066);animation:6s linear infinite ai-dev-module__-PndSa__traceFlow}@keyframes ai-dev-module__-PndSa__traceFlow{to{stroke-dashoffset:-90px}}.ai-dev-module__-PndSa__traceSteps{border-top:1px solid #294357;grid-template-columns:repeat(4,1fr);margin-top:1rem;display:grid}.ai-dev-module__-PndSa__traceStep{min-width:0;padding:1.2rem .75rem 0}.ai-dev-module__-PndSa__traceStep+.ai-dev-module__-PndSa__traceStep{border-left:1px solid #294357}.ai-dev-module__-PndSa__traceStep span{color:#668b95;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.62rem;display:block}.ai-dev-module__-PndSa__traceStep strong{color:#fff;margin-top:.6rem;font-size:1.05rem;display:block}.ai-dev-module__-PndSa__traceStep small{color:#8aabb1;margin-top:.45rem;font-size:.67rem;line-height:1.55;display:block}.ai-dev-module__-PndSa__sectionNav{z-index:30;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6fbfae6;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.4rem;padding:.6rem max(1.5rem,50vw - 640px);display:flex;position:sticky;top:4rem}.ai-dev-module__-PndSa__navBrand{color:var(--cyan);flex:none;font-size:.66rem;font-weight:800}.ai-dev-module__-PndSa__sectionNav>div{gap:clamp(1rem,3vw,2.4rem);display:flex}.ai-dev-module__-PndSa__sectionNav a{color:#4c676f;font-size:.75rem;font-weight:650;text-decoration:none;transition:color .14s}.ai-dev-module__-PndSa__sectionNav a:hover{color:var(--cyan)}.ai-dev-module__-PndSa__thesisSection,.ai-dev-module__-PndSa__roadmapSection,.ai-dev-module__-PndSa__knowledgeSection,.ai-dev-module__-PndSa__labsSection,.ai-dev-module__-PndSa__protocolSection,.ai-dev-module__-PndSa__resourcesSection,.ai-dev-module__-PndSa__exitSection{width:min(100% - 3rem,1280px);margin:0 auto}.ai-dev-module__-PndSa__thesisSection{padding:8rem 0 9rem}.ai-dev-module__-PndSa__sectionLabel{color:var(--cyan);font-size:.66rem;font-weight:800}.ai-dev-module__-PndSa__thesisGrid{grid-template-columns:.9fr .82fr;column-gap:clamp(3rem,8vw,8rem);margin-top:2rem;display:grid}.ai-dev-module__-PndSa__thesisGrid>h2,.ai-dev-module__-PndSa__sectionHead h2,.ai-dev-module__-PndSa__protocolIntro h2,.ai-dev-module__-PndSa__exitSection h2{letter-spacing:-.055em;margin:0;font-family:Avenir Next,Noto Sans SC,sans-serif;font-size:clamp(2.35rem,4.6vw,4.4rem);font-weight:760;line-height:1.12}.ai-dev-module__-PndSa__thesisBody{color:#3c5b64;padding-top:.55rem;font-size:1rem;line-height:1.95}.ai-dev-module__-PndSa__thesisBody p{margin:0 0 1.1rem}.ai-dev-module__-PndSa__skillRails{grid-column:1/-1;margin:5.2rem 0 0;padding:0;list-style:none}.ai-dev-module__-PndSa__skillRails li{--tone:var(--cyan);border-top:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr);align-items:start;padding:1.45rem 0;display:grid}.ai-dev-module__-PndSa__skillRails li:last-child{border-bottom:1px solid var(--line)}.ai-dev-module__-PndSa__skillRails li[data-tone=violet]{--tone:var(--violet)}.ai-dev-module__-PndSa__skillRails li[data-tone=amber]{--tone:var(--amber)}.ai-dev-module__-PndSa__skillRails li>span{color:var(--tone);font-family:SFMono-Regular,ui-monospace,monospace;font-size:.72rem}.ai-dev-module__-PndSa__skillRails li>div{grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:2rem;display:grid}.ai-dev-module__-PndSa__skillRails strong{font-size:1.08rem}.ai-dev-module__-PndSa__skillRails small{color:#526e75;font-size:.86rem;line-height:1.75}.ai-dev-module__-PndSa__roadmapSection,.ai-dev-module__-PndSa__knowledgeSection,.ai-dev-module__-PndSa__labsSection,.ai-dev-module__-PndSa__resourcesSection{border-top:1px solid var(--line);padding:7.5rem 0}.ai-dev-module__-PndSa__sectionHead{justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:3.25rem;display:flex}.ai-dev-module__-PndSa__sectionHead h2{margin-top:1rem;font-size:clamp(2.25rem,4vw,3.7rem)}.ai-dev-module__-PndSa__progressSummary{flex:none;align-items:center;gap:1rem;display:flex}.ai-dev-module__-PndSa__progressRing{width:4.5rem;height:4.5rem;position:relative}.ai-dev-module__-PndSa__progressRing svg{width:100%;height:100%;transform:rotate(-90deg)}.ai-dev-module__-PndSa__progressRing circle{fill:none;stroke-width:4px}.ai-dev-module__-PndSa__progressTrack{stroke:var(--line)}.ai-dev-module__-PndSa__progressValue{stroke:var(--cyan);stroke-linecap:square;transition:stroke-dashoffset .3s}.ai-dev-module__-PndSa__progressRing strong{place-items:center;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.75rem;display:grid;position:absolute;inset:0}.ai-dev-module__-PndSa__progressSummary p{flex-direction:column;margin:0;display:flex}.ai-dev-module__-PndSa__progressSummary p strong{font-size:.85rem}.ai-dev-module__-PndSa__progressSummary p span{color:#71868b;margin-top:.35rem;font-size:.7rem}.ai-dev-module__-PndSa__phaseTabs{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.ai-dev-module__-PndSa__phaseTabs button{color:#607a81;text-align:left;cursor:pointer;background:#ffffff61;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;min-height:4.5rem;padding:.9rem 1rem;display:grid;position:relative}.ai-dev-module__-PndSa__phaseTabs button+button{border-left:1px solid var(--line)}.ai-dev-module__-PndSa__phaseTabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:-1px;right:-1px}.ai-dev-module__-PndSa__phaseTabs .ai-dev-module__-PndSa__phaseTabActive{background:var(--white);color:var(--ink)}.ai-dev-module__-PndSa__phaseTabs .ai-dev-module__-PndSa__phaseTabActive:after{background:var(--cyan)}.ai-dev-module__-PndSa__phaseTabs button:nth-child(2).ai-dev-module__-PndSa__phaseTabActive:after{background:var(--violet)}.ai-dev-module__-PndSa__phaseTabs button:nth-child(3).ai-dev-module__-PndSa__phaseTabActive:after{background:var(--amber)}.ai-dev-module__-PndSa__phaseTabs button span,.ai-dev-module__-PndSa__phaseTabs button small{font-family:SFMono-Regular,ui-monospace,monospace;font-size:.66rem}.ai-dev-module__-PndSa__phaseTabs button strong{font-size:.88rem}.ai-dev-module__-PndSa__phaseDetail{--tone:var(--cyan);--tone-light:var(--cyan-light);border:1px solid var(--line);background:#fbfefdd1}.ai-dev-module__-PndSa__phaseDetail[data-tone=violet]{--tone:var(--violet);--tone-light:var(--violet-light)}.ai-dev-module__-PndSa__phaseDetail[data-tone=amber]{--tone:var(--amber);--tone-light:var(--amber-light)}.ai-dev-module__-PndSa__phaseDetail>header{border-bottom:1px solid var(--line);grid-template-columns:1fr .78fr;gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,5vw,4rem);display:grid}.ai-dev-module__-PndSa__phaseDetail>header>div>span{color:var(--tone);letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.68rem;font-weight:750}.ai-dev-module__-PndSa__phaseDetail h3{letter-spacing:-.045em;margin:.8rem 0 0;font-size:clamp(1.8rem,3vw,3rem)}.ai-dev-module__-PndSa__phaseDetail>header p{color:#45616a;max-width:44rem;margin:1rem 0 0;line-height:1.8}.ai-dev-module__-PndSa__phaseDetail>header ul{align-self:center;margin:0;padding:0;list-style:none}.ai-dev-module__-PndSa__phaseDetail>header li{color:#34515a;border-bottom:1px solid var(--line);padding:.65rem 0 .65rem 1.25rem;font-size:.86rem;position:relative}.ai-dev-module__-PndSa__phaseDetail>header li:before{background:var(--tone);content:"";width:.45rem;height:.45rem;position:absolute;top:1.05rem;left:0}.ai-dev-module__-PndSa__weekList>article{border-bottom:1px solid var(--line);grid-template-columns:2.8rem 5.5rem minmax(0,1fr) minmax(0,.9fr);gap:clamp(1rem,2.5vw,2.5rem);padding:2.2rem clamp(1rem,3vw,2.5rem);transition:background .18s,opacity .18s;display:grid;position:relative}.ai-dev-module__-PndSa__weekList>article:last-child{border-bottom:0}.ai-dev-module__-PndSa__weekDone{background:linear-gradient(90deg, var(--tone-light), #ffffff40)}.ai-dev-module__-PndSa__weekDone .ai-dev-module__-PndSa__weekCore,.ai-dev-module__-PndSa__weekDone .ai-dev-module__-PndSa__weekPractice{opacity:.66}.ai-dev-module__-PndSa__weekCheck{border:1px solid var(--line-dark);color:#fff;cursor:pointer;background:0 0;border-radius:0;place-items:center;width:1.55rem;height:1.55rem;display:grid}.ai-dev-module__-PndSa__weekCheck[aria-pressed=true]{border-color:var(--tone);background:var(--tone)}.ai-dev-module__-PndSa__weekIndex{flex-direction:column;gap:.55rem;display:flex}.ai-dev-module__-PndSa__weekIndex strong{color:var(--tone);font-family:SFMono-Regular,ui-monospace,monospace;font-size:.8rem}.ai-dev-module__-PndSa__weekIndex span{color:#7c9195;font-size:.66rem}.ai-dev-module__-PndSa__weekCore h4{margin:0;font-size:1.1rem}.ai-dev-module__-PndSa__weekCore>p{color:#3e5b64;margin:.5rem 0 1.3rem;font-size:.87rem;line-height:1.7}.ai-dev-module__-PndSa__weekCore b,.ai-dev-module__-PndSa__weekPractice>b,.ai-dev-module__-PndSa__labMetrics>b,.ai-dev-module__-PndSa__labArtifact>b,.ai-dev-module__-PndSa__diveColumns b{color:#75898e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.62rem;display:block}.ai-dev-module__-PndSa__weekCore ul,.ai-dev-module__-PndSa__weekPractice ul{color:#4e6870;margin:0;padding-left:1rem;font-size:.78rem;line-height:1.75}.ai-dev-module__-PndSa__proofLine{border-left:3px solid var(--tone);background:var(--tone-light);color:#2e4c54;margin-top:1.2rem;padding:.75rem .85rem;font-size:.76rem;line-height:1.55}.ai-dev-module__-PndSa__proofLine span{color:var(--tone);letter-spacing:.1em;margin-bottom:.25rem;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.6rem;font-weight:800;display:block}.ai-dev-module__-PndSa__lessonAction{border-bottom:1px solid var(--tone);color:var(--tone);align-items:center;gap:.55rem;margin-top:1rem;padding-bottom:.2rem;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.ai-dev-module__-PndSa__lessonAction svg{width:1rem;height:1rem;transition:transform .15s}.ai-dev-module__-PndSa__lessonAction:hover svg{transform:translate(3px)}.ai-dev-module__-PndSa__filters{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.ai-dev-module__-PndSa__filters button{border:1px solid var(--line);color:#506a72;cursor:pointer;background:#ffffff73;min-width:3.5rem;padding:.5rem .8rem;font-size:.72rem}.ai-dev-module__-PndSa__filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.ai-dev-module__-PndSa__diveList{border-top:1px solid var(--line-dark)}.ai-dev-module__-PndSa__diveItem{border-bottom:1px solid var(--line)}.ai-dev-module__-PndSa__diveItem summary{cursor:pointer;grid-template-columns:5.8rem minmax(12rem,.7fr) minmax(16rem,1.25fr) 1.5rem;align-items:center;gap:2rem;min-height:7rem;padding:1.25rem 0;list-style:none;display:grid}.ai-dev-module__-PndSa__diveItem summary::-webkit-details-marker{display:none}.ai-dev-module__-PndSa__diveItem summary>span{color:var(--cyan);font-family:SFMono-Regular,ui-monospace,monospace;font-size:.64rem}.ai-dev-module__-PndSa__diveItem summary h3{letter-spacing:-.02em;margin:0;font-size:1.08rem}.ai-dev-module__-PndSa__diveItem summary p{color:#587177;margin:0;font-size:.82rem;line-height:1.7}.ai-dev-module__-PndSa__diveItem summary i{border:1px solid var(--line-dark);width:1.5rem;height:1.5rem;color:var(--cyan);place-items:center;font-style:normal;transition:transform .16s;display:grid}.ai-dev-module__-PndSa__diveItem[open] summary i{transform:rotate(45deg)}.ai-dev-module__-PndSa__diveBody{padding:0 0 2.5rem 7.8rem}.ai-dev-module__-PndSa__formula{background:var(--ink);color:#9fe1de;white-space:nowrap;border:1px solid #25475c;padding:1.15rem 1.3rem;font-family:SFMono-Regular,ui-monospace,monospace;font-size:clamp(.82rem,1.2vw,1rem);display:block;overflow-x:auto}.ai-dev-module__-PndSa__diveColumns{grid-template-columns:1.15fr .85fr;gap:clamp(2rem,6vw,6rem);padding:2rem 0;display:grid}.ai-dev-module__-PndSa__diveColumns ul{color:#3e5b64;margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.8}.ai-dev-module__-PndSa__diveColumns li+li{margin-top:.65rem}.ai-dev-module__-PndSa__diveColumns p{color:#3e5b64;margin:0 0 1.35rem;font-size:.84rem;line-height:1.8}.ai-dev-module__-PndSa__mastery{border-top:1px solid var(--line);align-items:baseline;gap:1.5rem;padding-top:1rem;display:flex}.ai-dev-module__-PndSa__mastery span{color:var(--cyan);letter-spacing:.1em;flex:none;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.62rem;font-weight:800}.ai-dev-module__-PndSa__mastery strong{font-size:.86rem;font-weight:650}.ai-dev-module__-PndSa__labTable{border-top:1px solid var(--line-dark)}.ai-dev-module__-PndSa__labTable>article{border-bottom:1px solid var(--line);grid-template-columns:6rem minmax(12rem,.8fr) minmax(14rem,1fr) minmax(10rem,.72fr) minmax(10rem,.72fr);align-items:start;gap:1.6rem;padding:1.65rem 0;display:grid}.ai-dev-module__-PndSa__labCode{flex-direction:column;gap:.45rem;display:flex}.ai-dev-module__-PndSa__labCode span{color:var(--cyan);font-family:SFMono-Regular,ui-monospace,monospace;font-size:.73rem;font-weight:800}.ai-dev-module__-PndSa__labCode b{background:var(--paper-deep);color:#587177;width:fit-content;padding:.15rem .4rem;font-size:.62rem}.ai-dev-module__-PndSa__labTitle h3{margin:0;font-size:1rem}.ai-dev-module__-PndSa__labTitle p,.ai-dev-module__-PndSa__labArtifact span{color:#597279;margin:.45rem 0 0;font-size:.76rem;line-height:1.65}.ai-dev-module__-PndSa__labTable ol{color:#47636b;margin:0;padding-left:1rem;font-size:.76rem;line-height:1.65}.ai-dev-module__-PndSa__labMetrics{flex-wrap:wrap;gap:.3rem;display:flex}.ai-dev-module__-PndSa__labMetrics>b{width:100%}.ai-dev-module__-PndSa__labMetrics code{background:var(--cyan-light);color:#176876;padding:.16rem .35rem;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.58rem}.ai-dev-module__-PndSa__protocolSection{background:linear-gradient(135deg, #0c9faf1c, transparent 36%), var(--ink);color:#e5f1f1;width:100%;max-width:none;padding:8rem max(1.5rem,50vw - 640px)}.ai-dev-module__-PndSa__protocolSection .ai-dev-module__-PndSa__sectionLabel{color:#67d4ce}.ai-dev-module__-PndSa__protocolGrid{grid-template-columns:minmax(0,.95fr) minmax(22rem,.8fr);gap:clamp(4rem,10vw,10rem);margin-top:2rem;display:grid}.ai-dev-module__-PndSa__protocolIntro h2{color:#fff}.ai-dev-module__-PndSa__protocolIntro>p{color:#a7c0c3;max-width:45rem;margin:1.5rem 0 0;line-height:1.85}.ai-dev-module__-PndSa__claimCard{background:#ffffff06;border:1px solid #365267;margin-top:3rem}.ai-dev-module__-PndSa__claimCard>span{color:#68d4ce;border-bottom:1px solid #365267;padding:.8rem 1rem;font-size:.62rem;display:block}.ai-dev-module__-PndSa__claimCard dl{margin:0}.ai-dev-module__-PndSa__claimCard dl>div{border-bottom:1px solid #294457;grid-template-columns:6rem 1fr;padding:.8rem 1rem;display:grid}.ai-dev-module__-PndSa__claimCard dl>div:last-child{border-bottom:0}.ai-dev-module__-PndSa__claimCard dt{color:#6f969e;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.64rem}.ai-dev-module__-PndSa__claimCard dd{color:#c4d5d6;margin:0;font-size:.78rem}.ai-dev-module__-PndSa__protocolSteps{margin:0;padding:0;list-style:none}.ai-dev-module__-PndSa__protocolSteps li{border-top:1px solid #365267;grid-template-columns:3rem 1fr;gap:1.2rem;padding:1.15rem 0;display:grid}.ai-dev-module__-PndSa__protocolSteps li:last-child{border-bottom:1px solid #365267}.ai-dev-module__-PndSa__protocolSteps li>span{color:#68d4ce;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.68rem}.ai-dev-module__-PndSa__protocolSteps strong{color:#fff;font-size:.9rem;display:block}.ai-dev-module__-PndSa__protocolSteps p{color:#8facb0;margin:.35rem 0 0;font-size:.75rem;line-height:1.6}.ai-dev-module__-PndSa__manifest{background:#051522;border:1px solid #365267;margin-top:5rem}.ai-dev-module__-PndSa__manifest>div{color:#789ba1;border-bottom:1px solid #294457;justify-content:space-between;align-items:center;min-height:2.8rem;padding:0 1rem;font-size:.62rem;display:flex}.ai-dev-module__-PndSa__manifest button{color:#9fe1de;font:inherit;cursor:pointer;background:0 0;border:1px solid #436475;padding:.35rem .65rem}.ai-dev-module__-PndSa__manifest pre{color:#b8d8d6;margin:0;padding:1.4rem;font:.75rem/1.75 SFMono-Regular,Cascadia Mono,ui-monospace,monospace;overflow-x:auto}.ai-dev-module__-PndSa__resourceNote{color:#597279;max-width:25rem;margin:0 0 0 auto;font-size:.8rem;line-height:1.7}.ai-dev-module__-PndSa__resourceGroups{border-top:1px solid var(--line-dark)}.ai-dev-module__-PndSa__resourceGroups>section{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr);gap:2rem;padding:2rem 0;display:grid}.ai-dev-module__-PndSa__resourceGroups h3{color:var(--cyan);margin:0;font-family:SFMono-Regular,ui-monospace,monospace;font-size:.72rem}.ai-dev-module__-PndSa__resourceGroups>section>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ai-dev-module__-PndSa__resourceGroups a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:8rem;color:var(--ink);background:#fff6;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:.4rem .7rem;padding:1rem;text-decoration:none;transition:background .15s;display:grid;position:relative}.ai-dev-module__-PndSa__resourceGroups a:hover{background:#fff}.ai-dev-module__-PndSa__resourceGroups a>span{background:var(--paper-deep);color:#557177;width:fit-content;padding:.16rem .35rem;font-size:.58rem}.ai-dev-module__-PndSa__resourceGroups a strong{align-self:center;font-size:.86rem}.ai-dev-module__-PndSa__resourceGroups a p{color:#60787e;grid-column:2/4;margin:0;font-size:.72rem;line-height:1.55}.ai-dev-module__-PndSa__resourceGroups a svg{color:var(--cyan)}.ai-dev-module__-PndSa__exitSection{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:3rem;padding:7rem 0 8rem;display:flex}.ai-dev-module__-PndSa__exitSection>div>span{color:var(--cyan);font-size:.65rem;font-weight:800}.ai-dev-module__-PndSa__exitSection h2{margin-top:1rem;font-size:clamp(2rem,3.8vw,3.6rem)}.ai-dev-module__-PndSa__exitSection h2 strong{color:var(--cyan)}.ai-dev-module__-PndSa__exitSection>a{background:var(--ink);color:#fff;flex:none}.ai-dev-module__-PndSa__siteShell a:focus-visible,.ai-dev-module__-PndSa__siteShell button:focus-visible,.ai-dev-module__-PndSa__siteShell summary:focus-visible{outline-offset:3px;outline:3px solid #0c9faf59}@media (max-width:1080px){.ai-dev-module__-PndSa__hero{grid-template-columns:1fr;min-height:auto;padding-top:5rem}.ai-dev-module__-PndSa__heroCopy{max-width:48rem}.ai-dev-module__-PndSa__evidencePanel{width:min(100%,48rem);box-shadow:20px 20px #0c9faf1c}.ai-dev-module__-PndSa__labTable>article{grid-template-columns:5rem 1fr 1fr}.ai-dev-module__-PndSa__labMetrics,.ai-dev-module__-PndSa__labArtifact{grid-column:2/-1}}@media (max-width:820px){.ai-dev-module__-PndSa__hero,.ai-dev-module__-PndSa__thesisSection,.ai-dev-module__-PndSa__roadmapSection,.ai-dev-module__-PndSa__knowledgeSection,.ai-dev-module__-PndSa__labsSection,.ai-dev-module__-PndSa__resourcesSection,.ai-dev-module__-PndSa__exitSection{width:min(100% - 2rem,1280px)}.ai-dev-module__-PndSa__sectionNav{justify-content:flex-start;padding-inline:1rem;overflow-x:auto}.ai-dev-module__-PndSa__sectionNav>div{flex:none}.ai-dev-module__-PndSa__thesisGrid{grid-template-columns:1fr}.ai-dev-module__-PndSa__thesisBody{margin-top:2rem}.ai-dev-module__-PndSa__skillRails li>div{grid-template-columns:1fr;gap:.65rem}.ai-dev-module__-PndSa__sectionHead{flex-direction:column;align-items:flex-start}.ai-dev-module__-PndSa__progressSummary{align-self:flex-start}.ai-dev-module__-PndSa__phaseTabs{grid-template-columns:1fr}.ai-dev-module__-PndSa__phaseTabs button+button{border-top:1px solid var(--line);border-left:0}.ai-dev-module__-PndSa__phaseDetail>header{grid-template-columns:1fr}.ai-dev-module__-PndSa__weekList>article{grid-template-columns:2.4rem 4rem minmax(0,1fr)}.ai-dev-module__-PndSa__weekPractice{grid-column:3}.ai-dev-module__-PndSa__diveItem summary{grid-template-columns:4.5rem 1fr 1.5rem;gap:1rem}.ai-dev-module__-PndSa__diveItem summary p{grid-column:2/4}.ai-dev-module__-PndSa__diveBody{padding-left:5.5rem}.ai-dev-module__-PndSa__diveColumns,.ai-dev-module__-PndSa__protocolGrid,.ai-dev-module__-PndSa__resourceGroups>section{grid-template-columns:1fr}.ai-dev-module__-PndSa__exitSection{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.ai-dev-module__-PndSa__hero{gap:3.5rem;padding:4rem 0}.ai-dev-module__-PndSa__hero h1{font-size:clamp(4rem,22vw,5.4rem)}.ai-dev-module__-PndSa__hero h1>span{margin-left:.45em}.ai-dev-module__-PndSa__heroLead{font-size:.94rem}.ai-dev-module__-PndSa__heroActions{flex-direction:column;align-items:stretch}.ai-dev-module__-PndSa__heroFacts{grid-template-columns:repeat(2,1fr)}.ai-dev-module__-PndSa__heroFacts div:nth-child(3){border-left:0}.ai-dev-module__-PndSa__heroFacts div:nth-child(n+3){border-top:1px solid var(--line);margin-top:.75rem}.ai-dev-module__-PndSa__evidencePanel{width:calc(100% - .6rem);box-shadow:10px 12px #0c9faf1c}.ai-dev-module__-PndSa__tensorTrace{min-height:35rem;padding:1.5rem 1rem}.ai-dev-module__-PndSa__traceSteps{grid-template-columns:repeat(2,1fr)}.ai-dev-module__-PndSa__traceStep:nth-child(3){border-left:0}.ai-dev-module__-PndSa__traceStep:nth-child(n+3){border-top:1px solid #294357;margin-top:1rem}.ai-dev-module__-PndSa__navBrand{display:none}.ai-dev-module__-PndSa__sectionNav>div{gap:1.25rem}.ai-dev-module__-PndSa__thesisSection,.ai-dev-module__-PndSa__roadmapSection,.ai-dev-module__-PndSa__knowledgeSection,.ai-dev-module__-PndSa__labsSection,.ai-dev-module__-PndSa__resourcesSection{padding:5.5rem 0}.ai-dev-module__-PndSa__thesisGrid>h2,.ai-dev-module__-PndSa__sectionHead h2,.ai-dev-module__-PndSa__protocolIntro h2{font-size:2.2rem}.ai-dev-module__-PndSa__skillRails{margin-top:3.5rem}.ai-dev-module__-PndSa__skillRails li{grid-template-columns:2.5rem 1fr}.ai-dev-module__-PndSa__phaseTabs button{grid-template-columns:auto 1fr auto}.ai-dev-module__-PndSa__phaseDetail>header{padding:1.5rem}.ai-dev-module__-PndSa__weekList>article{grid-template-columns:2rem 1fr;gap:.8rem 1rem;padding:1.5rem 1rem}.ai-dev-module__-PndSa__weekIndex{flex-direction:row;grid-column:2;justify-content:space-between}.ai-dev-module__-PndSa__weekCore,.ai-dev-module__-PndSa__weekPractice{grid-column:2}.ai-dev-module__-PndSa__diveItem summary{grid-template-columns:1fr 1.5rem;min-height:0;padding:1.5rem 0}.ai-dev-module__-PndSa__diveItem summary>span,.ai-dev-module__-PndSa__diveItem summary h3{grid-column:1}.ai-dev-module__-PndSa__diveItem summary p{grid-column:1/-1}.ai-dev-module__-PndSa__diveItem summary i{grid-area:1/2/3}.ai-dev-module__-PndSa__diveBody{padding:0 0 2rem}.ai-dev-module__-PndSa__mastery{flex-direction:column;align-items:flex-start;gap:.6rem}.ai-dev-module__-PndSa__labTable>article{grid-template-columns:4.5rem 1fr;gap:1rem}.ai-dev-module__-PndSa__labTable ol,.ai-dev-module__-PndSa__labMetrics,.ai-dev-module__-PndSa__labArtifact{grid-column:2}.ai-dev-module__-PndSa__protocolSection{padding:5.5rem 1rem}.ai-dev-module__-PndSa__protocolGrid{gap:3rem}.ai-dev-module__-PndSa__claimCard dl>div{grid-template-columns:1fr;gap:.35rem}.ai-dev-module__-PndSa__resourceGroups>section>div{grid-template-columns:1fr}.ai-dev-module__-PndSa__resourceNote{margin:0}.ai-dev-module__-PndSa__exitSection{padding:5rem 0}}@media (prefers-reduced-motion:reduce){.ai-dev-module__-PndSa__traceSignal{animation:none}.ai-dev-module__-PndSa__siteShell *,.ai-dev-module__-PndSa__siteShell :before,.ai-dev-module__-PndSa__siteShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
