.platform-page_page__BpQI0{background:var(--halo-bg);color:var(--halo-ink)}.platform-page_page__BpQI0 h1,.platform-page_page__BpQI0 h2,.platform-page_page__BpQI0 h3,.platform-page_page__BpQI0 p{margin:0}.platform-page_edgeSection__8kj3Q,.platform-page_embeddedCapture__mYd_K,.platform-page_finalCta__dokB4,.platform-page_lifecycleSection__rGhW7,.platform-page_objectModel__41VlM,.platform-page_permissions__e6zps,.platform-page_secureSession__AD01G,.platform-page_standards__OBZ4K{box-sizing:border-box;margin-inline:auto;max-width:var(--halo-composition-outer);padding-inline:var(--page-x);width:100%}.platform-page_chapterCopy__34KKi,.platform-page_finalCta__dokB4>div,.platform-page_lifecycleHeader__s1eBB,.platform-page_routingCopy__xqptr,.platform-page_standards__OBZ4K>div{display:grid;grid-gap:clamp(var(--space-4),1.8vw,var(--space-5));gap:clamp(var(--space-4),1.8vw,var(--space-5))}.platform-page_chapterCopy__34KKi p,.platform-page_finalCta__dokB4 p,.platform-page_lifecycleHeader__s1eBB p,.platform-page_routingCopy__xqptr p,.platform-page_standards__OBZ4K p{color:var(--halo-muted);font-size:clamp(1.08rem,.58vw + .96rem,1.36rem);line-height:1.46;max-width:var(--measure)}.platform-page_actions__dl9Zr{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-2)}.platform-page_secureSession__AD01G{align-items:center;background:var(--halo-bg-raised);display:grid;grid-gap:clamp(var(--space-7),7vw,var(--space-10));gap:clamp(var(--space-7),7vw,var(--space-10));grid-template-columns:minmax(20rem,.46fr) minmax(0,.54fr);padding-block:var(--page-section-y)}.platform-page_chapterCopy__34KKi h2,.platform-page_finalCta__dokB4 h2,.platform-page_lifecycleHeader__s1eBB h2,.platform-page_routingCopy__xqptr h2,.platform-page_standards__OBZ4K h2{color:var(--halo-ink);font-size:var(--type-heading-section);font-weight:500;letter-spacing:0;line-height:var(--leading-heading);max-width:17ch;text-wrap:balance}.platform-page_embeddedDiagram__s4Lbk,.platform-page_routingMap__hTnN3,.platform-page_sessionModel__WuKS5{border-top:var(--rule-width) solid var(--halo-rule-strong);display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-top:var(--space-6)}.platform-page_sessionModel__WuKS5{gap:0}.platform-page_edgeStates___qW3A strong,.platform-page_embeddedDiagram__s4Lbk span,.platform-page_embeddedDiagram__s4Lbk strong,.platform-page_lifecycle__1F5bc strong,.platform-page_maturity__Rowde,.platform-page_objectRail__f_2N8 span,.platform-page_objectRail__f_2N8 strong,.platform-page_permissionList__Osw_G li,.platform-page_routingMap__hTnN3 span,.platform-page_routingMap__hTnN3 strong,.platform-page_sessionModel__WuKS5 span,.platform-page_sessionModel__WuKS5 strong,.platform-page_standards__OBZ4K a{font-family:var(--halo-font-mono);letter-spacing:.08em;text-transform:uppercase}.platform-page_embeddedDiagram__s4Lbk span,.platform-page_routingMap__hTnN3 span,.platform-page_sessionModel__WuKS5 span{border-top:var(--rule-width) solid var(--halo-rule);color:var(--halo-muted);font-size:clamp(.88rem,.36vw + .8rem,1.02rem);font-weight:650;padding-top:var(--space-3)}.platform-page_sessionModel__WuKS5>span:first-child{border-top:0;padding-top:0}.platform-page_sessionModel__WuKS5>:not(:first-child){border-top:var(--rule-width) solid var(--halo-rule);margin-top:var(--space-5);padding-top:var(--space-5)}.platform-page_embeddedDiagram__s4Lbk strong,.platform-page_routingMap__hTnN3 strong,.platform-page_sessionModel__WuKS5 strong{color:var(--halo-accent);font-size:clamp(1rem,.52vw + .88rem,1.22rem);font-weight:700}.platform-page_objectModel__41VlM{display:grid;grid-gap:clamp(var(--space-7),7vw,var(--space-10));gap:clamp(var(--space-7),7vw,var(--space-10));padding-block:var(--page-section-y)}.platform-page_objectRail__f_2N8{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.platform-page_objectRail__f_2N8 li{border-top:var(--rule-width) solid var(--halo-rule);display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:17rem;padding:var(--space-5) var(--space-5) var(--space-5) 0;position:relative}.platform-page_objectRail__f_2N8 li+li{padding-left:var(--space-5)}.platform-page_objectRail__f_2N8 li+li:before{background:var(--halo-rule);content:"";height:var(--rule-width);left:calc(var(--space-5) * -.5);position:absolute;top:calc(var(--space-5) + .42rem);width:var(--space-5)}.platform-page_objectRail__f_2N8 li:first-child{border-top-color:var(--halo-accent)}.platform-page_objectRail__f_2N8 span{color:var(--halo-subtle);font-size:.72rem;font-weight:650}.platform-page_edgeStates___qW3A strong,.platform-page_lifecycle__1F5bc strong,.platform-page_objectRail__f_2N8 strong{color:var(--halo-ink);font-size:clamp(.84rem,.35vw + .76rem,1rem);font-weight:700}.platform-page_edgeStates___qW3A p,.platform-page_lifecycle__1F5bc p,.platform-page_objectRail__f_2N8 p{color:var(--halo-muted);font-size:clamp(.96rem,.34vw + .9rem,1.1rem);line-height:1.46}.platform-page_lifecycleSection__rGhW7{background:var(--halo-bg-quiet);display:grid;grid-gap:clamp(var(--space-7),6vw,var(--space-10));gap:clamp(var(--space-7),6vw,var(--space-10));grid-template-columns:minmax(20rem,.44fr) minmax(0,.56fr);max-width:none;padding-block:var(--page-section-y)}.platform-page_lifecycleSection__rGhW7>*{margin-inline:auto;max-width:var(--halo-container-showcase);width:100%}.platform-page_lifecycle__1F5bc{display:grid;grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:0;padding:0}.platform-page_lifecycle__1F5bc li{border-top:var(--rule-width) solid var(--halo-rule);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(9rem,.32fr) minmax(0,.68fr);min-height:6.4rem;padding-top:var(--space-4)}.platform-page_lifecycle__1F5bc li:first-child{border-top-color:var(--halo-accent)}.platform-page_lifecycle__1F5bc li>div{align-content:start;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.platform-page_maturity__Rowde{border:var(--rule-width) solid;color:var(--halo-accent);display:inline-flex;font-size:clamp(.64rem,.22vw + .6rem,.76rem);font-weight:700;justify-content:center;line-height:1;padding:.42rem .56rem;width:-moz-fit-content;width:fit-content}.platform-page_embeddedCapture__mYd_K{align-items:center;display:grid;grid-gap:clamp(var(--space-7),7vw,var(--space-10));gap:clamp(var(--space-7),7vw,var(--space-10));grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);padding-block:var(--page-section-y-tight)}.platform-page_embeddedDiagram__s4Lbk{background:var(--halo-bg-raised);min-height:24rem;padding:clamp(var(--space-5),4vw,var(--space-7))}.platform-page_routingField__WUJ7D{background:var(--halo-dark);box-sizing:border-box;color:var(--halo-dark-ink);display:grid;grid-gap:clamp(var(--space-7),7vw,var(--space-10));gap:clamp(var(--space-7),7vw,var(--space-10));grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);margin-inline:auto;max-width:var(--halo-composition-outer);padding:var(--page-section-y-major) var(--page-x);width:100%}.platform-page_routingCopy__xqptr h2{color:var(--halo-dark-ink)}.platform-page_routingCopy__xqptr p{color:var(--halo-dark-muted)}.platform-page_routingMap__hTnN3{align-self:end;aspect-ratio:1.45;border:var(--rule-width) solid var(--halo-dark-rule);display:grid;grid-template-areas:". source ." ". policy recipient" ". path .";grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));padding:clamp(var(--space-4),3vw,var(--space-6));position:relative}.platform-page_routingMap__hTnN3:after,.platform-page_routingMap__hTnN3:before{background:var(--halo-dark-rule);content:"";pointer-events:none;position:absolute}.platform-page_routingMap__hTnN3:before{height:var(--rule-width);left:16.666%;right:16.666%;top:50%}.platform-page_routingMap__hTnN3:after{bottom:16.666%;left:50%;top:16.666%;width:var(--rule-width)}.platform-page_routingMap__hTnN3 span{border:var(--rule-width) solid var(--halo-dark-rule);color:var(--halo-dark-muted);padding:var(--space-3);text-align:center;z-index:1}.platform-page_routingMap__hTnN3 span,.platform-page_routingMap__hTnN3 strong{align-self:center;background:var(--halo-dark);justify-self:center;position:relative}.platform-page_routingMap__hTnN3 strong{border:var(--rule-width) solid var(--halo-accent);color:var(--halo-accent);grid-area:policy;padding:var(--space-4);z-index:2}.platform-page_routeSource__YmJyx{grid-area:source}.platform-page_routeRecipient__De9Uj{grid-area:recipient}.platform-page_routePath__QQ0vN{grid-area:path}.platform-page_edgeSection__8kj3Q{display:grid;grid-gap:clamp(var(--space-7),7vw,var(--space-10));gap:clamp(var(--space-7),7vw,var(--space-10));padding-block:var(--page-section-y)}.platform-page_edgeStates___qW3A{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.platform-page_edgeStates___qW3A li{border-top:var(--rule-width) solid var(--halo-rule);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4)}.platform-page_edgeStates___qW3A li:first-child,.platform-page_edgeStates___qW3A li:nth-child(6){border-top-color:var(--halo-accent)}.platform-page_permissions__e6zps{align-items:start;background:var(--halo-bg-raised);display:grid;grid-gap:clamp(var(--space-7),7vw,var(--space-10));gap:clamp(var(--space-7),7vw,var(--space-10));grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);padding-block:var(--page-section-y)}.platform-page_permissionList__Osw_G{display:grid;grid-gap:var(--space-3);gap:var(--space-3);list-style:none;margin:0;padding:0}.platform-page_permissionList__Osw_G li{border-top:var(--rule-width) solid var(--halo-rule);color:var(--halo-ink);font-size:clamp(.82rem,.32vw + .76rem,.96rem);font-weight:700;min-height:4.6rem;padding-top:var(--space-4)}.platform-page_standards__OBZ4K{display:grid;padding-block:var(--page-section-y-tight)}.platform-page_standards__OBZ4K>div{border-top:var(--rule-width) solid var(--halo-rule-strong);max-width:var(--halo-container-reading);padding-top:var(--space-6)}.platform-page_standards__OBZ4K a{border-bottom:var(--rule-width) solid var(--halo-accent);color:var(--halo-ink);font-size:.78rem;font-weight:700;justify-self:start;padding-bottom:var(--space-1)}.platform-page_finalCta__dokB4{background:var(--halo-bg-quiet);display:grid;padding-block:var(--page-section-y-tight)}.platform-page_finalCta__dokB4>div{max-width:var(--halo-container-editorial)}@media (prefers-reduced-motion:no-preference){.platform-page_edgeStates___qW3A li,.platform-page_embeddedDiagram__s4Lbk,.platform-page_finalCta__dokB4>div,.platform-page_lifecycle__1F5bc li,.platform-page_objectRail__f_2N8 li,.platform-page_permissionList__Osw_G li,.platform-page_routingMap__hTnN3,.platform-page_sessionModel__WuKS5,.platform-page_standards__OBZ4K>div{animation:platform-page_platformReveal__ZrFmY var(--motion-standard) var(--motion-ease) both}}@keyframes platform-page_platformReveal__ZrFmY{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.platform-page_embeddedCapture__mYd_K,.platform-page_lifecycleSection__rGhW7,.platform-page_objectRail__f_2N8,.platform-page_permissions__e6zps,.platform-page_routingField__WUJ7D,.platform-page_secureSession__AD01G{grid-template-columns:1fr}.platform-page_objectRail__f_2N8 li{min-height:auto;padding:var(--space-5) 0}.platform-page_objectRail__f_2N8 li+li{padding-left:0}.platform-page_objectRail__f_2N8 li+li:before{display:none}}@media (max-width:760px){.platform-page_edgeSection__8kj3Q,.platform-page_embeddedCapture__mYd_K,.platform-page_finalCta__dokB4,.platform-page_lifecycleSection__rGhW7,.platform-page_objectModel__41VlM,.platform-page_permissions__e6zps,.platform-page_routingField__WUJ7D,.platform-page_secureSession__AD01G,.platform-page_standards__OBZ4K{padding-inline:var(--page-x)}.platform-page_actions__dl9Zr{display:grid;max-width:22rem}.platform-page_edgeSection__8kj3Q,.platform-page_embeddedCapture__mYd_K,.platform-page_finalCta__dokB4,.platform-page_lifecycleSection__rGhW7,.platform-page_objectModel__41VlM,.platform-page_permissions__e6zps,.platform-page_secureSession__AD01G,.platform-page_standards__OBZ4K{padding-block:var(--page-section-y-tight)}.platform-page_lifecycle__1F5bc li{grid-template-columns:1fr;min-height:auto}.platform-page_edgeStates___qW3A{grid-template-columns:1fr}.platform-page_embeddedDiagram__s4Lbk{min-height:18rem}}@media (prefers-reduced-motion:reduce){.platform-page_edgeStates___qW3A li,.platform-page_embeddedDiagram__s4Lbk,.platform-page_finalCta__dokB4>div,.platform-page_lifecycle__1F5bc li,.platform-page_objectRail__f_2N8 li,.platform-page_permissionList__Osw_G li,.platform-page_routingMap__hTnN3,.platform-page_sessionModel__WuKS5,.platform-page_standards__OBZ4K>div{animation:none}}