.qs{list-style:none;margin:18px 0 0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);counter-reset:qs}.qs li{counter-increment:qs;display:grid;grid-template-columns:28px 120px minmax(0,1fr);grid-gap:6px 16px;gap:6px 16px;align-items:center;padding:16px 20px;border-top:1px solid var(--line-soft)}.qs li:first-child{border-top:0}.qs li:before{content:counter(qs);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--tile-wash);color:var(--tile-deep);font:700 14px/1 var(--display)}html[lang=fa] .qs li:before{content:counter(qs,persian);font-family:var(--body)}.qs-k{font-weight:600;color:var(--ink)}.qs-v{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.qs-v small{font-size:13.5px;flex-basis:100%;line-height:1.6}.qs-done,.qs-v small{color:var(--ink-soft)}.qs-copy{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--chalk);color:var(--ink);font:600 15px var(--code);cursor:pointer;direction:ltr;transition:border-color .15s ease-out,background-color .15s ease-out}.qs-copy:hover{border-color:var(--tile);background:var(--tile-wash)}.qs-copy .mono{font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-copy svg{flex:none;color:var(--tile-deep)}.qs-cta{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:9px;background:var(--tile);color:var(--on-tile);font-weight:600;text-decoration:none;transition:background-color .15s ease-out}.qs-cta:hover{background:var(--tile-deep);color:var(--on-tile)}.guides{margin-top:16px;scroll-margin-top:96px}.guides-rail{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none;overscroll-behavior-x:contain}.guides-rail::-webkit-scrollbar{display:none}.guides-tab{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 11px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:9px 9px 0 0;background:none;color:var(--ink-soft);font:600 15px var(--body);white-space:nowrap;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out,border-color .2s ease-out}.guides-tab svg{flex:none}.guides-tab:hover{color:var(--ink);background:var(--sel-bg)}.guides-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--tile)}.guides-tab[aria-selected=true] svg{color:var(--tile-deep)}.guides-tab:focus-visible{outline:2px solid var(--tile);outline-offset:-2px}.guides-panel{padding-top:20px}.guides-panel[hidden]{display:none}.guides-panel>p:first-child{margin-top:0}.docs-guide{padding-bottom:8px}.docs-steps-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;counter-reset:st}.docs-steps-list li{counter-increment:st;display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;color:var(--ink-soft)}.docs-steps-list li:before{content:counter(st);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--line-soft);color:var(--ink);font:700 13px/1 var(--display);transform:translateY(-1px)}html[lang=fa] .docs-steps-list li:before{content:counter(st,persian);font-family:var(--body)}.docs-section p.docs-warn{color:var(--ink);margin:4px 0 16px;line-height:1.7}.docs-llms{padding-bottom:32px}.docs-llms h3{font:600 17px var(--body);margin:0 0 8px}.dm-all{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:14px 0 0;color:var(--ink-soft);font-size:14.5px}.docs-models-wrap{margin-top:14px!important}.docs-models .model-cell{font-weight:400;text-align:start}.docs-models .dm-name{display:inline-flex;align-items:center;gap:8px;-webkit-margin-end:12px;margin-inline-end:12px;vertical-align:middle}.docs-models .model-cell .mid{min-height:30px;font-size:12.5px;vertical-align:middle}.docs-models .badge{font-size:12px}.docs-models td.r,.docs-models th.r{text-align:end}table.data.docs-models tr.dm-family th{padding:18px 14px 8px;background:none;border-bottom:1px solid var(--line);font:700 13.5px var(--display);letter-spacing:0;text-transform:none;color:var(--ink);text-align:start;white-space:normal}table.data.docs-models tbody:first-of-type tr.dm-family th{padding-top:12px}table.data.docs-models tr.dm-family small{-webkit-margin-start:10px;margin-inline-start:10px;font:500 12.5px var(--body);color:var(--ink-soft)}.pt-badge.sm{font-size:14px;min-width:0;padding:3px 8px;border-radius:7px}html[lang=fa] .pt-badge.sm{font-size:15px;padding-block:2px 3px}#models .mode-strip{margin-top:4px}.docs-refs{border-top:1px solid var(--line);margin-top:18px}.docs-ref{border-bottom:1px solid var(--line);scroll-margin-top:96px}.docs-ref>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:6px 0}.docs-ref>summary::-webkit-details-marker{display:none}.docs-ref>summary:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:translateY(-3px) rotate(45deg);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.docs-ref[open]>summary:after{transform:translateY(2px) rotate(225deg)}.docs-ref>summary:hover h3{color:var(--tile-deep)}.docs-section .docs-ref>summary h3{margin:0;font:600 17px var(--body)}.docs-ref-body{padding:0 0 24px}.docs-ref-body h4{font:600 15px var(--body);margin:22px 0 8px}.docs-ref-body>.code-block,.docs-ref-body>.code-tabs,.docs-ref-body>.table-wrap{margin:14px 0}@media (max-width:720px){.qs li{grid-template-columns:28px minmax(0,1fr);padding:14px 16px}.qs li:before{grid-row:span 2;align-self:start}.qs-copy{font-size:14px}.guides-tab{padding:0 12px;font-size:14.5px}.docs-ref{scroll-margin-top:128px}}table.data.docs-models tbody th{background:none;font:inherit;letter-spacing:0;text-transform:none;color:var(--ink);padding:12px 14px;border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap}table.data.docs-models tbody tr:last-child th{border-bottom:0}.docs-models .model-cell b{color:var(--ink);font-size:15px}@media (max-width:720px){.docs-models-wrap{overflow:visible}table.docs-models,table.docs-models tbody{display:block}table.docs-models thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.docs-models tr{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 16px;border-bottom:1px solid var(--line-soft)}table.docs-models tr.dm-family{padding:0}table.data.docs-models tr.dm-family th{flex:1 1 100%;padding:16px 16px 8px}table.data.docs-models tbody th.model-cell{flex:1 1 100%;white-space:normal}table.docs-models .dm-name{display:flex;margin:0 0 8px}table.data.docs-models td.r{flex:1 1;text-align:start}table.docs-models tbody tr:last-child{border-bottom:0}table.data.docs-models tbody th,table.data.docs-models td{display:block;padding:0;border:0;white-space:nowrap}table.data.docs-models tbody th{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 120px)}table.docs-models .dm-save{order:-1;-webkit-margin-start:auto;margin-inline-start:auto}table.docs-models .model-cell{order:-2}table.docs-models td[data-label]:before{content:attr(data-label);display:block;font:500 12px var(--body);color:var(--ink-soft)}}.docs-content .code-tabs .tabs{-webkit-padding-end:10px;padding-inline-end:10px;-webkit-margin-end:92px;margin-inline-end:92px;scrollbar-width:none}.docs-content .code-tabs .tabs::-webkit-scrollbar{display:none}