.doc-content{--doc-code-bg:var(--ink);--doc-code-fg:var(--paper);--doc-code-head:color-mix(in oklch, var(--ink) 88%, var(--paper));--doc-code-line:color-mix(in oklch, var(--paper) 12%, transparent);--doc-code-muted:color-mix(in oklch, var(--paper) 60%, transparent);--doc-leaf:1rem .375rem 1rem .375rem;color:color-mix(in oklch, var(--foreground) 88%, var(--muted-foreground));overflow-wrap:break-word;font-size:1rem;line-height:2}.dark .doc-content{--doc-code-bg:color-mix(in oklch, var(--paper) 62%, black);--doc-code-fg:var(--ink);--doc-code-head:color-mix(in oklch, var(--paper) 80%, black);--doc-code-line:color-mix(in oklch, var(--ink) 10%, transparent);--doc-code-muted:color-mix(in oklch, var(--ink) 58%, transparent)}.doc-content h1,.doc-content h2,.doc-content h3,.doc-content h4{color:var(--foreground);scroll-margin-top:5.5rem;font-weight:900}.doc-content h1{margin:0 0 .75rem;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.35rem);line-height:1.3}.doc-content h2{border-top:1px solid var(--border);margin:3rem 0 .9rem;padding-top:1.75rem;font-size:1.45rem;line-height:1.45}.doc-content h1+h2,.doc-content .lede+h2{border-top:0;padding-top:0}.doc-content h3{margin:2.2rem 0 .6rem;font-size:1.12rem;line-height:1.6}.doc-content h4{margin:1.6rem 0 .4rem;font-size:1rem;font-weight:800}.doc-content .anchor{color:var(--muted-foreground);opacity:0;margin-inline-start:.45rem;font-weight:400;text-decoration:none;transition:opacity .15s,color .15s}.doc-content :is(h2,h3):hover .anchor,.doc-content .anchor:focus-visible{opacity:1}.doc-content .anchor:hover{color:var(--firuzeh)}@media (hover:none){.doc-content .anchor{display:none}}.doc-content p{margin:.85rem 0}.doc-content .lede{color:var(--muted-foreground);margin:0 0 1.75rem;font-size:1.12rem;line-height:2}.doc-content strong{color:var(--foreground);font-weight:700}.doc-content a{color:var(--firuzeh);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--firuzeh) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--firuzeh) 35%, transparent);text-underline-offset:.3em;font-weight:600;text-decoration-thickness:1px;transition:text-decoration-color .15s}.doc-content a:hover{-webkit-text-decoration-color:var(--firuzeh);text-decoration-color:var(--firuzeh)}.doc-content ul,.doc-content ol{margin:.85rem 0;padding-inline-start:1.4rem}.doc-content ul{list-style:outside}.doc-content ol{list-style:persian}.doc-content li{margin:.35rem 0;padding-inline-start:.2rem}.doc-content li::marker{color:var(--firuzeh)}.doc-content hr{background:var(--border);border:0;height:1px;margin:2.5rem 0}.doc-content blockquote{border-inline-start:3px solid var(--border);color:var(--muted-foreground);margin:1.25rem 0;padding-inline-start:1rem}.doc-content img{border-radius:.75rem;max-width:100%;height:auto}.doc-content code{font-family:var(--font-mono), ui-monospace, monospace;font-size:.84em}.doc-content :is(p,li,td,th,dd,summary,.note,.access,h2,h3,h4) code{border:1px solid var(--border);background:var(--muted);max-width:100%;color:var(--foreground);vertical-align:baseline;overflow-wrap:anywhere;border-radius:.4rem;padding:0 .4em;line-height:1.7;display:inline-block}.doc-content :is(h2,h3,h4) code{font-size:.8em}.doc-content kbd{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--border);background:var(--card);border-bottom-width:2px;border-radius:.35rem;padding:.05em .4em;font-size:.8em}.doc-content pre{text-align:left;font-family:var(--font-mono), ui-monospace, monospace;tab-size:2;background:var(--doc-code-bg);color:var(--doc-code-fg);scrollbar-width:thin;scrollbar-color:var(--doc-code-line) transparent;direction:ltr;margin:0;padding:1rem 1.15rem;font-size:.8rem;line-height:1.75;overflow-x:auto}.doc-content pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.doc-content .code-wrap,.doc-content .code-single,.doc-content .code-tabs{text-align:left;background:var(--doc-code-bg);box-shadow:0 0 0 1px var(--doc-code-line) inset, 0 10px 30px -18px color-mix(in oklch, var(--lajvard) 60%, transparent);direction:ltr;border-radius:.875rem;margin:1.25rem 0;position:relative;overflow:hidden}.doc-content .code-single>pre,.doc-content .code-wrap>pre{padding-inline-end:4.5rem}.doc-content .code-tabs-head{scrollbar-width:none;background:var(--doc-code-head);border-bottom:1px solid var(--doc-code-line);gap:.25rem;padding:.45rem 5rem .45rem .5rem;display:flex;overflow-x:auto}.doc-content .ct-tab{color:var(--doc-code-muted);font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;padding:.2rem .75rem;font-size:.75rem;line-height:1.75;transition:color .15s,background-color .15s}.doc-content .ct-tab:hover{color:var(--doc-code-fg)}.doc-content .ct-tab.active{background:color-mix(in oklch, var(--firuzeh) 26%, transparent);color:var(--doc-code-fg);box-shadow:inset 0 -2px 0 var(--firuzeh);font-weight:600}.doc-content .ct-tab:focus-visible{outline:2px solid var(--firuzeh);outline-offset:1px}.doc-content .ct-panel{display:none}.doc-content .ct-panel.active{display:block}.doc-content .code-tabs:not(:has(.ct-panel.active)) .ct-panel:first-of-type{display:block}.doc-content .copy-btn{z-index:2;border:1px solid var(--doc-code-line);background:var(--doc-code-head);color:var(--doc-code-muted);font-family:var(--font-sans);cursor:pointer;opacity:0;border-radius:.5rem;padding:.05rem .6rem;font-size:.72rem;line-height:1.75;transition:opacity .15s,color .15s,background-color .15s;position:absolute;top:.5rem;right:.5rem}.doc-content :is(.code-wrap,.code-single,.code-tabs):hover>.copy-btn,.doc-content .copy-btn:focus-visible,.doc-content .copy-btn.copied,.doc-content .code-tabs>.copy-btn{opacity:1}.doc-content .copy-btn:hover{color:var(--doc-code-fg)}.doc-content .copy-btn.copied{color:var(--firuzeh);border-color:color-mix(in oklch, var(--firuzeh) 45%, transparent)}@media (hover:none){.doc-content .copy-btn{opacity:1}}.doc-content .endpoint-row{border:1px solid var(--border);background:var(--card);font-family:var(--font-mono), ui-monospace, monospace;color:var(--foreground);white-space:nowrap;scrollbar-width:thin;direction:ltr;border-radius:.875rem;align-items:center;gap:.75rem;margin:1.25rem 0 .5rem;padding:.6rem .75rem;font-size:.85rem;line-height:1.6;display:flex;overflow-x:auto}.doc-content .endpoint-row>span:not(.method){font-weight:500}.doc-content .method{--m:var(--firuzeh);background:color-mix(in oklch, var(--m) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--m) 28%, transparent);color:color-mix(in oklch, var(--m) 85%, var(--foreground));font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:.45rem;flex-shrink:0;align-items:center;padding:.1rem .55rem;font-size:.72rem;font-weight:700;line-height:1.6;display:inline-flex}.doc-content .method.get{--m:var(--success)}.doc-content .method.post{--m:var(--firuzeh)}.doc-content .method.put{--m:var(--lajvard)}.doc-content .method.patch{--m:var(--warning)}.doc-content .method.delete{--m:var(--destructive)}.dark .doc-content .method.put{--m:var(--lajvard);color:var(--foreground)}.doc-content .access{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.25rem 0 1.25rem;font-size:.82rem;display:flex}.doc-content .access code{background:var(--zafaran-soft);border-color:color-mix(in oklch, var(--zafaran) 35%, transparent)}.doc-content .note{--n:var(--firuzeh);--n-soft:var(--firuzeh-soft);border:1px solid color-mix(in oklch, var(--n) 22%, transparent);border-radius:var(--doc-leaf);background:color-mix(in oklch, var(--n-soft) 75%, transparent);color:var(--foreground);margin:1.5rem 0;padding:.9rem 1.15rem;padding-inline-start:1.35rem;position:relative;overflow:hidden}.doc-content .note:before{content:"";background:var(--n);border-radius:999px;width:3px;position:absolute;inset-block:.85rem;inset-inline-start:.55rem}.doc-content .note.warn{--n:var(--zafaran);--n-soft:var(--zafaran-soft)}.doc-content .note.danger{--n:var(--destructive);--n-soft:var(--danger-soft)}.doc-content .note>strong:first-child{color:color-mix(in oklch, var(--n) 70%, var(--foreground));margin-bottom:.15rem;display:block}.doc-content .note.warn>strong:first-child{color:color-mix(in oklch, var(--warning) 75%, var(--foreground))}.doc-content .note p{margin:.4rem 0}.doc-content .note>:last-child{margin-bottom:0}.doc-content .table-wrap{border:1px solid var(--border);background:var(--card);scrollbar-width:thin;border-radius:.875rem;margin:1.25rem 0;overflow-x:auto}.doc-content table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.85}.doc-content>table{margin:1.25rem 0;display:block;overflow-x:auto}.doc-content th,.doc-content td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);padding:.6rem .9rem}.doc-content th{color:var(--muted-foreground);white-space:nowrap;background:color-mix(in oklch, var(--muted) 55%, transparent);font-size:.75rem;font-weight:700}.doc-content td{text-align:right;unicode-bidi:plaintext}.doc-content tbody>tr:last-child>td{border-bottom:0}.doc-content td:first-child code{white-space:nowrap;overflow-wrap:normal}.doc-content td[colspan]{padding:.4rem .6rem}.doc-content .type{color:var(--muted-foreground);unicode-bidi:isolate;font-size:.8em;font-weight:400}.doc-content .flag-req,.doc-content .flag-opt{white-space:nowrap;border-radius:999px;padding:0 .5rem;font-size:.72rem;font-weight:700;line-height:1.7;display:inline-block}.doc-content .flag-req{background:var(--zafaran-soft);color:color-mix(in oklch, var(--warning) 80%, var(--foreground))}.doc-content .flag-opt{background:var(--muted);color:var(--muted-foreground);font-weight:500}.doc-content details.expand{border:1px solid var(--border);background:color-mix(in oklch, var(--muted) 45%, var(--card));border-radius:.75rem;margin:.4rem 0}.doc-content details.expand>summary{cursor:pointer;color:var(--foreground);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.85rem;list-style:none;display:flex}.doc-content details.expand>summary::-webkit-details-marker{display:none}.doc-content details.expand>summary:before{content:"";border-right:1.5px solid var(--muted-foreground);border-bottom:1.5px solid var(--muted-foreground);flex-shrink:0;width:.45rem;height:.45rem;margin-inline-end:.15rem;transition:transform .15s;transform:rotate(135deg)}.doc-content details.expand[open]>summary:before{transform:rotate(45deg)translate(-1px,-1px)}.doc-content details.expand>summary:hover{background:color-mix(in oklch, var(--muted) 70%, transparent)}.doc-content details.expand>summary:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.doc-content details.expand .exp-body{padding:0 .6rem .6rem}.doc-content details.expand .table-wrap{margin:.25rem 0 .5rem}@media (max-width:640px){.doc-content{font-size:.97rem}.doc-content h2{margin-top:2.4rem;padding-top:1.4rem;font-size:1.25rem}.doc-content h3{font-size:1.05rem}.doc-content .lede{font-size:1.03rem}.doc-content pre{padding:.85rem .9rem;font-size:.75rem}.doc-content .endpoint-row{font-size:.8rem}.doc-content .table-wrap:has(>table[data-stack]){background:0 0;border:0;overflow:visible}.doc-content table[data-stack],.doc-content table[data-stack]>tbody,.doc-content table[data-stack]>tbody>tr,.doc-content table[data-stack]>tbody>tr>td{display:block}.doc-content table[data-stack]>thead{display:none}.doc-content table[data-stack]>tbody>tr{border:1px solid var(--border);background:var(--card);border-radius:.875rem;margin:0 0 .6rem;padding:.3rem 0}.doc-content table[data-stack]>tbody>tr>td{border:0;padding:.35rem .85rem}.doc-content table[data-stack]>tbody>tr>td:before{content:attr(data-label);color:var(--muted-foreground);font-size:.7rem;font-weight:700;line-height:1.6;display:block}.doc-content table[data-stack]>tbody>tr>td:not(:first-child):not(:last-child):not([data-full]){vertical-align:top;min-width:6.5rem;padding-inline-end:.5rem;display:inline-block}.doc-content table[data-stack]>tbody>tr>td:first-child{border-bottom:1px solid var(--border);margin-bottom:.2rem;padding-bottom:.55rem}.doc-content table[data-stack] td code{white-space:normal;overflow-wrap:anywhere}.doc-content table[data-stack]>tbody>tr>td[data-full]{border:0;margin:0;padding:0}.doc-content table[data-stack]>tbody>tr>td[data-full]:before{content:none}.doc-content table[data-stack]>tbody>tr:has(>td[data-full]){background:0 0;border:0;padding:0}}.docs-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent}
