.search-trigger-btn.svelte-15mcfbe{border:1px solid var(--border-color);width:calc(100% - 50px);color:var(--text-muted);cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;margin:0 auto 10px;padding:8px 12px;font-size:.85rem;transition:all .2s;display:flex}.search-trigger-btn.svelte-15mcfbe .search-label:where(.svelte-15mcfbe){align-items:center;gap:8px;display:flex}.search-trigger-btn.svelte-15mcfbe .shortcut:where(.svelte-15mcfbe){color:#666;background:#eee;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:.75rem}.search-trigger-btn.svelte-15mcfbe:hover{border-color:var(--primary-color);color:var(--text-dark-color)}.search-backdrop.svelte-15mcfbe{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:6000;background:#00000080;justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.search-modal.svelte-15mcfbe{border:1px solid var(--border-color);background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:600px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.search-input-wrapper.svelte-15mcfbe{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:14px 18px;display:flex}.search-input-wrapper.svelte-15mcfbe .search-icon:where(.svelte-15mcfbe){color:var(--text-muted);font-size:1.1rem}.search-input-wrapper.svelte-15mcfbe input:where(.svelte-15mcfbe){color:var(--text-dark-color);box-shadow:none;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-size:1.05rem}.search-input-wrapper.svelte-15mcfbe input:where(.svelte-15mcfbe):focus{outline:none!important}.search-input-wrapper.svelte-15mcfbe .clear-btn:where(.svelte-15mcfbe){color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px}.search-results.svelte-15mcfbe{flex-direction:column;gap:4px;max-height:380px;padding:10px;display:flex;position:relative;overflow-y:auto}.search-results.svelte-15mcfbe .empty-results:where(.svelte-15mcfbe),.search-results.svelte-15mcfbe .search-hint:where(.svelte-15mcfbe){text-align:center;color:var(--text-muted);padding:30px 20px;font-size:.95rem}.search-results.svelte-15mcfbe .result-item:where(.svelte-15mcfbe){color:inherit;border:none;border-radius:6px;flex-direction:column;padding:10px 14px;text-decoration:none;transition:background .15s;display:flex}.search-results.svelte-15mcfbe .result-item.selected:where(.svelte-15mcfbe){background:var(--secondary-color)}.search-results.svelte-15mcfbe .result-item.selected:where(.svelte-15mcfbe) .result-title:where(.svelte-15mcfbe){color:var(--primary-color)}.search-results.svelte-15mcfbe .result-item:where(.svelte-15mcfbe) .result-header:where(.svelte-15mcfbe){align-items:center;gap:8px;margin-bottom:4px;display:flex}.search-results.svelte-15mcfbe .result-item:where(.svelte-15mcfbe) .result-header:where(.svelte-15mcfbe) .result-section:where(.svelte-15mcfbe){text-transform:uppercase;letter-spacing:.5px;color:#666;background:#eee;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600}.search-results.svelte-15mcfbe .result-item:where(.svelte-15mcfbe) .result-header:where(.svelte-15mcfbe) .result-title:where(.svelte-15mcfbe){color:var(--text-dark-color);font-size:.95rem;font-weight:600}.search-results.svelte-15mcfbe .result-item:where(.svelte-15mcfbe) .result-snippet:where(.svelte-15mcfbe){color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.4}.search-footer.svelte-15mcfbe{border-top:1px solid var(--border-color);color:var(--text-muted);background:#fafafa;justify-content:flex-end;gap:16px;padding:10px 18px;font-size:.75rem;display:flex}.search-footer.svelte-15mcfbe kbd:where(.svelte-15mcfbe){background:#fff;border:1px solid #ddd;border-radius:3px;padding:1px 5px}@media (width<=768px){.search-trigger-btn.svelte-15mcfbe{margin-top:70px}}.toc-container.svelte-1dzzduv{max-height:calc(100vh - 120px);position:sticky;overflow-y:auto}.toc-container.svelte-1dzzduv::-webkit-scrollbar{width:0}.toc-container.svelte-1dzzduv .toc-title:where(.svelte-1dzzduv){text-transform:uppercase;letter-spacing:.5px;color:var(--text-main);margin-top:0;margin-bottom:12px;font-size:.85rem;font-weight:650}.toc-container.svelte-1dzzduv ul:where(.svelte-1dzzduv){border-left:2px solid var(--border-color);margin:0;padding:0;list-style:none}.toc-container.svelte-1dzzduv li:where(.svelte-1dzzduv){margin:0}.toc-container.svelte-1dzzduv li.depth-3:where(.svelte-1dzzduv) a:where(.svelte-1dzzduv){padding-left:30px;font-size:.8rem}.toc-container.svelte-1dzzduv a:where(.svelte-1dzzduv){color:var(--text-muted);border-bottom:none;border-left:2px solid #0000;padding:6px 12px 6px 16px;font-size:.85rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s;display:block;position:relative;left:-2px}.toc-container.svelte-1dzzduv a:where(.svelte-1dzzduv):hover{color:var(--text-dark-color)}.toc-container.svelte-1dzzduv a.active:where(.svelte-1dzzduv){color:var(--primary-color);border-left-color:var(--primary-color);font-weight:600}.docs-layout.svelte-1bpnej{grid-template-columns:310px 1fr;gap:0;width:calc(100% - 25px);margin:2rem 25px 2rem 0;display:grid;position:relative}.sidebar.svelte-1bpnej{height:100%;max-height:calc(100vh - 89px);padding:0;position:sticky;top:89px}.sidebar.svelte-1bpnej button.close:where(.svelte-1bpnej){display:none}.sidebar.svelte-1bpnej div.sidebar-inner:where(.svelte-1bpnej){height:calc(100% - 89px);padding:20px 25px;overflow-y:auto}.sidebar.svelte-1bpnej>div.sidebar-inner:where(.svelte-1bpnej)>details:where(.svelte-1bpnej){margin-bottom:.5rem}.sidebar.svelte-1bpnej>div.sidebar-inner:where(.svelte-1bpnej)>details[open]:where(.svelte-1bpnej)>summary:where(.svelte-1bpnej){list-style-type:""}.sidebar.svelte-1bpnej>div.sidebar-inner:where(.svelte-1bpnej)>details:where(.svelte-1bpnej)>summary:where(.svelte-1bpnej){color:var(--text-dark-color);cursor:pointer;border-radius:5px;padding:6px 12px;font-family:Poppins,"Font Awesome 7 Free";font-weight:600;list-style-type:"";transition:background .2s}.sidebar.svelte-1bpnej>div.sidebar-inner:where(.svelte-1bpnej)>details:where(.svelte-1bpnej)>summary:where(.svelte-1bpnej)::marker{font-family:"Font Awesome 7 Free";font-weight:600}.sidebar.svelte-1bpnej>div.sidebar-inner:where(.svelte-1bpnej)>details:where(.svelte-1bpnej)>summary:where(.svelte-1bpnej):hover{background:var(--secondary-color2)}.sidebar.svelte-1bpnej .section-entries:where(.svelte-1bpnej){margin-top:4px}.sidebar.svelte-1bpnej a:where(.svelte-1bpnej){color:#555;border-left:2px solid var(--border-color);border-bottom:none;border-radius:0 5px 5px 0;margin:0 0 0 15px;padding:6px 15px;font-size:.8rem;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s,background .2s,border-left-color .2s;display:block}.sidebar.svelte-1bpnej a.group-item:where(.svelte-1bpnej){margin-left:30px}.sidebar.svelte-1bpnej a:where(.svelte-1bpnej):hover{background:var(--secondary-color2);color:var(--text-dark-color);border-left-color:var(--primary-color)}.sidebar.svelte-1bpnej a.active:where(.svelte-1bpnej){background:var(--primary-tr-color-active);color:var(--primary-color);border-left-color:var(--primary-color);font-weight:500}.sidebar.svelte-1bpnej details.group:where(.svelte-1bpnej){margin-top:2px}.sidebar.svelte-1bpnej details.group[open]:where(.svelte-1bpnej)>summary.group-summary:where(.svelte-1bpnej){list-style-type:""}.sidebar.svelte-1bpnej summary.group-summary:where(.svelte-1bpnej){letter-spacing:.2px;color:#333;cursor:pointer;border-radius:5px;margin-left:15px;padding:7px 12px 5px;font-family:Poppins,"Font Awesome 7 Free";font-size:.85rem;font-weight:500;list-style-type:"";transition:background .2s,color .2s}.sidebar.svelte-1bpnej summary.group-summary:where(.svelte-1bpnej)::marker{font-family:"Font Awesome 7 Free";font-weight:600}.sidebar.svelte-1bpnej summary.group-summary:where(.svelte-1bpnej):hover{background:var(--secondary-color2)}.doc-menu-button.svelte-1bpnej{background:var(--bg-card);border:1px solid var(--border);text-align:left;width:100%;color:var(--text-main);margin-bottom:20px;display:none}.content-wrapper.svelte-1bpnej{background:var(--background-light-color);border:1px solid var(--border-color);border-radius:10px;grid-template-columns:minmax(0,1fr) 220px;gap:40px;min-height:calc(100vh - 202px);padding:40px;display:grid}.content-wrapper.home.svelte-1bpnej{grid-template-columns:1fr}.content-wrapper.svelte-1bpnej .markdown-body:where(.svelte-1bpnej){width:100%;min-width:0;max-width:1000px;margin:0 auto;overflow-x:scroll}.content-wrapper.svelte-1bpnej .right-sidebar:where(.svelte-1bpnej){height:fit-content;position:sticky;top:89px}@media (width<=1100px){.docs-layout.svelte-1bpnej{grid-template-columns:280px minmax(0,1fr)}.right-sidebar.svelte-1bpnej{display:none}}@media (width<=768px){.docs-layout.svelte-1bpnej{width:100%;margin:1rem auto;display:block}.sidebar.svelte-1bpnej{z-index:2000;background:var(--background-light-color);border:none;border-radius:0;width:calc(100vw - 40px);min-height:100vh;transition:transform .3s,box-shadow .3s;position:fixed;top:0;left:0;overflow-y:hidden;transform:translate(-100%);box-shadow:0 0 15px #0000}.sidebar.open.svelte-1bpnej{transform:translate(0);box-shadow:0 0 15px #0000001a}.sidebar.svelte-1bpnej .sidebar-inner:where(.svelte-1bpnej){height:calc(100vh - 230px)!important}.sidebar.svelte-1bpnej button.close:where(.svelte-1bpnej){color:var(--text-dark-color);cursor:pointer;background:0 0;border:none;font-size:1rem;display:block;position:absolute;top:15px;right:15px}.content-wrapper.svelte-1bpnej{border-left:none;border-right:none;border-radius:0;padding:5%;display:block}.doc-menu-button.svelte-1bpnej{display:block}.overlay.svelte-1bpnej{z-index:1900;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}}
