.docs{max-width:1124px;margin:auto;padding:70px 28px 90px;min-height:70vh}
.docs h1{font-size:44px;letter-spacing:-.04em;line-height:1.25;color:#142d50;max-width:760px}
.lead{color:#647b97;font-size:16px;line-height:1.9}
.doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:42px 0}
.doc-grid article{padding:26px;background:#fff;border:1px solid #e1eaf7;border-radius:12px;scroll-margin-top:25px}
.doc-grid article>span{color:#1677ff;font-size:11px;font-weight:700}
.doc-grid h2{font-size:21px;color:#27486f}.doc-grid p{color:#657d99;font-size:14px;line-height:1.85}.doc-grid a{color:#126bd6;font-size:13px;font-weight:700}
.check{padding:28px 32px;background:#edf5ff;border:1px solid #dce9fc;border-radius:12px;color:#456184}.check h2{color:#244971;font-size:22px}.check li{margin:12px 0}
.doc-layout{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1180px;margin:auto;gap:45px;padding:40px 28px 80px}
.doc-sidebar{align-self:start;position:sticky;top:24px;background:#fff;border:1px solid #e1eaf7;padding:20px 12px;border-radius:10px}
.doc-sidebar p{margin:0 12px 14px;color:#2d4f79;font-size:13px;font-weight:700}.doc-sidebar a{display:block;padding:10px 12px;border-radius:6px;color:#57718f;font-size:13px}.doc-sidebar a[aria-current]{background:#e9f3ff;color:#126bd6;font-weight:700}
.doc-version{border-top:1px solid #edf1f7;margin:20px 12px 0;padding-top:16px;color:#8b9bb0;font-size:11px}
.doc-article{min-width:0;color:#4e6683;font-size:15px;line-height:1.9}.doc-article h1{font-size:39px;line-height:1.3;color:#16375e;letter-spacing:-.035em}.doc-article h2{font-size:23px;color:#234872;margin:0 0 18px}.doc-article section{margin-top:40px;padding-top:28px;border-top:1px solid #e1eaf7}.doc-article a{color:#126bd6}
.doc-note{background:#eaf3ff;border-left:3px solid #1677ff;padding:16px 20px;border-radius:0 8px 8px 0;font-size:14px;margin:22px 0}
code{font-family:Consolas,monospace;font-size:.9em;overflow-wrap:anywhere}pre{padding:22px;border-radius:10px;background:#112b4d;color:#e2eeff;overflow:auto;line-height:1.8;font-size:14px}pre code{white-space:pre;overflow-wrap:normal}
.table-wrap{overflow:auto;border:1px solid #dae6f6;border-radius:8px}table{border-collapse:collapse;width:100%;background:#fff;font-size:13px}th{text-align:left;background:#eaf3ff;color:#2b507b}td,th{padding:14px 16px;border-bottom:1px solid #e6eef8;vertical-align:top}
.doc-pager{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #dce6f3;padding-top:24px;margin-top:45px;font-size:13px}
.doc-footer{border-top:1px solid #e1eaf7;padding:28px;display:flex;justify-content:space-between;color:#768ba5;font-size:12px}.doc-footer a{color:#126bd6}
a:focus-visible{outline:3px solid #85b7ff;outline-offset:4px}.skip-link{position:absolute;left:16px;top:-80px;z-index:10;background:#fff;color:#126bd6;padding:12px}.skip-link:focus{top:10px}
@media(max-width:780px){.docs{padding:40px 22px}.docs h1{font-size:32px}.doc-grid{grid-template-columns:1fr}.doc-layout{display:block;padding:24px 20px}.doc-sidebar{position:static;margin-bottom:32px}.doc-sidebar a{display:inline-block}.doc-version{display:none}.doc-article h1{font-size:30px}.platform-header{justify-content:space-between}.doc-footer{gap:20px}.check{padding:20px}pre{font-size:12px;padding:16px}}

