html{scroll-behavior:smooth}body{min-height:100vh}.inner-page{padding-top:90px;padding-bottom:120px}.docs-layout{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:275px minmax(0,1fr);gap:70px;padding:65px 35px 110px}.docs-sidebar{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow:auto}.docs-sidebar label{font-size:10px;letter-spacing:2px;color:#7fa3b7;font-weight:700}.docs-sidebar input{width:100%;background:#101d2b;border:1px solid #304355;border-radius:10px;color:#f1faff;padding:14px;margin:12px 0 20px}.docs-sidebar a{display:block;color:#b6c8d4;font-size:14px;padding:10px 13px;border-radius:7px;text-decoration:none}.docs-sidebar a:hover{background:#13283a;color:#00d9ff}.docs-sidebar a[hidden],.directory-card[hidden]{display:none}#search-results{font-size:12px;color:#91bacc;margin-bottom:12px}.prose{max-width:830px;color:#b8c8d5;line-height:1.85;overflow-wrap:anywhere}.prose h1{font-size:clamp(38px,5vw,62px);line-height:1.1;letter-spacing:-2px;color:#f6fbff;margin:0 0 24px}.prose h2{font-size:26px;color:white;line-height:1.3;margin:36px 0 13px}.prose h3{font-size:20px;color:white}.prose p{margin:14px 0}.prose a{color:#2cdaff}.prose code{background:#172b39;color:#8be9f7;padding:2px 5px;border-radius:5px;font-size:.92em}.prose pre{background:#0a1723;border:1px solid #244053;padding:20px;border-radius:12px;overflow:auto;line-height:1.7}.prose pre code{background:transparent;padding:0}.prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto;margin:22px 0}.prose th,.prose td{border-bottom:1px solid #254052;padding:12px 16px;text-align:left;min-width:110px}.prose th{color:#effaff;background:#112132}.prose blockquote{border-left:3px solid #00d9ff;padding:1px 18px;background:#102330;margin:24px 0}.prose li{margin:7px 0}.prose strong{color:#f0fbff}.directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.directory-card{text-decoration:none;background:#111e2e;border:1px solid #274359;border-radius:14px;padding:22px}.directory-card:hover{border-color:#00d9ff;background:#152a3b}.directory-card span{font-size:10px;letter-spacing:2px;color:#00d9ff}.directory-card h2{font-size:19px;margin:8px 0;color:#f4faff}.directory-card p{font-size:13px;line-height:1.6;color:#96acbe}.end-links{border-top:1px solid #253c4e;margin-top:40px!important;padding-top:20px;display:flex;justify-content:space-between}@media(max-width:880px){.docs-layout{display:block;padding:45px 22px}.docs-sidebar{position:static;max-height:none;margin-bottom:50px}.inner-page{padding:50px 22px 100px}.directory-grid{grid-template-columns:1fr}}
.marketplace-panel{margin:30px 0;padding:30px;border:1px solid rgba(0,217,255,.24);border-radius:18px;background:linear-gradient(140deg,rgba(0,217,255,.08),rgba(25,55,92,.22))}.marketplace-status{display:inline-block;border:1px solid rgba(0,217,255,.3);color:#77e6f6;border-radius:99px;font-size:12px;font-weight:750;letter-spacing:.12em;padding:7px 12px}.marketplace-panel h2{margin-top:18px}.marketplace-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.marketplace-options>div{padding:18px;border:1px solid rgba(145,169,198,.19);border-radius:12px;background:rgba(10,20,36,.5);display:flex;flex-direction:column;gap:8px}.marketplace-options span{font-size:13px;color:#93aabd}@media(max-width:640px){.marketplace-options{grid-template-columns:1fr}.marketplace-panel{padding:20px}}
