.search-overlay[data-v-d5987cc2]{position:fixed;inset:0;z-index:2000;background:color-mix(in srgb,var(--color-bg-layout) 60%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;padding-top:15vh}.search-panel[data-v-d5987cc2]{width:min(640px,100vw - 48px);max-height:60vh;display:flex;flex-direction:column;background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);box-shadow:0 16px 48px #0003;overflow:hidden;align-self:flex-start}.search-input-wrapper[data-v-d5987cc2]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-border-secondary)}.search-input-icon[data-v-d5987cc2]{font-size:20px;color:var(--color-text-tertiary);flex-shrink:0}.search-input[data-v-d5987cc2]{flex:1;border:none;background:transparent;outline:none;font-size:18px;color:var(--color-text-primary)}.search-input[data-v-d5987cc2]::-moz-placeholder{color:var(--color-text-tertiary)}.search-input[data-v-d5987cc2]::placeholder{color:var(--color-text-tertiary)}.search-clear-btn[data-v-d5987cc2]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);cursor:pointer;font-size:16px;flex-shrink:0}.search-clear-btn[data-v-d5987cc2]:hover{background:var(--color-input-bg-hover);color:var(--color-text-primary)}.search-results[data-v-d5987cc2]{flex:1;overflow-y:auto;max-height:400px;padding:8px 0}.search-status[data-v-d5987cc2]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;color:var(--color-text-tertiary)}.status-icon[data-v-d5987cc2]{font-size:32px}.status-text[data-v-d5987cc2]{font-size:14px}.result-section[data-v-d5987cc2]{padding:8px 0}.result-section+.result-section[data-v-d5987cc2]{border-top:1px solid var(--color-border-secondary)}.result-section-title[data-v-d5987cc2]{padding:4px 20px 8px;font-size:12px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px}.result-item[data-v-d5987cc2]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 20px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease}.result-item[data-v-d5987cc2]:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.result-item-content[data-v-d5987cc2]{flex:1;min-width:0}.result-item-title[data-v-d5987cc2]{font-size:15px;font-weight:600;color:var(--color-text-primary)}.result-item-desc[data-v-d5987cc2],.result-item-title[data-v-d5987cc2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-item-desc[data-v-d5987cc2]{font-size:13px;color:var(--color-text-tertiary);margin-top:2px}.result-item-board[data-v-d5987cc2]{font-size:11px;color:var(--color-text-tertiary);background:var(--color-input-bg);padding:2px 8px;border-radius:999px;flex-shrink:0}.search-modal-enter-active[data-v-d5987cc2],.search-modal-leave-active[data-v-d5987cc2]{transition:opacity .2s ease}.search-modal-enter-from[data-v-d5987cc2],.search-modal-leave-to[data-v-d5987cc2]{opacity:0}.knowledge-layout[data-v-c024a181]{height:100vh;height:100dvh;min-height:100vh;--knowledge-layout-surface:var(--color-bg-layout);--knowledge-layout-surface-elevated:var(--color-bg-elevated);--knowledge-layout-surface-spotlight:var(--color-bg-spotlight);--knowledge-layout-border:var(--color-border-secondary);--knowledge-layout-text-primary:var(--color-text-primary);--knowledge-layout-text-secondary:var(--color-text-secondary);--knowledge-layout-text-tertiary:var(--color-text-tertiary);--knowledge-layout-primary:var(--color-primary);--knowledge-layout-primary-hover:var(--color-primary-hover);--knowledge-layout-primary-bg:var(--color-primary-bg);--knowledge-layout-input-bg:var(--color-input-bg);--knowledge-layout-input-border:var(--color-input-border);--knowledge-layout-input-bg-hover:var(--color-input-bg-hover);--knowledge-layout-input-bg-focus:var(--color-input-bg-focus);--knowledge-layout-header-height:72px;--knowledge-layout-tool-height:40px;--knowledge-layout-tool-radius:var(--radius-lg);overflow-y:auto;overflow-x:hidden;scroll-padding-top:calc(var(--knowledge-layout-header-height) + 16px);background:linear-gradient(180deg,var(--knowledge-layout-surface) 0,color-mix(in srgb,var(--knowledge-layout-surface) 86%,var(--knowledge-layout-surface-elevated)) 100%),radial-gradient(circle at top left,color-mix(in srgb,var(--knowledge-layout-primary) 10%,transparent),transparent 32%);color:var(--knowledge-layout-text-primary)}.knowledge-layout__header-frame[data-v-c024a181]{position:sticky;top:0;z-index:100;padding:0 24px;background:color-mix(in srgb,var(--knowledge-layout-surface-elevated) 92%,transparent);border-bottom:1px solid var(--knowledge-layout-border);box-shadow:0 0 28px #00000014;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.knowledge-layout__header[data-v-c024a181],.knowledge-layout__header-frame[data-v-c024a181]{height:var(--knowledge-layout-header-height);display:flex;align-items:center}.knowledge-layout__header[data-v-c024a181]{padding:0;justify-content:space-between;width:100%;min-width:0;gap:20px}.knowledge-layout__brand-row[data-v-c024a181]{display:flex;align-items:center;gap:28px;min-width:0}.knowledge-layout__brand[data-v-c024a181]{display:inline-flex;align-items:center;gap:10px;color:var(--knowledge-layout-text-primary);font-weight:700;text-decoration:none;white-space:nowrap}.knowledge-layout__brand-logo[data-v-c024a181]{width:32px;height:32px;flex-shrink:0;display:block;-o-object-fit:contain;object-fit:contain}.knowledge-layout__brand-text[data-v-c024a181]{font-size:22px;line-height:1}.knowledge-layout__nav[data-v-c024a181]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;height:100%}.knowledge-layout__nav-link[data-v-c024a181]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:transparent;color:var(--knowledge-layout-text-secondary);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,font-weight .2s ease,box-shadow .2s ease}.knowledge-layout__nav-link[data-v-c024a181]:hover{background:color-mix(in srgb,var(--knowledge-layout-primary) 6%,transparent);color:var(--knowledge-layout-text-primary)}.knowledge-layout__nav-link[data-v-c024a181]:focus-visible{outline:none;background:var(--knowledge-layout-input-bg-focus);box-shadow:0 0 0 3px var(--knowledge-layout-primary-bg);color:var(--knowledge-layout-text-primary)}.knowledge-layout__nav-link--active[data-v-c024a181]{color:var(--knowledge-layout-primary);font-weight:700}.knowledge-layout__tools[data-v-c024a181]{display:flex;align-items:center;gap:12px;flex-shrink:0}.knowledge-layout__search[data-v-c024a181]{width:var(--knowledge-layout-tool-height);height:var(--knowledge-layout-tool-height);padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--knowledge-layout-tool-radius);background:transparent;border:none;color:var(--knowledge-layout-text-secondary);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.knowledge-layout__search[data-v-c024a181]:hover{background:var(--knowledge-layout-input-bg-hover);color:var(--knowledge-layout-text-primary)}.knowledge-layout__search[data-v-c024a181]:focus-visible{outline:none;background:var(--knowledge-layout-input-bg-focus);box-shadow:0 0 0 3px var(--knowledge-layout-primary-bg)}.knowledge-layout__search[data-v-c024a181] .anticon{font-size:18px;line-height:1}.knowledge-layout__tools--mobile[data-v-c024a181]{gap:8px}.knowledge-layout__mobile-nav[data-v-c024a181]{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.knowledge-layout__mobile-nav-link[data-v-c024a181]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:999px;background:transparent;color:var(--knowledge-layout-text-secondary);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,color .2s ease}.knowledge-layout__mobile-nav-link[data-v-c024a181]:hover{background:color-mix(in srgb,var(--knowledge-layout-primary) 6%,transparent);color:var(--knowledge-layout-text-primary)}.knowledge-layout__mobile-nav-link[data-v-c024a181]:focus-visible{outline:none;background:var(--knowledge-layout-input-bg-focus);box-shadow:0 0 0 3px var(--knowledge-layout-primary-bg);color:var(--knowledge-layout-text-primary)}.knowledge-layout__mobile-nav-link--active[data-v-c024a181]{color:var(--knowledge-layout-primary);font-weight:700}[data-v-c024a181] .knowledge-layout__tool-button{width:var(--knowledge-layout-tool-height);height:var(--knowledge-layout-tool-height);border-radius:var(--knowledge-layout-tool-radius)}.knowledge-layout__body[data-v-c024a181]{position:relative;min-height:calc(100vh - var(--knowledge-layout-header-height))}@media(max-width:767px){.knowledge-layout__header-frame[data-v-c024a181]{padding:12px 16px}.knowledge-layout__header[data-v-c024a181],.knowledge-layout__header-frame[data-v-c024a181]{height:auto;min-height:var(--knowledge-layout-header-height);align-items:stretch}.knowledge-layout__header[data-v-c024a181]{padding:0;gap:12px;flex-direction:column}.knowledge-layout__brand-row[data-v-c024a181],.knowledge-layout__tools[data-v-c024a181]{justify-content:space-between;gap:12px}.knowledge-layout__brand-row[data-v-c024a181]{flex-wrap:wrap}.knowledge-layout__nav[data-v-c024a181],.knowledge-layout__tools[data-v-c024a181]{height:auto}.knowledge-layout__tools[data-v-c024a181]{flex-wrap:wrap}.knowledge-layout[data-v-c024a181]{--knowledge-layout-header-height:28px;--knowledge-layout-tool-height:32px}.knowledge-layout__header-frame[data-v-c024a181]{height:auto;min-height:calc(var(--knowledge-layout-header-height) + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) 10px 8px;align-items:stretch}.knowledge-layout__header[data-v-c024a181]{height:auto;min-height:var(--knowledge-layout-header-height);gap:8px;flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.knowledge-layout__tools[data-v-c024a181]{flex-wrap:nowrap}}
