.wiki-prose{color:var(--fg);overflow-wrap:anywhere;max-width:780px;font-size:15px;line-height:1.68}.wiki-prose>:first-child{margin-top:0}.wiki-prose>:last-child{margin-bottom:0}.wiki-prose p{margin:0 0 .95em}.wiki-prose h1,.wiki-prose h2,.wiki-prose h3,.wiki-prose h4,.wiki-prose h5,.wiki-prose h6{letter-spacing:-.01em;scroll-margin-top:72px;font-weight:600;line-height:1.3;position:relative}.wiki-prose h1{margin:1.6em 0 .6em;font-size:24px}.wiki-prose h2{border-bottom:1px solid var(--border);margin:1.9em 0 .6em;padding-bottom:.3em;font-size:20px}.wiki-prose h3{margin:1.6em 0 .5em;font-size:17px}.wiki-prose h4{margin:1.4em 0 .4em;font-size:15px}.wiki-prose h5,.wiki-prose h6{color:var(--fg-muted);margin:1.2em 0 .4em;font-size:14px}.wiki-anchor{color:var(--fg-subtle);opacity:0;margin-left:.4em;font-weight:400;text-decoration:none;transition:opacity .12s}.wiki-prose :is(h1,h2,h3,h4,h5,h6):hover .wiki-anchor,.wiki-anchor:focus-visible{opacity:1}.wiki-prose a:not(.wiki-anchor):not(.wiki-term){color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:2px}.wiki-prose a:not(.wiki-anchor):not(.wiki-term):hover{color:var(--accent-hover);text-decoration-color:currentColor}.wiki-external:after{content:"↗";color:var(--fg-subtle);margin-left:.15em;font-size:.8em}.wiki-term{color:inherit;-webkit-text-decoration:underline dotted var(--accent);text-decoration:underline dotted var(--accent);text-underline-offset:3px;cursor:help;text-decoration-thickness:1.5px}.wiki-term:hover{background:var(--accent-soft);border-radius:3px}.wiki-link-missing{color:var(--fg-muted);border-bottom:1px dashed var(--border-strong);cursor:not-allowed}.wiki-asset-missing{border:1px dashed var(--border-strong);color:var(--fg-muted);background:var(--bg-subtle);border-radius:6px;padding:2px 8px;font-size:13px;display:inline-block}.wiki-prose ul,.wiki-prose ol{margin:0 0 1em;padding-left:1.5em}.wiki-prose ul{list-style:outside}.wiki-prose ol{list-style:decimal}.wiki-prose li{margin:.25em 0}.wiki-prose li>ul,.wiki-prose li>ol{margin-bottom:.2em}.wiki-prose li::marker{color:var(--fg-subtle)}.wiki-prose .contains-task-list{padding-left:.2em;list-style:none}.wiki-prose .task-list-item input{accent-color:var(--accent);margin-right:.5em}.wiki-prose blockquote{border-left:3px solid var(--border-strong);color:var(--fg-muted);margin:0 0 1em;padding:.1em 0 .1em 1em}.wiki-prose hr{border:0;border-top:1px solid var(--border);margin:2em 0}.wiki-prose :not(pre)>code{background:var(--bg-muted);border-radius:5px;padding:.12em .36em;font-size:.87em}.wiki-prose kbd{border:1px solid var(--border-strong);background:var(--surface);border-bottom-width:2px;border-radius:5px;padding:.1em .4em;font-size:.85em}.wiki-prose img.wiki-img{border:1px solid var(--border);border-radius:8px;max-width:100%;height:auto;margin:.4em 0}.wiki-table{border:1px solid var(--border);border-radius:9px;margin:0 0 1.2em;overflow-x:auto}.wiki-table table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.5}.wiki-table th{background:var(--bg-subtle);text-align:left;color:var(--fg-muted);font-size:12.5px;font-weight:600}.wiki-table th,.wiki-table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:break-word;padding:7px 12px}.wiki-table tr:last-child td{border-bottom:0}.wiki-table td+td,.wiki-table th+th{border-left:1px solid var(--border)}.wiki-callout{border:1px solid var(--callout-line);background:var(--callout-bg);border-left-width:3px;border-radius:8px;margin:0 0 1.2em;padding:11px 14px}.wiki-callout-head{color:var(--callout-fg);align-items:center;gap:8px;margin-bottom:2px;font-size:14px;display:flex}.wiki-callout-head svg{flex-shrink:0}.wiki-callout-body>:last-child{margin-bottom:0}.wiki-callout-info{--callout-bg:var(--info-soft);--callout-fg:var(--info);--callout-line:var(--info)}.wiki-callout-success{--callout-bg:var(--success-soft);--callout-fg:var(--success);--callout-line:var(--success)}.wiki-callout-warning{--callout-bg:var(--warning-soft);--callout-fg:var(--warning);--callout-line:var(--warning)}.wiki-callout-danger{--callout-bg:var(--danger-soft);--callout-fg:var(--danger);--callout-line:var(--danger)}.wiki-callout-accent{--callout-bg:var(--accent-soft);--callout-fg:var(--accent);--callout-line:var(--accent-line)}.wiki-code{border:1px solid var(--border);background:var(--bg-subtle);border-radius:9px;margin:0 0 1.2em;overflow:hidden}.wiki-code-head{border-bottom:1px solid var(--border);height:30px;font-family:var(--font-mono);color:var(--fg-subtle);justify-content:space-between;align-items:center;padding:0 6px 0 12px;font-size:11.5px;display:flex}.wiki-code-copy{font-family:var(--font-sans);color:var(--fg-muted);cursor:pointer;border-radius:5px;padding:1px 8px;font-size:11.5px}.wiki-code-copy:hover{background:var(--bg-muted);color:var(--fg)}.wiki-code pre{tab-size:2;margin:0;padding:12px;font-size:12.5px;line-height:1.6;overflow-x:auto}.wiki-code code{font-family:var(--font-mono);background:0 0;padding:0}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-doctag,.hljs-meta .hljs-keyword{color:var(--chart-4)}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-template-tag{color:var(--chart-3)}.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet,.hljs-variable,.hljs-template-variable{color:var(--chart-2)}.hljs-title,.hljs-title.class_,.hljs-title.function_,.hljs-section,.hljs-name,.hljs-type{color:var(--chart-1)}.hljs-comment,.hljs-quote,.hljs-meta{color:var(--fg-subtle);font-style:italic}.hljs-attr,.hljs-property,.hljs-selector-class,.hljs-selector-id{color:var(--accent)}.hljs-deletion{color:var(--danger)}.hljs-strong{font-weight:600}.hljs-emphasis{font-style:italic}.wiki-mermaid{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:9px;margin:0 0 1.2em;padding:14px;overflow-x:auto}.wiki-mermaid pre{text-align:left;color:var(--fg-muted);white-space:pre-wrap;font-size:12.5px}.wiki-mermaid svg{max-width:100%;height:auto}.wiki-shot{width:var(--shot-phone,100%);max-width:100%;margin:0 0 1.4em}@media (min-width:640px){.wiki-shot{width:var(--shot-tablet,var(--shot-phone,100%))}}@media (min-width:1024px){.wiki-shot{width:var(--shot-desktop,var(--shot-tablet,var(--shot-phone,100%)))}}.wiki-shot-frame{border-radius:9px;overflow:hidden}.wiki-shot-frame-browser,.wiki-shot-frame-desktop,.wiki-shot-frame-mobile{border:1px solid var(--border-strong);box-shadow:var(--shadow-2);background:var(--surface)}.wiki-shot-frame-none{border:1px solid var(--border)}.wiki-shot-frame-mobile{border-width:6px;border-color:var(--fg);border-radius:24px;max-width:340px;margin-inline:auto}.wiki-shot-bar{background:var(--bg-muted);border-bottom:1px solid var(--border);align-items:center;gap:5px;height:28px;padding:0 10px;display:flex}.wiki-shot-bar i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.wiki-shot-bar span{white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-family:var(--font-mono);color:var(--fg-muted);background:var(--surface);border-radius:5px;margin-left:10px;padding:1px 10px;font-size:11px;overflow:hidden}.wiki-shot-stage{line-height:0;position:relative}.wiki-shot-stage img{width:100%;height:auto;display:block}.wiki-shot-narrow{display:none}@media (max-width:639px){.wiki-shot-wide{display:none}.wiki-shot-narrow{display:block}}.wiki-shot-arrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wiki-shot-arrows line{stroke-width:2.5px;vector-effect:non-scaling-stroke}.wiki-shot-box{pointer-events:none;border:2.5px solid;border-radius:4px;position:absolute}.wiki-shot-circle{border-radius:50%}.wiki-shot-num,.wiki-shot-legend-num{width:22px;height:22px;font-family:var(--font-mono);color:var(--surface);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;font-size:11.5px;font-weight:500;line-height:1;display:inline-grid}.wiki-shot-num{position:absolute;transform:translate(-50%,-50%)}.wiki-shot-stroke-danger{stroke:var(--danger)}.wiki-shot-stroke-warning{stroke:var(--warning)}.wiki-shot-stroke-info{stroke:var(--info)}.wiki-shot-stroke-success{stroke:var(--success)}.wiki-shot-stroke-accent{stroke:var(--accent)}.wiki-shot-fill-danger{fill:var(--danger)}.wiki-shot-fill-warning{fill:var(--warning)}.wiki-shot-fill-info{fill:var(--info)}.wiki-shot-fill-success{fill:var(--success)}.wiki-shot-fill-accent{fill:var(--accent)}.wiki-shot-border-danger{border-color:var(--danger)}.wiki-shot-border-warning{border-color:var(--warning)}.wiki-shot-border-info{border-color:var(--info)}.wiki-shot-border-success{border-color:var(--success)}.wiki-shot-border-accent{border-color:var(--accent)}.wiki-shot-bg-danger{background:var(--danger)}.wiki-shot-bg-warning{background:var(--warning)}.wiki-shot-bg-info{background:var(--info)}.wiki-shot-bg-success{background:var(--success)}.wiki-shot-bg-accent{background:var(--accent)}.wiki-shot-legend{font-size:13.5px;margin:10px 0 0!important;padding:0!important;list-style:none!important}.wiki-shot-legend li{align-items:flex-start;gap:9px;margin:5px 0;line-height:1.45;display:flex}.wiki-shot-legend-num{box-shadow:none;flex-shrink:0}.wiki-shot figcaption{color:var(--fg-muted);text-align:center;margin-top:7px;font-size:12.5px}.wiki-shot-error{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger);border-radius:8px;margin:0 0 1em;padding:9px 12px;font-size:13px}.wiki-prose section[data-footnotes]{border-top:1px solid var(--border);color:var(--fg-muted);margin-top:2.4em;padding-top:.9em;font-size:13px}.wiki-prose section[data-footnotes] h2{border:0;margin:0 0 .5em;font-size:13px}mark.wiki-hit{background:var(--accent-soft);color:inherit;box-shadow:inset 0 -2px 0 var(--accent-line);border-radius:3px;font-weight:500}.wiki-diff{font-family:var(--font-mono);border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px;line-height:1.6}.wiki-diff td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;padding:0 8px}.wiki-diff .no{width:44px;color:var(--fg-subtle);text-align:right;-webkit-user-select:none;user-select:none;background:var(--bg-subtle);padding:0 6px}.wiki-diff .del-line{background:var(--danger-soft)}.wiki-diff .add-line{background:var(--success-soft)}.wiki-diff del{background:color-mix(in oklab, var(--danger) 24%, transparent);border-radius:2px;text-decoration:none}.wiki-diff ins{background:color-mix(in oklab, var(--success) 24%, transparent);border-radius:2px;text-decoration:none}.wiki-editor-cm{height:100%;min-height:0}.wiki-editor-cm .cm-editor{background:var(--surface);height:100%;color:var(--fg);font-size:13.5px}.wiki-editor-cm .cm-editor.cm-focused{outline:none}.wiki-editor-cm .cm-scroller{font-family:var(--font-mono);line-height:1.65;overflow:auto}.wiki-editor-cm .cm-content{caret-color:var(--fg);padding:14px 0 80px}.wiki-editor-cm .cm-line{padding:0 16px}.wiki-editor-cm .cm-cursor{border-left-color:var(--fg)}.wiki-editor-cm .cm-gutters{background:var(--bg-subtle);color:var(--fg-subtle);border-right:1px solid var(--border);font-size:11.5px}.wiki-editor-cm .cm-activeLine{background:color-mix(in oklab, var(--accent-soft) 45%, transparent)}.wiki-editor-cm .cm-activeLineGutter{background:var(--bg-muted);color:var(--fg)}.wiki-editor-cm .cm-selectionBackground,.wiki-editor-cm .cm-editor.cm-focused .cm-selectionBackground,.wiki-editor-cm .cm-content ::selection{background:var(--accent-line)!important}.wiki-editor-cm .cm-tooltip{background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-3);color:var(--fg);border-radius:8px;overflow:hidden}.wiki-editor-cm .cm-tooltip-autocomplete ul li{font-family:var(--font-sans);font-size:13px;padding:3px 8px!important}.wiki-editor-cm .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--accent-soft);color:var(--fg)}.wiki-editor-cm .cm-completionDetail{color:var(--fg-subtle);margin-left:8px;font-size:12px;font-style:normal}@media print{.wiki-noprint{display:none!important}.wiki-prose{max-width:none}}.wiki-callout-head strong{letter-spacing:.01em}
