.docs-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font-size:12px}.docs-label-sm{font-size:11px}:lang(ar) .docs-label{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px}.docs-prose{max-width:68ch;color:var(--fg-1);text-wrap:pretty;font-size:16px;line-height:1.75}@media (min-width:640px){.docs-prose{font-size:17px}}.docs-token{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;font-size:13px}.docs-nav-link{color:var(--fg-2);align-items:center;padding:6px 0;font-size:14px;transition:color .15s;display:inline-flex;position:relative}.docs-nav-link:hover,.docs-nav-link:focus-visible{color:var(--fg)}.docs-nav-link[aria-current=page]{color:var(--fg);padding-inline-start:13px}.docs-nav-link[aria-current=page]:before{content:"";inset-inline-start:0;background:var(--accent-ink);width:5px;height:5px;margin-top:-2px;position:absolute;top:50%}.docs-toc-link{border-inline-start:1px solid var(--border);color:var(--fg-3);padding:5px 0 5px 12px;font-size:13px;line-height:1.45;transition:color .15s,border-color .15s;display:block}[dir=rtl] .docs-toc-link{padding:5px 12px 5px 0}.docs-toc-link:hover,.docs-toc-link:focus-visible{color:var(--fg);border-color:var(--accent-ink)}.docs-tabs{border:1px solid var(--border);display:flex}.docs-tabs>a{min-height:40px;color:var(--fg-2);white-space:nowrap;flex:auto;justify-content:center;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.docs-tabs>a+a{border-inline-start:1px solid var(--border)}.docs-tabs>a{position:relative}.docs-tabs>a[aria-current=page]{background:var(--bg-elev);color:var(--fg)}.docs-tabs>a[aria-current=page]:after{content:"";inset-inline:0;background:var(--accent-ink);height:2px;position:absolute;bottom:0}.docs-draw{color:var(--fg);position:relative}.docs-draw:after{content:"";inset-inline:0;background:var(--accent-ink);height:1.5px;transform-origin:var(--docs-origin,left);transition:transform .3s cubic-bezier(.2,0,0,1);position:absolute;bottom:-2px;transform:scaleX(.25)}[dir=rtl] .docs-draw:after{--docs-origin:right}.docs-draw:hover:after,.docs-draw:focus-visible:after{transform:scaleX(1)}.docs-arrow{transition:transform .25s cubic-bezier(.2,0,0,1)}a:hover .docs-arrow,a:focus-visible .docs-arrow{transform:translate(4px)}[dir=rtl] a:hover .docs-arrow,[dir=rtl] a:focus-visible .docs-arrow{transform:translate(-4px)}.docs-card{border:1px solid var(--border);background:var(--bg);align-items:center;gap:16px;min-height:72px;padding:16px 20px;transition:border-color .2s,background-color .2s;display:flex}.docs-card:hover,.docs-card:focus-visible{border-color:var(--border-strong);background:var(--bg-elev)}.docs-card+.docs-card{margin-top:-1px}.docs-panel{border:1px solid var(--border-strong);background:var(--bg-elev)}.docs-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;display:flex}.docs-sq{flex:none;width:8px;height:8px;display:inline-block}.docs-sq-proof{background:var(--accent-ink)}.docs-sq-risk{background:var(--accent-alt)}.docs-sq-plain{background:var(--fg-3)}.docs-chip{border:1px solid var(--border-strong);color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.docs-chip-risk{border-color:var(--accent-alt);color:var(--accent-alt)}.docs-chip-dashed{border-style:dashed}.docs-faq>summary{cursor:pointer;list-style:none}.docs-faq>summary::-webkit-details-marker{display:none}.docs-plus{transition:transform .3s cubic-bezier(.2,0,0,1)}.docs-faq[open] .docs-plus{transform:rotate(45deg)}.docs-faq>summary:hover h2{color:var(--fg)}.docs-in{animation:.55s cubic-bezier(.2,0,0,1) both docs-in;animation-delay:calc(var(--d,0) * 70ms)}@keyframes docs-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.docs-in{animation:none}.docs-nav-link,.docs-toc-link,.docs-draw:after,.docs-arrow,.docs-card,.docs-plus{transition:none}a:hover .docs-arrow,[dir=rtl] a:hover .docs-arrow{transform:none}}
