.docs-page{background:#fff}
.docs-page .site-header{border-bottom:1px solid #e8edf5;background:#fff}
.docs-page .site-footer{display:none}
.docs-wrap{width:min(1360px,calc(100% - 64px));margin:auto}
.docs-shell{display:grid;grid-template-columns:218px minmax(0,1fr) 155px;gap:42px;align-items:start;padding:38px 0 0}
.docs-sidebar{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;padding:0 6px 28px 0;scrollbar-width:thin;scrollbar-color:#dce5f1 transparent}
.docs-home{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:650;margin:0 10px 22px;letter-spacing:-.02em}
.docs-home>span{display:grid;place-items:center;background:#edf4ff;color:#316be0;width:30px;height:30px;border-radius:9px}
.docs-search{display:flex;align-items:center;gap:7px;border:1px solid #dce5f1;border-radius:8px;padding:9px 10px;margin:0 0 26px;color:#8d9db1;background:#fbfcfe}
.docs-search input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:#24405f;font-size:12px;padding:2px 0}
.docs-search:focus-within{border-color:#82acf0;box-shadow:0 0 0 3px #edf4ff}
.docs-search kbd{white-space:nowrap;font-size:9px;font-family:var(--sans);border:1px solid #e4eaf3;border-radius:4px;padding:2px 4px;background:white}
.docs-nav-group{margin:0 0 24px}
.docs-nav-group h2{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#8796ab;font-weight:650;line-height:1.4;margin:0 10px 8px}
.docs-nav-group a{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:1.5;color:#61758e;padding:8px 10px;border-radius:7px;margin:2px 0;transition:background .15s,color .15s}
.docs-nav-group a:hover{background:#f4f7fc;color:#2d65bb}
.docs-nav-group a[aria-current]{background:#eaf2ff;color:#2867df;font-weight:600}
.docs-nav [hidden]{display:none!important}
.docs-no-results{font-size:12px;padding:12px 10px;color:#7b8da3}
.docs-menu-toggle{display:none}
.docs-sidebar-help{border-top:1px solid #e8edf5;padding:18px 10px 0;display:grid;gap:5px;font-size:11px}
.docs-sidebar-help>span{color:#99a6b6}
.docs-sidebar-help a{display:flex;align-items:center;gap:7px;color:#627c9b}
.docs-article{max-width:760px;width:100%;min-width:0;padding:0 0 22px}
.docs-breadcrumb{display:flex;gap:10px;align-items:center;font-size:11px;color:#8b9bb0;margin:2px 0 21px}
.docs-breadcrumb a{color:#53739b}
.docs-breadcrumb span{color:#c4cfdf}
.doc-article-header h1{font-family:var(--serif);font-size:clamp(34px,3.6vw,46px);font-weight:400;letter-spacing:-.045em;line-height:1.13;margin:0 0 16px;color:#18314d}
.doc-lead{font-size:15px;color:#7a8ba0;line-height:1.8;margin:0 0 38px;max-width:620px}
.doc-section{margin:0 0 39px;scroll-margin-top:30px}
.doc-section>h2{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.03em;margin:0 0 17px;color:#233d5b}
.doc-section p,.doc-section li{font-size:14px;line-height:1.85;color:#6a7f98}
.doc-section p{margin:0 0 16px}
.doc-section strong{font-weight:600;color:#3a5678}
.doc-section a{color:#2867dc;text-decoration:underline;text-decoration-color:#c3d7f8;text-underline-offset:3px}
.doc-section ul{padding-left:20px}
.doc-section li+li{margin-top:9px}
.doc-section kbd{display:inline-block;background:#f5f8fc;border:1px solid #dce5f0;box-shadow:0 2px 0 #e2e9f2;border-radius:5px;padding:1px 6px;font-family:var(--sans);font-size:11px;white-space:nowrap;color:#526d8f;line-height:1.7;margin:0 1px 3px}
.key-plus{font-size:10px;color:#9badc2;padding:0 3px}
.doc-video{border:1px solid #dce6f3;border-radius:14px;background:#eaf2fd;box-shadow:0 14px 36px #315c8d0c;overflow:hidden}
.doc-video video{width:100%;aspect-ratio:16/9;display:block;background:#15243b}
.doc-video-caption{font-size:11px!important;margin:9px 0 0!important;color:#94a2b4!important}
.doc-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.doc-start-card{display:block;position:relative;border:1px solid #e1e9f4;border-radius:11px;background:linear-gradient(135deg,#fff,#f9fbfe);padding:21px;text-decoration:none!important;transition:border-color .2s,box-shadow .2s}
.doc-start-card:hover{border-color:#b8cff4;box-shadow:0 9px 25px #264a7e08}
.doc-start-card>span{font-size:10px;font-weight:650;color:#6d96d2;letter-spacing:.1em}
.doc-start-card h3{font-size:14px;line-height:1.45;font-weight:600;color:#294765;margin:13px 0 7px;letter-spacing:-.02em}
.doc-start-card p{font-size:12px;line-height:1.7;margin:0 0 5px;color:#8a9bb0}
.doc-start-card b{position:absolute;right:17px;top:17px;font-size:14px;color:#99b2d4;font-weight:400}
.doc-figure{margin:0 0 23px;border:1px solid #dce6f3;border-radius:12px;overflow:hidden;background:#fbfdff}
.doc-figure svg{width:100%;height:auto}
.doc-figure figcaption{font-size:11px;line-height:1.75;color:#8497af;padding:11px 15px;border-top:1px solid #e1e9f4}
.doc-steps{list-style:none;counter-reset:docstep;padding:0;margin:22px 0}
.doc-steps>li{position:relative;counter-increment:docstep;display:flex;gap:15px;margin:0 0 22px}
.doc-steps>li:before{content:counter(docstep);display:grid;place-items:center;flex:0 0 26px;height:26px;margin-top:0;background:#edf4ff;border:1px solid #d9e7fc;color:#4a7bbc;font-size:11px;font-weight:600;border-radius:50%}
.doc-steps h3{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.6;margin:1px 0 5px;color:#294967}
.doc-steps p{margin:0;font-size:13px}
.doc-note{display:flex;gap:13px;border:1px solid #dce7f7;background:#f6f9fe;border-radius:10px;padding:17px 19px;margin:22px 0}
.doc-note-icon{border:1px solid #a8bfde;border-radius:50%;width:18px;height:18px;flex-shrink:0;text-align:center;line-height:16px;font-size:11px;font-weight:600;color:#6688b4;margin-top:2px}
.doc-note strong{font-size:13px;line-height:1.7;display:block;margin-bottom:5px;color:#486887}
.doc-note p{font-size:12px;margin:0;color:#7b91ac}
.doc-note.planned{background:#fffaf1;border-color:#efdfbc}
.doc-note.planned strong{color:#8c713b}
.doc-note.planned p{color:#9a8767}
.doc-note.planned .doc-note-icon{color:#a68b56;border-color:#d6c29b}
.doc-table-wrap{overflow-x:auto;border:1px solid #e1e9f3;border-radius:10px;margin:20px 0}
.doc-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.7}
.doc-table-wrap th{font-weight:600;color:#5b7699;background:#f6f9fd;padding:12px 16px;white-space:nowrap}
.doc-table-wrap td{padding:12px 16px;color:#7187a0;border-top:1px solid #e8eef6}
.doc-table-wrap td:first-child{min-width:135px;color:#466585}
.docs-toc{position:sticky;top:30px;border-left:1px solid #e6edf6;padding-left:18px;margin-top:4px}
.docs-toc h2{font-size:10px;letter-spacing:.06em;font-weight:650;color:#7c8fa8;line-height:1.4;margin:0 0 15px}
.docs-toc a{display:block;font-size:11px;line-height:1.7;color:#92a1b5;padding:0 0 12px}
.docs-toc a:hover{color:#2867df}
.docs-pagination{border-top:1px solid #e4ebf5;padding-top:25px;margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.docs-pagination a{padding:17px 18px;border:1px solid #e1e9f4;border-radius:9px;display:grid;gap:6px}
.docs-pagination a:last-child{text-align:right}
.docs-pagination a:hover{border-color:#b8cfee;background:#fbfdff}
.docs-pagination small{font-size:10px;color:#9baabe}
.docs-pagination strong{font-size:12px;line-height:1.6;font-weight:500;color:#4f709b}
.docs-article-footer{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:10px;color:#a0adbf;margin:30px 0 0;padding:20px 0;border-top:1px solid #edf1f7}
.docs-article-footer>span{margin-right:auto}
.docs-article-footer a:hover{color:#4676bd}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1180px){.docs-shell{grid-template-columns:200px minmax(0,1fr);gap:36px}.docs-toc{display:none}.docs-article{max-width:800px}}
@media(max-width:760px){.docs-wrap{width:calc(100% - 38px)}.docs-shell{display:block;padding-top:22px}.docs-sidebar{position:static;max-height:none;padding:0 0 22px;margin-bottom:26px;border-bottom:1px solid #e5ecf6}.docs-home{margin:0 0 15px}.docs-search{margin-bottom:12px}.docs-search input{font-size:13px}.docs-menu-toggle{width:100%;border:1px solid #e2eaf5;background:#f7faff;border-radius:8px;display:flex;justify-content:space-between;padding:11px 12px;font-size:12px;color:#4c709a}.docs-nav{display:none;max-height:48vh;overflow:auto;padding-top:24px}.docs-sidebar.nav-open .docs-nav{display:block}.docs-nav-group a{font-size:13px;padding:10px}.docs-sidebar-help{display:none}.docs-breadcrumb{margin-bottom:16px}.doc-article-header h1{font-size:35px}.doc-lead{font-size:14px;margin-bottom:30px}.doc-section>h2{font-size:20px}.doc-section p,.doc-section li{font-size:13px}.doc-section{margin-bottom:32px}.doc-start-card{padding:17px}.doc-note{padding:15px}.doc-figure figcaption{font-size:10px}.docs-pagination{gap:10px}.docs-pagination a{padding:14px}.docs-pagination strong{font-size:11px}.docs-article-footer{gap:13px}}
@media(max-width:390px){.doc-start-grid{grid-template-columns:1fr}.docs-pagination{grid-template-columns:1fr}.docs-pagination>span{display:none}}
