.O-QC9q_gate{border:var(--aw-stroke-hairline) dashed var(--aw-border);border-radius:var(--aw-radius-b);padding:var(--aw-space-4);max-width:var(--aw-content-max-narrow)}.O-QC9q_heading{font-weight:600;font-size:var(--aw-step-0);color:var(--aw-ink);margin:0 0 var(--aw-space-1) 0}.O-QC9q_body{color:var(--aw-ink-700);max-width:56ch;margin:0}
._3T6JuG_proofSystem{margin-top:var(--aw-space-4)}._3T6JuG_visualPanel{background:var(--aw-surface-diagram);border-radius:var(--aw-radius-b);padding:var(--aw-space-4);margin-bottom:var(--aw-space-5);display:none}@media (min-width:768px){._3T6JuG_visualPanel{display:block}}._3T6JuG_disciplineList{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){._3T6JuG_disciplineList{gap:0 var(--aw-space-5);grid-template-columns:1fr 1fr}}@media (min-width:1024px){._3T6JuG_disciplineList{grid-template-columns:repeat(3,1fr)}}._3T6JuG_disciplineItem{padding:var(--aw-space-4) 0;border-top:var(--aw-stroke-hairline) solid var(--aw-border)}._3T6JuG_disciplineTitle{font-family:var(--aw-font-display);font-weight:500;font-size:var(--aw-step-0);margin:0 0 var(--aw-space-2) 0;line-height:1.2}._3T6JuG_disciplineBody{color:var(--aw-ink-700);max-width:42ch;margin:0 0 var(--aw-space-3) 0;font-size:.9rem}._3T6JuG_disciplineCta{min-height:44px;color:var(--aw-signal-600);font-size:var(--aw-step--1);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._3T6JuG_disciplineCta:hover{text-decoration:underline}
.cszJ-G_section{padding:var(--aw-space-6) var(--aw-space-4);max-width:var(--aw-content-max);border-top:var(--aw-stroke-hairline) solid var(--aw-border);margin:0 auto}.cszJ-G_sectionDark{background:var(--aw-surface-diagram);color:var(--aw-ink-on-diagram);border-top:none}.cszJ-G_sectionDark>.cszJ-G_inner{max-width:var(--aw-content-max);margin:0 auto}.cszJ-G_sectionLabel{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-signal-600);margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}.cszJ-G_sectionDark .cszJ-G_sectionLabel{color:var(--aw-signal-400)}.cszJ-G_headline2{font-family:var(--aw-font-display);font-size:var(--aw-step-2);margin:0 0 var(--aw-space-2) 0;line-height:1.15}.cszJ-G_lead{font-size:var(--aw-step-0);color:var(--aw-ink-700);max-width:60ch;margin:0 0 var(--aw-space-4) 0}.cszJ-G_sectionDark .cszJ-G_lead{color:var(--aw-ink-300)}.cszJ-G_grid2{gap:var(--aw-space-3);grid-template-columns:1fr 1fr;display:grid}.cszJ-G_grid3{gap:var(--aw-space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767px){.cszJ-G_grid2,.cszJ-G_grid3{grid-template-columns:1fr}}.cszJ-G_textLink{margin-top:var(--aw-space-3);color:var(--aw-signal-600);font-size:var(--aw-step--1);text-decoration:none;display:inline-block}.cszJ-G_sectionDark .cszJ-G_textLink{color:var(--aw-signal-400)}.cszJ-G_textLink:hover{text-decoration:underline}.cszJ-G_card{border:var(--aw-stroke-hairline) solid var(--aw-border);border-radius:var(--aw-radius-b);padding:var(--aw-space-3);color:inherit;text-decoration:none;display:block}.cszJ-G_card:hover{border-color:var(--aw-signal-600)}.cszJ-G_cardEyebrow{font-family:var(--aw-font-data);letter-spacing:.06em;color:var(--aw-ink-700);margin-bottom:4px;font-size:.7rem;display:block}.cszJ-G_sectionDark .cszJ-G_cardEyebrow{color:var(--aw-ink-500)}.cszJ-G_cardTitle{font-weight:600;display:block}.cszJ-G_cardBody{color:var(--aw-ink-700);font-size:var(--aw-step--1);margin-top:2px;display:block}.cszJ-G_sectionDark .cszJ-G_cardBody{color:var(--aw-ink-300)}.cszJ-G_gatewayIntentList{margin:var(--aw-space-3) 0 0;border-top:var(--aw-stroke-hairline) solid var(--aw-border);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}@media (max-width:767px){.cszJ-G_gatewayIntentList{grid-template-columns:1fr}}.cszJ-G_gatewayIntentRow{align-items:center;gap:var(--aw-space-3);min-height:44px;padding:var(--aw-space-2);border-bottom:var(--aw-stroke-hairline) solid var(--aw-border);color:inherit;font-size:var(--aw-step--1);text-decoration:none;display:flex}.cszJ-G_gatewayIntentRow:hover,.cszJ-G_gatewayIntentRow:focus-visible{color:var(--aw-signal-600)}.cszJ-G_sectionDark .cszJ-G_gatewayIntentRow:hover,.cszJ-G_sectionDark .cszJ-G_gatewayIntentRow:focus-visible{color:var(--aw-signal-400)}.cszJ-G_gatewayIntentIndex{font-family:var(--aw-font-data);font-size:var(--aw-step--2);color:var(--aw-ink-700);min-width:2ch}.cszJ-G_sectionDark .cszJ-G_gatewayIntentIndex{color:var(--aw-ink-300)}.cszJ-G_densitySilence{padding:var(--aw-space-5) var(--aw-space-4);text-align:center}.cszJ-G_silenceText{color:var(--aw-ink-700);margin:0;font-style:italic}
._8EvhWq_grid{gap:var(--aw-space-5);margin-top:var(--aw-space-4);grid-template-columns:1fr;grid-template-areas:"intro""principles""cta";align-items:start;display:grid}@media (min-width:1024px){._8EvhWq_grid{gap:var(--aw-space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro principles""cta principles"}}._8EvhWq_introBlock{grid-area:intro}._8EvhWq_ctaBlock{grid-area:cta}._8EvhWq_principleList{flex-direction:column;grid-area:principles;display:flex}._8EvhWq_principle{padding:var(--aw-space-4) 0;border-top:var(--aw-stroke-hairline) solid var(--aw-border)}._8EvhWq_principle:first-child{border-top:none;padding-top:0}@media (min-width:1024px){._8EvhWq_principle:first-child{padding-top:var(--aw-space-4);border-top:var(--aw-stroke-hairline) solid var(--aw-border)}}._8EvhWq_principleTitle{font-family:var(--aw-font-data);letter-spacing:.06em;color:var(--aw-signal-600);margin:0 0 var(--aw-space-2) 0;font-size:.8rem}._8EvhWq_principleBody{font-family:var(--aw-font-display);font-size:var(--aw-step-0);color:var(--aw-ink-900);max-width:46ch;margin:0;line-height:1.35}
.MAGh1a_flagshipGrid{gap:var(--aw-space-5);margin-top:var(--aw-space-4);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.MAGh1a_flagshipGrid{gap:var(--aw-space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.MAGh1a_flagshipMeta{font-family:var(--aw-font-data);letter-spacing:.06em;color:var(--aw-signal-600);margin:0 0 var(--aw-space-2) 0;font-size:.75rem}.MAGh1a_flagshipTitle{font-family:var(--aw-font-display);font-weight:500;font-size:var(--aw-step-2);margin:0 0 var(--aw-space-3) 0;line-height:1.15}.MAGh1a_flagshipBody{font-size:var(--aw-step-0);color:var(--aw-ink-700);max-width:56ch;margin:0 0 var(--aw-space-3) 0}.MAGh1a_flagshipDelivery{font-family:var(--aw-font-data);color:var(--aw-ink-700);margin:0 0 var(--aw-space-4) 0;font-size:.8rem}.MAGh1a_flagshipCta{color:var(--aw-signal-600);font-size:var(--aw-step--1);font-weight:600;text-decoration:none;display:inline-block}.MAGh1a_flagshipCta:hover{text-decoration:underline}.MAGh1a_journeyPanel{background:var(--aw-surface-diagram);color:var(--aw-ink-on-diagram);border-radius:var(--aw-radius-b);padding:var(--aw-space-4)}.MAGh1a_journeyDesktop{display:none}.MAGh1a_journeyMobile{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MAGh1a_journeyMobileRow{align-items:baseline;gap:var(--aw-space-2);border-top:var(--aw-stroke-hairline) solid var(--aw-ink-700);padding:10px 0;display:flex}.MAGh1a_journeyMobileRow:first-child{border-top:none}.MAGh1a_journeyMobileTag{font-family:var(--aw-font-data);color:var(--aw-signal-400);flex-shrink:0;width:26px;font-size:.7rem}.MAGh1a_journeyMobileLabel{color:var(--aw-ink-on-diagram);font-size:.85rem}.MAGh1a_journeyMobileFinal{color:var(--aw-ink-on-diagram);font-size:.85rem;font-weight:600}.MAGh1a_journeyRoles{font-family:var(--aw-font-data);letter-spacing:.04em;color:var(--aw-ink-300);margin:var(--aw-space-3) 0 0 0;font-size:.7rem}@media (min-width:768px){.MAGh1a_journeyDesktop{display:block}.MAGh1a_journeyMobile{display:none}}.MAGh1a_proofSystem{margin-top:var(--aw-space-4)}.MAGh1a_secondaryRow{gap:var(--aw-space-5);margin-top:var(--aw-space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.MAGh1a_secondaryRow{gap:var(--aw-space-4);grid-template-columns:1fr 1fr}}.MAGh1a_secondaryCard{padding-top:var(--aw-space-4);border-top:var(--aw-stroke-hairline) solid var(--aw-border)}.MAGh1a_secondaryEyebrow{font-family:var(--aw-font-data);letter-spacing:.06em;color:var(--aw-signal-600);margin:0 0 var(--aw-space-1) 0;font-size:.7rem}.MAGh1a_secondaryTitle{font-family:var(--aw-font-display);font-weight:500;font-size:var(--aw-step-1);margin:0 0 var(--aw-space-2) 0;line-height:1.2}.MAGh1a_secondaryBody{color:var(--aw-ink-700);max-width:46ch;margin:0 0 var(--aw-space-3) 0;font-size:.9rem}.MAGh1a_secondaryCta{min-height:44px;color:var(--aw-signal-600);font-size:var(--aw-step--1);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.MAGh1a_secondaryCta:hover{text-decoration:underline}.MAGh1a_secondaryVisualPanel{background:var(--aw-surface-diagram);border-radius:var(--aw-radius-b);padding:var(--aw-space-3);margin-bottom:var(--aw-space-3);flex-direction:column;justify-content:center;min-height:160px;display:flex}.MAGh1a_secondaryVisualDesktop{display:none}.MAGh1a_secondaryVisualMobileFlow{font-family:var(--aw-font-data);color:var(--aw-ink-on-diagram);margin:0;font-size:.78rem;line-height:1.6}.MAGh1a_secondaryVisualCaption{font-family:var(--aw-font-data);letter-spacing:.04em;color:var(--aw-ink-300);margin:var(--aw-space-2) 0 0 0;font-size:.68rem}@media (min-width:768px){.MAGh1a_secondaryVisualDesktop{display:block}.MAGh1a_secondaryVisualMobileFlow{display:none}}
.zgQrfG_hero{padding:var(--aw-space-7) var(--aw-space-4) var(--aw-space-6);max-width:var(--aw-content-max);margin:0 auto}.zgQrfG_sectionNum{font-family:var(--aw-font-data);color:var(--aw-signal-600);letter-spacing:.08em;margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}.zgQrfG_heroGrid{gap:var(--aw-space-5);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.zgQrfG_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.zgQrfG_heroVisual{display:none}@media (min-width:1024px){.zgQrfG_heroVisual{background:var(--aw-surface-diagram);border-radius:var(--aw-radius-b);min-height:320px;padding:var(--aw-space-4);justify-content:center;align-items:center;display:flex}}.zgQrfG_eyebrow{font-family:var(--aw-font-data);color:var(--aw-signal-600);letter-spacing:.08em;margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}.zgQrfG_primary{font-family:var(--aw-font-display);font-weight:500;font-size:var(--aw-step-6);letter-spacing:-.015em;line-height:1.03}.zgQrfG_sub{font-size:var(--aw-step-0);color:var(--aw-ink-700);max-width:42ch;margin-top:var(--aw-space-3)}.zgQrfG_ctaRow{gap:var(--aw-space-3);margin-top:var(--aw-space-4);flex-wrap:wrap;display:flex}.zgQrfG_ctaPrimary,.zgQrfG_ctaSecondary{border-radius:var(--aw-radius-a);min-height:44px;font-size:var(--aw-step--1);align-items:center;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.zgQrfG_ctaPrimary{background:var(--aw-ink);color:var(--aw-paper);border:none}.zgQrfG_ctaPrimary:hover{background:var(--aw-signal-700)}.zgQrfG_ctaSecondary{color:var(--aw-ink);border:1px solid var(--aw-ink-700);background:0 0}.zgQrfG_ctaSecondary:hover{border-color:var(--aw-ink)}.zgQrfG_positioning{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-signal-600);margin-top:var(--aw-space-4);font-size:.75rem}.zgQrfG_problemSection{padding:var(--aw-space-6) var(--aw-space-4) var(--aw-space-7);border-top:var(--aw-stroke-hairline) solid var(--aw-border);max-width:var(--aw-content-max);margin:0 auto}.zgQrfG_diagnosticGrid{gap:var(--aw-space-5);margin-top:var(--aw-space-4);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.zgQrfG_diagnosticGrid{gap:var(--aw-space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.zgQrfG_diagnosticHeadline{font-family:var(--aw-font-display);font-weight:500;font-size:var(--aw-step-3);max-width:20ch;line-height:1.15}.zgQrfG_signalList{flex-direction:column;display:flex}.zgQrfG_signalRow{gap:var(--aw-space-2);padding:var(--aw-space-3) 0;border-top:var(--aw-stroke-hairline) solid var(--aw-border);grid-template-columns:34px 1fr;display:grid}.zgQrfG_signalRow:last-child{border-bottom:var(--aw-stroke-hairline) solid var(--aw-border)}.zgQrfG_signalTag{font-family:var(--aw-font-data);color:var(--aw-signal-600);padding-top:3px;font-size:.7rem}.zgQrfG_signalTitle{font-family:var(--aw-font-data);letter-spacing:.04em;color:var(--aw-ink);margin:0 0 var(--aw-space-1) 0;font-size:.78rem;font-weight:600}.zgQrfG_signalText{color:var(--aw-ink-700);max-width:52ch;margin:0;font-size:.9rem}.zgQrfG_diagnosticClosing{margin-top:var(--aw-space-5);padding-top:var(--aw-space-4);border-top:var(--aw-stroke-hairline) solid var(--aw-border);font-family:var(--aw-font-display);font-style:italic;font-weight:500;font-size:var(--aw-step-1);color:var(--aw-ink-700);max-width:44ch}.zgQrfG_methodSection{padding:var(--aw-space-6) var(--aw-space-4) var(--aw-space-7);border-top:var(--aw-stroke-hairline) solid var(--aw-border);max-width:var(--aw-content-max);margin:0 auto}.zgQrfG_methodHeadline{font-family:var(--aw-font-display);font-size:var(--aw-step-2);max-width:36ch;margin:var(--aw-space-4) 0 0 0}@media (max-width:767px){.zgQrfG_primary{font-size:var(--aw-step-4);max-width:none}}
._2xSDsW_grid{gap:var(--aw-space-5);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){._2xSDsW_grid{gap:var(--aw-space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}._2xSDsW_productIdentity{margin:var(--aw-space-4) 0;padding-top:var(--aw-space-3);border-top:var(--aw-stroke-hairline) solid var(--aw-ink-700)}._2xSDsW_productName{font-family:var(--aw-font-display);font-weight:500;font-size:var(--aw-step-0);margin:0 0 var(--aw-space-1) 0}._2xSDsW_productSummary{font-family:var(--aw-font-data);color:var(--aw-ink-300);margin:0;font-size:.8rem}._2xSDsW_ctaRow{align-items:center;gap:var(--aw-space-4);flex-wrap:wrap;display:flex}._2xSDsW_primaryCta{min-height:44px;color:var(--aw-signal-400);font-size:var(--aw-step--1);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._2xSDsW_primaryCta:hover{text-decoration:underline}._2xSDsW_visualPanel{flex-direction:column;justify-content:center;min-height:160px;display:flex}._2xSDsW_visualDesktop{width:100%;display:none}._2xSDsW_visualMobile{gap:var(--aw-space-1);flex-direction:column;display:flex}._2xSDsW_mobileFlowLabel{font-family:var(--aw-font-data);letter-spacing:.06em;color:var(--aw-signal-400);margin:0;font-size:.7rem}._2xSDsW_mobileFlowRow{font-family:var(--aw-font-data);color:var(--aw-ink-on-diagram);margin:0;font-size:.85rem;line-height:1.6}._2xSDsW_mobileFlowArrow{color:var(--aw-ink-300);margin:0}._2xSDsW_mobileFlowHub{font-family:var(--aw-font-display);font-weight:500;font-size:var(--aw-step-0);color:var(--aw-ink-on-diagram);margin:0}@media (min-width:768px){._2xSDsW_visualDesktop{height:260px;display:block}._2xSDsW_visualMobile{display:none}}@media (min-width:1024px){._2xSDsW_visualDesktop{height:320px}}@media (min-width:1440px){._2xSDsW_visualDesktop{height:380px}}
._4sk5jW_ventureRow{padding-top:var(--aw-space-5);margin-top:var(--aw-space-5);border-top:var(--aw-stroke-hairline) solid var(--aw-border);gap:var(--aw-space-4);grid-template-columns:1fr;grid-template-areas:"intro""visual""cta";align-items:start;display:grid}._4sk5jW_ventureRow:first-of-type{padding-top:var(--aw-space-6);margin-top:var(--aw-space-6)}@media (min-width:1024px){._4sk5jW_ventureRow{gap:var(--aw-space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro visual""cta visual"}}._4sk5jW_ventureIntro{grid-area:intro}._4sk5jW_ventureCta{grid-area:cta}._4sk5jW_ventureName{font-family:var(--aw-font-display);font-weight:500;font-size:var(--aw-step-1);margin:0 0 var(--aw-space-2) 0}._4sk5jW_ventureBody{font-size:var(--aw-step-0);color:var(--aw-ink-700);max-width:50ch;margin:0}._4sk5jW_visualPanel{background:var(--aw-surface-diagram);color:var(--aw-ink-on-diagram);border-radius:var(--aw-radius-b);padding:var(--aw-space-4);flex-direction:column;grid-area:visual;justify-content:center;min-height:140px;display:flex}._4sk5jW_visualDesktop{display:none}._4sk5jW_visualMobileFlow{font-family:var(--aw-font-data);color:var(--aw-ink-on-diagram);margin:0;font-size:.8rem;line-height:1.6}@media (min-width:768px){._4sk5jW_visualDesktop{height:220px;display:block}._4sk5jW_visualMobileFlow{display:none}}@media (min-width:1024px){._4sk5jW_visualDesktop{height:260px}}
.TUcuOq_card{flex-direction:column;gap:4px;display:flex}.TUcuOq_photo{border-radius:var(--aw-radius-b);width:100%;height:auto;margin-bottom:var(--aw-space-2)}.TUcuOq_name{font-weight:600;font-size:var(--aw-step-0)}.TUcuOq_title{color:var(--aw-ink-700);font-size:var(--aw-step--1)}.TUcuOq_bio{color:var(--aw-ink-700);font-size:var(--aw-step--1);margin-top:var(--aw-space-2)}
._0sk-ea_line{justify-content:space-between;align-items:baseline;gap:var(--aw-space-2) var(--aw-space-4);max-width:var(--aw-content-max);padding:var(--aw-space-4);border-top:var(--aw-stroke-hairline) solid var(--aw-border);border-bottom:var(--aw-stroke-hairline) solid var(--aw-border);flex-wrap:wrap;margin:0 auto;display:flex}._0sk-ea_text{color:var(--aw-ink-700);font-size:var(--aw-step-0);margin:0}._0sk-ea_link{min-height:44px;color:var(--aw-signal-600);font-weight:600;line-height:44px;text-decoration:none;display:inline-block}._0sk-ea_link:hover{text-decoration:underline}._0sk-ea_link:focus-visible{outline:2px solid var(--aw-focus-ring-color);outline-offset:2px}
.xGyXRq_section{padding:var(--aw-space-6) var(--aw-space-4);max-width:var(--aw-content-max);margin:0 auto}.xGyXRq_sectionDark{padding:var(--aw-space-6) var(--aw-space-4);background:var(--aw-surface-diagram);color:var(--aw-ink-on-diagram);max-width:none}.xGyXRq_sectionDark>*{max-width:var(--aw-content-max);margin-left:auto;margin-right:auto}.xGyXRq_sectionLabel{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-signal-600);margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}.xGyXRq_sectionDark .xGyXRq_sectionLabel{color:var(--aw-signal-400)}
.aQa3uW_hero{padding:var(--aw-space-6) var(--aw-space-4);max-width:var(--aw-content-max);margin:0 auto}.aQa3uW_breadcrumb{color:var(--aw-ink-700);margin-bottom:var(--aw-space-3);font-size:.8rem}.aQa3uW_breadcrumb a{color:inherit;text-decoration:none}.aQa3uW_breadcrumb a:hover{text-decoration:underline}.aQa3uW_sectionLabel{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-signal-600);margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}.aQa3uW_headline{font-family:var(--aw-font-display);font-size:var(--aw-step-4);max-width:20ch;margin:0;line-height:1.1}.aQa3uW_lead{font-size:var(--aw-step-1);color:var(--aw-ink-700);margin-top:var(--aw-space-3);max-width:60ch}.aQa3uW_bodyText{font-size:var(--aw-step-0);max-width:65ch;margin:0;line-height:1.5}.aQa3uW_grid3{gap:var(--aw-space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767px){.aQa3uW_grid3{grid-template-columns:1fr}}.aQa3uW_calloutBox{border:var(--aw-stroke-hairline) solid var(--aw-border);border-radius:var(--aw-radius-b);padding:var(--aw-space-3)}.aQa3uW_moduleTitle{margin:0 0 4px;font-weight:600}.aQa3uW_moreLink{margin-top:var(--aw-space-3);font-size:var(--aw-step--1)}.aQa3uW_evidenceCard{border:var(--aw-stroke-hairline) solid var(--aw-border);border-radius:var(--aw-radius-b);padding:var(--aw-space-4);display:block}.aQa3uW_evidenceLabel{font-family:var(--aw-font-data);letter-spacing:.06em;color:var(--aw-ink-700);margin:var(--aw-space-2) 0 4px;font-size:.7rem;display:block}.aQa3uW_evidenceCta{min-height:44px;margin-top:var(--aw-space-3);color:var(--aw-signal-600);font-weight:600;font-size:var(--aw-step--1);align-items:center;text-decoration:none;display:inline-flex}.aQa3uW_evidenceCta:hover,.aQa3uW_evidenceCta:focus-visible{text-decoration:underline}.aQa3uW_evidenceCta:focus-visible{outline:2px solid var(--aw-focus-ring-color);outline-offset:2px}
._0OTWQG_hero{padding:var(--aw-space-6) var(--aw-space-4);max-width:var(--aw-content-max);margin:0 auto}._0OTWQG_breadcrumb{color:var(--aw-ink-700);margin-bottom:var(--aw-space-3);font-size:.8rem}._0OTWQG_breadcrumb a{color:inherit;text-decoration:none}._0OTWQG_breadcrumb a:hover{text-decoration:underline}._0OTWQG_sectionLabel{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-signal-600);margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}._0OTWQG_headline{font-family:var(--aw-font-display);font-size:var(--aw-step-4);max-width:20ch;margin:0;line-height:1.1}._0OTWQG_lead{font-size:var(--aw-step-1);color:var(--aw-ink-700);margin-top:var(--aw-space-3);max-width:60ch}._0OTWQG_grid3{gap:var(--aw-space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767px){._0OTWQG_grid3{grid-template-columns:1fr}}._0OTWQG_calloutBox{border:var(--aw-stroke-hairline) solid var(--aw-border);border-radius:var(--aw-radius-b);padding:var(--aw-space-3)}._0OTWQG_cardTitle{margin:0 0 4px;font-weight:600}._0OTWQG_cardBody{color:var(--aw-ink-700);font-size:var(--aw-step--1);margin:0}._0OTWQG_jobList{gap:var(--aw-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._0OTWQG_jobItem{align-items:center;gap:var(--aw-space-3);border:var(--aw-stroke-hairline) solid var(--aw-border);border-radius:var(--aw-radius-a);padding:var(--aw-space-3);display:flex}._0OTWQG_jobTitle{font-weight:600}._0OTWQG_jobMeta{color:var(--aw-ink-700);font-size:var(--aw-step--1)}._0OTWQG_applyLink{color:var(--aw-signal-600);margin-left:auto;font-weight:600;text-decoration:none}
.azgZAG_hero{padding:var(--aw-space-6) var(--aw-space-4);max-width:var(--aw-content-max);margin:0 auto}.azgZAG_breadcrumb{color:var(--aw-ink-700);margin-bottom:var(--aw-space-3);font-size:.8rem}.azgZAG_breadcrumb a{color:inherit;text-decoration:none}.azgZAG_breadcrumb a:hover{text-decoration:underline}.azgZAG_sectionLabel{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-signal-600);margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}.azgZAG_headline{font-family:var(--aw-font-display);font-size:var(--aw-step-4);max-width:22ch;margin:0;line-height:1.1}.azgZAG_bodyText{font-size:var(--aw-step-0);max-width:65ch;margin:0;line-height:1.5}.azgZAG_engineRow{gap:var(--aw-space-4);margin-top:var(--aw-space-5);padding-top:var(--aw-space-4);border-top:var(--aw-stroke-hairline) solid var(--aw-border);flex-wrap:wrap;display:flex}.azgZAG_engineBlock{flex-direction:column;flex:200px;gap:4px;display:flex}.azgZAG_engineName{font-family:var(--aw-font-display);font-size:var(--aw-step-0);font-weight:600}.azgZAG_engineRole{font-size:var(--aw-step--1);color:var(--aw-ink-700)}.azgZAG_principlesGrid{gap:var(--aw-space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:767px){.azgZAG_principlesGrid{grid-template-columns:1fr}}.azgZAG_principle{padding-top:var(--aw-space-3);border-top:var(--aw-stroke-hairline) solid var(--aw-border)}.azgZAG_principleTitle{margin:0 0 4px;font-weight:600}.azgZAG_principleBody{font-size:var(--aw-step--1);color:var(--aw-ink-700);max-width:50ch;margin:0}.azgZAG_linkRow{gap:var(--aw-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (min-width:640px){.azgZAG_linkRowFive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.azgZAG_linkRowFive{grid-template-columns:repeat(6,minmax(0,1fr))}.azgZAG_linkRowFive>*{grid-column:span 2}.azgZAG_linkRowFive>:nth-child(n+4){grid-column:span 3}}.azgZAG_linkCard{border:var(--aw-stroke-hairline) solid var(--aw-border);border-radius:var(--aw-radius-a);min-width:0;padding:var(--aw-space-3) var(--aw-space-4);min-width:200px;color:var(--aw-ink);flex-direction:column;flex:200px;gap:4px;text-decoration:none;display:flex}.azgZAG_linkCard:hover,.azgZAG_linkCard:focus-visible{border-color:var(--aw-signal-600)}.azgZAG_linkCard:hover .azgZAG_linkCardLabel,.azgZAG_linkCard:focus-visible .azgZAG_linkCardLabel{color:var(--aw-signal-600)}.azgZAG_linkCard:focus-visible{outline:2px solid var(--aw-focus-ring-color);outline-offset:2px}.azgZAG_linkCardLabel{font-weight:600}.azgZAG_linkCardDescription{font-size:var(--aw-step--1);color:var(--aw-ink-700)}.azgZAG_recognitionHeading{font-family:var(--aw-font-display);font-size:var(--aw-step-2);margin:0 0 var(--aw-space-3);line-height:1.2}.azgZAG_recognitionRows{margin:var(--aw-space-4) 0;border-top:var(--aw-stroke-hairline) solid var(--aw-border);max-width:65ch;padding:0;list-style:none}.azgZAG_recognitionRow{padding:var(--aw-space-3) 0;border-bottom:var(--aw-stroke-hairline) solid var(--aw-border);font-family:var(--aw-font-display);font-weight:600}.azgZAG_recognitionCta{min-height:44px;color:var(--aw-signal-600);font-weight:600;line-height:44px;text-decoration:none;display:inline-block}.azgZAG_recognitionCta:hover{text-decoration:underline}.azgZAG_recognitionCta:focus-visible{outline:2px solid var(--aw-focus-ring-color);outline-offset:2px}
.vNS3Wq_hero{padding:var(--aw-space-6) var(--aw-space-4);max-width:var(--aw-content-max);margin:0 auto}.vNS3Wq_breadcrumb{color:var(--aw-ink-700);margin-bottom:var(--aw-space-3);font-size:.8rem}.vNS3Wq_breadcrumb a{color:inherit;text-decoration:none}.vNS3Wq_breadcrumb a:hover{text-decoration:underline}.vNS3Wq_sectionLabel{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-signal-600);margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}.vNS3Wq_headline{font-family:var(--aw-font-display);font-size:var(--aw-step-4);margin:0;line-height:1.1}.vNS3Wq_section{padding:0 var(--aw-space-4) var(--aw-space-6);max-width:var(--aw-content-max);margin:0 auto}.vNS3Wq_grid{gap:var(--aw-space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1023px){.vNS3Wq_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:429px){.vNS3Wq_grid{grid-template-columns:1fr}}
.JI1usq_hero{padding:var(--aw-space-6) var(--aw-space-4);max-width:var(--aw-content-max);margin:0 auto}.JI1usq_breadcrumb{color:var(--aw-ink-700);margin-bottom:var(--aw-space-3);font-size:.8rem}.JI1usq_breadcrumb a{color:inherit;text-decoration:none}.JI1usq_breadcrumb a:hover{text-decoration:underline}.JI1usq_lockup{font-family:var(--aw-font-data);letter-spacing:.04em;color:var(--aw-signal-600);margin-bottom:var(--aw-space-3);font-size:.85rem;display:block}.JI1usq_lockupBy{color:var(--aw-ink-700);font-weight:400}.JI1usq_headline{font-family:var(--aw-font-display);font-size:var(--aw-step-4);max-width:22ch;margin:0;line-height:1.1}.JI1usq_bodyText{font-size:var(--aw-step-0);max-width:65ch;margin:0;line-height:1.5}.JI1usq_list{gap:var(--aw-space-2);font-size:var(--aw-step-0);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.JI1usq_screenshot{border-radius:var(--aw-radius-b);border:var(--aw-stroke-hairline) solid var(--aw-border);width:100%;max-width:900px;height:auto;display:block}.JI1usq_cta{border-radius:var(--aw-radius-a);padding:var(--aw-space-3) var(--aw-space-5);background:var(--aw-signal-600);color:var(--aw-surface);font-weight:600;text-decoration:none;display:inline-block}
.L0Ly5a_hero{padding:var(--aw-space-6) var(--aw-space-4);max-width:var(--aw-content-max);margin:0 auto}.L0Ly5a_breadcrumb{color:var(--aw-ink-700);margin-bottom:var(--aw-space-3);font-size:.8rem}.L0Ly5a_breadcrumb a{color:inherit;text-decoration:none}.L0Ly5a_breadcrumb a:hover{text-decoration:underline}.L0Ly5a_sectionLabel{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-signal-600);margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}.L0Ly5a_headline{font-family:var(--aw-font-display);font-size:var(--aw-step-4);max-width:20ch;margin:0;line-height:1.1}.L0Ly5a_lead{font-size:var(--aw-step-1);color:var(--aw-ink-700);margin-top:var(--aw-space-3);max-width:60ch}.L0Ly5a_architecture{border-top:var(--aw-stroke-hairline) solid var(--aw-border)}.L0Ly5a_layer{gap:var(--aw-space-4);padding:var(--aw-space-4) 0;border-bottom:var(--aw-stroke-hairline) solid var(--aw-border);grid-template-columns:180px 1fr;display:grid}@media (max-width:767px){.L0Ly5a_layer{gap:var(--aw-space-2);grid-template-columns:1fr}}.L0Ly5a_layerLabel{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-ink-700);padding-top:2px;font-size:.75rem}.L0Ly5a_rows{flex-direction:column;display:flex}.L0Ly5a_row{justify-content:space-between;align-items:baseline;gap:var(--aw-space-2) var(--aw-space-4);padding:var(--aw-space-2) 0 var(--aw-space-2) var(--aw-space-2);border-top:var(--aw-stroke-hairline) solid var(--aw-border);color:var(--aw-ink);border-left:2px solid #0000;flex-wrap:wrap;text-decoration:none;display:flex}.L0Ly5a_row:first-child{border-top:none}a.L0Ly5a_row:hover,a.L0Ly5a_row:focus-visible{border-left-color:var(--aw-signal-600)}a.L0Ly5a_row:focus-visible{outline:2px solid var(--aw-focus-ring-color);outline-offset:-2px}.L0Ly5a_rowMain{align-items:baseline;gap:var(--aw-space-3);flex-wrap:wrap;display:flex}.L0Ly5a_rowChannel{font-family:var(--aw-font-data);letter-spacing:.06em;color:var(--aw-ink-700);min-width:5.5rem;font-size:.7rem}.L0Ly5a_rowName{font-weight:600}.L0Ly5a_rowSummary{color:var(--aw-ink-700);font-size:var(--aw-step--1)}.L0Ly5a_rowAction{font-family:var(--aw-font-data);letter-spacing:.04em;color:var(--aw-signal-600);white-space:nowrap;flex-shrink:0;font-size:.75rem}
._61CrOa_scrollHost{height:600vh;position:relative}._61CrOa_sticky{background:var(--aw-surface-diagram);height:100vh;color:var(--aw-ink-on-diagram);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}._61CrOa_brandMark{top:var(--aw-space-3);left:var(--aw-space-4);z-index:2;font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-ink-300);font-size:.68rem;position:absolute}._61CrOa_scrollHint{top:var(--aw-space-3);right:var(--aw-space-4);font-family:var(--aw-font-data);color:var(--aw-ink-300);font-size:.68rem;position:absolute}._61CrOa_stage{padding:var(--aw-space-6) var(--aw-space-4);transform:translateY(var(--aw-space-3));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._61CrOa_stage svg{max-height:100%}._61CrOa_textPanel{top:calc(50% + var(--aw-space-3));left:var(--aw-space-4);z-index:2;background:color-mix(in srgb, var(--aw-surface-diagram) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:420px;padding:var(--aw-space-3) var(--aw-space-4);border-radius:var(--aw-radius-b);border:var(--aw-stroke-hairline) solid var(--aw-ink-700);position:absolute;transform:translateY(-50%)}._61CrOa_stateLabel{font-family:var(--aw-font-data);color:var(--aw-signal-400);margin-bottom:var(--aw-space-2);font-size:.75rem;display:block}._61CrOa_stateTitle{font-family:var(--aw-font-display);font-size:var(--aw-step-3);margin:0 0 var(--aw-space-2) 0}._61CrOa_stateDesc{max-width:46ch;color:var(--aw-ink-300);margin:0 0 var(--aw-space-3) 0}._61CrOa_progressTrack{z-index:2;bottom:var(--aw-space-3);left:var(--aw-space-4);right:var(--aw-space-4);gap:4px;display:flex;position:absolute}._61CrOa_progressSeg{background:var(--aw-ink-700);border-radius:2px;flex:1;height:3px;overflow:hidden}._61CrOa_progressSegFill{background:var(--aw-signal-400);height:100%;transition:width .1s linear}._61CrOa_controls{gap:var(--aw-space-2);margin-top:var(--aw-space-3);display:flex}._61CrOa_ctrlBtn{border:1px solid var(--aw-ink-700);color:var(--aw-ink-on-diagram);border-radius:var(--aw-radius-a);cursor:pointer;background:0 0;min-height:44px;padding:8px 14px;font-size:.85rem}._61CrOa_ctrlBtn:disabled{opacity:.3;cursor:not-allowed}._61CrOa_ctrlBtn:focus-visible{outline:var(--aw-focus-ring-width) solid var(--aw-signal-focus);outline-offset:var(--aw-focus-ring-offset)}._61CrOa_mobileWrap{background:var(--aw-surface-diagram);color:var(--aw-ink-on-diagram);padding:var(--aw-space-5) var(--aw-space-4)}._61CrOa_staticList{margin-top:var(--aw-space-4);gap:6px;padding-left:0;list-style:none;display:grid}._61CrOa_staticList li{font-size:.85rem}._61CrOa_staticIndex{font-family:var(--aw-font-data);color:var(--aw-signal-400)}
.OeDfSG_hero{padding:var(--aw-space-7) var(--aw-space-4) var(--aw-space-6);max-width:var(--aw-content-max);margin:0 auto}.OeDfSG_section{padding:var(--aw-space-6) var(--aw-space-4);max-width:var(--aw-content-max);margin:0 auto}.OeDfSG_sectionLabel{font-family:var(--aw-font-data);letter-spacing:.08em;color:var(--aw-signal-600);margin-bottom:var(--aw-space-3);font-size:.75rem;display:block}.OeDfSG_headline{font-family:var(--aw-font-display);font-size:var(--aw-step-4);max-width:24ch;margin:0;line-height:1.1}.OeDfSG_lead{font-size:var(--aw-step-0);color:var(--aw-ink-700);margin-top:var(--aw-space-3);max-width:60ch}.OeDfSG_filterRow{gap:var(--aw-space-2);margin-bottom:var(--aw-space-4);flex-wrap:wrap;display:flex}.OeDfSG_filterChip,.OeDfSG_filterChipActive{border-radius:var(--aw-radius-a);border:var(--aw-stroke-hairline) solid var(--aw-border);min-height:44px;font-size:var(--aw-step--1);color:var(--aw-ink);align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.OeDfSG_filterChipActive{background:var(--aw-ink);color:var(--aw-paper);border-color:var(--aw-ink)}.OeDfSG_directory{border-top:var(--aw-stroke-hairline) solid var(--aw-border);margin:0;padding:0;list-style:none}.OeDfSG_row{gap:var(--aw-space-5);padding:var(--aw-space-6) var(--aw-space-3);border-bottom:var(--aw-stroke-hairline) solid var(--aw-border);color:var(--aw-ink);border-left:2px solid #0000;text-decoration:none;transition:border-left-color .15s;display:flex}.OeDfSG_row:hover,.OeDfSG_row:focus-visible{border-left-color:var(--aw-signal-600)}.OeDfSG_row:focus-visible{outline:2px solid var(--aw-focus-ring-color);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.OeDfSG_row{transition:none}}.OeDfSG_rowIndex{font-family:var(--aw-font-data);font-size:var(--aw-step-0);letter-spacing:.04em;color:var(--aw-signal-600);flex-shrink:0;min-width:2.5ch}.OeDfSG_rowBody{gap:var(--aw-space-3);flex-direction:column;min-width:0;display:flex}.OeDfSG_rowTitle{font-family:var(--aw-font-display);font-weight:600;font-size:var(--aw-step-2);max-width:50ch;line-height:1.25}.OeDfSG_rowField{flex-direction:column;gap:4px;max-width:65ch;display:flex}.OeDfSG_rowFieldLabel{font-family:var(--aw-font-data);letter-spacing:.06em;color:var(--aw-ink-700);font-size:.7rem}.OeDfSG_rowFieldText{font-size:var(--aw-step--1);color:var(--aw-ink);line-height:1.5}.OeDfSG_rowCta{min-height:44px;margin-top:var(--aw-space-1);color:var(--aw-signal-600);font-weight:600;font-size:var(--aw-step--1);align-items:center;display:inline-flex}@media (max-width:767px){.OeDfSG_row{gap:var(--aw-space-3);padding:var(--aw-space-5) var(--aw-space-2);flex-direction:column}.OeDfSG_rowIndex{font-size:var(--aw-step--1)}}