.ProjectPage_shell__E9Zlw{--bg:var(--ink-0);--surface:var(--ink-1);--surface-2:var(--ink-2);--line:var(--ink-border);--text:var(--bone-0);--muted:var(--bone-2);--faint:var(--bone-3);--signal:var(--ember-500);min-height:100vh;color:var(--text);background:var(--bg);font-family:var(--font-dm-sans),"DM Sans",sans-serif}.ProjectPage_eyebrow__7h5PS{margin-bottom:20px;color:var(--ember-text);font:500 12.5px var(--font-jetbrains-mono),monospace;letter-spacing:.22em;text-transform:uppercase}.ProjectPage_eyebrow__7h5PS:before{content:"// "}.ProjectPage_hero__e2DEX{max-width:1144px;min-height:650px;margin:0 auto;padding:82px 32px 92px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:48px;align-items:center}.ProjectPage_hero__e2DEX h1{margin:0;font:400 clamp(44px,6vw,76px)/1.08 var(--font-instrument-serif),serif;letter-spacing:normal}.ProjectPage_hero__e2DEX h1 em{color:var(--ember-text);font-weight:400}.ProjectPage_lede__rC8WP{max-width:680px;margin-top:30px;color:var(--muted);font-size:18px;line-height:1.65}.ProjectPage_actions__fXUYI{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ProjectPage_primaryAction__46YMU,.ProjectPage_secondaryAction__DelC_{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:14px 22px;text-decoration:none;font:500 13px var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.ProjectPage_primaryAction__46YMU{color:#110d0a;background:var(--signal)}.ProjectPage_secondaryAction__DelC_{color:var(--text);border:1px solid var(--line)}.ProjectPage_snapshot__baL_N{margin-top:28px;color:var(--faint);font:400 var(--fs-ui-micro) var(--font-jetbrains-mono),monospace;letter-spacing:.05em;text-transform:uppercase}.ProjectPage_statusPanel__rOnKd{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:var(--shadow-2)}.ProjectPage_statusHeader__zuSGQ{display:flex;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid rgba(230,92,45,.35);background:rgba(230,92,45,.05);color:var(--faint);font:400 var(--fs-ui-micro) var(--font-jetbrains-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.ProjectPage_statusHeader__zuSGQ b{color:var(--ember-text);font-weight:400}.ProjectPage_statusPanel__rOnKd dl{padding:8px 20px 20px}.ProjectPage_statusPanel__rOnKd dl div{display:grid;grid-template-columns:minmax(110px,.7fr) 1.3fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.ProjectPage_statusPanel__rOnKd dl div:last-child{border-bottom:0}.ProjectPage_statusPanel__rOnKd dt{color:var(--faint);font:400 var(--fs-ui-micro) var(--font-jetbrains-mono),monospace;text-transform:uppercase}.ProjectPage_statusPanel__rOnKd dd{color:var(--text);font-size:var(--fs-small);line-height:1.5}.ProjectPage_section__aq0e5,.ProjectPage_sources__1Nu8I{max-width:1144px;margin:0 auto;padding:96px 32px;display:grid;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:48px;border-top:1px solid var(--line);scroll-margin-top:20px}.ProjectPage_sectionLabel__ALcbU{padding-top:5px;color:var(--faint);font:400 var(--fs-ui-small) var(--font-jetbrains-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.ProjectPage_sectionLabel__ALcbU span{color:var(--ember-text)}.ProjectPage_sectionLabel__ALcbU p{margin-top:8px}.ProjectPage_section__aq0e5 h2,.ProjectPage_sources__1Nu8I h2{max-width:880px;font:400 clamp(30px,4vw,42px)/1.2 var(--font-instrument-serif),serif;letter-spacing:normal}.ProjectPage_sectionLede__YpQez{max-width:800px;margin-top:24px;color:var(--muted);font-size:15px;line-height:1.7}.ProjectPage_sectionLede__YpQez a{color:var(--bone-0);text-decoration-color:var(--ember-500);text-underline-offset:4px}.ProjectPage_outcomeGrid__2VHEd{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ProjectPage_outcomeGrid__2VHEd article{min-height:220px;padding:22px;border-right:1px solid var(--line)}.ProjectPage_outcomeGrid__2VHEd article:last-child{border-right:0}.ProjectPage_gateGrid__xG5tX span,.ProjectPage_harnessGrid__fmoko span,.ProjectPage_outcomeGrid__2VHEd span{color:var(--ember-text);font:400 var(--fs-ui-micro) var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.ProjectPage_outcomeGrid__2VHEd h3{margin-top:48px;font:400 27px var(--font-instrument-serif),serif}.ProjectPage_outcomeGrid__2VHEd p{margin-top:10px;color:var(--muted);font-size:var(--fs-small);line-height:1.55}.ProjectPage_architectureMap__J8orw{position:relative;min-height:500px;margin-top:44px;border:1px solid var(--line);background:var(--ink-1)}.ProjectPage_architectureMap__J8orw svg{position:absolute;inset:0;width:100%;height:100%}.ProjectPage_architectureMap__J8orw svg path{fill:none;stroke:var(--signal);stroke-width:1.5;stroke-dasharray:5 8}.ProjectPage_archNode__QDNEw{position:absolute;z-index:1;width:190px;min-height:82px;padding:13px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 97%,transparent)}.ProjectPage_archNode__QDNEw small,.ProjectPage_archNode__QDNEw span{display:block;font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase}.ProjectPage_archNode__QDNEw span{color:var(--ember-text);font-size:var(--fs-ui-micro);letter-spacing:.09em}.ProjectPage_archNode__QDNEw strong{display:block;margin-top:9px;font-size:var(--fs-small);font-weight:500}.ProjectPage_archNode__QDNEw small{margin-top:5px;color:var(--faint);font-size:var(--fs-ui-micro);line-height:1.35}.ProjectPage_archUsers__NDKWT{top:38px;left:22px}.ProjectPage_archAgents__j3WBL{top:38px;right:22px}.ProjectPage_archPortal__8LsrH{top:128px;left:20%}.ProjectPage_archMcp__vxfPO{top:128px;right:20%}.ProjectPage_archBff__dwYh7{top:230px;left:50%;transform:translateX(-50%);width:230px;border-color:rgba(230,92,45,.7);box-shadow:0 0 40px rgba(230,92,45,.08)}.ProjectPage_archPorts__q_CZT{bottom:34px;left:50%;transform:translateX(-50%);width:220px}.ProjectPage_archData__mLnIM{bottom:34px;left:22px}.ProjectPage_archExternal___KZmT{right:22px;bottom:34px}.ProjectPage_buildFlow__LaPK8{display:grid;grid-template-columns:repeat(5,1fr);margin-top:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ProjectPage_buildFlow__LaPK8 article{position:relative;min-height:230px;padding:20px;border-right:1px solid var(--line)}.ProjectPage_buildFlow__LaPK8 article:last-child{border-right:0}.ProjectPage_buildFlow__LaPK8 article:not(:last-child):after{content:"→";position:absolute;z-index:2;top:50%;right:-12px;width:24px;color:var(--ember-text);background:var(--bg);text-align:center}.ProjectPage_buildFlow__LaPK8 span{color:var(--ember-text);font:500 var(--fs-ui-small) var(--font-jetbrains-mono),monospace}.ProjectPage_buildFlow__LaPK8 h3{margin-top:54px;font:400 26px var(--font-instrument-serif),serif}.ProjectPage_buildFlow__LaPK8 p{margin-top:10px;color:var(--muted);font-size:var(--fs-small);line-height:1.5}.ProjectPage_gateGrid__xG5tX,.ProjectPage_harnessGrid__fmoko{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:42px}.ProjectPage_gateGrid__xG5tX article,.ProjectPage_harnessGrid__fmoko article{min-height:210px;padding:22px;border:1px solid var(--line);background:var(--surface)}.ProjectPage_gateGrid__xG5tX h3,.ProjectPage_harnessGrid__fmoko h3{margin-top:38px;font:400 27px var(--font-instrument-serif),serif}.ProjectPage_gateGrid__xG5tX p,.ProjectPage_harnessGrid__fmoko p{margin-top:10px;color:var(--muted);font-size:var(--fs-small);line-height:1.55}.ProjectPage_controlLine__5ojmR{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:28px;padding:24px;border:1px solid var(--line);background:rgba(230,92,45,.035)}.ProjectPage_controlLine__5ojmR span{padding:8px 9px;border:1px solid var(--line);font:400 var(--fs-ui-micro) var(--font-jetbrains-mono),monospace;text-transform:uppercase}.ProjectPage_controlLine__5ojmR i{color:var(--ember-text);font-style:normal}.ProjectPage_stackGrid__Hug2H{display:flex;flex-wrap:wrap;gap:9px;margin-top:42px}.ProjectPage_stackGrid__Hug2H span{padding:10px 12px;border:1px solid var(--line);color:var(--muted);background:var(--surface);font:400 var(--fs-ui-small) var(--font-jetbrains-mono),monospace;text-transform:uppercase}.ProjectPage_technicalDetails__fta_6{max-width:1144px;margin:0 auto;padding:34px 32px;border-top:1px solid var(--line);scroll-margin-top:132px}.ProjectPage_technicalDetails__fta_6>summary{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:24px;border:1px solid var(--ink-4);color:var(--text);background:var(--surface);cursor:pointer;list-style:none}.ProjectPage_technicalDetails__fta_6>summary::-webkit-details-marker{display:none}.ProjectPage_technicalDetails__fta_6>summary span,.ProjectPage_technicalDetails__fta_6>summary strong{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase}.ProjectPage_technicalDetails__fta_6>summary span{color:var(--ember-text);font-size:var(--fs-ui-micro);letter-spacing:.09em}.ProjectPage_technicalDetails__fta_6>summary strong{color:var(--bone-2);font-size:var(--fs-ui-small);font-weight:400}.ProjectPage_technicalDetails__fta_6>summary i{color:var(--ember-text);font:400 24px var(--font-jetbrains-mono),monospace;transition:transform .2s ease}.ProjectPage_technicalDetails__fta_6[open]>summary i{transform:rotate(45deg)}.ProjectPage_technicalDetailsBody__x3_Hw{border-inline:1px solid var(--line)}.ProjectPage_technicalDetailsBody__x3_Hw .ProjectPage_section__aq0e5{max-width:100%;padding-inline:24px}.ProjectPage_phaseTrack__IGgHj{display:grid;grid-template-columns:repeat(7,1fr);margin-top:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ProjectPage_phaseTrack__IGgHj article{min-height:180px;padding:16px;border-right:1px solid var(--line)}.ProjectPage_phaseTrack__IGgHj article:last-child{border-right:0}.ProjectPage_phaseTrack__IGgHj span{font:500 var(--fs-ui-small) var(--font-jetbrains-mono),monospace}.ProjectPage_phaseTrack__IGgHj h3{margin-top:36px;font:400 21px var(--font-instrument-serif),serif}.ProjectPage_phaseTrack__IGgHj p{margin-top:8px;color:var(--faint);font:400 var(--fs-ui-micro) var(--font-jetbrains-mono),monospace;text-transform:uppercase}.ProjectPage_donePhase__J5m_G span{color:var(--muted)}.ProjectPage_nextPhase__l5YO4{background:rgba(230,92,45,.08);box-shadow:inset 0 3px var(--signal)}.ProjectPage_nextPhase__l5YO4 span{color:var(--ember-text)}.ProjectPage_evidenceGrid__aiYCz{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border:1px solid var(--line)}.ProjectPage_evidenceGrid__aiYCz article{min-height:150px;padding:18px;border-right:1px solid var(--line)}.ProjectPage_evidenceGrid__aiYCz article:last-child{border-right:0}.ProjectPage_evidenceGrid__aiYCz strong{display:block;color:var(--text);font:400 34px var(--font-instrument-serif),serif}.ProjectPage_evidenceGrid__aiYCz span{display:block;margin-top:24px;color:var(--muted);font-size:var(--fs-ui-small);line-height:1.45}.ProjectPage_boundaryNote__MOh1c{display:grid;grid-template-columns:minmax(120px,.35fr) 1fr;gap:24px;margin-top:34px;padding:28px;border:1px solid var(--line);background:var(--surface);box-shadow:inset 3px 0 var(--signal)}.ProjectPage_boundaryNote__MOh1c span{color:var(--ember-text);font:400 var(--fs-ui-micro) var(--font-jetbrains-mono),monospace;text-transform:uppercase}.ProjectPage_boundaryNote__MOh1c p{color:var(--muted);font-size:var(--fs-small);line-height:1.65}.ProjectPage_sourceList__p_BcF{margin-top:42px;border-top:1px solid var(--line)}.ProjectPage_sourceList__p_BcF a,.ProjectPage_sourceList__p_BcF>div{display:grid;grid-template-columns:52px 1fr auto;gap:18px;align-items:center;padding:17px 0;color:var(--text);border-bottom:1px solid var(--line);text-decoration:none}.ProjectPage_sourceList__p_BcF a:hover strong{color:var(--ember-text)}.ProjectPage_sourceList__p_BcF b,.ProjectPage_sourceList__p_BcF span{color:var(--faint);font:400 var(--fs-ui-micro) var(--font-jetbrains-mono),monospace;text-transform:uppercase}.ProjectPage_sourceList__p_BcF strong{font-size:var(--fs-small);font-weight:500}.ProjectPage_engage__3sPGB{max-width:1080px;margin:0 auto 64px;padding:64px;background:var(--text);color:var(--ink-2)}.ProjectPage_engage__3sPGB .ProjectPage_eyebrow__7h5PS{color:var(--ember-on-inverse)}.ProjectPage_engage__3sPGB h2{max-width:850px;font:400 clamp(42px,5vw,66px)/1 var(--font-instrument-serif),serif}.ProjectPage_engage__3sPGB>p:not(.ProjectPage_eyebrow__7h5PS){max-width:700px;margin-top:22px;color:var(--ink-4);font-size:14px;line-height:1.65}.ProjectPage_engageActions__HBt1w{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:34px}.ProjectPage_engageActions__HBt1w>a:first-child{display:inline-flex;min-height:48px;align-items:center;padding:14px 22px;color:#110D0A;background:var(--signal);text-decoration:none;font:500 13px var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.ProjectPage_engageActions__HBt1w>a:last-child{color:var(--ink-2);font:600 14px var(--font-dm-sans),sans-serif;text-underline-offset:3px}@media (max-width:1050px){.ProjectPage_hero__e2DEX{min-height:auto;grid-template-columns:1fr}.ProjectPage_statusPanel__rOnKd{width:min(100%,680px)}.ProjectPage_section__aq0e5,.ProjectPage_sources__1Nu8I{grid-template-columns:1fr;gap:20px}.ProjectPage_buildFlow__LaPK8{grid-template-columns:repeat(2,1fr)}.ProjectPage_buildFlow__LaPK8 article{border-bottom:1px solid var(--line)}.ProjectPage_buildFlow__LaPK8 article:after{display:none}.ProjectPage_phaseTrack__IGgHj{grid-template-columns:repeat(4,1fr)}.ProjectPage_phaseTrack__IGgHj article{border-bottom:1px solid var(--line)}.ProjectPage_evidenceGrid__aiYCz{grid-template-columns:repeat(2,1fr)}.ProjectPage_evidenceGrid__aiYCz article{border-bottom:1px solid var(--line)}}@media (max-width:680px){.ProjectPage_hero__e2DEX,.ProjectPage_section__aq0e5,.ProjectPage_sources__1Nu8I{padding:68px 20px}.ProjectPage_hero__e2DEX h1{font-size:clamp(42px,12vw,52px)}.ProjectPage_statusPanel__rOnKd dl div{grid-template-columns:1fr;gap:7px}.ProjectPage_buildFlow__LaPK8,.ProjectPage_evidenceGrid__aiYCz,.ProjectPage_gateGrid__xG5tX,.ProjectPage_harnessGrid__fmoko,.ProjectPage_outcomeGrid__2VHEd,.ProjectPage_phaseTrack__IGgHj{grid-template-columns:1fr}.ProjectPage_buildFlow__LaPK8 article,.ProjectPage_evidenceGrid__aiYCz article,.ProjectPage_outcomeGrid__2VHEd article,.ProjectPage_phaseTrack__IGgHj article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.ProjectPage_buildFlow__LaPK8 article:last-child,.ProjectPage_evidenceGrid__aiYCz article:last-child,.ProjectPage_outcomeGrid__2VHEd article:last-child,.ProjectPage_phaseTrack__IGgHj article:last-child{border-bottom:0}.ProjectPage_buildFlow__LaPK8 h3,.ProjectPage_gateGrid__xG5tX h3,.ProjectPage_harnessGrid__fmoko h3,.ProjectPage_outcomeGrid__2VHEd h3{margin-top:28px}.ProjectPage_architectureMap__J8orw{min-height:auto;padding:18px;display:grid;grid-template-columns:1fr;gap:10px}.ProjectPage_architectureMap__J8orw svg{display:none}.ProjectPage_archNode__QDNEw{position:relative;inset:auto;width:100%;min-height:88px;transform:none}.ProjectPage_controlLine__5ojmR{justify-content:flex-start}.ProjectPage_controlLine__5ojmR i{transform:rotate(90deg)}.ProjectPage_boundaryNote__MOh1c{grid-template-columns:1fr}.ProjectPage_technicalDetails__fta_6{padding:24px 20px;scroll-margin-top:80px}.ProjectPage_technicalDetails__fta_6>summary{grid-template-columns:1fr auto;gap:10px;padding:18px}.ProjectPage_technicalDetails__fta_6>summary strong{grid-column:1/-1;grid-row:2}.ProjectPage_technicalDetails__fta_6>summary i{grid-column:2;grid-row:1}.ProjectPage_technicalDetailsBody__x3_Hw .ProjectPage_section__aq0e5{padding-inline:16px}.ProjectPage_sourceList__p_BcF a,.ProjectPage_sourceList__p_BcF>div{grid-template-columns:38px 1fr}.ProjectPage_sourceList__p_BcF b{display:none}.ProjectPage_engage__3sPGB{margin-inline:12px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.ProjectPage_architectureMap__J8orw svg path{animation:none}}