.namespace-architecture-module__tYgYzq__figure{--ink:#163e53;--line:#4c96b5;--paper:#eff8fc;color:var(--ink);background:#fff;border:1px solid #d0e3ee;border-radius:22px;margin-top:2rem;overflow:hidden}.namespace-architecture-module__tYgYzq__blueprint{background-color:var(--paper);background-image:linear-gradient(#5594b10b 1px,#0000 1px),linear-gradient(90deg,#5594b10b 1px,#0000 1px),linear-gradient(#5594b10c 1px,#0000 1px),linear-gradient(90deg,#5594b10c 1px,#0000 1px);background-size:12px 12px,12px 12px,72px 72px,72px 72px;padding:36px 30px 24px}.namespace-architecture-module__tYgYzq__platformRow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.namespace-architecture-module__tYgYzq__contract{background:#f6fbfddd;border:1.5px dashed #67a0ba;border-radius:15px;min-width:0;padding:28px 22px 20px;position:relative}.namespace-architecture-module__tYgYzq__contractLabel{background:var(--paper);max-width:calc(100% - 24px);font-family:var(--font-mono),monospace;letter-spacing:.035em;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:600;line-height:1.6;display:flex;position:absolute;top:-10px;left:16px}.namespace-architecture-module__tYgYzq__contractLabel svg{flex-shrink:0}.namespace-architecture-module__tYgYzq__level{gap:7px;display:grid}.namespace-architecture-module__tYgYzq__level>span,.namespace-architecture-module__tYgYzq__smallLabel{letter-spacing:.13em;color:#628599;font-size:10px;font-weight:600}.namespace-architecture-module__tYgYzq__level strong{overflow-wrap:anywhere;font-size:clamp(17px,1.9vw,22px);font-weight:500;line-height:1.4}.namespace-architecture-module__tYgYzq__platformEntry{align-items:center;gap:22px;margin-top:20px;display:flex}.namespace-architecture-module__tYgYzq__nameToken{border:1px solid var(--line);min-width:0;font-family:var(--font-mono),monospace;background:#f4faff;border-radius:8px;padding:10px 13px;font-size:15px;font-weight:500;line-height:1.5;position:relative;box-shadow:0 0 0 3px #f4faff,0 0 0 4px #8bb6ca}.namespace-architecture-module__tYgYzq__nameToken>span{font-family:var(--font-sans),sans-serif;color:#5f7e90;overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:400;display:block}.namespace-architecture-module__tYgYzq__otherProviders{color:#6a8797;max-width:145px;font-size:12px;line-height:1.7}.namespace-architecture-module__tYgYzq__platformWallet h4,.namespace-architecture-module__tYgYzq__walletCard h4{flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.namespace-architecture-module__tYgYzq__platformWallet>p{margin-top:8px;font-size:13px;line-height:1.7}.namespace-architecture-module__tYgYzq__roles{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.namespace-architecture-module__tYgYzq__actionRole,.namespace-architecture-module__tYgYzq__adminRole{color:#175899;overflow-wrap:anywhere;background:#e8f3ff;border:1px solid #b8d6ee;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1.6}.namespace-architecture-module__tYgYzq__adminRole{color:#713ba0;background:#f4edfb;border-color:#d9c6eb}.namespace-architecture-module__tYgYzq__platformWallet small{color:#628094;margin-top:8px;font-size:11px;display:block}.namespace-architecture-module__tYgYzq__subregistryLink{color:#487e98;height:57px;font-family:var(--font-mono),monospace;align-items:center;gap:9px;margin-left:45px;font-size:11px;display:flex}.namespace-architecture-module__tYgYzq__subregistryLink svg{stroke-width:1.2px;width:19px;height:57px}.namespace-architecture-module__tYgYzq__registryResolver{grid-template-columns:minmax(0,1fr) 80px minmax(0,1.35fr);align-items:stretch;display:grid}.namespace-architecture-module__tYgYzq__sectionNote{color:#5f7e90;margin-top:8px;font-size:12px}.namespace-architecture-module__tYgYzq__serviceTree{border-left:1px solid #8ab4c8;margin-top:24px;padding-left:20px;position:relative}.namespace-architecture-module__tYgYzq__smallLabel{margin-bottom:17px}.namespace-architecture-module__tYgYzq__serviceBranch{align-items:center;gap:12px;margin-bottom:20px;display:flex;position:relative}.namespace-architecture-module__tYgYzq__serviceBranch:before{content:"";border-top:1px solid #8ab4c8;width:15px;position:absolute;top:50%;left:-20px}.namespace-architecture-module__tYgYzq__serviceBranch .namespace-architecture-module__tYgYzq__nameToken{flex:1}.namespace-architecture-module__tYgYzq__serviceBranch>svg{color:#75a4bb;flex-shrink:0}.namespace-architecture-module__tYgYzq__bottomNote{color:#5f7c8f;margin-top:18px;font-size:11px;line-height:1.7}.namespace-architecture-module__tYgYzq__resolverLink{color:#50809a;font-family:var(--font-mono),monospace;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.namespace-architecture-module__tYgYzq__resolverLink svg{stroke-width:1.1px;width:100%;height:22px}.namespace-architecture-module__tYgYzq__resolverLink small{text-align:center;font-size:9px}.namespace-architecture-module__tYgYzq__resolverTitle strong{font-size:18px;font-weight:500}.namespace-architecture-module__tYgYzq__resolverTitle p{color:#638094;margin-top:7px;font-size:12px}.namespace-architecture-module__tYgYzq__bundles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.namespace-architecture-module__tYgYzq__bundles>div{background:#fff9;border:1px solid #a0c5d7;border-radius:8px;gap:7px;min-width:0;padding:11px 8px;display:grid}.namespace-architecture-module__tYgYzq__bundles strong{font-family:var(--font-mono),monospace;font-size:12px;font-weight:600}.namespace-architecture-module__tYgYzq__bundles span{color:#5d7a8d;overflow-wrap:anywhere;font-size:11px}.namespace-architecture-module__tYgYzq__fieldGroup{border-top:1px solid #cfe1eb;margin-top:20px;padding-top:16px}.namespace-architecture-module__tYgYzq__writerLabel{color:#547e99;letter-spacing:.08em;margin-bottom:9px;font-size:10px;font-weight:600;display:block}.namespace-architecture-module__tYgYzq__fieldGroup>div{flex-wrap:wrap;gap:6px;display:flex}.namespace-architecture-module__tYgYzq__fieldGroup code{color:#245c7b;overflow-wrap:anywhere;background:#e5f1f9;border-radius:4px;padding:2px 5px;font-size:12px;line-height:1.6}.namespace-architecture-module__tYgYzq__paymentGroup p{color:#536f84;margin-top:8px;font-size:12px;line-height:1.7}.namespace-architecture-module__tYgYzq__grantsHeading{color:#456b83;justify-content:center;align-items:center;gap:9px;padding:28px 0 23px;font-size:13px;line-height:1.7;display:flex}.namespace-architecture-module__tYgYzq__grantsHeading svg{flex-shrink:0}.namespace-architecture-module__tYgYzq__wallets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.namespace-architecture-module__tYgYzq__walletCard{background:#fffe;border:1px solid #d1e0e9;border-radius:12px;min-width:0;padding:18px 16px}.namespace-architecture-module__tYgYzq__walletType{letter-spacing:.09em;color:#7591a3;margin-bottom:12px;font-size:9px;font-weight:600;display:block}.namespace-architecture-module__tYgYzq__walletCard h4{font-size:16px}.namespace-architecture-module__tYgYzq__walletCard h4>span{color:#24694e;background:#def3ea;border-radius:4px;padding:2px 5px;font-size:10px}.namespace-architecture-module__tYgYzq__walletCard>p{color:#547086;min-height:41px;margin-top:9px;font-size:12px;line-height:1.7}.namespace-architecture-module__tYgYzq__permission{margin-top:15px}.namespace-architecture-module__tYgYzq__permission>span{color:#627c91;font-size:11px}.namespace-architecture-module__tYgYzq__walletCard ul{overflow-wrap:anywhere;margin-top:12px;font-size:11px;line-height:1.9;list-style:none}.namespace-architecture-module__tYgYzq__walletCard small{color:#6c8392;margin-top:16px;font-size:11px;line-height:1.7;display:block}.namespace-architecture-module__tYgYzq__safeCard{border-color:#bfdbd3}.namespace-architecture-module__tYgYzq__scopeNote{text-align:center;color:#5a7a90;margin-top:22px;font-size:13px;line-height:1.8}.namespace-architecture-module__tYgYzq__scopeNote strong{color:#214c68;font-weight:600}.namespace-architecture-module__tYgYzq__legend{color:#7290a2;flex-wrap:wrap;justify-content:center;gap:12px 22px;padding-top:22px;font-size:10px;display:flex}.namespace-architecture-module__tYgYzq__legend>span{align-items:center;gap:7px;display:flex}.namespace-architecture-module__tYgYzq__legend i{border-radius:2px;width:15px;height:11px;display:inline-block}.namespace-architecture-module__tYgYzq__dashedSample{border:1px dashed #659ab4}.namespace-architecture-module__tYgYzq__tokenSample{outline-offset:2px;border:1px solid #659ab4;outline:1px solid #659ab4}.namespace-architecture-module__tYgYzq__actionSample{background:#e8f3ff;border:1px solid #9bc4e6}.namespace-architecture-module__tYgYzq__adminSample{background:#f4edfb;border:1px solid #ccb1e3}.namespace-architecture-module__tYgYzq__caption{color:#698294;border-top:1px solid #d5e5ed;padding:17px 30px;font-size:11px;line-height:1.8}@media (max-width:850px){.namespace-architecture-module__tYgYzq__blueprint{padding:30px 20px 22px}.namespace-architecture-module__tYgYzq__platformRow{grid-template-columns:1fr;gap:22px}.namespace-architecture-module__tYgYzq__platformWallet{border-left:2px solid #bbd4e4;padding-left:18px}.namespace-architecture-module__tYgYzq__registryResolver{grid-template-columns:minmax(0,1fr)}.namespace-architecture-module__tYgYzq__resolverLink{flex-direction:row;padding:16px 0}.namespace-architecture-module__tYgYzq__resolverLink svg{width:28px;height:24px;transform:rotate(90deg)}.namespace-architecture-module__tYgYzq__serviceTree{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-left:0;display:grid}.namespace-architecture-module__tYgYzq__smallLabel{grid-column:1/-1;margin-bottom:4px}.namespace-architecture-module__tYgYzq__serviceBranch{margin-bottom:0}.namespace-architecture-module__tYgYzq__serviceBranch:before,.namespace-architecture-module__tYgYzq__serviceBranch>svg{display:none}.namespace-architecture-module__tYgYzq__wallets{grid-template-columns:1fr}.namespace-architecture-module__tYgYzq__walletCard>p{min-height:0}.namespace-architecture-module__tYgYzq__walletCard{padding:20px}.namespace-architecture-module__tYgYzq__walletCard small{margin-top:12px}.namespace-architecture-module__tYgYzq__roles{gap:7px}.namespace-architecture-module__tYgYzq__actionRole,.namespace-architecture-module__tYgYzq__adminRole{font-size:12px}.namespace-architecture-module__tYgYzq__scopeNote{text-align:left}.namespace-architecture-module__tYgYzq__scopeNote strong{display:block}}@media (max-width:480px){.namespace-architecture-module__tYgYzq__blueprint{padding:28px 14px 22px}.namespace-architecture-module__tYgYzq__contract{padding:26px 16px 18px}.namespace-architecture-module__tYgYzq__contractLabel{gap:5px;font-size:9px;left:9px}.namespace-architecture-module__tYgYzq__contractLabel svg{width:12px}.namespace-architecture-module__tYgYzq__otherProviders{display:none}.namespace-architecture-module__tYgYzq__serviceTree{border-left:1px solid #8ab4c8;grid-template-columns:1fr;gap:16px;padding-left:17px}.namespace-architecture-module__tYgYzq__serviceBranch:before{width:12px;display:block;left:-17px}.namespace-architecture-module__tYgYzq__serviceBranch .namespace-architecture-module__tYgYzq__nameToken{font-size:15px}.namespace-architecture-module__tYgYzq__bundles{gap:6px}.namespace-architecture-module__tYgYzq__bundles>div{padding:10px 6px}.namespace-architecture-module__tYgYzq__bundles span{font-size:10px}.namespace-architecture-module__tYgYzq__grantsHeading{align-items:flex-start}.namespace-architecture-module__tYgYzq__grantsHeading svg{margin-top:3px}.namespace-architecture-module__tYgYzq__caption{padding:16px 20px}}
