.docs-body{background:#fff;color:#182942}
.docs-header{position:sticky;top:0;z-index:100;height:72px;border-bottom:1px solid #173252;color:#fff;background:#07152f}
.docs-header-inner{width:min(1440px,calc(100% - 48px));height:100%;margin:auto;display:flex;align-items:center;gap:18px}.docs-header .brand{font-size:17px}.docs-header .brand img{width:34px;height:34px}.docs-divider{width:1px;height:25px;background:#29405f}.docs-product{color:#8ea0b9;font-size:13px;font-weight:650}.docs-top-nav{display:flex;align-items:center;gap:25px;margin-left:auto;color:#c2cee0;font-size:13px;font-weight:650}.docs-top-nav a:hover{color:#fff}.docs-top-nav a:last-child{padding:9px 12px;border:1px solid #294362;border-radius:8px}.docs-menu-button{display:none;margin-left:auto;padding:9px 12px;border:1px solid #294362;border-radius:8px;color:#fff;background:#102542;font-size:13px;font-weight:700}
.docs-hero{position:relative;overflow:hidden;color:#fff;background:#07152f}.docs-hero:after{content:"";position:absolute;width:620px;height:620px;right:-170px;top:-370px;border-radius:50%;background:radial-gradient(circle,rgba(28,113,255,.33),transparent 70%)}.docs-hero-inner{position:relative;z-index:1;width:min(1160px,calc(100% - 48px));min-height:360px;margin:auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:70px;padding:55px 0}.docs-kicker{display:block;margin-bottom:15px;color:#76a7ff;font-size:12px;font-weight:800;letter-spacing:.16em}.docs-hero h1{margin:0;font-size:clamp(42px,5vw,65px);line-height:1.02;letter-spacing:-.055em}.docs-hero p{max-width:670px;margin:22px 0 0;color:#a9b7cb;font-size:17px;line-height:1.7}.base-url-card{min-width:350px;display:grid;gap:10px;padding:19px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.06);box-shadow:0 20px 50px rgba(0,8,26,.25)}.base-url-card span{color:#6e82a0;font-size:9px;font-weight:800;letter-spacing:.14em}.base-url-card code{padding:12px;border-radius:8px;color:#a9c9ff;background:#091a35;font-size:12px}.base-url-card button{justify-self:start;border:0;color:#78aaff;background:none;padding:0;font-size:11px;font-weight:750;cursor:pointer}
.docs-shell{max-width:1440px;margin:auto;display:grid;grid-template-columns:250px minmax(0,910px);justify-content:center;gap:76px;padding:0 48px}.docs-sidebar{position:relative;border-right:1px solid #e1e7ef}.sidebar-inner{position:sticky;top:72px;max-height:calc(100vh - 72px);padding:41px 25px 40px 0;overflow:auto}.sidebar-title{display:block;margin:0 0 10px;color:#9aa7b9;font-size:10px;font-weight:850;letter-spacing:.14em}.group-title{margin-top:27px}.docs-sidebar nav{display:grid}.docs-sidebar nav a{position:relative;padding:8px 11px;border-radius:7px;color:#5d6d83;font-size:13px;font-weight:600}.docs-sidebar nav a:hover{color:#1167f2;background:#f3f7fd}.docs-sidebar nav a.active{color:#1167f2;background:#edf4ff}.docs-sidebar nav a.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:#1167f2}.openapi-download{display:flex;align-items:center;gap:9px;margin-top:32px;padding:11px;border:1px solid #dce5f0;border-radius:9px;color:#34506f;font-size:11px;font-weight:750}.openapi-download span{font-size:16px;color:#176ced}
.docs-content{min-width:0;padding:18px 0 70px}.doc-section{padding:70px 0;border-bottom:1px solid #e4e9f0;scroll-margin-top:72px}.doc-section:last-of-type{border-bottom:0}.doc-heading>span{display:block;margin-bottom:11px;color:#176ced;font-size:10px;font-weight:850;letter-spacing:.15em}.doc-heading h2{margin:0 0 23px;font-size:34px;line-height:1.14;letter-spacing:-.04em}.doc-section>p,.endpoint-detail>p{max-width:790px;color:#5d6d83;font-size:16px;line-height:1.78}.doc-lead{font-size:18px!important}.doc-section code:not(pre code){padding:2px 5px;border:1px solid #dae4f1;border-radius:5px;color:#174f9c;background:#f4f8fd;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.info-grid article{display:flex;gap:12px;padding:18px;border:1px solid #e0e7f0;border-radius:12px;background:#fafcff}.info-icon{flex:0 0 auto;width:33px;height:33px;display:grid;place-items:center;border-radius:9px;color:#176ced;background:#e8f1ff;font-size:11px;font-weight:850}.info-grid article>div{display:grid;gap:5px}.info-grid strong{font-size:13px}.info-grid p{margin:0;color:#718096;font-size:12px;line-height:1.5}.callout{margin-top:28px;padding:18px 20px;border-left:3px solid #2778ef;border-radius:0 10px 10px 0;background:#f0f6ff}.callout.warning{border-color:#eaa52e;background:#fff8e9}.callout.success{border-color:#1eae78;background:#eefaf6}.callout strong{font-size:13px}.callout p{margin:5px 0 0;color:#64738a;font-size:13px;line-height:1.6}
.code-block{overflow:hidden;margin:25px 0;border:1px solid #17365e;border-radius:13px;color:#d8e8ff;background:#07182f;box-shadow:0 12px 30px rgba(10,35,73,.08)}.code-label{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #19385f;color:#647e9e;background:#0a1d38;font-size:9px;font-weight:800;letter-spacing:.12em}.code-label button{border:0;color:#8fb8f6;background:transparent;font-size:10px;font-weight:750;cursor:pointer}.code-label button:hover{color:#fff}.code-block pre{margin:0;padding:20px 22px;overflow:auto}.code-block code{font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre}.code-muted{color:#7690b2}.compact pre{min-height:92px}.split-code{display:grid;grid-template-columns:1fr 1fr;gap:14px}.table-wrap{overflow:auto;margin:25px 0;border:1px solid #e0e7ef;border-radius:12px}.table-wrap table{width:100%;border-collapse:collapse}.table-wrap th,.table-wrap td{padding:13px 16px;border-bottom:1px solid #e6ebf2;text-align:left;font-size:13px}.table-wrap th{color:#64748a;background:#f6f8fb;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td:first-child{width:220px}.fine-print{color:#77869b!important;font-size:13px!important}
.endpoint-table{overflow:hidden;margin:25px 0;border:1px solid #dfe6ef;border-radius:13px}.endpoint-table a{display:grid;grid-template-columns:68px minmax(260px,1fr) 190px;align-items:center;gap:12px;min-height:51px;padding:0 16px;border-bottom:1px solid #e7ecf2;transition:background .15s}.endpoint-table a:last-child{border-bottom:0}.endpoint-table a:hover{background:#f7faff}.endpoint-table code,.endpoint-stack code,.endpoint-title code{font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.endpoint-table small,.endpoint-stack small{color:#718095;font-size:12px}.method{width:55px;display:inline-grid;place-items:center;padding:5px 7px;border-radius:6px;font-size:9px;font-weight:900;letter-spacing:.06em}.method.get{color:#126c9b;background:#e1f4fc}.method.post{color:#087b55;background:#ddf7eb}.method.put{color:#8a5b00;background:#fff0ce}.method.delete{color:#bc3c46;background:#ffe6e8}.endpoint-detail{padding:38px 0;border-top:1px solid #e5eaf1;scroll-margin-top:90px}.endpoint-detail:first-of-type{margin-top:20px}.endpoint-title{display:flex;align-items:center;gap:10px}.endpoint-title.secondary{margin-top:9px}.endpoint-detail h3,.subheading{margin:17px 0 7px;font-size:22px;letter-spacing:-.025em}.response-example{margin-top:18px;border:1px solid #dde5ee;border-radius:10px;background:#fafcff}.response-example summary{display:flex;justify-content:space-between;padding:14px 16px;color:#40536e;font-size:12px;font-weight:750;cursor:pointer;list-style:none}.response-example summary::-webkit-details-marker{display:none}.response-example[open] summary span{transform:rotate(45deg)}.response-example pre{margin:0;padding:18px;border-top:1px solid #e1e8f0;color:#d8e8ff;background:#08182f;overflow:auto}.response-example code{font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.compact-table td:first-child{width:190px}.danger-detail{border-left:3px solid #ec6570;padding-left:20px}.endpoint-stack{display:grid;margin:27px 0;border:1px solid #dfe6ef;border-radius:12px;overflow:hidden}.endpoint-stack>div{display:grid;grid-template-columns:68px minmax(220px,1fr) 1fr;align-items:center;gap:12px;min-height:50px;padding:0 15px;border-bottom:1px solid #e7ecf2}.endpoint-stack>div:last-child{border-bottom:0}.flow-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.flow-cards article{padding:20px;border:1px solid #e0e7ef;border-radius:12px}.flow-cards article>span{width:25px;height:25px;display:grid;place-items:center;margin-bottom:25px;border-radius:7px;color:#fff;background:#176ced;font-size:10px;font-weight:900}.flow-cards strong{display:block;font-size:13px}.flow-cards p{margin:6px 0 0;color:#718095;font-size:12px;line-height:1.55}.status-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:25px}.status-grid>div{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e1e7ef;border-radius:9px}.status-grid strong{width:38px;color:#bb3c48;font:700 12px ui-monospace,SFMono-Regular,monospace}.status-grid span{color:#66768c;font-size:12px}.operation-list{display:grid;gap:12px;margin:27px 0;padding:0;list-style:none}.operation-list li{position:relative;padding-left:24px;color:#57687f;font-size:14px}.operation-list li:before{content:"✓";position:absolute;left:0;color:#15926a;font-weight:900}
.docs-footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:45px 0 0;color:#738198;font-size:11px}.docs-footer .brand{font-size:14px;color:#172942}.docs-footer .brand img{width:29px;height:29px}.docs-footer p{margin:0}.docs-footer>a{color:#176ced;font-weight:750}.copy-toast{position:fixed;right:24px;bottom:24px;z-index:200;pointer-events:none;opacity:0;transform:translateY(12px);padding:12px 15px;border-radius:9px;color:#fff;background:#102746;box-shadow:0 14px 35px rgba(3,19,43,.23);font-size:12px;font-weight:700;transition:.2s}.copy-toast.show{opacity:1;transform:none}
@media(max-width:980px){.docs-hero-inner{grid-template-columns:1fr}.base-url-card{min-width:0;max-width:500px}.docs-shell{grid-template-columns:210px minmax(0,1fr);gap:38px;padding:0 30px}.info-grid,.flow-cards{grid-template-columns:1fr}.endpoint-table a{grid-template-columns:65px 1fr}.endpoint-table small{display:none}}
@media(max-width:760px){.docs-header-inner{width:calc(100% - 28px)}.docs-header .brand span{display:none}.docs-product{font-size:12px}.docs-top-nav{display:none}.docs-menu-button{display:block}.docs-hero-inner{width:calc(100% - 32px);min-height:360px;padding:42px 0}.docs-hero h1{font-size:42px}.docs-hero p{font-size:15px}.docs-shell{display:block;padding:0 20px}.docs-sidebar{position:fixed;inset:72px 0 auto;z-index:90;display:none;max-height:calc(100vh - 72px);border:0;background:#fff;box-shadow:0 25px 45px rgba(13,35,70,.18);overflow:auto}.docs-sidebar.open{display:block}.sidebar-inner{position:static;max-height:none;padding:25px}.docs-content{padding-top:0}.doc-section{padding:55px 0}.doc-heading h2{font-size:30px}.split-code,.status-grid{grid-template-columns:1fr}.endpoint-stack>div{grid-template-columns:65px 1fr}.endpoint-stack small{display:none}.table-wrap td:first-child{width:auto}.docs-footer{grid-template-columns:1fr;gap:15px}.copy-toast{left:20px;right:20px;text-align:center}}
@media(max-width:480px){.docs-shell{padding:0 15px}.docs-hero h1{font-size:36px}.base-url-card code{font-size:10px;overflow-wrap:anywhere}.doc-section>p,.endpoint-detail>p{font-size:15px}.info-grid{grid-template-columns:1fr}.code-block pre{padding:17px 15px}.code-block code{font-size:10px}.endpoint-table a{grid-template-columns:58px minmax(0,1fr);padding:0 11px}.endpoint-table code,.endpoint-stack code{font-size:10px}.endpoint-stack>div{grid-template-columns:58px minmax(0,1fr);padding:0 10px}}
