.site-header{height:76px}.docs-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:250px minmax(0,1fr);gap:70px;padding:64px 48px}.docs-nav{display:flex;flex-direction:column;align-items:flex-start;gap:21px;position:sticky;top:36px;align-self:start}.docs-nav .eyebrow{font-size:10px;margin-bottom:14px}.docs-nav a{font-size:13px;color:#8a9383}.docs-nav a:hover{color:var(--cyan)}.docs-content{max-width:850px;min-width:0}.docs-content section{margin-bottom:80px;scroll-margin-top:38px}.docs-content h1{font-size:72px;line-height:1;white-space:normal;margin:24px 0 22px;letter-spacing:-.06em}.docs-lead{font-size:20px!important;max-width:570px}.docs-content p{font-size:15px;line-height:1.8;color:#a6ad9e;margin:21px 0}.docs-content h2{font-size:39px;line-height:1.12;margin:20px 0 24px}.docs-content h3{font-size:19px;letter-spacing:-.02em;margin:32px 0 15px}.docs-content .eyebrow{font-size:11px}.docs-content p a{color:var(--cyan)}.docs-status{display:grid;grid-template-columns:130px minmax(0,1fr);gap:22px;border:1px solid #34412b;padding:18px 20px;margin:12px 0;background:#12190e}.docs-status>span{font-size:11px;font-family:var(--mono);color:#b6e990;padding-top:5px}.docs-status p{margin:0;font-size:13px;line-height:1.7}.docs-status.planned{border-color:#433f30;background:#18160f}.docs-status.planned>span{color:#c9bc88}.contract-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;display:flex;flex-direction:column;gap:13px}.contract-block span{font-family:var(--mono);font-size:10px;color:#858e7d}.contract-block a{font-family:var(--mono);font-size:12px;color:#c2d2b4;overflow-wrap:anywhere}.architecture{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0;border:1px solid var(--line)}.architecture>div{padding:22px 14px;border-right:1px solid var(--line)}.architecture>div:last-child{border:0}.architecture b{display:block;font-family:var(--mono);font-size:11px;color:var(--cyan);font-weight:400}.architecture strong{display:block;font-size:13px;font-weight:500;margin:20px 0 8px}.architecture span{font-size:10px;line-height:1.5;color:#838e79;display:block}.docs-definitions>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:24px;border-bottom:1px solid var(--line);padding:19px 0}.docs-definitions dt{font-size:13px;color:#e1e9d8}.docs-definitions dd{font-size:13px;line-height:1.7;color:#99a68b;margin:0}.docs-content ul,.docs-content ol{padding-left:22px;color:#a6b396;font-size:14px;line-height:1.8}.docs-content li{margin:13px 0}.docs-content li b{color:#d3e1c4;font-weight:500}.docs-callout{border-left:2px solid var(--cyan);padding:14px 20px;background:#0e1b1e;color:#a8d5dd!important}.api-table{overflow:auto}.api-table table{width:100%;border-collapse:collapse;font-size:13px}.api-table th{font-family:var(--mono);font-weight:400;text-align:left;font-size:11px;color:#7e9579;padding:15px 12px;border-bottom:1px solid #3a4931}.api-table td{padding:16px 12px;border-bottom:1px solid var(--line);color:#a5b298;line-height:1.6}.api-table td:first-child{font-family:var(--mono);font-size:11px;color:#c3d6b0;white-space:nowrap}.site-footer{border-top:1px solid var(--line)}.site-footer>.mono{font-size:9px}.docs-content .button{margin-top:12px}
@media(max-width:1050px){.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:35px;padding:45px 28px}.docs-content h1{font-size:58px}.docs-nav a{font-size:11px}.architecture{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture>div:nth-child(2){border-right:0}.architecture>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:700px){.docs-layout{display:block;padding:30px 22px}.docs-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:12px 20px;border-bottom:1px solid var(--line);padding-bottom:26px;margin-bottom:40px}.docs-nav .eyebrow{width:100%;margin:0}.docs-nav a{font-size:10px}.docs-content h1{font-size:49px}.docs-content h2{font-size:34px}.docs-content p{font-size:14px}.docs-lead{font-size:17px!important}.docs-status{grid-template-columns:1fr;gap:8px;padding:16px}.docs-definitions>div{grid-template-columns:1fr;gap:10px}.docs-content section{margin-bottom:60px}.site-header{padding:0 22px}.site-header .wordmark{font-size:20px}.header-cta{min-width:0;font-size:11px;padding:12px}.contract-block a{font-size:10px}.site-footer{padding:24px 22px}.api-table td{font-size:11px}}
