.docs-layout{display:grid;grid-template-columns:190px minmax(0,760px);gap:80px;padding-top:65px;padding-bottom:70px;justify-content:space-between}.docs-sidebar{position:sticky;top:32px;align-self:start}.docs-sidebar>p{font:10px var(--mono);letter-spacing:.12em;color:var(--muted);margin:0 0 26px}.docs-sidebar nav{display:flex;flex-direction:column;gap:16px;font-size:12px;color:var(--muted)}.docs-sidebar nav a:hover{color:var(--ink)}.docs-sidebar>span{display:block;font:10px/1.8 var(--mono);color:var(--muted);margin-top:40px}.docs-content{min-width:0}.docs-content section{scroll-margin-top:32px;padding:45px 0;border-bottom:1px solid var(--line)}.docs-content .docs-intro{padding-top:0}.docs-intro h1{font-size:clamp(44px,5.8vw,76px);font-weight:450;letter-spacing:-.065em;line-height:1.06;margin:26px 0}.docs-content p{font-size:14px;line-height:1.95;color:var(--muted);margin:16px 0}.docs-content .docs-lead{font-size:20px;color:var(--ink);line-height:1.6;max-width:550px}.docs-content .eyebrow{font-size:10px;color:var(--mint)}.docs-content h2{font-size:32px;font-weight:450;letter-spacing:-.045em;line-height:1.2;margin:0 0 24px}.docs-content h3{font-size:15px;font-weight:500;margin:0 0 10px}.status-note{padding:22px 24px;margin-top:30px;background:#192018;border-left:2px solid #839878}.status-note strong{font-size:13px;font-weight:500;color:var(--mint)}.status-note p{font-size:12px;margin:10px 0 0}.docs-spec{display:grid;grid-template-columns:130px 1fr;gap:16px;font-size:13px;line-height:1.7;margin:28px 0}.docs-spec dt{color:var(--muted)}.docs-spec dd{margin:0}.docs-link{font-size:12px;text-decoration:underline;text-underline-offset:5px}.docs-heading{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:20px}.docs-heading h2{margin:0}.docs-heading>span{font:10px var(--mono);color:var(--mint)}.exchange-policy{padding-left:20px;border-left:1px solid #71826b;margin:26px 0}.exchange-policy p{font-size:13px}.docs-content .docs-note{font-size:11px;line-height:1.9}.work-path{list-style:none;margin:28px 0;padding:0;display:grid;gap:18px;counter-reset:work}.work-path li{display:grid;grid-template-columns:24px 120px 1fr;gap:12px;font-size:12px;line-height:1.8;counter-increment:work}.work-path li::before{content:counter(work,decimal-leading-zero);font:10px/2.2 var(--mono);color:var(--mint)}.work-path strong{font-weight:500}.work-path span{color:var(--muted)}.economics{padding:24px;background:#151a16;margin:28px 0;display:grid;gap:10px;font-size:13px}.economics p{margin:0;color:var(--ink);font-size:14px}.economics span{color:var(--muted)}.economics strong{font-weight:450;color:var(--mint);padding-top:10px}.docs-details{font-size:12px;color:var(--muted);margin-top:24px}.docs-details summary{cursor:pointer;color:var(--ink)}.docs-details ul{padding-left:18px;line-height:1.9}.docs-details li{margin:12px 0}.roadmap-list{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:30px}.roadmap-list li{display:grid;grid-template-columns:95px 1fr;gap:20px}.roadmap-list li>span{font:10px/2 var(--mono);color:var(--mint)}.roadmap-list p{font-size:13px;margin:6px 0 0}.docs-bottom{display:flex;justify-content:space-between;gap:20px;padding:32px 0;font-size:11px;color:var(--muted)}.header [aria-current]{color:var(--ink)}@media(max-width:1000px){.docs-layout{gap:40px;grid-template-columns:160px minmax(0,1fr)}}@media(max-width:760px){.header nav{gap:14px}.docs-layout{display:block;padding-top:28px}.docs-sidebar{position:static;margin-bottom:40px}.docs-sidebar nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 20px;font-size:11px}.docs-sidebar>p{margin-bottom:16px}.docs-sidebar>span{margin-top:20px;font-size:9px}.docs-sidebar>span br{display:none}.docs-content section{padding:32px 0}.docs-intro h1{font-size:48px}.docs-content .docs-lead{font-size:18px}.docs-content h2{font-size:29px}.docs-spec{grid-template-columns:95px 1fr;gap:14px;font-size:12px}.work-path li{grid-template-columns:20px 1fr;gap:8px 12px}.work-path span{grid-column:2}.roadmap-list li{grid-template-columns:72px 1fr;gap:14px}.docs-bottom{flex-direction:column}.status-note{padding:18px}.docs-heading{gap:10px 16px}}
