:root{--bg:#080808;--panel:#101010;--line:#282828;--text:#eee;--muted:#aaa;--blue:#c5e5fa}html{scroll-padding-top:100px}body{background:#080808;font-size:14px}header{height:74px;padding:0 28px;background:#090909f2;gap:24px}.brand{white-space:nowrap}.header-right{gap:12px}.layout{grid-template-columns:270px minmax(0,1fr);max-width:1500px;padding:0 28px;gap:0}.sidebar{top:74px;height:calc(100svh - 74px);padding:26px 20px 20px 0;border-color:#ffffff12}main{max-width:none;padding:44px 50px 50px}.docs-top-nav{display:flex;gap:17px;align-items:center;overflow:auto;font-size:12px;scrollbar-width:none;white-space:nowrap}.docs-top-nav a{color:#aaa}.docs-top-nav a:hover{color:white}.docs-label{color:#aaa}.sidebar-brand{padding:0 9px 20px}.sidebar-brand img{width:52px;height:52px;border-radius:12px;object-fit:contain}.sidebar-brand strong{display:block;margin-top:12px;font-size:18px}.sidebar-brand p{color:#999;font-size:12px;line-height:1.7;margin:8px 0 14px}.community-actions{display:flex;gap:7px;flex-wrap:wrap}.community-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff26;background:#191919;color:#eee;border-radius:999px;padding:8px 12px;font-size:12px;cursor:pointer;text-decoration:none}.community-pill:hover{background:#292929;border-color:#ffffff50}.search-wrap{background:#151515;border-color:#333;margin-bottom:15px}.nav-eyebrow{display:none}#doc-nav{flex:1}.doc-link{font-size:12px;padding:10px 9px;border-radius:7px;gap:10px;color:#bbb}.doc-link[hidden]{display:none}.doc-link.active{background:#222;color:white;box-shadow:none}.doc-number{font:11px ui-monospace,monospace;color:#888;min-width:21px}.sidebar-bottom{flex-wrap:wrap;line-height:1.8}.docs-hero{padding:30px 0 50px;border-bottom:1px solid #292929;scroll-margin-top:100px}.hero-eyebrow,.section-label{color:#929292;font-size:11px;letter-spacing:1.6px}.docs-hero h1{font-size:clamp(30px,3.2vw,49px);line-height:1.25;margin:22px 0;letter-spacing:-1.5px}.docs-hero>p{font-size:16px;color:#aaa;max-width:650px;line-height:1.8}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.hero-actions a{border:1px solid #353535;border-radius:10px;padding:12px 18px;font-size:13px}.hero-actions a:first-child{background:white;color:black;border-color:white;font-weight:600}.hero-protocols{display:flex;gap:22px;color:#888;font-size:11px;flex-wrap:wrap}.doc-section{padding:48px 0;border-bottom:1px solid #282828;scroll-margin-top:96px}.section-title{font-size:27px!important;letter-spacing:-.7px;margin:14px 0!important;color:#f3f3f3}.doc-section h2:not(.section-title){font-size:19px;margin-top:30px}.doc-section .subtitle{color:#aaa;font-size:14px}.doc-section p,.doc-section li{font-size:14px;line-height:1.9;color:#bbb}.doc-section a:not(.community-pill){color:#c8e7ff}.callout,.intro-banner{background:#151515;border-color:#303030;color:#bbb}.codebox{background:#0e0e0e;border-color:#303030;border-radius:12px}.codebar{background:#181818;border-color:#303030}.codebox pre{font-size:12px}.table-scroll table{background:#111}.table-scroll th,.table-scroll td{border-color:#303030}.next-cards a{background:#151515;border-color:#333}code{overflow-wrap:anywhere}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.support-card{border:1px solid #333;background:#111;border-radius:16px;padding:25px}.qr-expiry{font-size:12px!important;color:#999!important;margin-top:20px}.endpoint-grid{display:grid;gap:12px;margin:22px 0}.endpoint-grid>div{background:#131313;border:1px solid #333;border-radius:12px;padding:16px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.endpoint-grid small{color:#aaa}.endpoint-grid code{font-size:13px;color:white}.endpoint-grid button{margin-left:auto;background:#242424;color:white;border:1px solid #444;border-radius:6px;padding:5px 10px}#wechat-dialog{border:1px solid #444;border-radius:18px;padding:22px;background:#131313;color:white;max-width:min(410px,92vw);width:100%}#wechat-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.qr-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.qr-heading h2{margin:0;font-size:18px}.qr-heading button{background:#242424;border:1px solid #444;color:white;border-radius:50%;width:30px;height:30px;font-size:20px}#wechat-dialog img{display:block;width:100%;height:auto;border-radius:8px}#wechat-dialog p{font-size:12px;line-height:1.7;color:#bbb}footer{color:#777}
@media(max-width:1350px){.docs-top-nav{gap:12px}.docs-top-nav a:nth-child(n+8){display:none}main{padding:35px}.brand-divider{display:none}}@media(max-width:1000px){.docs-top-nav{display:none}.layout{grid-template-columns:240px minmax(0,1fr);padding:0 20px}main{padding:30px 25px}.support-grid{grid-template-columns:1fr}}@media(max-width:760px){header{height:65px;padding:0 18px}.layout{display:block;padding:0}.sidebar{top:65px;height:calc(100svh - 65px);padding:24px 20px;background:#101010}.sidebar.open{display:flex}main{padding:20px}.sidebar-brand{padding-bottom:15px}.sidebar-brand img{width:40px;height:40px}.docs-hero{padding:24px 0 35px}.docs-hero h1{font-size:32px}.doc-section{padding:35px 0}.section-title{font-size:24px!important}.header-right>a:first-child{display:inline-flex}.header-right>.console-link{display:none}.doc-section p,.doc-section li{font-size:13px}.hero-protocols{gap:10px;font-size:10px}.codebox pre{font-size:11px}}
