.docs-layout{grid-template-columns:220px minmax(0,780px);align-items:start;gap:64px;display:grid}.docs-index{position:sticky;top:24px}.docs-index nav{flex-direction:column;gap:4px;display:flex}.docs-index nav a{color:#a8bfd0;padding:10px 0;font-size:14px;text-decoration:none}.docs-index nav a:hover{color:#c8ff28}.docs-app-link{color:#c8ff28;margin-top:24px;font-size:13px;text-decoration:none;display:inline-block}.docs-body{min-width:0}.docs-body section{border-bottom:1px solid #294153;padding:32px 0;scroll-margin-top:28px}.docs-body h2{letter-spacing:-.7px;margin:10px 0 22px;font-size:30px}.docs-body p,.docs-body dd{color:#a8bfd0;margin:0 0 18px;font-size:16px;line-height:1.85}.docs-body a{color:#c8ff28;text-underline-offset:5px;font-size:14px;text-decoration:underline}.docs-body .docs-label{font:11px var(--font-geist-mono), monospace;letter-spacing:1.4px;color:#c8ff28;margin:0}.docs-body .docs-label.future{color:#7dd3ed}.docs-body .docs-note{background:#102431;border-left:2px solid #c8ff28;padding:20px 24px;font-size:14px}.docs-flow{background:#0c2030;border:1px solid #294153;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;padding:22px;font-size:14px;display:flex}.docs-flow span[aria-hidden]{color:#c8ff28}.docs-links{flex-wrap:wrap;gap:22px;display:flex}.docs-allocation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.docs-allocation>div{background:#0c2030;border:1px solid #294153;border-radius:12px;padding:18px}.docs-allocation dt{color:#c8ff28;margin-bottom:12px;font-size:15px}.docs-allocation dd{margin:0;font-size:14px}.docs-glossary>div{border-top:1px solid #294153;grid-template-columns:130px 1fr;gap:20px;padding:18px 0;display:grid}.docs-glossary dt{font-size:15px;font-weight:600}.docs-glossary dd{margin:0;font-size:14px}@media (max-width:900px){.docs-layout{grid-template-columns:1fr;gap:24px}.docs-index{position:static}.docs-index nav{flex-flow:wrap;gap:8px 20px;display:flex}.docs-index .eyebrow{width:100%}.docs-index nav a{padding:6px 0}.docs-app-link{margin-top:16px}}@media (max-width:540px){.docs-allocation{grid-template-columns:1fr}.docs-allocation>div{padding:16px}.docs-glossary>div{grid-template-columns:1fr;gap:8px}.docs-body h2{font-size:27px}.docs-body p{font-size:15px}.docs-body .docs-note{padding:18px}.protocol-nav a[href="/docs/"]{grid-column:1/-1;padding:7px}}
