.tools_toolsPage__kZt1c{--black:#080a09;--ink:#151816;--paper:#f3f1ea;--white:#fffef9;--green:#36f09f;--line:rgba(21,24,22,0.24);min-height:100svh;color:var(--ink);background:var(--paper);font-family:Manrope Variable,sans-serif}.tools_toolsPage__kZt1c .platform-nav{min-height:68px;border-bottom-color:rgba(255,255,255,.16);background:rgba(8,10,9,.97);box-shadow:none}.tools_toolsPage__kZt1c .platform-nav a:not(.wordmark){border-radius:0}.tools_toolsPage__kZt1c .platform-nav a.nav-cta{border-color:var(--green);color:var(--black);background:var(--green);box-shadow:none}.tools_toolsPage__kZt1c .platform-footer{border-top-color:rgba(255,255,255,.18);color:var(--white);background:var(--black);box-shadow:0 0 0 100vmax var(--black);clip-path:inset(0 -100vmax)}.tools_toolsPage__kZt1c .platform-footer :is(.footer-brand p,.footer-brand .footer-copyright,.founder-credit span){color:#8f958f}.tools_toolsPage__kZt1c .platform-footer :is(.founder-credit,.platform-footer){border-color:rgba(255,255,255,.18)}.tools_toolsPage__kZt1c .platform-footer :is(.founder-credit strong,nav a){color:var(--white)}.tools_toolsPage__kZt1c .platform-footer .footer-socials a{color:var(--green)}.tools_toolsPage__kZt1c :is(a,button):focus-visible{outline:3px solid var(--green);outline-offset:4px}.tools_cardEyebrow__siZC8,.tools_kicker__QeDyV{margin:0;font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.tools_hubHero__8kB0E{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.3fr);gap:clamp(48px,9vw,140px);align-items:end;min-height:610px;padding:clamp(88px,10vw,140px) max(28px,calc((100vw - 1320px) / 2));color:var(--white);background:var(--black)}.tools_hubHero__8kB0E h1,.tools_productHero__f1ggP h1{max-width:980px;margin:18px 0 24px;font-size:clamp(54px,7.5vw,104px);font-weight:720;line-height:.91;letter-spacing:-.06em}.tools_hubHeroCopy__ZUZ_Q>.tools_kicker__QeDyV,.tools_productHeroCopy__ywQPW>.tools_kicker__QeDyV{color:var(--green)}.tools_heroSummary__KYK_E,.tools_hubIntro__R2tnK{max-width:720px;margin:0;color:#b8bdb8;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.tools_hubLedger__SxOR_{display:grid;border-top:1px solid rgba(255,255,255,.28)}.tools_hubLedger__SxOR_ div{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.2)}.tools_hubLedger__SxOR_ dt{color:#9ba09b;font-size:11px}.tools_hubLedger__SxOR_ dd{margin:0;color:var(--white);font-size:12px;font-weight:800}.tools_directory__f2QAk{padding:clamp(78px,10vw,140px) max(28px,calc((100vw - 1320px) / 2))}.tools_directoryHeader__WB8ED,.tools_sectionHeader__R4ywT{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.5fr);gap:50px;align-items:end;margin-bottom:54px}.tools_accessBand__QSowo h2,.tools_architectureBand__pZtW8 h2,.tools_audienceBand__iDl_j h2,.tools_directionBand__Ynx_J h2,.tools_directoryHeader__WB8ED h2,.tools_problemBand__3KPli h2,.tools_sectionHeader__R4ywT h2{margin:12px 0 0;font-size:clamp(38px,5vw,68px);font-weight:720;line-height:.98;letter-spacing:-.05em}.tools_directoryHeader__WB8ED>p,.tools_sectionHeader__R4ywT>p{margin:0;color:#5e645f;font-size:13px;line-height:1.7}.tools_toolGrid__VN70J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.tools_toolCard__BFUuo{position:relative;display:flex;flex-direction:column;min-height:500px;padding:32px 40px 38px 0;border-bottom:1px solid var(--line)}.tools_toolCard__BFUuo:nth-child(2n){padding-right:0;padding-left:40px;border-left:1px solid var(--line)}.tools_cardTopline__CuXIw{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#656b66;font-size:10px;font-weight:800}.tools_status__aJxf_{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid var(--line);color:var(--ink);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.tools_status__aJxf_[data-status=Available]{color:#075c38;background:rgba(54,240,159,.3)}.tools_status__aJxf_[data-status="In Development"]{background:#e7ddbd}.tools_status__aJxf_[data-status=Planned]{color:#5f6560;background:#e7e5dd}.tools_cardIcon__E37IY{width:42px;height:42px;margin:62px 0 28px;color:var(--ink)}.tools_cardEyebrow__siZC8{color:#5e645f}.tools_toolCard__BFUuo h2{margin:10px 0 18px;color:var(--ink);font-size:clamp(30px,3.5vw,48px);line-height:1;letter-spacing:-.045em}.tools_cardSummary__lyL7B{max-width:540px;margin:0 0 34px;color:#555b56;font-size:14px;line-height:1.75}.tools_cardLink__y9bE7{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;margin-top:auto;color:var(--ink);font-size:11px;font-weight:850;text-decoration:none}.tools_principles__xCyVS{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(48px,9vw,140px);padding:clamp(78px,10vw,130px) max(28px,calc((100vw - 1320px) / 2));color:var(--white);background:var(--black)}.tools_principles__xCyVS h2{margin:12px 0 0;font-size:clamp(38px,5vw,66px);line-height:.98;letter-spacing:-.05em}.tools_principleList__jqQG6{display:grid;border-top:1px solid rgba(255,255,255,.25)}.tools_principleList__jqQG6 div{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.2)}.tools_principleList__jqQG6 span{color:var(--green);font-size:11px}.tools_principleList__jqQG6 strong{display:block;margin-bottom:7px;color:var(--white);font-size:16px}.tools_principleList__jqQG6 p{margin:0;color:#aeb3ae;font-size:13px;line-height:1.65}.tools_productHero__f1ggP{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);gap:clamp(52px,9vw,140px);align-items:end;min-height:680px;padding:clamp(76px,9vw,128px) max(28px,calc((100vw - 1320px) / 2));color:var(--white);background:var(--black)}.tools_backLink__2Ups9{display:inline-flex;align-items:center;gap:7px;margin-bottom:64px;color:#aeb3ae;font-size:11px;font-weight:800;text-decoration:none}.tools_heroActions__IqFqY{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px}.tools_darkAction__Yemf_,.tools_primaryAction__KbbpP{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;color:var(--black);background:var(--green);font-size:11px;font-weight:900;text-decoration:none}.tools_textLink__H8qwH{min-height:44px;padding:14px 0;color:var(--white);font-size:11px;font-weight:800;text-decoration:none}.tools_statusPanel__Qj6lB{padding:26px 0 6px 28px;border-left:1px solid rgba(255,255,255,.3)}.tools_statusPanel__Qj6lB>span{color:var(--green);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.tools_statusPanel__Qj6lB strong{display:block;margin:18px 0;color:var(--white);font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.04em}.tools_statusPanel__Qj6lB p{margin:0;color:#b3b8b3;font-size:13px;line-height:1.7}.tools_statusPanel__Qj6lB small{display:block;margin-top:22px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2);color:#898f89;font-size:10px}.tools_problemBand__3KPli{display:grid;grid-template-columns:minmax(130px,.3fr) minmax(0,1.2fr);gap:clamp(45px,8vw,120px);padding:clamp(86px,11vw,150px) max(28px,calc((100vw - 1160px) / 2))}.tools_sectionIndex__gkpYF{padding-top:8px;border-top:4px solid var(--ink)}.tools_sectionIndex__gkpYF span{font-size:11px;font-weight:900}.tools_sectionIndex__gkpYF p{margin:8px 0 0;color:#505651;font-size:11px}.tools_statement__fTIwJ>p:last-child{max-width:760px;color:#4e544f;font-size:16px;line-height:1.8}.tools_audienceBand__iDl_j{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(50px,9vw,140px);padding:clamp(80px,10vw,130px) max(28px,calc((100vw - 1320px) / 2))}.tools_audienceBand__iDl_j,.tools_audienceList__KQpiI{border-top:1px solid var(--line)}.tools_audienceList__KQpiI div{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.tools_audienceList__KQpiI span{color:#646a65;font-size:10px}.tools_audienceList__KQpiI p{margin:0;font-size:16px;font-weight:700}.tools_directionBand__Ynx_J{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,140px);padding:clamp(84px,11vw,150px) max(28px,calc((100vw - 1320px) / 2));color:var(--black);background:var(--green);scroll-margin-top:68px}.tools_directionBand__Ynx_J>p{align-self:end;margin:0;color:rgba(8,10,9,.72);font-size:17px;line-height:1.8}.tools_capabilityBand__3_0Ua{padding:clamp(84px,10vw,140px) max(28px,calc((100vw - 1320px) / 2))}.tools_capabilityGrid__yEG_Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.tools_capabilityGrid__yEG_Q article{display:grid;grid-template-columns:1fr auto;align-content:start;min-height:260px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tools_capabilityGrid__yEG_Q article>span{color:#686e69;font-size:10px}.tools_capabilityGrid__yEG_Q svg{color:#08784a}.tools_capabilityGrid__yEG_Q h3{grid-column:1/-1;margin:64px 0 18px;font-size:18px;line-height:1.3}.tools_capabilityGrid__yEG_Q p{grid-column:1/-1;margin:auto 0 0;color:#666c67;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tools_architectureBand__pZtW8{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,9vw,140px);padding:clamp(84px,10vw,140px) max(28px,calc((100vw - 1320px) / 2));color:var(--white);background:var(--black)}.tools_architectureIntro__1DcTg>svg{margin-bottom:34px;color:var(--green)}.tools_architectureIntro__1DcTg>p:last-child{color:#b3b8b3;font-size:14px;line-height:1.75}.tools_layerList__DUJ03{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.26);list-style:none}.tools_layerList__DUJ03 li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.2)}.tools_layerList__DUJ03 span{color:var(--green);font-size:10px}.tools_layerList__DUJ03 p{margin:0;color:#d5d8d4;font-size:14px;line-height:1.6}.tools_boundaryNote__vn2BZ{grid-column:2;display:grid;grid-template-columns:24px 1fr;gap:14px;padding:24px;border:1px solid rgba(54,240,159,.55);background:rgba(54,240,159,.06)}.tools_boundaryNote__vn2BZ>svg{color:var(--green)}.tools_boundaryNote__vn2BZ strong{display:block;margin-bottom:8px;color:var(--white);font-size:12px}.tools_boundaryNote__vn2BZ p{margin:0;color:#aeb3ae;font-size:12px;line-height:1.7}.tools_accessBand__QSowo{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(50px,9vw,140px);padding:clamp(80px,10vw,130px) max(28px,calc((100vw - 1320px) / 2));color:var(--black);background:var(--green)}.tools_accessBand__QSowo>div:last-child{align-self:end}.tools_accessBand__QSowo>div:last-child>p{margin:0 0 28px;color:rgba(8,10,9,.72);font-size:13px;line-height:1.75}.tools_darkAction__Yemf_{color:var(--white);background:var(--black)}@media (max-width:900px){.tools_accessBand__QSowo,.tools_architectureBand__pZtW8,.tools_audienceBand__iDl_j,.tools_directionBand__Ynx_J,.tools_hubHero__8kB0E,.tools_principles__xCyVS,.tools_problemBand__3KPli,.tools_productHero__f1ggP{grid-template-columns:1fr}.tools_hubLedger__SxOR_,.tools_statusPanel__Qj6lB{max-width:560px}.tools_boundaryNote__vn2BZ{grid-column:1}.tools_capabilityGrid__yEG_Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tools_hubHero__8kB0E,.tools_productHero__f1ggP{min-height:auto;padding:68px 20px}.tools_hubHero__8kB0E h1,.tools_productHero__f1ggP h1{font-size:clamp(48px,15vw,70px)}.tools_backLink__2Ups9{margin-bottom:52px}.tools_accessBand__QSowo,.tools_architectureBand__pZtW8,.tools_audienceBand__iDl_j,.tools_capabilityBand__3_0Ua,.tools_directionBand__Ynx_J,.tools_directory__f2QAk,.tools_principles__xCyVS,.tools_problemBand__3KPli{padding-right:20px;padding-left:20px}.tools_directoryHeader__WB8ED,.tools_sectionHeader__R4ywT{grid-template-columns:1fr;gap:20px}.tools_capabilityGrid__yEG_Q,.tools_toolGrid__VN70J{grid-template-columns:1fr}.tools_toolCard__BFUuo:nth-child(n){min-height:410px;padding-right:0;padding-left:0;border-left:0}.tools_cardIcon__E37IY{margin-top:44px}.tools_capabilityGrid__yEG_Q article{min-height:220px}.tools_heroActions__IqFqY{align-items:stretch;flex-direction:column}.tools_primaryAction__KbbpP{width:100%}}@media (prefers-reduced-motion:reduce){.tools_toolsPage__kZt1c *,.tools_toolsPage__kZt1c :after,.tools_toolsPage__kZt1c :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}