.PublicDocumentation-module__3Uybeq__portalHero{z-index:1;grid-template-columns:minmax(440px,.9fr) minmax(560px,1.1fr);align-items:center;gap:48px;width:min(100% - 64px,1480px);min-height:570px;margin:0 auto;padding:72px 0 58px;display:grid;position:relative}.PublicDocumentation-module__3Uybeq__heroCopy>span{color:var(--brand);letter-spacing:.13em;align-items:center;gap:9px;font-size:.72rem;font-weight:900;display:inline-flex}.PublicDocumentation-module__3Uybeq__heroCopy>span svg,.PublicDocumentation-module__3Uybeq__heroActions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.PublicDocumentation-module__3Uybeq__heroCopy h1{letter-spacing:-.052em;text-wrap:balance;max-width:680px;margin:22px 0 20px;font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:clamp(3.25rem,5.25vw,5.65rem);font-weight:690;line-height:.98}.PublicDocumentation-module__3Uybeq__heroCopy h1 em{color:var(--brand);font-style:normal;display:block}.PublicDocumentation-module__3Uybeq__heroCopy>p{max-width:640px;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.7}.PublicDocumentation-module__3Uybeq__heroActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.PublicDocumentation-module__3Uybeq__heroActions a{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);min-height:48px;color:var(--text);font-size:var(--font-sm);border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-weight:850;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:inline-flex}.PublicDocumentation-module__3Uybeq__heroActions a:first-child{border-color:var(--brand);background:var(--brand);color:#16140d;justify-content:space-between;min-width:178px}.PublicDocumentation-module__3Uybeq__heroActions a:hover{border-color:var(--brand);transform:translateY(-2px)}.PublicDocumentation-module__3Uybeq__heroActions a:first-child:hover{background:color-mix(in srgb, var(--brand) 86%, white)}.PublicDocumentation-module__3Uybeq__heroMeta{border-top:1px solid var(--line);gap:28px;margin-top:34px;padding-top:20px;display:flex}.PublicDocumentation-module__3Uybeq__heroMeta span{color:var(--text-muted);gap:4px;font-size:.72rem;display:grid}.PublicDocumentation-module__3Uybeq__heroMeta b{color:var(--text);font-size:var(--font-sm)}.PublicDocumentation-module__3Uybeq__heroNetwork{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, #07131f 95%, var(--brand)), #070c13 72%), var(--surface-raised);isolation:isolate;border-radius:32px;height:500px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:inset 0 1px #ffffff0d,0 35px 90px #00000047}.PublicDocumentation-module__3Uybeq__heroNetwork:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:-30%;transform:rotate(30deg)scale(1.15)}.PublicDocumentation-module__3Uybeq__heroNetwork:after{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--brand) 22%, transparent), transparent 68%);content:"";border-radius:50%;width:370px;height:370px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PublicDocumentation-module__3Uybeq__networkLines{width:92%;height:86%;position:absolute;inset:7% 4%}.PublicDocumentation-module__3Uybeq__networkLines path{fill:none;stroke:var(--brand);stroke-width:2px;filter:drop-shadow(0 0 7px var(--brand))}.PublicDocumentation-module__3Uybeq__networkLines circle{fill:var(--brand);filter:drop-shadow(0 0 7px var(--brand))}.PublicDocumentation-module__3Uybeq__networkCore,.PublicDocumentation-module__3Uybeq__networkNode{background:linear-gradient(145deg,#202a36,#101720);border:1px solid #33404f;place-items:center;display:grid;position:absolute;box-shadow:0 18px 24px #00000073,inset 0 1px #ffffff1a}.PublicDocumentation-module__3Uybeq__networkCore{border-color:color-mix(in srgb, var(--brand) 60%, #33404f);width:224px;height:132px;box-shadow:0 24px 42px #0000008c, 0 0 38px color-mix(in srgb, var(--brand) 18%, transparent), inset 0 1px #ffffff1f;background:linear-gradient(145deg,#222d38,#0d141c 72%);border-radius:26px;align-content:center;gap:13px;top:50%;left:50%;transform:translate(-50%,-50%)}.PublicDocumentation-module__3Uybeq__networkCore:before{border:1px solid color-mix(in srgb, var(--brand) 38%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--brand) 9%, transparent), transparent 58%);content:"";box-shadow:0 0 42px color-mix(in srgb, var(--brand) 23%, transparent);border-radius:18px;position:absolute;inset:10px}.PublicDocumentation-module__3Uybeq__coreBrand{align-items:center;gap:11px;display:flex;position:relative}.PublicDocumentation-module__3Uybeq__coreMark{width:44px;height:44px;filter:drop-shadow(0 0 13px color-mix(in srgb, var(--brand) 46%, transparent));--background:var(--brand);--foreground:#070a0e}.PublicDocumentation-module__3Uybeq__coreBrand strong{color:var(--brand);letter-spacing:.045em;font-size:1.12rem;font-weight:950}.PublicDocumentation-module__3Uybeq__coreBrand strong span{color:#f7f9fc}.PublicDocumentation-module__3Uybeq__networkCore small{color:#9caabd;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:750;position:relative}.PublicDocumentation-module__3Uybeq__networkNode{border-radius:19px;width:112px;height:92px}.PublicDocumentation-module__3Uybeq__networkNode svg{fill:none;stroke:#aab7c7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:34px;height:34px}.PublicDocumentation-module__3Uybeq__networkNode span{color:#9daaba;font-size:.68rem;font-weight:750}.PublicDocumentation-module__3Uybeq__nodeMarket{top:10%;left:6%}.PublicDocumentation-module__3Uybeq__nodeAdapter{top:8%;right:7%}.PublicDocumentation-module__3Uybeq__nodeEdge{bottom:10%;left:3%}.PublicDocumentation-module__3Uybeq__nodeWorkflow{bottom:9%;right:5%}.PublicDocumentation-module__3Uybeq__nodePackage{width:94px;height:78px;top:5%;left:45%;transform:translate(-50%)}.PublicDocumentation-module__3Uybeq__layout{z-index:1;grid-template-columns:238px minmax(0,1fr);align-items:start;gap:18px;width:min(100% - 48px,1540px);margin:0 auto;padding-bottom:140px;display:grid;position:relative}.PublicDocumentation-module__3Uybeq__sidebar{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 95%, transparent);border-radius:18px;flex-direction:column;min-height:calc(100vh - 36px);padding:17px;display:flex;position:sticky;top:18px;box-shadow:0 20px 55px #00000024}.PublicDocumentation-module__3Uybeq__sidebar nav{gap:24px;display:grid}.PublicDocumentation-module__3Uybeq__sidebar nav>div{gap:3px;display:grid}.PublicDocumentation-module__3Uybeq__sidebar nav strong{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 8px 6px;font-size:.62rem;font-weight:900}.PublicDocumentation-module__3Uybeq__sidebar nav a{color:var(--text-secondary);border-left:2px solid #0000;border-radius:0 8px 8px 0;padding:8px 10px;font-size:.78rem;font-weight:700;line-height:1.25;text-decoration:none}.PublicDocumentation-module__3Uybeq__sidebar nav a:hover{border-left-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, transparent);color:var(--text)}.PublicDocumentation-module__3Uybeq__helpCard{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 7%, var(--surface-raised)), var(--surface-raised));border-radius:14px;gap:8px;margin-top:auto;padding:15px;display:grid}.PublicDocumentation-module__3Uybeq__helpCard>span{border:1px solid var(--line);width:25px;height:25px;color:var(--brand);border-radius:50%;place-items:center;font-weight:900;display:grid}.PublicDocumentation-module__3Uybeq__helpCard strong{font-size:var(--font-sm)}.PublicDocumentation-module__3Uybeq__helpCard p{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.5}.PublicDocumentation-module__3Uybeq__helpCard a{border:1px solid var(--line);color:var(--text);border-radius:9px;justify-content:space-between;padding:9px;font-size:.68rem;font-weight:800;text-decoration:none;display:flex}.PublicDocumentation-module__3Uybeq__helpCard b{color:var(--brand)}.PublicDocumentation-module__3Uybeq__repoLinks{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:13px;display:grid}.PublicDocumentation-module__3Uybeq__repoLinks a{color:var(--text-muted);justify-content:space-between;font-size:.7rem;font-weight:750;text-decoration:none;display:flex}.PublicDocumentation-module__3Uybeq__repoLinks a:hover{color:var(--text)}.PublicDocumentation-module__3Uybeq__repoLinks span{color:var(--brand)}.PublicDocumentation-module__3Uybeq__content{gap:14px;min-width:0;display:grid}.PublicDocumentation-module__3Uybeq__section{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 67%, transparent);border-radius:19px;min-width:0;padding:28px;scroll-margin-top:18px;box-shadow:inset 0 1px #ffffff06}.PublicDocumentation-module__3Uybeq__sectionHeader{gap:8px;margin-bottom:24px;display:grid}.PublicDocumentation-module__3Uybeq__sectionHeader>span{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:900;display:flex}.PublicDocumentation-module__3Uybeq__sectionHeader>span:before{background:color-mix(in srgb, var(--brand) 30%, transparent);content:"";border:1px solid;border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.PublicDocumentation-module__3Uybeq__sectionHeader h2{letter-spacing:-.04em;max-width:920px;margin:0;font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:clamp(2rem,3vw,3.2rem);font-weight:675;line-height:1.08}.PublicDocumentation-module__3Uybeq__sectionHeader p{max-width:830px;color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.65}.PublicDocumentation-module__3Uybeq__quickGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.PublicDocumentation-module__3Uybeq__quickGrid article{border:1px solid var(--line);background:color-mix(in srgb, var(--page-soft) 72%, transparent);border-radius:14px;flex-direction:column;min-height:230px;padding:16px;display:flex;position:relative}.PublicDocumentation-module__3Uybeq__quickGrid article:not(:last-child):after{z-index:2;background:var(--surface-raised);width:23px;height:23px;color:var(--brand);content:"→";text-align:center;border:1px dashed #6d7a89;border-radius:50%;font-size:.7rem;line-height:21px;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.PublicDocumentation-module__3Uybeq__quickGrid article>div{justify-content:space-between;align-items:flex-start;display:flex}.PublicDocumentation-module__3Uybeq__quickGrid article>div>span{background:var(--brand);color:#17140b;border-radius:5px;place-items:center;width:25px;height:25px;font:900 .65rem/1 monospace;display:grid}.PublicDocumentation-module__3Uybeq__quickGrid article i{border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 5%, var(--surface-raised));width:44px;height:44px;color:var(--text-secondary);border-radius:12px;place-items:center;display:grid}.PublicDocumentation-module__3Uybeq__quickGrid article svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:24px;height:24px}.PublicDocumentation-module__3Uybeq__quickGrid h3{margin:auto 0 9px;font-size:1rem}.PublicDocumentation-module__3Uybeq__quickGrid p{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.55}.PublicDocumentation-module__3Uybeq__callout{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--line));background:linear-gradient(100deg, color-mix(in srgb, var(--brand) 8%, transparent), transparent 70%);border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-top:13px;padding:16px 18px;display:flex}.PublicDocumentation-module__3Uybeq__callout strong{font-size:var(--font-sm)}.PublicDocumentation-module__3Uybeq__callout p{color:var(--text-muted);margin:5px 0 0;font-size:.72rem}.PublicDocumentation-module__3Uybeq__callout a{background:var(--brand);color:#16140d;border-radius:9px;justify-content:space-between;align-items:center;min-width:150px;padding:12px 14px;font-size:.76rem;font-weight:900;text-decoration:none;display:flex}.PublicDocumentation-module__3Uybeq__choiceGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.PublicDocumentation-module__3Uybeq__choiceGrid>a{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 95%, transparent), color-mix(in srgb, var(--brand) 3%, transparent));min-height:300px;color:var(--text);border-radius:15px;flex-direction:column;padding:21px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.PublicDocumentation-module__3Uybeq__choiceGrid>a:hover{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));transform:translateY(-2px)}.PublicDocumentation-module__3Uybeq__choiceGrid>a>div{align-items:center;gap:12px;display:flex}.PublicDocumentation-module__3Uybeq__choiceGrid>a>div i{background:color-mix(in srgb, var(--brand) 15%, transparent);width:46px;height:46px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.PublicDocumentation-module__3Uybeq__choiceGrid>a:nth-child(2)>div i{color:#73a0ff;background:#4f83ff2e}.PublicDocumentation-module__3Uybeq__choiceGrid>a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:26px;height:26px}.PublicDocumentation-module__3Uybeq__choiceGrid>a>div span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:900}.PublicDocumentation-module__3Uybeq__choiceGrid h3{letter-spacing:-.03em;margin:25px 0 9px;font-size:clamp(1.4rem,2.2vw,2rem)}.PublicDocumentation-module__3Uybeq__choiceGrid p{color:var(--text-secondary);font-size:var(--font-sm);margin:0;line-height:1.6}.PublicDocumentation-module__3Uybeq__choiceGrid ul{gap:7px;margin:22px 0 0;padding:0;list-style:none;display:grid}.PublicDocumentation-module__3Uybeq__choiceGrid li{color:var(--text-muted);gap:7px;font-size:.73rem;display:flex}.PublicDocumentation-module__3Uybeq__choiceGrid li:before{color:var(--mint);content:"✓";font-weight:900}.PublicDocumentation-module__3Uybeq__choiceGrid b{color:var(--brand);margin-top:auto;padding-top:18px;font-size:.74rem}.PublicDocumentation-module__3Uybeq__decisionTable{border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.PublicDocumentation-module__3Uybeq__decisionTable>div{background:color-mix(in srgb, var(--page-soft) 70%, transparent);grid-template-columns:1.35fr 1fr 1fr;display:grid}.PublicDocumentation-module__3Uybeq__decisionTable>div+div{border-top:1px solid var(--line)}.PublicDocumentation-module__3Uybeq__decisionTable strong,.PublicDocumentation-module__3Uybeq__decisionTable span{border-right:1px solid var(--line);padding:9px 12px;font-size:.7rem;line-height:1.35}.PublicDocumentation-module__3Uybeq__decisionTable strong:last-child,.PublicDocumentation-module__3Uybeq__decisionTable span:last-child{border-right:0}.PublicDocumentation-module__3Uybeq__decisionTable span{color:var(--text-muted)}.PublicDocumentation-module__3Uybeq__decisionTable span:not(:first-child){color:var(--brand);text-align:center;font-weight:850}.PublicDocumentation-module__3Uybeq__architectureFlow{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.PublicDocumentation-module__3Uybeq__architectureFlow>div{border:1px solid var(--line);background:color-mix(in srgb, var(--page-soft) 72%, transparent);border-radius:13px;flex-direction:column;justify-content:space-between;min-height:105px;padding:15px;display:flex;position:relative}.PublicDocumentation-module__3Uybeq__architectureFlow span{color:var(--text-muted);font:800 .68rem/1 monospace}.PublicDocumentation-module__3Uybeq__architectureFlow strong{font-size:.78rem}.PublicDocumentation-module__3Uybeq__architectureFlow i{z-index:2;border:1px solid color-mix(in srgb, var(--brand) 45%, var(--line));background:var(--surface-raised);width:23px;height:23px;color:var(--brand);border-radius:50%;place-items:center;font-size:.7rem;font-style:normal;display:grid;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.PublicDocumentation-module__3Uybeq__numberedSteps{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.PublicDocumentation-module__3Uybeq__numberedSteps article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 74%, transparent);border-radius:13px;min-height:190px;padding:16px}.PublicDocumentation-module__3Uybeq__numberedSteps h3{color:var(--text);margin:0 0 40px;font-size:.86rem;line-height:1.4}.PublicDocumentation-module__3Uybeq__numberedSteps p{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.55}.PublicDocumentation-module__3Uybeq__splitCode{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:12px;margin:16px 0 12px;display:grid}.PublicDocumentation-module__3Uybeq__splitCode>div:first-child{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 7%, var(--surface-raised)), var(--surface-raised));border-radius:14px;flex-direction:column;padding:20px;display:flex}.PublicDocumentation-module__3Uybeq__splitCode h3{margin:0 0 10px;font-size:1.25rem}.PublicDocumentation-module__3Uybeq__splitCode p{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.6}.PublicDocumentation-module__3Uybeq__splitCode a{color:var(--brand);overflow-wrap:anywhere;margin-top:auto;padding-top:20px;font-size:.72rem;font-weight:800;text-decoration:none}.PublicDocumentation-module__3Uybeq__codeBlock{color:#dbe5ef;background:#080e15;border:1px solid #273342;border-radius:14px;min-width:0;overflow:hidden}.PublicDocumentation-module__3Uybeq__codeBlock>header{background:#111923;border-bottom:1px solid #26303d;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;display:flex}.PublicDocumentation-module__3Uybeq__codeBlock>header span{color:#c8d1dc;letter-spacing:.04em;font-size:.68rem;font-weight:850}.PublicDocumentation-module__3Uybeq__codeBlock>header small{color:#e0b93a;font:800 .63rem/1 monospace}.PublicDocumentation-module__3Uybeq__codeBlock pre{max-height:610px;margin:0;padding:18px;overflow:auto}.PublicDocumentation-module__3Uybeq__codeBlock code{white-space:pre;font:500 .76rem/1.62 Cascadia Code,SFMono-Regular,Consolas,monospace}.PublicDocumentation-module__3Uybeq__pyComment{color:#6f8296;font-style:italic}.PublicDocumentation-module__3Uybeq__pyString{color:#a7d88d}.PublicDocumentation-module__3Uybeq__pyDecorator{color:#e6c66b}.PublicDocumentation-module__3Uybeq__pyKeyword{color:#d88ee8;font-weight:650}.PublicDocumentation-module__3Uybeq__pyLiteral{color:#79b8ff}.PublicDocumentation-module__3Uybeq__pyType{color:#72d5d1}.PublicDocumentation-module__3Uybeq__pyNumber{color:#efad74}.PublicDocumentation-module__3Uybeq__ruleList{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.PublicDocumentation-module__3Uybeq__ruleList>div{border:1px solid var(--line);background:color-mix(in srgb, var(--page-soft) 65%, transparent);border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:13px;display:grid}.PublicDocumentation-module__3Uybeq__ruleList span{background:color-mix(in srgb, var(--brand) 16%, transparent);width:23px;height:23px;color:var(--brand);border-radius:6px;place-items:center;font-size:.65rem;font-weight:900;display:grid}.PublicDocumentation-module__3Uybeq__ruleList p{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.5}.PublicDocumentation-module__3Uybeq__adapterIntro{grid-template-columns:.82fr 1.18fr;gap:12px;margin-bottom:12px;display:grid}.PublicDocumentation-module__3Uybeq__adapterIntro>div{border:1px solid var(--line);background:color-mix(in srgb, var(--page-soft) 65%, transparent);border-radius:13px;padding:18px}.PublicDocumentation-module__3Uybeq__adapterIntro>div>span{color:var(--brand);letter-spacing:.09em;font-size:.65rem;font-weight:900}.PublicDocumentation-module__3Uybeq__adapterIntro ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.PublicDocumentation-module__3Uybeq__adapterIntro li{color:var(--text-secondary);gap:8px;font-size:.74rem;line-height:1.4;display:flex}.PublicDocumentation-module__3Uybeq__adapterIntro li:before{color:var(--brand);content:"→"}.PublicDocumentation-module__3Uybeq__signatureFlow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;background:linear-gradient(135deg, var(--surface-raised), #4f83ff12)!important;align-items:center!important}.PublicDocumentation-module__3Uybeq__signatureFlow span,.PublicDocumentation-module__3Uybeq__signatureFlow strong{border:1px solid var(--line);background:var(--page);border-radius:8px;padding:9px 10px;font:750 .68rem/1 monospace}.PublicDocumentation-module__3Uybeq__signatureFlow i{color:#73a0ff;font-style:normal}.PublicDocumentation-module__3Uybeq__signatureFlow strong{border-color:color-mix(in srgb, #4f83ff 55%, var(--line));color:#73a0ff}.PublicDocumentation-module__3Uybeq__guaranteeGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.PublicDocumentation-module__3Uybeq__guaranteeGrid article{border:1px solid var(--line);background:color-mix(in srgb, var(--page-soft) 65%, transparent);border-radius:12px;flex-direction:column;min-height:185px;padding:15px;display:flex}.PublicDocumentation-module__3Uybeq__guaranteeGrid article>span{color:#73a0ff;font:850 .68rem/1 monospace}.PublicDocumentation-module__3Uybeq__guaranteeGrid h3{margin:auto 0 8px;font-size:.9rem}.PublicDocumentation-module__3Uybeq__guaranteeGrid p{color:var(--text-muted);margin:0;font-size:.7rem;line-height:1.5}.PublicDocumentation-module__3Uybeq__note{border:1px solid color-mix(in srgb, #4f83ff 35%, var(--line));background:#4f83ff0d;border-radius:12px;grid-template-columns:minmax(150px,.32fr) minmax(0,1.68fr);gap:24px;margin-top:12px;padding:15px;display:grid}.PublicDocumentation-module__3Uybeq__note strong{font-size:.76rem}.PublicDocumentation-module__3Uybeq__note p{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.55}.PublicDocumentation-module__3Uybeq__runtimeBanner{border:1px solid color-mix(in srgb, var(--brand) 40%, var(--line));background:linear-gradient(115deg, color-mix(in srgb, var(--brand) 8%, transparent), transparent 68%);color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:22px;text-decoration:none;display:flex}.PublicDocumentation-module__3Uybeq__runtimeBanner>div>span{color:var(--brand);letter-spacing:.09em;font-size:.65rem;font-weight:900}.PublicDocumentation-module__3Uybeq__runtimeBanner h3{letter-spacing:-.035em;margin:20px 0 8px;font-size:clamp(1.4rem,2.5vw,2.3rem)}.PublicDocumentation-module__3Uybeq__runtimeBanner p{max-width:720px;color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.6}.PublicDocumentation-module__3Uybeq__runtimeBanner>b{border:1px solid var(--line);background:var(--page);width:76px;height:76px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.PublicDocumentation-module__3Uybeq__exampleGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.PublicDocumentation-module__3Uybeq__exampleGrid>a{border:1px solid var(--line);background:color-mix(in srgb, var(--page-soft) 65%, transparent);min-height:230px;color:var(--text);border-radius:13px;flex-direction:column;padding:16px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.PublicDocumentation-module__3Uybeq__exampleGrid>a:hover{border-color:var(--line-strong);transform:translateY(-2px)}.PublicDocumentation-module__3Uybeq__exampleGrid span{color:var(--brand);text-transform:uppercase;font-size:.63rem;font-weight:850}.PublicDocumentation-module__3Uybeq__exampleGrid h3{margin:28px 0 8px;font-size:1rem}.PublicDocumentation-module__3Uybeq__exampleGrid p{color:var(--text-muted);margin:0;font-size:.7rem;line-height:1.5}.PublicDocumentation-module__3Uybeq__exampleGrid b{color:var(--brand);margin-top:auto;padding-top:15px;font-size:.68rem}.PublicDocumentation-module__3Uybeq__repoMap{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:10px;display:grid;overflow:hidden}.PublicDocumentation-module__3Uybeq__repoMap article{background:var(--surface-raised);padding:14px}.PublicDocumentation-module__3Uybeq__repoMap code{font-size:.72rem;font-weight:800}.PublicDocumentation-module__3Uybeq__repoMap p{color:var(--text-muted);margin:8px 0 0;font-size:.66rem;line-height:1.45}.PublicDocumentation-module__3Uybeq__releaseRail{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.PublicDocumentation-module__3Uybeq__releaseRail article{border:1px solid var(--line);background:color-mix(in srgb, var(--page-soft) 65%, transparent);border-radius:12px;flex-direction:column;min-height:195px;padding:15px;display:flex}.PublicDocumentation-module__3Uybeq__releaseRail>article>span{color:var(--brand);font:850 .68rem/1 monospace}.PublicDocumentation-module__3Uybeq__releaseRail h3{margin:40px 0 8px;font-size:.9rem}.PublicDocumentation-module__3Uybeq__releaseRail p{color:var(--text-muted);margin:0;font-size:.69rem;line-height:1.5}.PublicDocumentation-module__3Uybeq__versionRule{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:9px;margin-top:12px;display:grid}.PublicDocumentation-module__3Uybeq__versionRule>div{border:1px solid var(--line);background:color-mix(in srgb, var(--page-soft) 65%, transparent);border-radius:11px;flex-direction:column;justify-content:space-between;min-height:98px;padding:14px;display:flex}.PublicDocumentation-module__3Uybeq__versionRule code{color:var(--brand);font-size:1.15rem;font-weight:850}.PublicDocumentation-module__3Uybeq__versionRule strong{font-size:.8rem;text-decoration:line-through}.PublicDocumentation-module__3Uybeq__versionRule span{color:var(--text-muted);font-size:.68rem}.PublicDocumentation-module__3Uybeq__versionRule i{color:var(--brand);align-self:center;font-style:normal}.PublicDocumentation-module__3Uybeq__updatesBanner{border:1px solid color-mix(in srgb, #4aa7e8 48%, var(--line));color:var(--text);background:linear-gradient(105deg,#229ed91c,#0000 72%);border-radius:12px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:15px 17px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.PublicDocumentation-module__3Uybeq__updatesBanner:hover{border-color:#55b8ed;transform:translateY(-1px)}.PublicDocumentation-module__3Uybeq__updatesBanner>span{color:#63b9eb;letter-spacing:.1em;font-size:.65rem;font-weight:900}.PublicDocumentation-module__3Uybeq__updatesBanner strong{font-size:.84rem}.PublicDocumentation-module__3Uybeq__updatesBanner p{color:var(--text-muted);margin:4px 0 0;font-size:.69rem;line-height:1.45}.PublicDocumentation-module__3Uybeq__updatesBanner>b{color:#63b9eb;font-size:.72rem}.PublicDocumentation-module__3Uybeq__referenceLinks{gap:8px;margin:-8px 0 20px;display:flex}.PublicDocumentation-module__3Uybeq__referenceLinks a{border:1px solid var(--line);background:var(--page-soft);color:var(--text-secondary);border-radius:8px;padding:8px 11px;font-size:.7rem;font-weight:800;text-decoration:none}.PublicDocumentation-module__3Uybeq__referenceLinks a:hover{color:var(--text);border-color:var(--line-strong)}@media (max-width:1250px){.PublicDocumentation-module__3Uybeq__portalHero{grid-template-columns:.9fr 1.1fr}.PublicDocumentation-module__3Uybeq__heroNetwork{height:450px}.PublicDocumentation-module__3Uybeq__layout{grid-template-columns:215px minmax(0,1fr)}.PublicDocumentation-module__3Uybeq__quickGrid,.PublicDocumentation-module__3Uybeq__architectureFlow,.PublicDocumentation-module__3Uybeq__numberedSteps,.PublicDocumentation-module__3Uybeq__releaseRail{grid-template-columns:repeat(3,1fr)}.PublicDocumentation-module__3Uybeq__quickGrid article:not(:last-child):after,.PublicDocumentation-module__3Uybeq__architectureFlow i{display:none}.PublicDocumentation-module__3Uybeq__exampleGrid{grid-template-columns:1fr 1fr}}@media (max-width:920px){.PublicDocumentation-module__3Uybeq__portalHero{grid-template-columns:1fr;width:min(100% - 36px,1480px);min-height:0;padding-top:56px}.PublicDocumentation-module__3Uybeq__heroCopy h1{max-width:760px}.PublicDocumentation-module__3Uybeq__heroNetwork{height:440px}.PublicDocumentation-module__3Uybeq__layout{grid-template-columns:1fr;width:min(100% - 36px,1540px)}.PublicDocumentation-module__3Uybeq__sidebar{z-index:5;scrollbar-width:none;border-radius:12px;min-height:0;padding:7px;display:block;position:sticky;top:7px;overflow-x:auto}.PublicDocumentation-module__3Uybeq__sidebar::-webkit-scrollbar{display:none}.PublicDocumentation-module__3Uybeq__sidebar nav{gap:4px;width:max-content;display:flex}.PublicDocumentation-module__3Uybeq__sidebar nav>div{display:flex}.PublicDocumentation-module__3Uybeq__sidebar nav strong,.PublicDocumentation-module__3Uybeq__helpCard,.PublicDocumentation-module__3Uybeq__repoLinks{display:none}.PublicDocumentation-module__3Uybeq__sidebar nav a{white-space:nowrap;border:0;border-radius:7px;min-width:max-content;padding:9px 11px}.PublicDocumentation-module__3Uybeq__sidebar nav a:hover{border:0}.PublicDocumentation-module__3Uybeq__section{padding:22px}.PublicDocumentation-module__3Uybeq__guaranteeGrid{grid-template-columns:1fr 1fr}.PublicDocumentation-module__3Uybeq__splitCode,.PublicDocumentation-module__3Uybeq__adapterIntro{grid-template-columns:1fr}}@media (max-width:640px){.PublicDocumentation-module__3Uybeq__portalHero{gap:28px;padding:44px 0 30px}.PublicDocumentation-module__3Uybeq__heroCopy h1{font-size:clamp(2.65rem,13vw,4rem)}.PublicDocumentation-module__3Uybeq__heroCopy h1 em{display:inline}.PublicDocumentation-module__3Uybeq__heroMeta{display:none}.PublicDocumentation-module__3Uybeq__heroNetwork{border-radius:21px;height:350px}.PublicDocumentation-module__3Uybeq__networkCore{border-radius:20px;gap:8px;width:154px;height:96px}.PublicDocumentation-module__3Uybeq__networkCore:before{border-radius:14px;inset:7px}.PublicDocumentation-module__3Uybeq__networkNode{width:84px;height:70px}.PublicDocumentation-module__3Uybeq__networkNode svg{width:25px;height:25px}.PublicDocumentation-module__3Uybeq__networkNode span{display:none}.PublicDocumentation-module__3Uybeq__nodePackage{width:72px;height:59px}.PublicDocumentation-module__3Uybeq__coreBrand{gap:7px}.PublicDocumentation-module__3Uybeq__coreMark{width:33px;height:33px}.PublicDocumentation-module__3Uybeq__coreBrand strong{font-size:.84rem}.PublicDocumentation-module__3Uybeq__networkCore small{letter-spacing:.09em;font-size:.48rem}.PublicDocumentation-module__3Uybeq__layout{width:min(100% - 24px,1540px)}.PublicDocumentation-module__3Uybeq__section{border-radius:15px;padding:17px}.PublicDocumentation-module__3Uybeq__sectionHeader h2{font-size:clamp(1.7rem,9vw,2.4rem)}.PublicDocumentation-module__3Uybeq__quickGrid,.PublicDocumentation-module__3Uybeq__architectureFlow,.PublicDocumentation-module__3Uybeq__numberedSteps,.PublicDocumentation-module__3Uybeq__choiceGrid,.PublicDocumentation-module__3Uybeq__guaranteeGrid,.PublicDocumentation-module__3Uybeq__exampleGrid,.PublicDocumentation-module__3Uybeq__repoMap,.PublicDocumentation-module__3Uybeq__releaseRail,.PublicDocumentation-module__3Uybeq__ruleList{grid-template-columns:1fr}.PublicDocumentation-module__3Uybeq__quickGrid article,.PublicDocumentation-module__3Uybeq__numberedSteps article,.PublicDocumentation-module__3Uybeq__guaranteeGrid article,.PublicDocumentation-module__3Uybeq__releaseRail article{min-height:170px}.PublicDocumentation-module__3Uybeq__callout,.PublicDocumentation-module__3Uybeq__runtimeBanner{flex-direction:column;align-items:stretch}.PublicDocumentation-module__3Uybeq__callout a{width:100%}.PublicDocumentation-module__3Uybeq__decisionTable{overflow-x:auto}.PublicDocumentation-module__3Uybeq__decisionTable>div{min-width:560px}.PublicDocumentation-module__3Uybeq__architectureFlow>div{min-height:80px}.PublicDocumentation-module__3Uybeq__note{grid-template-columns:1fr;gap:8px}.PublicDocumentation-module__3Uybeq__versionRule{grid-template-columns:1fr}.PublicDocumentation-module__3Uybeq__versionRule i{transform:rotate(90deg)}.PublicDocumentation-module__3Uybeq__updatesBanner{grid-template-columns:1fr;gap:8px}.PublicDocumentation-module__3Uybeq__runtimeBanner>b{border-radius:8px;width:auto;height:auto;padding:10px}.PublicDocumentation-module__3Uybeq__referenceLinks{flex-direction:column;align-items:stretch}.PublicDocumentation-module__3Uybeq__codeBlock pre{padding:14px}.PublicDocumentation-module__3Uybeq__codeBlock code{font-size:.7rem}}
