.doc-content[data-v-c1dd5d17]{color:var(--text-secondary);font-size:1rem;line-height:1.9;overflow-wrap:anywhere}.doc-content[data-v-c1dd5d17] h2,.doc-content[data-v-c1dd5d17] h3,.doc-content[data-v-c1dd5d17] h4,.doc-content[data-v-c1dd5d17] h5,.doc-content[data-v-c1dd5d17] h6{color:var(--text-main);line-height:1.45;margin:2.5rem 0 .85rem;scroll-margin-top:calc(var(--header-offset) + .5rem)}.doc-content[data-v-c1dd5d17] h2{font-size:1.35rem;font-weight:700}.doc-content[data-v-c1dd5d17] h3{font-size:1.12rem;font-weight:650}.doc-content[data-v-c1dd5d17] h4,.doc-content[data-v-c1dd5d17] h5,.doc-content[data-v-c1dd5d17] h6{font-size:1rem;font-weight:650}.doc-content[data-v-c1dd5d17] p{margin:.9rem 0}.doc-content[data-v-c1dd5d17]>:first-child{margin-top:0}.doc-content[data-v-c1dd5d17] ol,.doc-content[data-v-c1dd5d17] ul{margin:.9rem 0;padding-left:1.4rem}.doc-content[data-v-c1dd5d17] li+li{margin-top:.45rem}.doc-content[data-v-c1dd5d17] li>ol,.doc-content[data-v-c1dd5d17] li>ul{margin:.45rem 0 0}.doc-content[data-v-c1dd5d17] li::marker{color:var(--route,var(--text-muted))}.doc-content[data-v-c1dd5d17] b,.doc-content[data-v-c1dd5d17] strong{color:var(--text-main);font-weight:650}.doc-content[data-v-c1dd5d17] hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.doc-content[data-v-c1dd5d17] a{color:var(--text-main);text-decoration:underline;text-decoration-color:var(--brand);text-decoration-thickness:1px;text-underline-offset:.22em}.doc-content[data-v-c1dd5d17] blockquote{background:var(--page-bg-soft);border-left:3px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-muted);margin:1.25rem 0;padding:.75rem 1.1rem}.doc-content[data-v-c1dd5d17] blockquote p{margin:.35rem 0}.doc-content[data-v-c1dd5d17] code{background:var(--page-bg-muted);border-radius:5px;color:var(--text-main);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,Consolas,monospace;font-size:.86em;padding:.1em .35em}.doc-content[data-v-c1dd5d17] .code-block{margin:1.25rem 0;position:relative}.doc-content[data-v-c1dd5d17] pre{background:var(--accent);border-radius:var(--radius-md);color:var(--page-bg);font-size:.84rem;line-height:1.75;margin:0;overflow-x:auto;padding:1.05rem 1.2rem}.doc-content[data-v-c1dd5d17] pre code{background:none;color:inherit;font-size:inherit;padding:0}.doc-content[data-v-c1dd5d17] .code-block__copy{background:#ffffff1a;border-radius:8px;color:#ffffffd1;font-size:.75rem;font-weight:600;min-height:32px;min-width:52px;padding:0 .6rem;position:absolute;right:.5rem;top:.5rem;transition:background-color var(--duration-fast),color var(--duration-fast),transform var(--duration-fast) var(--ease-out)}.doc-content[data-v-c1dd5d17] .code-block__copy:hover{background:#ffffff2e;color:#fff}.doc-content[data-v-c1dd5d17] .code-block__copy:active{transform:scale(.95)}.doc-content[data-v-c1dd5d17] .code-block__copy.is-done{background:var(--success);color:#fff}.doc-content[data-v-c1dd5d17] table{border-collapse:collapse;display:block;font-size:.86rem;line-height:1.7;margin:1.5rem 0;max-width:100%;overflow-x:auto}.doc-content[data-v-c1dd5d17] td,.doc-content[data-v-c1dd5d17] th{border-bottom:1px solid var(--line);min-width:100px;padding:.65rem .85rem;text-align:left;vertical-align:top}.doc-content[data-v-c1dd5d17] th{border-bottom-color:var(--line-strong);color:var(--text-main);font-weight:600}.doc-content[data-v-c1dd5d17] details{background:var(--page-bg-soft);border:1px solid var(--line);border-radius:var(--radius-md);margin:.75rem 0}.doc-content[data-v-c1dd5d17] details>summary{color:var(--text-main);cursor:pointer;font-weight:600;padding:.65rem 1rem}.doc-content[data-v-c1dd5d17] details[open]>summary{border-bottom:1px solid var(--line)}.doc-content[data-v-c1dd5d17] details>:not(summary){margin-left:1rem;margin-right:1rem}.doc-content[data-v-c1dd5d17] details .code-block{margin:.75rem 1rem}.doc-content[data-v-c1dd5d17] dl{margin:1rem 0}.doc-content[data-v-c1dd5d17] dt{color:var(--text-main);font-weight:600}.doc-content[data-v-c1dd5d17] dd{margin:.2rem 0 .8rem 1rem}.doc-content[data-v-c1dd5d17] kbd{min-width:auto;padding:0 .35em}@media(max-width:640px){.doc-content[data-v-c1dd5d17]{font-size:.97rem;line-height:1.85}.doc-content[data-v-c1dd5d17] h2{font-size:1.2rem}}
