@font-face{font-family:"VideoClick Vazirmatn";src:url("./fonts/Vazirmatn.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--vc-bg:#080f25;--vc-panel:#0d1733;--vc-deep:#091229;--vc-border:#27365e;--vc-ink:#f7f8ff;--vc-muted:#aab8dd;--vc-violet:#7540f7;--vc-cyan:#27d9ed;--vc-coral:#fa799b}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:22px}
body.vc-doc-body{margin:0;min-width:320px;background:#070c1c;color:var(--vc-ink);font-family:"VideoClick Vazirmatn",Tahoma,Arial,sans-serif;font-size:15px;line-height:1.75}
.vc-doc-body button,.vc-doc-body input{font:inherit}
.vc-doc-body a{color:inherit;text-decoration:none}
.vc-doc-body svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.vc-doc-symbols{position:absolute;width:0!important;height:0!important;overflow:hidden}
.vc-doc-shell{display:grid;grid-template-columns:332px minmax(0,1fr) 212px;direction:ltr;max-width:1850px;min-height:100vh;margin:auto;padding:22px 18px;gap:16px}
.vc-doc-shell>*{direction:rtl}
.vc-doc-mobile-preview,.vc-doc-main,.vc-doc-sidebar{background:linear-gradient(160deg,#0a1430,#080f22 70%);border:1px solid #2b3b6b;box-shadow:0 20px 55px rgba(0,0,0,.17)}
.vc-doc-mobile-preview{border-radius:22px;overflow:hidden;align-self:start;position:sticky;top:22px;min-height:858px;padding:20px 16px 0;display:flex;flex-direction:column;text-align:center}
.vc-doc-preview-top{display:flex;align-items:center;justify-content:space-between;color:#e5eaff;font-size:21px;padding:4px 3px 36px}
.vc-doc-mini-brand{display:inline-flex;align-items:center;gap:7px;font-size:18px;font-weight:850}.vc-doc-mini-brand svg{color:#8956ff;fill:currentColor;stroke:none;width:26px;height:26px}
.vc-doc-mobile-preview>strong{font-size:22px;line-height:1.45}.vc-doc-mobile-preview>span{color:#aac0ff;font-size:17px}
.vc-doc-preview-art{height:198px;margin:13px -12px 12px;background:radial-gradient(circle at 40% 60%,rgba(110,54,244,.35),transparent 59%),url(developer-hero.webp) center/130% auto no-repeat}
.vc-doc-preview-cta{display:flex;justify-content:center;align-items:center;gap:13px;border-radius:20px;background:linear-gradient(100deg,#8150ff,#6328ef);height:51px!important;color:#fff!important;font-weight:850;box-shadow:0 10px 25px rgba(111,58,246,.25);margin:0 4px 20px}
.vc-doc-preview-cta svg{width:19px;height:19px}
.vc-doc-preview-item{min-height:92px;display:flex;gap:14px;align-items:center;text-align:right;border:1px solid #31508a;border-radius:16px;background:linear-gradient(135deg,#0a2250,#111736);margin:0 0 10px;padding:12px;font-weight:800}
.vc-doc-preview-item:nth-of-type(3){border-color:#2e66a0}.vc-doc-preview-item:nth-of-type(4){border-color:#8d416e}
.vc-doc-preview-item>svg{width:49px;height:49px;padding:10px;border-radius:50%;color:#45d7ff;background:#142e6b}.vc-doc-preview-item small{display:block;color:#b2c4e7;font-size:11px;font-weight:400;margin-top:1px}
.vc-doc-preview-bottom{display:flex;justify-content:space-around;margin:auto -16px 0;border-top:1px solid #283c68;padding:15px 2px;font-size:11px;color:#abbedf}.vc-doc-preview-bottom span:first-child{color:#9c78ff}
.vc-doc-main{border-radius:15px;min-width:0;overflow:hidden;min-height:860px}
.vc-doc-topbar{height:75px;display:flex;align-items:center;gap:24px;padding:0 32px;border-bottom:1px solid rgba(71,101,165,.37)}
.vc-doc-brand,.vc-doc-sidebrand a{display:flex;align-items:center;gap:11px;font-weight:900;font-size:21px;white-space:nowrap}.vc-doc-brand svg,.vc-doc-sidebrand svg{width:31px;height:31px;fill:#8150f8;stroke:none;filter:drop-shadow(0 0 13px rgba(137,81,255,.43))}
.vc-doc-top-sub{font-size:12px;color:#8293b8}.vc-doc-dot{color:#7f50ff;padding:0 4px}.vc-doc-menu-button,.vc-doc-sideclose{display:none;background:none;border:0;color:#fff;padding:6px;cursor:pointer}
.vc-doc-content{padding:0 27px 35px}
.vc-doc-hero{position:relative;overflow:hidden;margin:0 -27px;background:radial-gradient(circle at 72% 40%,#152b6a 0%,#0b1638 42%,#08102a 84%);border-bottom:1px solid #233a70;display:grid;direction:ltr;grid-template-columns:minmax(310px,.85fr) minmax(360px,1.15fr);align-items:center;min-height:350px}
.vc-doc-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 56% 88%,rgba(70,43,184,.32),transparent 46%),linear-gradient(0deg,rgba(8,15,36,.4),transparent 45%);pointer-events:none}
.vc-doc-hero-copy{position:relative;direction:rtl;text-align:right;padding:33px 0 40px 28px;z-index:2}
.vc-doc-eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid #5342a0;background:rgba(111,65,223,.15);color:#cebaff;border-radius:100px;padding:5px 13px;font-size:11px;font-weight:800;letter-spacing:.02em}
.vc-doc-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#33d9d7;box-shadow:0 0 11px #33d9d7}
.vc-doc-hero h1{font-size:clamp(29px,2.7vw,47px);line-height:1.35;letter-spacing:-.04em;margin:16px 0 0;white-space:nowrap}
.vc-doc-hero h2{font-size:clamp(22px,2vw,34px);line-height:1.4;margin:0 0 12px;background:linear-gradient(90deg,#d7a1ff,#a8b7ff);color:transparent;background-clip:text;-webkit-background-clip:text}
.vc-doc-hero p{color:#c8d2f2;max-width:420px;margin:0 0 23px;font-size:14px;line-height:2}
.vc-doc-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:18px;padding:12px 21px;min-height:47px;font-weight:850;background:linear-gradient(110deg,#8955ff,#6028ec);color:#fff!important;box-shadow:0 12px 28px rgba(83,35,225,.24);transition:transform .2s,box-shadow .2s;cursor:pointer}
.vc-doc-button:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgba(105,45,240,.4)}.vc-doc-button svg{width:18px;height:18px}
.vc-doc-button.is-secondary{background:#172a53;border-color:#355083;box-shadow:none}
.vc-doc-hero-art{position:relative;width:100%;max-width:750px;justify-self:end;object-fit:contain;filter:drop-shadow(0 0 27px rgba(30,110,244,.24));z-index:1}
.vc-doc-flow{border:1px solid #284373;background:linear-gradient(120deg,rgba(10,29,67,.89),rgba(12,21,48,.8));border-radius:18px;display:grid;grid-template-columns:repeat(3,1fr);padding:17px 10px;margin:16px 0;gap:2px}
.vc-doc-flowstep{min-width:0;display:flex;align-items:flex-start;gap:12px;padding:5px 13px;border-left:1px dashed #3b4b77}.vc-doc-flowstep:last-child{border-left:0}
.vc-doc-number{display:inline-grid;place-items:center;width:37px;height:37px;flex:none;border:1px solid #7442ef;border-radius:50%;font-family:Arial,sans-serif;color:#bd96ff;font-weight:800;box-shadow:0 0 16px rgba(108,52,240,.15)}.vc-doc-flowstep:nth-child(3) .vc-doc-number{border-color:#28cde6;color:#35e0f2}
.vc-doc-flowstep strong{display:block;font-size:13px;white-space:nowrap}.vc-doc-flowstep small{display:block;color:#aab9da;line-height:1.6;font-size:11px;margin-top:5px}
.vc-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.vc-doc-feature{position:relative;display:block;min-height:145px;padding:16px 17px;border-radius:17px;border:1px solid #2270b4;background:linear-gradient(130deg,#0b2a55,#111b3f 72%);transition:transform .2s,border-color .2s,box-shadow .2s}
.vc-doc-feature:nth-child(2){border-color:#5544ba;background:linear-gradient(130deg,#13224e,#16153c)}.vc-doc-feature:nth-child(3){border-color:#a74778;background:linear-gradient(130deg,#331830,#151c3c)}
.vc-doc-feature:hover{transform:translateY(-4px);border-color:#95a7f3;box-shadow:0 14px 29px rgba(0,0,0,.25)}
.vc-doc-feature-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#3ee0ff;background:#173d72;margin-bottom:9px}.vc-doc-feature:nth-child(3) .vc-doc-feature-icon{color:#ff8aa1;background:#53243e}.vc-doc-feature:nth-child(2) .vc-doc-feature-icon{color:#78c5ff;background:#26316a}
.vc-doc-feature-icon svg{width:29px;height:29px}.vc-doc-feature strong{display:block;font-size:15px;line-height:1.4}.vc-doc-feature span:not(.vc-doc-feature-icon){display:block;color:#b4c1e1;font-size:11px;line-height:1.6;margin-top:4px}
.vc-doc-codebox{display:grid;grid-template-columns:150px minmax(0,1fr);direction:rtl;border:1px solid #2c487b;border-radius:17px;overflow:hidden;background:#0c1731;margin-top:17px;min-height:172px}
.vc-doc-code-tabs{border-left:1px solid #273d6b;padding:10px;display:flex;flex-direction:column;gap:3px}
.vc-doc-code-tab{border:0;background:none;text-align:right;color:#aebee0;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:12px}.vc-doc-code-tab.is-active{background:#392483;border-right:3px solid #8b64ff;color:#fff}
.vc-doc-code-content{position:relative;padding:15px 21px;direction:ltr;overflow:auto}
.vc-doc-code-content pre{margin:16px 0 4px;white-space:pre;direction:ltr;text-align:left;color:#cfe0ff;font:12px/1.9 Consolas,"VideoClick Vazirmatn","Courier New",monospace}
.vc-doc-code-content code{font:inherit}.vc-doc-method{display:inline-block;color:#fff;background:#692ef0;padding:2px 8px;border-radius:5px;font:700 11px/1.5 Consolas,monospace}
.vc-doc-code-copy{position:absolute;top:11px;right:12px;background:#15234a;border:1px solid #2c4475;border-radius:7px;color:#c3d4ef;padding:7px;cursor:pointer}.vc-doc-code-copy svg{width:17px;height:17px}
.vc-doc-tabpanel[hidden]{display:none}.vc-doc-note{display:inline-flex;align-items:center;gap:8px;color:#86dce2;font-size:11px;margin-right:10px}
.vc-doc-footer{padding:19px 28px 24px;border-top:1px solid #22345e;color:#8799bc;font-size:11px;display:flex;justify-content:space-between;gap:12px}
.vc-doc-sidebar{border-radius:16px;min-height:858px;align-self:stretch;padding:18px 10px;position:sticky;top:22px;max-height:calc(100vh - 44px);overflow:auto}
.vc-doc-sidebrand{display:flex;align-items:center;justify-content:center;margin:0 0 34px;padding:2px 3px}.vc-doc-sidebrand a{font-size:20px}
.vc-doc-navitem{display:flex;align-items:center;gap:12px;min-height:42px;border-radius:8px;padding:9px 10px;color:#c1cbe6!important;font-size:12px;white-space:nowrap;transition:background .2s,color .2s}
.vc-doc-navitem svg{width:18px;height:18px;color:#adbee6}.vc-doc-navitem:hover{background:#19254a;color:#fff!important}.vc-doc-navitem.is-active{background:linear-gradient(100deg,#6030e5,#8a4cff);box-shadow:0 5px 18px rgba(82,37,191,.25);color:#fff!important;font-weight:800}.vc-doc-navitem.is-active svg{color:#fff}
.vc-doc-navline{height:1px;margin:14px 8px 11px;background:#2b3b60}.vc-doc-nav-label{color:#7890bd;font-size:10px;padding:0 13px 5px}.vc-doc-sidefoot{display:flex;gap:8px;align-items:center;margin:24px 9px 0;padding-top:13px;border-top:1px solid #2c3e66;color:#93a9cc;font-size:10px}.vc-doc-status-dot{width:7px;height:7px;border-radius:50%;background:#3bdba7}
.vc-doc-page{padding:31px 30px 54px}.vc-doc-pagehead{max-width:800px;margin:0 0 29px}.vc-doc-pagehead h1{font-size:clamp(25px,2.2vw,34px);line-height:1.4;margin:11px 0}.vc-doc-pagehead p{color:#b7c6e5;margin:0;line-height:2}.vc-doc-section{scroll-margin-top:22px;margin:30px 0}.vc-doc-section h2{font-size:20px;margin:0 0 14px}.vc-doc-section h3{font-size:15px;margin:0 0 8px}.vc-doc-section p{color:#b7c5e0;line-height:2;margin:0 0 13px}.vc-doc-section ol,.vc-doc-section ul{color:#bdc8e2;padding-right:22px;line-height:2}.vc-doc-section li{padding:2px 0}
.vc-doc-infocard{border:1px solid #304775;border-radius:16px;background:linear-gradient(135deg,rgba(21,40,82,.77),rgba(12,25,54,.78));padding:18px 20px;margin:12px 0}.vc-doc-infocard strong{color:#fff}.vc-doc-infocard p:last-child{margin:5px 0 0}.vc-doc-infocard.is-warm{border-color:#775e51;background:#302538}.vc-doc-infocard.is-warm strong{color:#ffcf9f}
.vc-doc-linkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vc-doc-linkcard{display:block;padding:18px;border-radius:14px;border:1px solid #304b7b;background:#101e40;transition:transform .2s,border-color .2s}.vc-doc-linkcard:hover{transform:translateY(-2px);border-color:#7352da}.vc-doc-linkcard svg{color:#7d7bff;margin-bottom:8px}.vc-doc-linkcard strong{display:block}.vc-doc-linkcard small{display:block;color:#a9bcdf;line-height:1.7;margin-top:4px}
.vc-doc-steps{display:grid;gap:10px;counter-reset:doc-step}.vc-doc-step{position:relative;min-height:65px;padding:15px 62px 14px 17px;border:1px solid #334a76;border-radius:13px;background:#111e3e}.vc-doc-step:before{counter-increment:doc-step;content:counter(doc-step);position:absolute;right:14px;top:15px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#6232df;font-family:Arial,sans-serif}.vc-doc-step strong{display:block}.vc-doc-step small{display:block;color:#a7bbd9;margin-top:3px}
.vc-doc-mini-code{position:relative;border:1px solid #2d4675;background:#0a132c;border-radius:13px;padding:18px 18px 13px;direction:ltr;text-align:left;overflow-x:auto;margin:12px 0 17px}.vc-doc-mini-code pre{font:12px/1.85 Consolas,"VideoClick Vazirmatn","Courier New",monospace;color:#c9d8f6;margin:0;white-space:pre}.vc-doc-mini-code button{position:absolute;right:10px;top:10px;background:#1b2b54;border:1px solid #344e7f;border-radius:7px;color:#bcd1f3;padding:5px;cursor:pointer}.vc-doc-mini-code button svg{width:16px;height:16px}
.vc-doc-tablewrap{overflow-x:auto;border-radius:13px;border:1px solid #334c7a;margin:16px 0}.vc-doc-table{border-collapse:collapse;width:100%;min-width:550px;text-align:right}.vc-doc-table th,.vc-doc-table td{padding:12px 15px;border-bottom:1px solid #263d66;font-size:12px}.vc-doc-table th{background:#16274e;color:#e8efff}.vc-doc-table td{color:#b9c8e6}.vc-doc-table tr:last-child td{border-bottom:0}.vc-doc-table code{direction:ltr;unicode-bidi:isolate;color:#58dcf1}
.vc-doc-flag{display:inline-flex;border:1px solid #805e45;background:#453021;color:#ffce92;padding:3px 10px;border-radius:8px;font-size:11px;font-weight:800}.vc-doc-chip{color:#77eff2;background:#12364b;border:1px solid #225a77;border-radius:6px;padding:2px 8px;font:700 11px Consolas,monospace}
.vc-doc-toc{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.vc-doc-toc a{border:1px solid #344d7a;border-radius:100px;padding:5px 13px;color:#b7cafd;font-size:11px}.vc-doc-toc a:hover{border-color:#8754fa;color:#fff}.vc-doc-divider{height:1px;background:#273c66;margin:25px 0}.vc-doc-toast{position:fixed;left:24px;bottom:24px;background:#152a4b;border:1px solid #41aeb4;color:#e2ffff;border-radius:10px;padding:9px 14px;opacity:0;pointer-events:none;transform:translateY(10px);transition:all .25s;z-index:100;font-size:12px}.vc-doc-toast.is-visible{opacity:1;transform:translateY(0)}
@media(max-width:1380px){.vc-doc-shell{grid-template-columns:255px minmax(0,1fr) 200px}.vc-doc-mobile-preview{min-height:760px}.vc-doc-preview-art{height:155px}.vc-doc-preview-item{min-height:83px}.vc-doc-hero-copy{padding-right:4px}.vc-doc-hero-art{width:108%}}
@media(max-width:1140px){.vc-doc-shell{grid-template-columns:minmax(0,1fr) 207px}.vc-doc-mobile-preview{display:none}.vc-doc-main{grid-column:1}.vc-doc-sidebar{grid-column:2}.vc-doc-hero{min-height:330px}}
@media(max-width:820px){.vc-doc-shell{display:block;padding:0}.vc-doc-main{border:0;border-radius:0;min-height:100vh}.vc-doc-sidebar{position:fixed;right:0;top:0;bottom:0;width:min(290px,84vw);max-height:none;border-radius:0;z-index:40;transform:translateX(105%);transition:transform .25s;box-shadow:-16px 0 50px rgba(0,0,0,.4)}.vc-doc-shell.is-menu-open .vc-doc-sidebar{transform:translateX(0)}.vc-doc-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:#020716b8;z-index:39}.vc-doc-sidebrand{justify-content:space-between}.vc-doc-menu-button,.vc-doc-sideclose{display:inline-flex}.vc-doc-topbar{height:66px;justify-content:space-between;padding:0 18px}.vc-doc-top-sub{display:none}.vc-doc-footer{flex-wrap:wrap}.vc-doc-content{padding:0 18px 30px}.vc-doc-hero{margin:0 -18px;padding:0 18px}}
@media(max-width:670px){.vc-doc-hero{display:flex;flex-direction:column-reverse;align-items:stretch;min-height:0}.vc-doc-hero-art{width:min(100%,450px);max-height:210px;object-fit:contain;align-self:center;margin-top:6px}.vc-doc-hero-copy{padding:0 7px 25px;text-align:center}.vc-doc-hero h1{font-size:26px;white-space:normal;margin-top:6px}.vc-doc-hero h2{font-size:22px}.vc-doc-hero p{font-size:12px;margin:0 auto 15px}.vc-doc-eyebrow{font-size:10px}.vc-doc-flow{grid-template-columns:1fr;gap:0}.vc-doc-flowstep{padding:10px 8px;border-left:0;border-bottom:1px dashed #3b4b77}.vc-doc-flowstep:last-child{border-bottom:0}.vc-doc-grid{grid-template-columns:1fr;gap:10px}.vc-doc-feature{min-height:114px;padding:15px 16px 12px 77px}.vc-doc-feature-icon{position:absolute;right:15px;top:22px;margin:0;width:44px;height:44px}.vc-doc-feature strong,.vc-doc-feature span:not(.vc-doc-feature-icon){margin-right:62px}.vc-doc-codebox{grid-template-columns:1fr}.vc-doc-code-tabs{flex-direction:row;overflow:auto;border-left:0;border-bottom:1px solid #283e70}.vc-doc-code-tab{white-space:nowrap}.vc-doc-code-content pre{font-size:11px}.vc-doc-page{padding:27px 17px 47px}.vc-doc-linkgrid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
