.dx-shell{background:var(--bg);min-height:100dvh;color:var(--ink)}.dx-top{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 16px;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex}.dx-brand{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dx-nav{gap:var(--space-4);font-size:13px;display:flex}.dx-nav a,.dx-toc a{color:var(--ink-muted);text-decoration:none}.dx-nav a:hover,.dx-toc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.dx-main{max-width:860px;padding:var(--space-6) 16px 64px;margin:0 auto;font-size:14px;line-height:22px}.dx-main h1{margin:0 0 var(--space-2);font-size:26px;font-weight:600;line-height:32px}.dx-main h2{margin:var(--space-6) 0 var(--space-2);scroll-margin-top:16px;font-size:18px;font-weight:600;line-height:24px}.dx-main h3{margin:var(--space-4) 0 var(--space-1);scroll-margin-top:16px;font-size:15px;font-weight:600;line-height:20px}.dx-main p,.dx-main li,.dx-main dd{margin:var(--space-2) 0;overflow-wrap:anywhere}.dx-main li,.dx-main dd{margin:0}.dx-main a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.dx-lead{color:var(--ink-muted);max-width:66ch}.dx-small{color:var(--ink-muted);font-size:12px;line-height:17px}.dx-main code{font-family:var(--font-mono);background:var(--neutral-soft);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:12.5px}.dx-toc{gap:var(--space-1) var(--space-3);margin:var(--space-4) 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;font-size:13px;display:flex}.dx-facts{margin:var(--space-3) 0;gap:var(--space-2);display:grid}.dx-facts>div{gap:var(--space-3);grid-template-columns:96px 1fr;align-items:baseline;display:grid}.dx-facts dt{color:var(--ink-muted);font-size:12px}.dx-facts dd{min-width:0;margin:0}.dx-steps{gap:var(--space-1);padding-left:20px;display:grid}.dx-code{margin:var(--space-2) 0;border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.dx-code-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:4px var(--space-2) 4px var(--space-3);color:var(--ink-muted);border-bottom:1px solid var(--line);font-size:12px;display:flex}.dx-code pre{padding:var(--space-3);margin:0;font-size:12.5px;line-height:19px;overflow-x:auto}.dx-code pre code{overflow-wrap:normal;background:0 0;padding:0}.dx-tool{margin-top:var(--space-5);padding-top:var(--space-1);border-top:1px solid var(--line)}.dx-table-wrap{margin:var(--space-3) 0;overflow-x:auto}.dx-table{border-collapse:collapse;width:100%;font-size:13px;line-height:19px}.dx-table th{text-align:left;color:var(--ink-muted);padding:6px var(--space-3) 6px 0;border-bottom:1px solid var(--line-strong);white-space:nowrap;font-size:12px;font-weight:500}.dx-table td{padding:8px var(--space-3) 8px 0;border-bottom:1px solid var(--line);vertical-align:top}.dx-op{margin-top:var(--space-5)}.dx-req{color:var(--ink-muted);font-size:12px}.dx-main :focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:640px){.dx-main{padding-top:var(--space-4)}.dx-main h1{font-size:22px;line-height:28px}.dx-facts>div{grid-template-columns:1fr;gap:2px}}.dx-links{margin:var(--space-4) 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.dx-links li{gap:2px;display:grid}.dx-links a{font-weight:500}.dx-entry{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--line)}.dx-entry h2{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin-top:0;display:flex}.dx-entry time{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.dx-entry .md,.dx-doc .md{font-size:14px}.dx-doc .md h1{margin-top:0;font-size:26px;line-height:32px}.dx-doc .md h2{font-size:18px}.dx-doc .md .md-table,.dx-doc .md pre{max-width:100%;overflow-x:auto}@media (max-width:640px){.dx-doc .md h1{font-size:22px;line-height:28px}}
