.admin-footer-credit[data-v-0af37adb]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem 1.25rem}.admin-footer-versions[data-v-0af37adb]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem 1rem}.admin-footer-version b[data-v-0af37adb]{font-weight:600}.admin-footer-crafted[data-v-0af37adb]{display:inline-flex;align-items:center;gap:.35rem}.admin-footer-link[data-v-0af37adb]{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;color:var(--p-primary-600);text-decoration:none;transition:color .15s ease}.admin-footer-link[data-v-0af37adb]:hover{color:var(--p-primary-500)}.dark{color:var(--p-primary-300)}.sk-lightbox-enter-active[data-v-587324b6],.sk-lightbox-leave-active[data-v-587324b6]{transition:opacity .18s ease}.sk-lightbox-enter-from[data-v-587324b6],.sk-lightbox-leave-to[data-v-587324b6]{opacity:0}.tech-docs-grid[data-v-f869426b]{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}@media(max-width:900px){.tech-docs-grid[data-v-f869426b]{grid-template-columns:1fr}}.tech-docs-sidebar-card[data-v-f869426b] .p-card-body,.tech-docs-content-card[data-v-f869426b] .p-card-body{padding:1rem}.tech-docs-sidebar[data-v-f869426b]{position:sticky;top:1rem}.doc-list-header[data-v-f869426b]{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--p-surface-700);padding:.25rem .25rem .5rem;border-bottom:1px solid var(--p-surface-200);margin-bottom:.5rem}.dark{color:var(--p-surface-200);border-bottom-color:var(--p-surface-700)}.doc-list-count[data-v-f869426b]{background:var(--p-surface-100);color:var(--p-surface-600);border-radius:9999px;padding:.1rem .55rem;font-size:.7rem;font-weight:500}.dark{background:var(--p-surface-800);color:var(--p-surface-300)}.doc-list-items[data-v-f869426b]{display:flex;flex-direction:column;gap:.15rem;max-height:calc(100vh - 260px);overflow-y:auto;padding-right:.25rem}.doc-item[data-v-f869426b]{display:flex;align-items:baseline;gap:.5rem;width:100%;text-align:left;padding:.5rem .6rem;border-radius:.5rem;background:transparent;border:none;cursor:pointer;color:var(--p-surface-700);transition:background .12s ease,color .12s ease}.doc-item[data-v-f869426b]:hover{background:var(--p-surface-100)}.dark{background:var(--p-surface-800)}.doc-item-active[data-v-f869426b],.doc-item-active[data-v-f869426b]:hover{background:var(--p-primary-50);color:var(--p-primary-700)}.dark{background:color-mix(in srgb,var(--p-primary-500) 14%,transparent);color:var(--p-primary-300)}.doc-item-order[data-v-f869426b]{display:inline-block;min-width:1.6rem;text-align:right;color:var(--p-surface-500);font-variant-numeric:tabular-nums;font-size:.8rem}.doc-item-title[data-v-f869426b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.doc-empty[data-v-f869426b]{color:var(--p-surface-500);padding:.75rem .25rem}.search-group[data-v-f869426b]{background:var(--p-surface-50);border:1px solid var(--p-surface-200);border-radius:.5rem;padding:.5rem}.dark{background:var(--p-surface-900);border-color:var(--p-surface-800)}.search-group-header[data-v-f869426b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;background:transparent;border:none;padding:.15rem .25rem .5rem;font-weight:600;color:var(--p-surface-800);cursor:pointer}.dark{color:var(--p-surface-100)}.search-matches[data-v-f869426b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.search-match[data-v-f869426b]{display:flex;gap:.4rem;padding:.4rem .5rem;border-radius:.375rem;background:var(--p-surface-0);border:1px solid var(--p-surface-200);cursor:pointer;color:var(--p-surface-700)}.dark{background:var(--p-surface-800);border-color:var(--p-surface-700);color:var(--p-surface-200)}.search-match[data-v-f869426b]:hover{border-color:var(--p-primary-400)}.search-match-line[data-v-f869426b]{flex-shrink:0;color:var(--p-surface-400);font-variant-numeric:tabular-nums}.search-match-snippet[data-v-f869426b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-match-snippet[data-v-f869426b] mark{background:var(--p-yellow-200);color:var(--p-yellow-900);padding:0 .1rem;border-radius:.15rem}.doc-layout[data-v-f869426b]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:2rem}@media(max-width:1200px){.doc-layout[data-v-f869426b]{grid-template-columns:1fr}.doc-toc[data-v-f869426b]{display:none}}.doc-content[data-v-f869426b]{max-height:calc(100vh - 200px);overflow-y:auto;padding-right:.5rem}.doc-loading[data-v-f869426b],.doc-empty-content[data-v-f869426b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 1rem;color:var(--p-surface-500)}.doc-toc[data-v-f869426b]{position:sticky;top:0;align-self:start;max-height:calc(100vh - 200px);overflow-y:auto;border-left:1px solid var(--p-surface-200);padding-left:1rem}.dark{border-left-color:var(--p-surface-800)}.doc-toc-title[data-v-f869426b]{font-weight:600;color:var(--p-surface-700);margin-bottom:.5rem}.dark{color:var(--p-surface-200)}.doc-toc-list[data-v-f869426b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.doc-toc-item[data-v-f869426b]{cursor:pointer;color:var(--p-surface-600);transition:color .1s ease}.dark{color:var(--p-surface-300)}.doc-toc-item[data-v-f869426b]:hover{color:var(--p-primary-600)}.doc-toc-level-2[data-v-f869426b]{padding-left:0;font-weight:500}.doc-toc-level-3[data-v-f869426b]{padding-left:.75rem}.doc-toc-level-4[data-v-f869426b]{padding-left:1.5rem;font-size:.85rem}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.3;margin:1.5rem 0 .75rem;scroll-margin-top:1rem}.markdown-body h1{font-size:1.8rem;border-bottom:1px solid var(--p-surface-200);padding-bottom:.3rem}.markdown-body h2{font-size:1.45rem;border-bottom:1px solid var(--p-surface-200);padding-bottom:.2rem}.markdown-body h3{font-size:1.2rem}.markdown-body h4{font-size:1.05rem}.dark .markdown-body h1,.dark .markdown-body h2{border-bottom-color:var(--p-surface-800)}.markdown-body p{margin:.75rem 0;line-height:1.65}.markdown-body a{color:var(--p-primary-600);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body code{background:var(--p-surface-100);color:var(--p-surface-800);border-radius:.3rem;padding:.1rem .35rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dark .markdown-body code{background:var(--p-surface-800);color:var(--p-surface-200)}.markdown-body pre{background:var(--p-surface-900);color:var(--p-surface-100);border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1rem 0;line-height:1.5}.markdown-body pre code{background:transparent;color:inherit;padding:0;border-radius:0}.markdown-body ul,.markdown-body ol{padding-left:1.5rem;margin:.75rem 0;line-height:1.7}.markdown-body ul{list-style:disc}.markdown-body ol{list-style:decimal}.markdown-body li{margin:.2rem 0}.markdown-body blockquote{border-left:4px solid var(--p-primary-400);background:var(--p-surface-50);padding:.5rem 1rem;margin:1rem 0;color:var(--p-surface-700);border-radius:0 .4rem .4rem 0}.dark .markdown-body blockquote{background:var(--p-surface-900);color:var(--p-surface-300)}.markdown-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:1rem 0}.markdown-body th,.markdown-body td{border:1px solid var(--p-surface-200);padding:.5rem .75rem;text-align:left}.markdown-body th{background:var(--p-surface-100);font-weight:600}.dark .markdown-body th,.dark .markdown-body td{border-color:var(--p-surface-800)}.dark .markdown-body th{background:var(--p-surface-800)}.markdown-body hr{border:0;border-top:1px solid var(--p-surface-200);margin:1.5rem 0}.dark .markdown-body hr{border-top-color:var(--p-surface-800)}.markdown-body .heading-permalink{display:inline-block;opacity:0;margin-right:.4rem;color:var(--p-primary-500);text-decoration:none;transition:opacity .15s ease}.markdown-body h1:hover .heading-permalink,.markdown-body h2:hover .heading-permalink,.markdown-body h3:hover .heading-permalink,.markdown-body h4:hover .heading-permalink{opacity:.7}.fm-tile[data-v-688128d6]{cursor:pointer;-webkit-user-select:none;user-select:none}.fm-pending-tile[data-v-688128d6]{cursor:default}.fm-context-menu.p-contextmenu{min-width:16rem;padding:.4rem;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:1rem;box-shadow:0 16px 40px -12px #0f172a38,0 4px 14px -4px #0f172a1a}.fm-context-menu.p-contextmenu .p-contextmenu-item-content{border-radius:.625rem}.fm-context-menu.p-contextmenu .p-contextmenu-item-link{padding:.55rem .85rem;gap:.85rem;font-weight:500;color:var(--p-surface-800)}.fm-context-menu.p-contextmenu .p-contextmenu-item-icon{color:var(--p-surface-600);font-size:1rem}.fm-context-menu.p-contextmenu .p-contextmenu-item:not(.p-disabled) .p-contextmenu-item-content:hover{background:var(--p-surface-100)}.fm-context-menu.p-contextmenu .p-contextmenu-separator{margin:.3rem .25rem;border-top:1px solid var(--p-surface-200)}.fm-context-menu.p-contextmenu .p-contextmenu-item.fm-menu-danger .p-contextmenu-item-link,.fm-context-menu.p-contextmenu .p-contextmenu-item.fm-menu-danger .p-contextmenu-item-icon{color:var(--p-red-600, #dc2626)}.fm-context-menu.p-contextmenu .p-contextmenu-item.fm-menu-danger:not(.p-disabled) .p-contextmenu-item-content:hover{background:var(--p-red-50, #fef2f2)}.dark .fm-context-menu.p-contextmenu{background:var(--p-surface-900);border-color:var(--p-surface-700);box-shadow:0 16px 40px -12px #0009,0 4px 14px -4px #00000059}.dark .fm-context-menu.p-contextmenu .p-contextmenu-item-link{color:var(--p-surface-100)}.dark .fm-context-menu.p-contextmenu .p-contextmenu-item-icon{color:var(--p-surface-400)}.dark .fm-context-menu.p-contextmenu .p-contextmenu-item:not(.p-disabled) .p-contextmenu-item-content:hover{background:var(--p-surface-800)}.dark .fm-context-menu.p-contextmenu .p-contextmenu-separator{border-color:var(--p-surface-700)}.dark .fm-context-menu.p-contextmenu .p-contextmenu-item.fm-menu-danger .p-contextmenu-item-link,.dark .fm-context-menu.p-contextmenu .p-contextmenu-item.fm-menu-danger .p-contextmenu-item-icon{color:var(--p-red-400, #f87171)}.dark .fm-context-menu.p-contextmenu .p-contextmenu-item.fm-menu-danger:not(.p-disabled) .p-contextmenu-item-content:hover{background:#dc26261f}
