@font-face{font-family:VazirDocs;src:url('/fonts/video-title/Vazirmatn.ttf') format('truetype');font-display:swap}
:root{--paper:#fff;--soft:#f7f8fa;--ink:#252934;--muted:#7d828e;--line:#e9eaf0;--accent:#7761d9;--code:#f7f8fa;--code-ink:#344052;color-scheme:light}html.dark{--paper:#15161c;--soft:#1d1f27;--ink:#e9eaf0;--muted:#969baa;--line:#30323d;--accent:#b39bff;--code:#1b1e26;--code-ink:#d0d7e5;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.95 VazirDocs,Tahoma,sans-serif}a{color:var(--accent);text-decoration:none}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.docs-header{height:78px;position:fixed;inset:0 0 auto;z-index:30;background:var(--paper);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 32px}.docs-brand{display:flex;align-items:center;gap:10px;min-width:235px;color:var(--ink)}.docs-brand b{font-size:24px}.docs-brand>span{font-size:11px;border:1px solid var(--line);border-radius:6px;padding:1px 7px;color:var(--muted)}.docs-search{display:flex;align-items:center;gap:10px;width:min(460px,40vw);border:1px solid var(--line);border-radius:9px;padding:7px 12px;background:var(--soft)}.docs-search svg{width:17px;fill:none;stroke:var(--muted);stroke-width:1.6}.docs-search input{background:none;outline:none;border:0;color:var(--ink);width:100%;min-width:0;font-size:12px}.docs-search kbd{white-space:nowrap;direction:ltr;font:11px monospace;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.docs-header-actions{display:flex;align-items:center;gap:20px;white-space:nowrap}.docs-header-actions>a{font-size:12px;background:var(--ink);color:var(--paper);border-radius:7px;padding:7px 13px}.docs-header button{border:0;background:none;color:var(--muted);font-size:23px}.docs-sidebar{width:274px;position:fixed;right:0;top:78px;bottom:0;overflow:auto;border-left:1px solid var(--line);padding:30px 24px;background:var(--paper);z-index:20}.docs-back{font-size:12px;color:var(--muted);display:block;margin-bottom:27px}.docs-nav-group{margin:23px 0}.docs-nav-group h2{font-size:11px;color:var(--muted);font-weight:500;margin:15px 12px 8px}.docs-nav-group a{display:flex;align-items:center;gap:10px;color:var(--ink);padding:8px 12px;font-size:13px;border-radius:7px;border-right:2px solid transparent}.docs-nav-group a:hover{background:var(--soft)}.docs-nav-group a.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-right-color:var(--accent)}.docs-nav-group a span{width:19px;color:var(--muted);font-family:monospace}.docs-sidebar-footer{border-top:1px solid var(--line);margin-top:30px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.docs-version{font-family:monospace;border:1px solid var(--line);border-radius:5px;padding:1px 6px;color:var(--muted)}.docs-layout{margin:78px 274px 0 0;display:grid;grid-template-columns:minmax(0,820px) 185px;justify-content:center;gap:50px;padding:50px 50px 80px}#doc-content{min-width:0;outline:none}.docs-breadcrumb{font-size:12px;color:var(--muted);display:flex;gap:12px;align-items:center;margin-bottom:24px}.docs-breadcrumb span:last-child{color:var(--accent)}h1{font-size:32px;line-height:1.6;letter-spacing:-.7px;margin:0 0 14px}h2{font-size:21px;margin:40px 0 16px;letter-spacing:-.3px}h3{font-size:16px;margin:25px 0 12px}.docs-lead{font-size:15px;color:var(--muted);line-height:2.1;margin:0 0 30px}.docs-toc{position:sticky;top:116px;height:fit-content;border-right:1px solid var(--line);padding-right:20px;font-size:11px}.docs-toc>small{font-size:11px;color:var(--muted)}.docs-toc nav a{display:block;padding:7px 0;color:var(--muted)}.docs-toc nav a:hover{color:var(--accent)}.docs-help{display:block;margin-top:35px;border-top:1px solid var(--line);padding-top:20px;color:var(--muted)}.docs-help b{font-weight:500;color:var(--ink)}.docs-callout{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--paper));border-radius:10px;padding:16px 20px;margin:23px 0;line-height:2;font-size:13px}.docs-callout b{color:var(--accent)}.docs-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.docs-card{border:1px solid var(--line);border-radius:11px;padding:23px;display:block;color:var(--ink);transition:border-color .15s,transform .15s}.docs-card:hover{border-color:var(--accent);transform:translateY(-2px)}.docs-card>span{display:inline-grid;place-items:center;width:35px;height:35px;border:1px solid var(--line);border-radius:8px;font:16px monospace;color:var(--accent);margin-bottom:12px}.docs-card b{display:block;font-size:15px}.docs-card p{font-size:12px;color:var(--muted);margin-bottom:0}.docs-endpoint{direction:ltr;display:flex;gap:12px;align-items:center;border:1px solid var(--line);padding:12px 17px;border-radius:8px;background:var(--soft);font:13px/1.7 monospace;overflow:auto}.docs-method{font-size:11px;background:#e0f4ed;color:#227a61;padding:2px 7px;border-radius:4px}.docs-method.post{background:#e9e6fc;color:#7057c4}.docs-code{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:22px 0;background:var(--code)}.docs-code-head{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:0 14px;border-bottom:1px solid var(--line);min-height:44px}.docs-langs{display:flex;gap:22px;direction:ltr;overflow:auto}.docs-langs button{background:none;color:var(--muted);border:0;border-bottom:2px solid transparent;font:12px/44px VazirDocs,sans-serif;padding:0}.docs-langs button.active{color:var(--ink);border-color:var(--accent)}.docs-copy{font-size:10px;background:var(--paper);color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:2px 8px;white-space:nowrap}.docs-code pre{margin:0;padding:22px;direction:ltr;text-align:left;overflow:auto;color:var(--code-ink);font:12px/1.95 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2}.docs-code .str{color:#258b80}.docs-code .kw{color:#9469c7}.docs-code .comment{color:#9299a6}p code,li code,td code{background:var(--soft);padding:2px 5px;border-radius:4px;font:12px/1.8 monospace;direction:ltr;unicode-bidi:isolate}p,li{line-height:2.1}.docs-table-wrap{overflow:auto}.docs-table{border-collapse:collapse;width:100%;font-size:12px}.docs-table th,.docs-table td{text-align:right;border-bottom:1px solid var(--line);padding:13px 12px;vertical-align:top}.docs-table th{background:var(--soft);font-weight:500;white-space:nowrap}.docs-table td:first-child{white-space:nowrap}.docs-pagination{display:flex;gap:20px;border-top:1px solid var(--line);margin-top:55px;padding-top:25px;justify-content:space-between}.docs-pagination a{display:block;color:var(--ink);font-size:13px}.docs-pagination small{display:block;color:var(--muted);font-size:11px}.docs-footer-note{font-size:11px;color:var(--muted);margin-top:30px}.skip-link{position:fixed;top:-60px;z-index:100;background:var(--paper);padding:10px}.skip-link:focus{top:5px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#docs-menu{display:none}.docs-empty{padding:20px;color:var(--muted);font-size:12px}.docs-search-result{display:block!important;padding:12px!important;border-bottom:1px solid var(--line)!important}.docs-search-result small{color:var(--muted);display:block}.dev-public{max-width:1120px;margin:auto;padding:140px 35px 80px}.dev-public h1{font-size:52px;max-width:680px}.dev-public .docs-lead{max-width:650px}.dev-public-actions{display:flex;gap:12px;margin:30px 0 60px}.dev-public-actions a{border:1px solid var(--line);padding:12px 22px;border-radius:9px}.dev-public-actions a:first-child{color:#fff;background:#7761d9;border-color:#7761d9}.dev-public .docs-cards{grid-template-columns:repeat(3,1fr)}.dev-public-tag{color:var(--accent);letter-spacing:2px;font:12px monospace;margin:20px 0}.dev-public .docs-code{max-width:800px}
@media(min-width:1600px){.docs-layout{gap:65px;padding-top:60px}}@media(max-width:1200px){.docs-layout{grid-template-columns:minmax(0,820px);padding:40px}.docs-toc{display:none}.docs-header{padding:0 24px}.docs-brand{min-width:210px}}@media(max-width:850px){.docs-sidebar{transform:translateX(100%);transition:transform .2s;box-shadow:-10px 0 30px #0001}.docs-sidebar.open{transform:translateX(0)}.docs-layout{margin-right:0;padding:30px 24px 50px}.docs-header{gap:14px;height:70px;padding:0 16px}.docs-brand{min-width:0}.docs-brand>span,.docs-search kbd{display:none}.docs-brand b{font-size:20px}.docs-search{width:auto;flex:1;max-width:300px}.docs-header-actions{gap:12px}.docs-header-actions>a{display:none}#docs-menu{display:block}.docs-sidebar{top:70px}.docs-layout{margin-top:70px}.dev-public{padding-top:105px}.dev-public h1{font-size:37px}.dev-public .docs-cards{grid-template-columns:1fr}.docs-langs{gap:16px}}@media(max-width:480px){h1{font-size:26px}.docs-cards{grid-template-columns:1fr}.docs-code pre{padding:16px;font-size:11px}.docs-layout{padding:25px 18px}.docs-search input{font-size:11px}.docs-brand b{display:none}.docs-header{gap:10px}.docs-langs{gap:14px}.dev-public-actions{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.docs-brand .docs-logo{width:100px;height:48px;object-fit:contain;border:0;border-radius:0;background:none}.docs-brand{min-width:210px}html.dark{--paper:#1b1b1b;--soft:#272727;--ink:#eee;--muted:#adadad;--line:#3b3b3b;--code:#252525;--code-ink:#e5e5e5}html.dark .docs-logo{filter:invert(1)}
.docs-search-results{position:fixed;z-index:60;top:70px;left:50%;transform:translateX(-50%);width:min(650px,calc(100vw - 32px));max-height:min(65vh,600px);overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 55px #0003;padding:10px}.docs-search-results[hidden]{display:none!important}.docs-search-results>p{padding:5px 12px;margin:4px 0;font-size:12px;color:var(--muted)}.docs-search-results a{display:block;border-radius:8px;color:var(--ink);padding:13px 16px}.docs-search-results a:hover,.docs-search-results a[aria-current=true]{background:var(--soft);outline:1px solid var(--line)}.docs-search-results small{display:block;color:var(--muted);margin-top:5px;font-size:12px}.docs-search input::-webkit-search-cancel-button{cursor:pointer}.docs-catalog-note{font-size:12px;color:var(--muted)}
@media(max-width:850px){.docs-brand{min-width:0}.docs-brand .docs-logo{width:72px;height:40px}.docs-search-results{top:64px}}
/* Guided integration reference and runnable examples. */
.docs-operation-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0 28px;color:var(--muted);font-size:11px}.docs-operation-meta code{direction:ltr;unicode-bidi:isolate;color:var(--ink);font:11px monospace}.docs-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0}.docs-guide-steps span{border:1px solid var(--line);border-radius:8px;padding:12px;text-align:center;background:var(--soft);font-size:12px}.docs-downloads,.docs-next-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.docs-downloads a{border:1px solid var(--line);border-radius:8px;padding:10px 18px;background:var(--soft);font-size:12px}.docs-downloads a:hover{border-color:var(--accent)}.docs-next-links a{display:block;flex:1 1 240px;border:1px solid var(--line);border-radius:8px;padding:14px;font-size:12px}.docs-code pre{max-height:550px;overscroll-behavior:contain}.docs-code:focus-within{border-color:var(--accent)}.docs-sidebar-footer{flex-wrap:wrap;gap:10px}.docs-table td{overflow-wrap:anywhere}.docs-table td code{white-space:normal}.docs-table td:first-child code{white-space:nowrap}.docs-table td b{font-size:11px;color:var(--accent)}
@media(max-width:600px){.docs-operation-meta{gap:6px 12px}.docs-guide-steps{gap:5px}.docs-guide-steps span{padding:9px 4px;font-size:10px}.docs-code-head{gap:8px;padding-inline:10px}.docs-langs{gap:12px}.docs-copy{padding-inline:5px}.docs-downloads{gap:8px}.docs-downloads a{flex:1;text-align:center;padding-inline:10px}.docs-code pre{max-height:450px}.docs-table td:first-child{white-space:normal}}
.docs-header-actions .docs-playground-link{color:var(--accent);border:1px solid var(--line);background:var(--soft)}
@media(max-width:850px){.docs-header-actions .docs-playground-link{display:block;font-size:10px;padding:5px 7px}.docs-header-actions{gap:9px}.docs-search{min-width:90px}}
