.platform_page__uLhXu{--page-bg:#eef3ef;--page-alt:#e8f0ee;--surface:#f8faf7;--surface-recessed:#e2eae5;--text:#10232a;--secondary:#435b60;--faint:#556a6d;--line:rgba(16,35,42,0.16);--line-soft:rgba(16,35,42,0.09);--link:#08654e;--button-bg:#10232a;--button-text:#eef3ef;min-height:100vh;overflow:clip;background:var(--page-bg);color:var(--text);font-family:var(--font-text,"Inter"),Arial,sans-serif}.dark .platform_page__uLhXu,[data-theme=dark] .platform_page__uLhXu{--page-bg:#050b0e;--page-alt:#081a26;--surface:#0d1d24;--surface-recessed:#142831;--text:#edf4f1;--secondary:#a3b6b5;--faint:#8ca2a3;--line:rgba(232,240,238,0.17);--line-soft:rgba(232,240,238,0.1);--link:#75e6c4;--button-bg:#75e6c4;--button-text:#10232a}.platform_page__uLhXu dd,.platform_page__uLhXu dl,.platform_page__uLhXu h1,.platform_page__uLhXu h2,.platform_page__uLhXu h3,.platform_page__uLhXu h4,.platform_page__uLhXu ol,.platform_page__uLhXu p,.platform_page__uLhXu ul{margin:0}.platform_page__uLhXu ol,.platform_page__uLhXu ul{padding:0;list-style:none}.platform_page__uLhXu h1,.platform_page__uLhXu h2,.platform_page__uLhXu h3{font-family:var(--font-heading,"Inter Tight"),Arial,sans-serif;font-weight:600}.platform_page__uLhXu a,.platform_page__uLhXu button,.platform_page__uLhXu summary{-webkit-tap-highlight-color:transparent}.platform_page__uLhXu .platform_deploymentPanel__iF_YP:focus-visible,.platform_page__uLhXu a:focus-visible,.platform_page__uLhXu button:focus-visible,.platform_page__uLhXu pre:focus-visible,.platform_page__uLhXu summary:focus-visible{outline:3px solid #7aa7ff;outline-offset:4px}.platform_shell__4YdBb{width:min(1180px,calc(100% - 64px));margin-inline:auto}.platform_dataLabel__0hbFL,.platform_eyebrow__WEWlG,.platform_groupIndex__CfaHI,.platform_noteIndex__2QEXK,.platform_stepIndex___aosS{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.11em;text-transform:uppercase}.platform_eyebrow__WEWlG{margin-bottom:20px!important;color:var(--faint)}.platform_hero__ol3nl{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:72px;align-items:center;padding-block:96px 120px}.platform_hero__ol3nl h1{max-width:13ch;font-size:clamp(2.8rem,5vw,4.35rem);line-height:1.04;letter-spacing:-.042em}.platform_heroLede__zC2RZ{max-width:60ch;margin-top:28px!important;color:var(--secondary);font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.7}.platform_maturity__1frhK{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:28px!important;padding-left:16px;border-left:2px solid #ffb66e;color:var(--secondary);font-size:.83rem;line-height:1.5}.platform_maturity__1frhK strong{color:var(--text);font-weight:650}.platform_heroActions__tbJi4{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:36px}.platform_closingButton__Usf_X,.platform_primaryButton__7TzBL{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:18px;padding:12px 20px;border-radius:4px;background:var(--button-bg);color:var(--button-text);font-size:.9rem;font-weight:650;text-decoration:none;transition:transform .18s ease-out,background-color .18s ease-out}.platform_closingButton__Usf_X:hover,.platform_primaryButton__7TzBL:hover{transform:translateY(-1px)}.platform_closingButton__Usf_X span,.platform_primaryButton__7TzBL span,.platform_textLink__EECGV span{display:inline-block;transition:transform .18s ease-out}.platform_closingButton__Usf_X:hover span,.platform_primaryButton__7TzBL:hover span,.platform_textLink__EECGV:hover span{transform:translate(2px,-1px)}.platform_primaryButton__7TzBL:hover span{transform:translateY(2px)}.platform_textLink__EECGV{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--link);font-size:.9rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.platform_evidenceCard__736VX{position:relative;padding:26px;overflow:hidden;border:1px solid rgba(232,240,238,.15);border-radius:20px;background:linear-gradient(rgba(117,230,196,.035) 1px,transparent 0),linear-gradient(90deg,rgba(117,230,196,.035) 1px,transparent 0),#081a26;background-size:64px 64px;box-shadow:0 24px 70px rgba(16,35,42,.13);color:#edf4f1}.platform_codeFooter___pqPc,.platform_codeMeta__Xxd0k,.platform_evidenceHeader__gbCFn,.platform_navigatorHeader__rNa3x{display:flex;justify-content:space-between;gap:16px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.platform_evidenceHeader__gbCFn{padding-bottom:20px;border-bottom:1px solid rgba(232,240,238,.13);color:#a3b6b5}.platform_syntheticLabel__3QQ3M{color:#ffb66e;text-align:right}.platform_observationValue__C6ewn{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-block:28px}.platform_observationValue__C6ewn .platform_dataLabel__0hbFL{display:block;margin-bottom:8px;color:#a3b6b5}.platform_observationValue__C6ewn strong{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:clamp(2.5rem,4.2vw,3.7rem);font-weight:400;line-height:1;letter-spacing:-.06em}.platform_observationValue__C6ewn small{color:#a3b6b5;font-size:.95rem;letter-spacing:0}.platform_quality__2OtTu{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;color:#edf4f1;font-size:.75rem;white-space:nowrap}.platform_quality__2OtTu>span{width:7px;height:7px;border-radius:50%;background:#75e6c4}.platform_evidenceChain__yrNCJ{border-top:1px solid rgba(232,240,238,.13)}.platform_evidenceChain__yrNCJ li{position:relative;display:grid;grid-template-columns:32px 1fr;gap:12px;padding-block:20px;border-bottom:1px solid rgba(232,240,238,.1)}.platform_evidenceChain__yrNCJ li:not(:last-child):after{position:absolute;bottom:-5px;left:13px;width:7px;height:7px;border-right:1px solid #75e6c4;border-bottom:1px solid #75e6c4;background:#081a26;content:"";transform:rotate(45deg)}.platform_chainIndex__SByGt{color:#75e6c4;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;line-height:1.7}.platform_evidenceChain__yrNCJ .platform_dataLabel__0hbFL{display:block;margin-bottom:5px;color:#7e9495}.platform_evidenceChain__yrNCJ strong{display:block;overflow-wrap:anywhere;font-size:.85rem;font-weight:600;line-height:1.5}.platform_evidenceChain__yrNCJ code{display:block;margin-top:4px;color:#a3b6b5;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;line-height:1.55;overflow-wrap:anywhere}.platform_evidenceFooter__3vybC{padding-top:22px;color:#a3b6b5;font-size:.77rem;line-height:1.6}.platform_architectureSection__sFc_b,.platform_loopSection__oK2Lb,.platform_securitySection__IotS7{background:var(--page-alt)}.platform_loopSection__oK2Lb{padding-block:104px;border-block:1px solid var(--line-soft)}.platform_sectionIntro__XSxiP{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:64px;align-items:end;margin-bottom:52px}.platform_protocolIntro__icDLd h2,.platform_sectionIntro__XSxiP h2,.platform_securityIntro__C5u4k h2{max-width:16ch;font-size:clamp(2rem,3.5vw,2.85rem);line-height:1.08;letter-spacing:-.034em}.platform_protocolIntro__icDLd>p,.platform_sectionIntro__XSxiP>p,.platform_securityIntro__C5u4k>p{max-width:64ch;color:var(--secondary);font-size:1rem;line-height:1.75}.platform_loopList__xRkNX{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--line)}.platform_loopList__xRkNX li{min-height:235px;padding:24px 22px 28px}.platform_loopList__xRkNX li:not(:last-child){border-right:1px solid var(--line)}.platform_stepIndex___aosS{display:block;margin-bottom:32px;color:var(--link)}.platform_loopList__xRkNX h3{margin-bottom:12px;font-size:1.1rem;line-height:1.3;letter-spacing:-.018em}.platform_loopList__xRkNX p{color:var(--secondary);font-size:.83rem;line-height:1.65}.platform_anchorTarget__HnDXH{scroll-margin-top:92px}.platform_architectureSection__sFc_b{padding-block:112px}.platform_architectureGrid__zNe6I{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.25fr);border:1px solid var(--line);border-radius:12px;background:var(--surface)}.platform_layerNavigator__NjT_e{border-right:1px solid var(--line)}.platform_navigatorHeader__rNa3x{min-height:54px;align-items:center;padding-inline:22px;border-bottom:1px solid var(--line);color:var(--faint)}.platform_layerList__o34Jh li:not(:last-child){border-bottom:1px solid var(--line-soft)}.platform_layerButton__8iJAx{position:relative;display:grid;width:100%;min-height:77px;grid-template-columns:30px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:15px 20px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background-color .18s ease-out,color .18s ease-out}.platform_layerButton__8iJAx:before{position:absolute;inset-block:14px;left:0;width:2px;background:transparent;content:""}.platform_layerButton__8iJAx:hover{background:var(--page-alt)}.platform_layerButton__8iJAx[aria-pressed=true]{background:#10232a;color:#edf4f1}.platform_layerButton__8iJAx[aria-pressed=true]:before{background:#75e6c4}.platform_layerIndex__MYDB6{align-self:start;padding-top:3px;color:var(--faint);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem}.platform_layerButton__8iJAx[aria-pressed=true] .platform_layerIndex__MYDB6{color:#75e6c4}.platform_layerButtonText__S27m3{display:grid;gap:4px}.platform_layerButtonText__S27m3 strong{font-size:.85rem;font-weight:650;line-height:1.35}.platform_layerButtonText__S27m3>span{color:var(--secondary);font-size:.75rem;line-height:1.45}.platform_layerButton__8iJAx[aria-pressed=true] .platform_layerButtonText__S27m3>span{color:#a3b6b5}.platform_layerArrow__Wsju4{color:var(--faint);transition:transform .18s ease-out}.platform_layerButton__8iJAx[aria-pressed=true] .platform_layerArrow__Wsju4{color:#75e6c4;transform:translateX(2px)}.platform_keyboardHint__5r_3I{padding:16px 22px;border-top:1px solid var(--line);color:var(--faint);font-size:.75rem;line-height:1.5}.platform_layerDetail__tf3vV{min-width:0;padding:30px 38px 34px}.platform_layerDetailHeader__quhYo{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.platform_layerDetailHeader__quhYo .platform_dataLabel__0hbFL{color:var(--faint)}.platform_layerStepper__cW2V2{display:flex;gap:8px}.platform_layerStepper__cW2V2 button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--text);cursor:pointer;transition:background-color .18s ease-out}.platform_layerStepper__cW2V2 button:hover{background:var(--page-alt)}.platform_layerDetail__tf3vV h3{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.12;letter-spacing:-.03em}.platform_layerResponsibility__IPGh_{max-width:59ch;margin-top:18px!important;color:var(--secondary);font-size:.96rem;line-height:1.75}.platform_layerDetail__tf3vV h4{margin-top:30px;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.platform_decisionList__FyuHF{margin-top:12px!important;border-top:1px solid var(--line)}.platform_decisionList__FyuHF li{position:relative;padding:14px 0 14px 22px;border-bottom:1px solid var(--line-soft);color:var(--secondary);font-size:.82rem;line-height:1.6}.platform_decisionList__FyuHF li:before{position:absolute;top:23px;left:2px;width:5px;height:5px;border-radius:50%;background:var(--link);content:""}.platform_layerBoundary__AQDVN{margin-top:24px;padding:16px 18px;border-left:2px solid #ffb66e;background:var(--surface-recessed)}.platform_layerBoundary__AQDVN>span{display:block;margin-bottom:6px;color:var(--faint);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.platform_layerBoundary__AQDVN p{color:var(--secondary);font-size:.77rem;line-height:1.65}.platform_maturityCaveat__hjJ9P{display:grid;grid-template-columns:190px 1fr;gap:24px;margin-top:24px;padding:22px 24px;border:1px solid var(--line);border-left:3px solid #ffb66e;border-radius:4px}.platform_maturityCaveat__hjJ9P strong{font-size:.83rem}.platform_maturityCaveat__hjJ9P p{max-width:84ch;color:var(--secondary);font-size:.8rem;line-height:1.65}.platform_deploymentSection__9m8WX,.platform_jsonSection__z5hQW,.platform_protocolSection__KgO5l{padding-block:112px}.platform_codeViewer__rslpE{overflow:hidden;border:1px solid rgba(232,240,238,.16);border-radius:12px;background:#050b0e;color:#edf4f1;box-shadow:0 24px 70px rgba(16,35,42,.1)}.platform_codeToolbar__VPeVl{display:flex;min-height:76px;align-items:stretch;justify-content:space-between;gap:20px;padding-inline:20px;border-bottom:1px solid rgba(232,240,238,.13);background:#081a26}.platform_codeTabs__vW1YH{display:flex;gap:8px}.platform_codeTabs__vW1YH button{position:relative;display:grid;min-width:190px;min-height:64px;align-content:center;gap:3px;padding:12px 16px;border:0;background:transparent;color:#a3b6b5;text-align:left;cursor:pointer}.platform_codeTabs__vW1YH button:after{position:absolute;right:16px;bottom:0;left:16px;height:2px;background:transparent;content:""}.platform_codeTabs__vW1YH button[aria-selected=true]{color:#edf4f1}.platform_codeTabs__vW1YH button[aria-selected=true]:after{background:#75e6c4}.platform_codeTabs__vW1YH button>span{font-size:.84rem;font-weight:600}.platform_codeTabs__vW1YH button small{color:#7e9495;font-size:.75rem}.platform_copyArea__HDYN2{display:flex;align-items:center;gap:14px}.platform_copyStatus__LSzgK{color:#a3b6b5;font-size:.75rem}.platform_copyButton__dmc0Z{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(232,240,238,.22);border-radius:4px;background:transparent;color:#edf4f1;font-size:.75rem;cursor:pointer}.platform_copyButton__dmc0Z:hover{background:#142831}.platform_codeMeta__Xxd0k{padding:14px 24px;border-bottom:1px solid rgba(232,240,238,.1);color:#7e9495}.platform_codeMeta__Xxd0k span:last-child{color:#ffb66e;text-align:right}.platform_codePanel__HUo3I pre{max-height:590px;margin:0;padding:26px 28px 32px;overflow:auto;color:#d5e4e0;font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;line-height:1.72;tab-size:2;white-space:pre}.platform_codeFooter___pqPc{padding:13px 24px;border-top:1px solid rgba(232,240,238,.1);color:#7e9495;text-transform:none}.platform_contractNotes__Pvvum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;border-block:1px solid var(--line)}.platform_contractNotes__Pvvum>div{padding:26px 26px 30px}.platform_contractNotes__Pvvum>div:not(:last-child){border-right:1px solid var(--line)}.platform_noteIndex__2QEXK{display:block;margin-bottom:22px;color:var(--link)}.platform_contractNotes__Pvvum h3{margin-bottom:10px;font-size:1.05rem;line-height:1.4;letter-spacing:-.015em}.platform_contractNotes__Pvvum p{color:var(--secondary);font-size:.82rem;line-height:1.65}.platform_semanticBlock__Jx_Hg{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:72px;margin-top:88px}.platform_semanticBlock__Jx_Hg h3{max-width:14ch;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.15;letter-spacing:-.028em}.platform_semanticBlock__Jx_Hg>div>p:last-child{max-width:47ch;margin-top:20px!important;color:var(--secondary);font-size:.9rem;line-height:1.7}.platform_semanticList__97VT7{border-top:1px solid var(--line)}.platform_semanticList__97VT7>div{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(0,1fr);gap:24px;padding-block:20px;border-bottom:1px solid var(--line-soft)}.platform_semanticList__97VT7 dt{font-size:.81rem;font-weight:650;line-height:1.6}.platform_semanticList__97VT7 dd{color:var(--secondary);font-size:.79rem;line-height:1.65}.platform_protocolSection__KgO5l{border-top:1px solid var(--line-soft)}.platform_protocolLayout__UOXxo,.platform_securityLayout__m5dLM{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:88px;align-items:start}.platform_protocolIntro__icDLd,.platform_securityIntro__C5u4k{position:sticky;top:108px}.platform_protocolIntro__icDLd>p:not(.platform_eyebrow__WEWlG),.platform_securityIntro__C5u4k>p:not(.platform_eyebrow__WEWlG){margin-top:24px!important}.platform_protocolIntro__icDLd .platform_inlineCaveat__xxJsn{padding-left:16px;border-left:2px solid #ffb66e;color:var(--faint);font-size:.78rem;line-height:1.7}.platform_protocolGroups__qMilj,.platform_securityControls__ryJd5{border-top:1px solid var(--line)}.platform_protocolGroup__uG25F,.platform_securityControl__X74qR{border-bottom:1px solid var(--line)}.platform_protocolGroup__uG25F summary,.platform_securityControl__X74qR summary{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:20px;color:var(--text);cursor:pointer;list-style:none}.platform_protocolGroup__uG25F summary::-webkit-details-marker,.platform_securityControl__X74qR summary::-webkit-details-marker{display:none}.platform_protocolGroup__uG25F summary>span:first-child{display:flex;align-items:center;gap:20px;font-family:var(--font-heading,"Inter Tight"),Arial,sans-serif;font-size:1.08rem;font-weight:600}.platform_groupIndex__CfaHI{color:var(--faint)}.platform_summaryMeta__epBz_{display:inline-flex;align-items:center;gap:16px;color:var(--faint);font-size:.75rem;white-space:nowrap}.platform_securityControl__X74qR summary>svg,.platform_summaryMeta__epBz_ svg{flex:none;transition:transform .18s ease-out}.platform_protocolGroup__uG25F[open] .platform_summaryMeta__epBz_ svg,.platform_securityControl__X74qR[open] summary>svg{transform:rotate(180deg)}.platform_protocolList__E8q0y{padding-bottom:22px}.platform_protocolList__E8q0y li{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1fr);gap:26px;padding-block:18px;border-top:1px solid var(--line-soft)}.platform_protocolList__E8q0y h3{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;font-weight:500;line-height:1.5}.platform_protocolList__E8q0y p{margin-top:6px!important;color:var(--secondary);font-size:.75rem;line-height:1.65}.platform_protocolList__E8q0y li>p{margin-top:0!important}.platform_securitySection__IotS7{border-block:1px solid var(--line-soft)}.platform_securityCaution___IUS7{margin-top:32px;padding:20px;border:1px solid var(--line);border-left:3px solid #ffb66e;border-radius:4px}.platform_securityCaution___IUS7 strong{display:block;font-size:.85rem;line-height:1.5}.platform_securityCaution___IUS7 p{margin-top:8px!important;color:var(--secondary);font-size:.77rem;line-height:1.65}.platform_securityControl__X74qR summary{min-height:70px;justify-content:flex-start}.platform_securityControl__X74qR summary>span:nth-child(2){flex:1;font-size:.92rem;font-weight:650}.platform_securityControl__X74qR>p{max-width:68ch;padding:0 42px 24px;color:var(--secondary);font-size:.84rem;line-height:1.75}.platform_deploymentViewer__3s_FU{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.platform_deploymentTabs__I9w4L{display:flex;gap:32px;padding-inline:28px;border-bottom:1px solid var(--line)}.platform_deploymentTabs__I9w4L button{position:relative;display:inline-flex;min-height:68px;align-items:center;gap:12px;padding:12px 4px;border:0;background:transparent;color:var(--faint);font-size:.87rem;font-weight:650;cursor:pointer}.platform_deploymentTabs__I9w4L button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.platform_deploymentTabs__I9w4L button>span{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;font-weight:400}.platform_deploymentTabs__I9w4L button[aria-selected=true]{color:var(--text)}.platform_deploymentTabs__I9w4L button[aria-selected=true]:after{background:var(--link)}.platform_deploymentPanel__iF_YP{display:grid;grid-template-columns:minmax(250px,.67fr) minmax(0,1.33fr);gap:52px;align-items:center;padding:38px}.platform_deploymentCopy__w8J7p .platform_dataLabel__0hbFL{display:block;margin-bottom:16px;color:var(--faint)}.platform_deploymentCopy__w8J7p h3{font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.2;letter-spacing:-.026em}.platform_deploymentCopy__w8J7p p{margin-top:18px!important;color:var(--secondary);font-size:.85rem;line-height:1.75}.platform_deploymentDiagram__7eKAH{display:grid;grid-template-columns:minmax(150px,.85fr) 90px minmax(180px,1.15fr);align-items:stretch}.platform_platformBoundary__jnWRO,.platform_siteBoundary__OIBlP{min-width:0;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--page-alt)}.platform_diagramLabel__D6vbw{display:block;min-height:32px;color:var(--faint);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.platform_diagramBox__m2ggy{display:grid;gap:5px;padding:14px;border:1px solid var(--line-soft);border-radius:4px;background:var(--surface)}.platform_diagramBox__m2ggy strong{font-size:.76rem;line-height:1.4}.platform_diagramBox__m2ggy span{color:var(--secondary);font-size:.75rem;line-height:1.5}.platform_diagramConnector__nA4OA{width:1px;height:18px;margin-inline:auto;background:var(--line)}.platform_deploymentConnection__Lr_Fe{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--link);text-align:center}.platform_deploymentConnection__Lr_Fe span{color:var(--faint);font-size:.75rem;line-height:1.5}.platform_platformComponents__lwgrG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform_platformComponents__lwgrG span{display:flex;min-height:66px;align-items:center;padding:12px;border:1px solid var(--line-soft);border-radius:4px;background:var(--surface);font-size:.75rem;font-weight:650;line-height:1.45}.platform_guardrails__DPLsT{display:grid;grid-template-columns:minmax(250px,.67fr) minmax(0,1.33fr);gap:52px;margin-top:56px}.platform_guardrailIntro__cQvmg h3{max-width:16ch;font-size:clamp(1.55rem,2.8vw,2.05rem);line-height:1.18;letter-spacing:-.028em}.platform_guardrailIntro__cQvmg>p:last-child{max-width:47ch;margin-top:20px!important;color:var(--secondary);font-size:.83rem;line-height:1.7}.platform_guardrailList__pBls9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.platform_guardrailList__pBls9 li{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.platform_guardrailList__pBls9 li>span{color:var(--link);font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"),monospace;font-size:.75rem;line-height:1.7}.platform_guardrailList__pBls9 p{color:var(--secondary);font-size:.75rem;line-height:1.65}.platform_guardrailList__pBls9 strong{display:block;margin-bottom:5px;color:var(--text);font-size:.78rem}.platform_closing__AbM15{padding-block:0 112px}.platform_closingInner__vDLOy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:56px;align-items:end;padding:56px;border:1px solid rgba(232,240,238,.13);border-radius:20px;background:#10232a;color:#edf4f1}.platform_closingInner__vDLOy .platform_eyebrow__WEWlG{color:#a3b6b5}.platform_closingInner__vDLOy h2{max-width:17ch;font-size:clamp(2rem,3.8vw,3rem);line-height:1.08;letter-spacing:-.034em}.platform_closingInner__vDLOy p:last-child{max-width:65ch;margin-top:20px!important;color:#a3b6b5;font-size:.92rem;line-height:1.75}.platform_closingButton__Usf_X{flex:none;background:#75e6c4;color:#10232a;white-space:nowrap}@media (max-width:1060px){.platform_hero__ol3nl{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:44px}.platform_architectureGrid__zNe6I{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.platform_layerDetail__tf3vV{padding-inline:28px}.platform_protocolLayout__UOXxo,.platform_securityLayout__m5dLM{gap:56px}.platform_deploymentPanel__iF_YP,.platform_guardrails__DPLsT{gap:32px}.platform_deploymentDiagram__7eKAH{grid-template-columns:minmax(140px,.85fr) 60px minmax(170px,1.15fr)}}@media (max-width:900px){.platform_hero__ol3nl{grid-template-columns:1fr;gap:56px;padding-block:80px 96px}.platform_hero__ol3nl h1{max-width:15ch}.platform_evidenceCard__736VX{width:min(100%,660px)}.platform_sectionIntro__XSxiP{grid-template-columns:1fr;gap:24px}.platform_protocolIntro__icDLd h2,.platform_sectionIntro__XSxiP h2,.platform_securityIntro__C5u4k h2{max-width:20ch}.platform_loopList__xRkNX{grid-template-columns:repeat(3,minmax(0,1fr))}.platform_loopList__xRkNX li{min-height:205px;border-bottom:1px solid var(--line)}.platform_loopList__xRkNX li:nth-child(3){border-right:0}.platform_loopList__xRkNX li:nth-child(n+4){border-bottom:0}.platform_architectureGrid__zNe6I{grid-template-columns:1fr}.platform_layerNavigator__NjT_e{border-right:0;border-bottom:1px solid var(--line)}.platform_layerList__o34Jh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.platform_layerList__o34Jh li{border-bottom:1px solid var(--line-soft)}.platform_layerList__o34Jh li:nth-child(odd){border-right:1px solid var(--line-soft)}.platform_layerList__o34Jh li:nth-last-child(-n+2){border-bottom:0}.platform_keyboardHint__5r_3I{display:none}.platform_protocolLayout__UOXxo,.platform_securityLayout__m5dLM{grid-template-columns:1fr;gap:48px}.platform_protocolIntro__icDLd,.platform_securityIntro__C5u4k{position:static}.platform_protocolIntro__icDLd>p,.platform_securityIntro__C5u4k>p{max-width:65ch}.platform_semanticBlock__Jx_Hg{gap:40px}.platform_deploymentPanel__iF_YP,.platform_guardrails__DPLsT{grid-template-columns:1fr}.platform_deploymentCopy__w8J7p{max-width:60ch}.platform_guardrailIntro__cQvmg>p:last-child{max-width:65ch}.platform_closingInner__vDLOy{grid-template-columns:1fr;gap:32px;align-items:start;padding:44px}.platform_closingButton__Usf_X{justify-self:start}}@media (max-width:680px){.platform_shell__4YdBb{width:calc(100% - 40px)}.platform_hero__ol3nl{gap:44px;padding-block:64px 72px}.platform_hero__ol3nl h1{font-size:clamp(2.65rem,12vw,3.65rem)}.platform_heroLede__zC2RZ{margin-top:22px!important}.platform_heroActions__tbJi4{align-items:stretch;flex-direction:column;gap:12px}.platform_primaryButton__7TzBL{justify-content:space-between}.platform_textLink__EECGV{align-self:flex-start}.platform_evidenceCard__736VX{padding:20px;border-radius:12px}.platform_evidenceHeader__gbCFn{flex-direction:column;gap:7px}.platform_syntheticLabel__3QQ3M{text-align:left}.platform_observationValue__C6ewn{align-items:flex-start;flex-direction:column}.platform_observationValue__C6ewn strong{font-size:3rem}.platform_architectureSection__sFc_b,.platform_deploymentSection__9m8WX,.platform_jsonSection__z5hQW,.platform_loopSection__oK2Lb,.platform_protocolSection__KgO5l,.platform_securitySection__IotS7{padding-block:72px}.platform_sectionIntro__XSxiP{margin-bottom:36px}.platform_loopList__xRkNX{grid-template-columns:1fr}.platform_loopList__xRkNX li{min-height:0;padding:22px 4px 24px;border-right:0!important;border-bottom:1px solid var(--line-soft)!important}.platform_loopList__xRkNX li:last-child{border-bottom:0!important}.platform_stepIndex___aosS{margin-bottom:14px}.platform_layerButton__8iJAx{min-height:88px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:14px 12px}.platform_layerArrow__Wsju4,.platform_layerButtonText__S27m3>span{display:none}.platform_layerButtonText__S27m3 strong{font-size:.77rem}.platform_layerDetail__tf3vV{padding:24px 20px 26px}.platform_layerDetailHeader__quhYo{margin-bottom:22px}.platform_layerResponsibility__IPGh_{font-size:.92rem}.platform_maturityCaveat__hjJ9P{grid-template-columns:1fr;gap:10px;padding:20px}.platform_codeToolbar__VPeVl{flex-direction:column;gap:0;padding-inline:12px}.platform_codeTabs__vW1YH{width:100%}.platform_codeTabs__vW1YH button{min-width:0;flex:1;padding-inline:10px}.platform_codeTabs__vW1YH button:after{right:10px;left:10px}.platform_codeTabs__vW1YH button small{display:none}.platform_copyArea__HDYN2{min-height:62px;justify-content:space-between;border-top:1px solid rgba(232,240,238,.1)}.platform_copyStatus__LSzgK{max-width:45%}.platform_codeMeta__Xxd0k{align-items:flex-start;flex-direction:column;padding-inline:20px}.platform_codeMeta__Xxd0k span:last-child{text-align:left}.platform_codePanel__HUo3I pre{max-height:520px;padding:22px 20px 26px;font-size:.75rem}.platform_codeFooter___pqPc{align-items:flex-start;flex-direction:column;padding-inline:20px}.platform_contractNotes__Pvvum{grid-template-columns:1fr;margin-top:32px}.platform_contractNotes__Pvvum>div{padding:24px 4px}.platform_contractNotes__Pvvum>div:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.platform_noteIndex__2QEXK{margin-bottom:14px}.platform_semanticBlock__Jx_Hg{grid-template-columns:1fr;gap:32px;margin-top:64px}.platform_semanticBlock__Jx_Hg h3{max-width:20ch}.platform_semanticList__97VT7>div{grid-template-columns:1fr;gap:8px}.platform_protocolLayout__UOXxo,.platform_securityLayout__m5dLM{gap:36px}.platform_protocolGroup__uG25F summary{min-height:74px}.platform_protocolGroup__uG25F summary>span:first-child{gap:12px;font-size:.95rem}.platform_summaryMeta__epBz_{font-size:0;gap:0}.platform_summaryMeta__epBz_ svg{width:18px}.platform_protocolList__E8q0y li{grid-template-columns:1fr;gap:10px}.platform_securityControl__X74qR>p{padding:0 0 24px 34px;font-size:.83rem}.platform_securityControl__X74qR summary{gap:12px}.platform_securityControl__X74qR summary>span:nth-child(2){font-size:.84rem}.platform_deploymentTabs__I9w4L{gap:16px;padding-inline:16px}.platform_deploymentTabs__I9w4L button{flex:1;justify-content:center;font-size:.75rem}.platform_deploymentPanel__iF_YP{gap:30px;padding:26px 20px}.platform_deploymentDiagram__7eKAH{grid-template-columns:1fr;gap:0}.platform_deploymentConnection__Lr_Fe{min-height:80px}.platform_deploymentConnection__Lr_Fe svg{transform:rotate(90deg)}.platform_platformComponents__lwgrG span{min-height:58px}.platform_guardrails__DPLsT{margin-top:44px}.platform_guardrailList__pBls9{grid-template-columns:1fr}.platform_guardrailList__pBls9 li{padding:20px}.platform_closing__AbM15{padding-bottom:72px}.platform_closingInner__vDLOy{padding:30px 24px;border-radius:12px}}@media (max-width:390px){.platform_layerList__o34Jh{grid-template-columns:1fr}.platform_layerList__o34Jh li,.platform_layerList__o34Jh li:nth-child(odd),.platform_layerList__o34Jh li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line-soft)}.platform_layerList__o34Jh li:last-child{border-bottom:0}.platform_layerButton__8iJAx{min-height:62px}.platform_layerButtonText__S27m3>span{display:block}.platform_codeTabs__vW1YH button>span{font-size:.75rem}.platform_deploymentTabs__I9w4L button{gap:6px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.platform_page__uLhXu *,.platform_page__uLhXu :after,.platform_page__uLhXu :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}