.dx.docs{z-index:0;position:relative}.wrap.head-wrap.docs-top{padding-bottom:0}.docs .dx-nav a{transition:color var(--t-fast), background var(--t-fast), border-color var(--t-fast)}.docs .dx-nav a[aria-current=page]{color:var(--ink);border-left-color:var(--hot);background:var(--paper-2);font-weight:600}.docs .dx-nav a:focus-visible{outline:2px solid var(--hot-2);outline-offset:-2px}.docs-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;min-width:0;display:grid}.docs-aside{display:none}.docs-main{max-width:760px}.docs-head .docs-lead{color:var(--text-secondary);max-width:62ch;margin:0;font-size:17px;line-height:1.6}.docs .docs-sec h2 a{color:inherit;text-decoration:none}.docs .docs-sec h2 a:after{content:"#";color:var(--hot-2);opacity:0;transition:opacity var(--t-fast);margin-left:8px}.docs .docs-sec h2 a:hover:after,.docs .docs-sec h2 a:focus-visible:after{opacity:1}.docs-sec>.dx-h4:first-of-type{margin-top:18px}.docs .docs-sec b{color:var(--ink);font-weight:600}.docs .dx-list li{font:400 14.5px/1.65 var(--font-emphasis);max-width:68ch}.docs .dx-list li::marker{color:var(--hot-2);font-family:var(--font-mono);font-size:12.5px}.docs .dx-sec .dx-note{margin-top:14px}.docs-toc-label{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.docs .dx-sec .docs-toc-label{font:600 11px var(--font-mono);margin:0 0 6px}.docs-toc ol{border-left:2px solid var(--ink-line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs .docs-toc a{font:500 13px/1.4 var(--font-emphasis);color:var(--text-secondary);transition:color var(--t-fast), border-color var(--t-fast);border-left:2px solid #0000;margin-left:-2px;padding:4px 0 4px 12px;text-decoration:none;display:block}.docs .docs-toc a:hover{color:var(--ink);border-left-color:var(--ink)}.docs .docs-toc a[aria-current=true]{color:var(--ink);border-left-color:var(--hot);font-weight:600}.docs-toc-side{max-height:calc(100vh - 32px);overflow-y:auto}.docs-toc-side .docs-toc-label{margin:0 0 8px}.docs-toc-inline{border:2px solid var(--ink);background:var(--paper);max-width:440px;box-shadow:var(--shadow-card-sm);margin-top:18px;padding:10px 14px 10px 12px}@media (min-width:1180px){.docs-body{grid-template-columns:minmax(0,1fr) 176px}.docs-aside{display:block;position:sticky;top:16px}.docs-toc-inline{display:none}}.docs .dx-table{margin:10px 0 16px}.docs .dx-table:focus-visible{outline:2px solid var(--hot-2);outline-offset:2px}.docs .dx-table tbody th{text-align:left;vertical-align:top;font:600 13.5px/1.5 var(--font-emphasis);letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--ink-line);padding:8px 14px 8px 0}.docs .dx-table td{color:var(--text-secondary)}.docs .dx-table th:last-child,.docs .dx-table td:last-child{padding-right:0}.docs .dx-table table.docs-wide{min-width:540px}.docs-callout{border:2px solid var(--ink);background:var(--paper);max-width:68ch;box-shadow:var(--shadow-card-sm);border-left-width:6px;margin:16px 0 4px;padding:12px 14px 12px 16px}.docs-callout[data-tone=hot]{border-left-color:var(--hot);background:color-mix(in srgb, var(--hot) 12%, var(--paper))}.docs-callout[data-tone=sage]{border-left-color:var(--sage);background:color-mix(in srgb, var(--sage) 22%, var(--paper))}.docs-callout[data-tone=ink]{border-left-color:var(--ink);background:var(--paper-2)}.docs .docs-callout .docs-callout-title{font:700 14.5px/1.3 var(--font-display);margin:0 0 4px}.docs .docs-callout p:last-child{margin-bottom:0}.docs .dx-flow.docs-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 4px}.docs .docs-flow li{padding:12px 14px}.docs .docs-flow .docs-step-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.docs .docs-flow .docs-step-head b{font:700 15.5px/1.3 var(--font-display)}.docs .docs-flow li p{margin:0;font-size:13.5px;line-height:1.55}.docs-crew{border:1.5px solid var(--ink);background:var(--paper);font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.docs-crew i{border-radius:50%;flex:none;width:7px;height:7px}.docs .dx-m-put{background:var(--mod-persona-soft)}.docs .docs-eps dt{align-items:center}.docs-ep-ms{flex:none;gap:4px;display:inline-flex}.docs-ep-paths{flex-wrap:wrap;gap:2px 12px;min-width:0;display:inline-flex}.docs .dx-code{margin:14px 0}.docs .dx-code pre:focus-visible{outline:2px solid var(--hot);outline-offset:-2px}.docs .dx-code+.dx-code{margin-top:12px}.docs .docs-addr{text-decoration:none}.docs .docs-addr code{word-break:break-all}.docs .docs-addr:hover code{background:var(--sty-soft)}.docs-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:32px;display:grid}.docs-pager a{border:2px solid var(--ink);background:var(--paper);min-width:0;box-shadow:var(--shadow-card-sm);color:var(--ink);transition:transform var(--t-fast), box-shadow var(--t-fast), background var(--t-fast);flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.docs-pager a:hover{box-shadow:var(--shadow-card);background:var(--paper-2);transform:translate(-1px,-1px)}.docs-pager a:focus-visible{outline:2px solid var(--hot-2);outline-offset:2px}.docs-pager a[rel=next]{text-align:right;grid-column:2}.docs-pager-dir{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.docs-pager-title{font:700 16px/1.25 var(--font-display);overflow-wrap:anywhere}@media (max-width:760px){.docs .dx-nav{scrollbar-width:thin}.docs .dx-nav a[aria-current=page]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.docs-head .docs-lead{font-size:16px}.docs-toc-inline{max-width:none}}@media (max-width:640px){.docs .dx-flow.docs-flow{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.docs-pager{grid-template-columns:minmax(0,1fr);gap:10px}.docs-pager a[rel=next]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.docs-pager a,.docs-pager a:hover{transition:none;transform:none}}
