.package-adapters_page__mAcBz{--ink:#211d1e;--muted-ink:rgba(33,29,30,0.7);--acid:#d6fb47;--page-gradient:linear-gradient(180deg,#cbe0df,#cbe0df);--grid-opacity:0;--hero-content-opacity:1;--hero-content-offset:0px;--hero-content-scale:1;background:var(--page-gradient);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;width:100%}.package-adapters_ambientLayer__t_2Ct{background:var(--page-gradient);inset:0;pointer-events:none;position:fixed;z-index:-2}.package-adapters_dotField__fy5w8{background-image:radial-gradient(circle,rgba(33,29,30,.18) 1px,transparent 1.2px);background-position:center var(--section-grid-offset);background-size:38px 38px;inset:0;opacity:var(--grid-opacity);position:absolute}.package-adapters_nav__aZKLW{align-items:center;display:flex;justify-content:space-between;left:0;padding:22px clamp(22px,4vw,68px);position:fixed;right:0;top:0;z-index:20}.package-adapters_brand__wjfyb,.package-adapters_footerMeta__ZvkOr,.package-adapters_footerMeta__ZvkOr a,.package-adapters_navCta__JDftg,.package-adapters_navLinks__ctUfZ{align-items:center;display:inline-flex}.package-adapters_brand__wjfyb{color:var(--ink);font-size:20px;font-weight:600;gap:12px;text-decoration:none}.package-adapters_navLinks__ctUfZ{gap:clamp(16px,2.5vw,28px)}.package-adapters_navLinks__ctUfZ a{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.package-adapters_navLinks__ctUfZ a[aria-current=page]{border-bottom:1px solid;padding-bottom:3px}.package-adapters_navCta__JDftg{background:var(--ink);border-radius:999px;color:#fff!important;min-height:40px;padding:0 18px}.package-adapters_hero__dSkTF{padding:116px clamp(18px,4vw,52px) 0;position:relative;z-index:1}.package-adapters_heroPanel__MiuSu{background:rgba(255,255,255,.06);border:1px solid rgba(33,29,30,.18);margin:0 auto;min-height:430px;opacity:var(--hero-content-opacity);position:relative;transform:translateY(var(--hero-content-offset)) scale(var(--hero-content-scale));transform-origin:center;width:min(100%,1160px)}.package-adapters_article__a3ff8:before,.package-adapters_heroPanel__MiuSu:before{background-image:linear-gradient(rgba(33,29,30,.055) 1px,transparent 0),linear-gradient(90deg,rgba(33,29,30,.055) 1px,transparent 0);background-size:80px 80px;content:"";inset:0;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);opacity:.55;pointer-events:none;position:absolute}.package-adapters_backLink__yBAR2{color:var(--muted-ink);font-size:12px;font-weight:650;left:clamp(28px,5vw,70px);letter-spacing:.06em;position:absolute;text-decoration:none;text-transform:uppercase;top:42px;z-index:2}.package-adapters_heroTitle__rqK2Y{bottom:clamp(42px,5vw,70px);left:clamp(28px,5vw,70px);position:absolute;right:clamp(28px,5vw,70px);z-index:2}.package-adapters_heroTitle__rqK2Y>p{align-items:baseline;display:flex;font-size:clamp(25px,3vw,40px);letter-spacing:-.04em;margin:0 0 4px}.package-adapters_heroTitle__rqK2Y>p span{font-weight:500}.package-adapters_heroTitle__rqK2Y>p i{color:rgba(33,29,30,.42);font-style:normal}.package-adapters_heroTitle__rqK2Y h1{font-size:clamp(44px,5.8vw,78px);font-weight:500;font-feature-settings:"kern" 1,"liga" 0,"clig" 0;font-kerning:normal;font-synthesis:none;font-variant-ligatures:none;letter-spacing:0;line-height:1.02;margin:0;max-width:980px;text-wrap:balance}.package-adapters_docsFrame___XCgY{border-bottom:1px solid rgba(33,29,30,.18);border-left:1px solid rgba(33,29,30,.18);border-right:1px solid rgba(33,29,30,.18);display:grid;grid-template-columns:270px minmax(0,1fr);margin:0 auto;max-width:1160px;position:relative;z-index:1}.package-adapters_toc__bcNuk{border-right:1px solid rgba(33,29,30,.18);min-width:0}.package-adapters_tocInner__UZC5C{padding:52px 34px;position:sticky;top:72px}.package-adapters_toc__bcNuk h2{font-size:10px;font-weight:750;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}.package-adapters_toc__bcNuk nav{display:grid;gap:13px}.package-adapters_toc__bcNuk a{color:rgba(33,29,30,.67);font-size:13px;line-height:1.25;text-decoration:none}.package-adapters_toc__bcNuk a:hover{color:var(--ink)}.package-adapters_article__a3ff8{min-width:0;overflow:clip;position:relative}.package-adapters_article__a3ff8>*{position:relative;z-index:1}.package-adapters_articleLead__HkOgz{border-bottom:1px solid rgba(33,29,30,.18);font-size:clamp(18px,1.8vw,24px);line-height:1.45;margin:0;padding:52px clamp(32px,6vw,76px)}.package-adapters_article__a3ff8 section{border-bottom:1px solid rgba(33,29,30,.18);padding:clamp(72px,8vw,112px) clamp(32px,6vw,76px);scroll-margin-top:88px}.package-adapters_article__a3ff8 section:last-child{border-bottom:0}.package-adapters_kicker__3I_w_{font-size:10px!important;font-weight:750;letter-spacing:.14em;margin:0 0 22px!important;text-transform:uppercase}.package-adapters_article__a3ff8 h2{font-size:clamp(36px,4.4vw,58px);font-weight:500;letter-spacing:-.045em;line-height:1;margin:0 0 36px;max-width:780px;text-wrap:balance}.package-adapters_article__a3ff8 h3{font-size:21px;font-weight:650;letter-spacing:-.025em;line-height:1.15;margin:44px 0 16px}.package-adapters_article__a3ff8 li,.package-adapters_article__a3ff8 section>p:not(.package-adapters_kicker__3I_w_),.package-adapters_article__a3ff8 td,.package-adapters_article__a3ff8 th{font-size:16px;line-height:1.64}.package-adapters_article__a3ff8 section>p:not(.package-adapters_kicker__3I_w_){margin:0 0 24px;max-width:760px}.package-adapters_article__a3ff8 code{font-size:.88em}.package-adapters_callout__Dt3Kx,.package-adapters_statusNote__MXR3P{background:rgba(255,255,255,.52);border-left:4px solid #4a31c5;margin-top:42px;padding:24px 26px}.package-adapters_callout__Dt3Kx strong,.package-adapters_statusNote__MXR3P strong{font-size:13px;font-weight:750;letter-spacing:.02em}.package-adapters_callout__Dt3Kx p,.package-adapters_statusNote__MXR3P p{font-size:14px;line-height:1.55;margin:10px 0 0}.package-adapters_systemDiagram__jDu2c{align-items:stretch;border:1px solid rgba(33,29,30,.22);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);margin-top:48px;padding:28px;position:relative}.package-adapters_diagramAdapter__d16pC,.package-adapters_diagramCoordinator__PiYXH,.package-adapters_diagramHarness__bUHLh,.package-adapters_diagramPackage__NRQNC{border:1px solid rgba(33,29,30,.2);display:grid;gap:8px;min-height:140px;padding:18px}.package-adapters_diagramHarness__bUHLh,.package-adapters_diagramPackage__NRQNC{background:rgba(255,255,255,.46)}.package-adapters_diagramAdapter__d16pC{background:rgba(214,251,71,.5)}.package-adapters_diagramCoordinator__PiYXH small,.package-adapters_systemDiagram__jDu2c small{font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.package-adapters_systemDiagram__jDu2c strong{align-self:end;font-size:15px}.package-adapters_systemDiagram__jDu2c span:not(.package-adapters_diagramArrow__hKhoz){color:rgba(33,29,30,.66);font-size:11px;line-height:1.35}.package-adapters_diagramArrow__hKhoz{align-self:center;color:rgba(33,29,30,.55);font-size:20px}.package-adapters_diagramCoordinator__PiYXH{background:var(--ink);color:#fff;grid-column:3/6;min-height:112px}.package-adapters_diagramCoordinator__PiYXH span:not(.package-adapters_diagramArrow__hKhoz){color:rgba(255,255,255,.7)}.package-adapters_definitionGrid__KqbDm{border-bottom:1px solid rgba(33,29,30,.2);border-top:1px solid rgba(33,29,30,.2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px}.package-adapters_definitionGrid__KqbDm article{min-height:210px;padding:24px}.package-adapters_definitionGrid__KqbDm article:nth-child(2n){border-left:1px solid rgba(33,29,30,.2)}.package-adapters_definitionGrid__KqbDm article:nth-child(n+3){border-top:1px solid rgba(33,29,30,.2)}.package-adapters_definitionGrid__KqbDm h3{margin:0 0 70px}.package-adapters_definitionGrid__KqbDm p{font-size:14px;line-height:1.5;margin:0}.package-adapters_layerList___AoKN{border-top:1px solid rgba(33,29,30,.2);margin-top:50px}.package-adapters_layerList___AoKN article{align-items:start;border-bottom:1px solid rgba(33,29,30,.2);display:grid;gap:22px;grid-template-columns:44px minmax(130px,.35fr) minmax(0,1fr);padding:24px 0}.package-adapters_layerList___AoKN span{color:rgba(33,29,30,.52);font-size:10px;font-weight:700;letter-spacing:.08em}.package-adapters_layerList___AoKN h3,.package-adapters_layerList___AoKN p{margin:0}.package-adapters_layerList___AoKN h3{font-size:17px}.package-adapters_layerList___AoKN p{font-size:14px;line-height:1.55}.package-adapters_tableWrap__sZrRk{margin-top:58px;overflow-x:auto}.package-adapters_tableWrap__sZrRk table{border-collapse:collapse;min-width:620px;width:100%}.package-adapters_tableWrap__sZrRk caption{font-size:10px;font-weight:750;letter-spacing:.12em;padding-bottom:14px;text-align:left;text-transform:uppercase}.package-adapters_tableWrap__sZrRk td,.package-adapters_tableWrap__sZrRk th{border:1px solid rgba(33,29,30,.2);padding:16px 18px;text-align:left;vertical-align:top}.package-adapters_tableWrap__sZrRk th{background:rgba(255,255,255,.4);font-size:12px;font-weight:750}.package-adapters_tableWrap__sZrRk td{font-size:13px}.package-adapters_pipeline__0Uebg{border-top:1px solid rgba(33,29,30,.2);list-style:none;margin:54px 0 0;padding:0}.package-adapters_pipeline__0Uebg li{border-bottom:1px solid rgba(33,29,30,.2);display:grid;gap:28px;grid-template-columns:48px minmax(0,1fr);padding:28px 0}.package-adapters_pipeline__0Uebg li>span{color:rgba(33,29,30,.55);font-size:10px;font-weight:750;letter-spacing:.1em}.package-adapters_pipeline__0Uebg h3,.package-adapters_pipeline__0Uebg p{margin:0}.package-adapters_pipeline__0Uebg h3{font-size:20px}.package-adapters_pipeline__0Uebg p{font-size:14px;line-height:1.58;margin-top:10px;max-width:700px}.package-adapters_codeBlock__db3Yf{background:#211d1e;color:#eff5ec;margin:48px 0;overflow-x:auto;padding:28px;white-space:pre}.package-adapters_codeBlock__db3Yf code{font-size:12px;line-height:1.7}.package-adapters_checkList__07JY9{display:grid;gap:12px;list-style:none;margin:24px 0 36px;padding:0}.package-adapters_checkList__07JY9 li{font-size:14px;padding-left:26px;position:relative}.package-adapters_checkList__07JY9 li:before{content:"✓";font-size:12px;font-weight:800;left:0;position:absolute;top:1px}.package-adapters_runtimeContract__VCS__{border-left:1px solid rgba(33,29,30,.2);border-top:1px solid rgba(33,29,30,.2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px}.package-adapters_runtimeContract__VCS__>div{border-bottom:1px solid rgba(33,29,30,.2);border-right:1px solid rgba(33,29,30,.2);min-height:260px;padding:24px}.package-adapters_runtimeContract__VCS__ span{color:rgba(33,29,30,.55);font-size:10px;font-weight:750}.package-adapters_runtimeContract__VCS__ h3{margin:76px 0 14px}.package-adapters_runtimeContract__VCS__ p{font-size:14px;line-height:1.5;margin:0}.package-adapters_boundaryStack__iWOfA{display:grid;gap:14px;margin:52px 0 66px}.package-adapters_boundaryStack__iWOfA article{background:rgba(255,255,255,.38);border:1px solid rgba(33,29,30,.2);display:grid;gap:22px;grid-template-columns:.35fr .5fr 1fr;padding:24px}.package-adapters_boundaryStack__iWOfA span{font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.package-adapters_boundaryStack__iWOfA h3,.package-adapters_boundaryStack__iWOfA p{margin:0}.package-adapters_boundaryStack__iWOfA h3{font-size:17px}.package-adapters_boundaryStack__iWOfA p{font-size:13px;line-height:1.55}.package-adapters_failureList__wkmSj{border-top:1px solid rgba(33,29,30,.2);margin-top:50px}.package-adapters_failureList__wkmSj article{border-bottom:1px solid rgba(33,29,30,.2);display:grid;gap:18px;grid-template-columns:.7fr .7fr 1fr;padding:22px 0}.package-adapters_failureList__wkmSj h3,.package-adapters_failureList__wkmSj p,.package-adapters_failureList__wkmSj strong{font-size:13px;line-height:1.5;margin:0}.package-adapters_failureList__wkmSj strong{font-weight:750}.package-adapters_statusColumns__MUOUD{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:50px}.package-adapters_statusColumns__MUOUD>div{background:rgba(255,255,255,.42);border:1px solid rgba(33,29,30,.2);padding:26px}.package-adapters_statusColumns__MUOUD h3{margin:0 0 24px}.package-adapters_statusColumns__MUOUD ul{display:grid;gap:12px;margin:0;padding-left:19px}.package-adapters_statusColumns__MUOUD li{font-size:13px;line-height:1.5}.package-adapters_referenceList__tJmRJ{border-top:1px solid rgba(33,29,30,.2);display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);margin-top:50px}.package-adapters_referenceList__tJmRJ code,.package-adapters_referenceList__tJmRJ span{border-bottom:1px solid rgba(33,29,30,.2);font-size:12px;line-height:1.5;padding:18px 0}.package-adapters_referenceList__tJmRJ span{padding-left:24px}.package-adapters_footer__miF7C{align-items:center;border-left:1px solid rgba(33,29,30,.18);border-right:1px solid rgba(33,29,30,.18);display:flex;justify-content:center;margin:0 auto;min-height:720px;overflow:hidden;padding:100px 24px;position:relative;text-align:center;width:min(100%,1160px);z-index:1}.package-adapters_footer__miF7C>div:first-child{max-width:930px}.package-adapters_footer__miF7C>div:first-child>p{font-size:10px;font-weight:750;letter-spacing:.14em;margin:0 0 24px;text-transform:uppercase}.package-adapters_footer__miF7C h2{font-size:clamp(50px,6.5vw,92px);font-weight:500;letter-spacing:-.05em;line-height:.96;margin:0;text-wrap:balance}.package-adapters_footerMeta__ZvkOr{bottom:28px;justify-content:space-between;left:clamp(22px,4vw,54px);position:absolute;right:clamp(22px,4vw,54px)}.package-adapters_footerMeta__ZvkOr a{color:var(--ink);font-size:13px;font-weight:650;gap:8px;text-decoration:none}.package-adapters_page__mAcBz[data-motion-ready=true] [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}.package-adapters_page__mAcBz[data-motion-ready=true] [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}.package-adapters_backLink__yBAR2:focus-visible,.package-adapters_brand__wjfyb:focus-visible,.package-adapters_footerMeta__ZvkOr a:focus-visible,.package-adapters_navLinks__ctUfZ a:focus-visible,.package-adapters_toc__bcNuk a:focus-visible{outline:3px solid #5b43cf;outline-offset:3px}@media (max-width:900px){.package-adapters_docsFrame___XCgY{grid-template-columns:1fr}.package-adapters_toc__bcNuk{border-bottom:1px solid rgba(33,29,30,.18);border-right:0}.package-adapters_tocInner__UZC5C{padding:32px;position:static}.package-adapters_toc__bcNuk nav{gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.package-adapters_systemDiagram__jDu2c{grid-template-columns:1fr}.package-adapters_diagramArrow__hKhoz{justify-self:center;transform:rotate(90deg)}.package-adapters_diagramCoordinator__PiYXH{grid-column:auto}}@media (max-width:620px){.package-adapters_nav__aZKLW{padding:18px}.package-adapters_brand__wjfyb{font-size:17px;gap:8px}.package-adapters_navLinks__ctUfZ{gap:11px}.package-adapters_navLinks__ctUfZ a{font-size:12px}.package-adapters_navCta__JDftg{min-height:36px;padding:0 13px}.package-adapters_hero__dSkTF{padding:96px 12px 0}.package-adapters_heroPanel__MiuSu{min-height:400px}.package-adapters_backLink__yBAR2{left:22px;top:28px}.package-adapters_heroTitle__rqK2Y{bottom:34px;left:22px;right:22px}.package-adapters_heroTitle__rqK2Y>p{font-size:23px}.package-adapters_heroTitle__rqK2Y h1{font-size:clamp(39px,12vw,52px)}.package-adapters_articleLead__HkOgz,.package-adapters_article__a3ff8 section,.package-adapters_tocInner__UZC5C{padding-left:22px;padding-right:22px}.package-adapters_toc__bcNuk nav{grid-template-columns:1fr}.package-adapters_article__a3ff8 h2{font-size:clamp(35px,10.5vw,48px)}.package-adapters_systemDiagram__jDu2c{margin-left:-10px;margin-right:-10px;padding:18px}.package-adapters_definitionGrid__KqbDm,.package-adapters_runtimeContract__VCS__,.package-adapters_statusColumns__MUOUD{grid-template-columns:1fr}.package-adapters_definitionGrid__KqbDm article:nth-child(2n){border-left:0}.package-adapters_definitionGrid__KqbDm article:nth-child(n+2){border-top:1px solid rgba(33,29,30,.2)}.package-adapters_boundaryStack__iWOfA article,.package-adapters_failureList__wkmSj article,.package-adapters_layerList___AoKN article{grid-template-columns:1fr}.package-adapters_boundaryStack__iWOfA article,.package-adapters_failureList__wkmSj article,.package-adapters_layerList___AoKN article{gap:10px}.package-adapters_referenceList__tJmRJ{grid-template-columns:1fr}.package-adapters_referenceList__tJmRJ code{border-bottom:0;padding-bottom:5px}.package-adapters_referenceList__tJmRJ span{padding-left:0;padding-top:0}.package-adapters_footerMeta__ZvkOr{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.package-adapters_page__mAcBz[data-motion-ready=true] [data-reveal]{opacity:1;transform:none;transition:none}}