.navbar-search[data-v-0d3c2185]{position:relative}.search-trigger-btn[data-v-0d3c2185]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;transition:all .2s}.search-trigger-btn[data-v-0d3c2185]:hover{background:#ffffff29;border-color:#ffffff59}.search-trigger-btn--active[data-v-0d3c2185]{background:rgb(var(--color-primary-rgb)/.2);border-color:rgb(var(--color-primary-rgb)/.45)}.search-trigger-btn__icon[data-v-0d3c2185]{height:16px;width:16px}.search-trigger-btn__shortcut[data-v-0d3c2185]{background:#0003;border-radius:.25rem;font-size:.6875rem;font-weight:600;padding:.125rem .375rem}.navbar-search--light .search-trigger-btn[data-v-0d3c2185]{background:var(--color-bg-secondary,#f1f5f9);border:1px solid var(--color-border-light,#e2e8f0);color:var(--color-text-primary,#0f172a);min-width:14rem}.navbar-search--light .search-trigger-btn--active[data-v-0d3c2185],.navbar-search--light .search-trigger-btn[data-v-0d3c2185]:hover{background:var(--color-bg-primary,#fff);border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.navbar-search--light .search-trigger-btn__icon[data-v-0d3c2185]{color:var(--color-text-secondary,#64748b)}.navbar-search--light .search-trigger-btn__shortcut[data-v-0d3c2185]{background:#0000000f;color:var(--color-text-secondary,#64748b)}.modal-backdrop[data-v-0d3c2185]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1998}.modal-container[data-v-0d3c2185]{background:#fff;border-radius:1rem;box-shadow:0 24px 60px #0003;display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 4rem);overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(860px,100vw - 2rem);z-index:1999}.modal-container--mobile[data-v-0d3c2185]{border-radius:0;right:0;bottom:0;left:0;max-height:100%;top:0;transform:none;width:100%}.modal-header[data-v-0d3c2185]{border-bottom:1px solid #e5e7eb;display:flex;gap:.75rem;padding:1rem}.modal-header__input-wrapper[data-v-0d3c2185]{align-items:center;background:#f8fafc;border:2px solid #dbeafe;border-radius:.625rem;display:flex;flex:1;gap:.75rem;padding:.625rem .875rem}.modal-header__icon[data-v-0d3c2185]{color:#64748b;height:18px;width:18px}.modal-header__input[data-v-0d3c2185]{background:transparent;border:0;color:#0f172a;flex:1;font-size:1.05rem;outline:0}.modal-header__input[data-v-0d3c2185]::-moz-placeholder{color:#94a3b8}.modal-header__input[data-v-0d3c2185]::placeholder{color:#94a3b8}.modal-header__clear[data-v-0d3c2185],.modal-header__close[data-v-0d3c2185]{align-items:center;background:transparent;border:0;border-radius:.375rem;color:#334155;cursor:pointer;display:inline-flex;justify-content:center}.modal-header__clear[data-v-0d3c2185]{background:#e2e8f0;height:24px;width:24px}.modal-header__close[data-v-0d3c2185]{height:32px;width:32px}.modal-content[data-v-0d3c2185]{overflow:auto;padding:1rem}.modal-state[data-v-0d3c2185]{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:260px;text-align:center}.modal-state__icon--error[data-v-0d3c2185]{color:#dc2626}.modal-state__icon--empty[data-v-0d3c2185]{color:#94a3b8}.modal-state__text[data-v-0d3c2185]{color:#475569}.modal-state__text--error[data-v-0d3c2185]{color:#b91c1c}.modal-state__btn[data-v-0d3c2185]{background:#dc2626;border:0;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem .75rem}.spinner[data-v-0d3c2185]{animation:spin-0d3c2185 .8s linear infinite;border:3px solid #e2e8f0;border-radius:9999px;border-top-color:#3b82f6;height:26px;width:26px}@keyframes spin-0d3c2185{to{transform:rotate(1turn)}}.modal-results[data-v-0d3c2185]{display:grid;gap:.75rem}.result-group[data-v-0d3c2185]{border:1px solid #e2e8f0;border-radius:.625rem;overflow:hidden}.result-group__header[data-v-0d3c2185]{align-items:center;background:#f8fafc;display:flex;gap:.5rem;padding:.5rem .75rem}.result-group__header-icon[data-v-0d3c2185]{color:#3b82f6}.result-group__header-title[data-v-0d3c2185]{color:#475569;flex:1;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.result-group__header-badge[data-v-0d3c2185]{background:#e2e8f0;border-radius:9999px;color:#334155;font-size:.68rem;font-weight:700;padding:.125rem .4rem}.result-item[data-v-0d3c2185]{align-items:center;background:#fff;border:0;border-top:1px solid #f1f5f9;cursor:pointer;display:flex;gap:.75rem;padding:.65rem .75rem;text-align:left;width:100%}.result-item[data-v-0d3c2185]:hover{background:#f8fafc}.result-item--selected[data-v-0d3c2185]{background:#eff6ff}.result-item__icon[data-v-0d3c2185]{align-items:center;background:#f1f5f9;border-radius:.45rem;color:#475569;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.result-item__avatar[data-v-0d3c2185]{height:100%;-o-object-fit:contain;object-fit:contain;padding:.2rem;width:100%}.result-item__content[data-v-0d3c2185]{flex:1;min-width:0}.result-item__title[data-v-0d3c2185]{color:#0f172a;font-size:.84rem;font-weight:700;margin:0}.result-item__subtitle[data-v-0d3c2185]{color:#475569;font-size:.74rem;margin:.1rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-item__metadata[data-v-0d3c2185]{color:#94a3b8;font-size:.68rem;margin:.1rem 0 0}.result-item__arrow[data-v-0d3c2185]{color:#3b82f6;flex-shrink:0}.result-view-more[data-v-0d3c2185]{background:#f8fafc;border:0;border-top:1px solid #e2e8f0;color:#2563eb;cursor:pointer;font-size:.78rem;font-weight:700;padding:.5rem .75rem;text-align:left;width:100%}.modal-empty[data-v-0d3c2185]{display:grid;gap:1rem;padding:.5rem .25rem .75rem}.modal-empty__title[data-v-0d3c2185]{color:#475569;font-size:.8rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.modal-empty__inline-shortcuts[data-v-0d3c2185]{color:#475569;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.75rem}.modal-empty__inline-shortcuts kbd[data-v-0d3c2185]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.35rem;font-size:.68rem;font-weight:700;padding:.1rem .35rem}.modal-empty__examples[data-v-0d3c2185]{display:grid;gap:.4rem}.modal-empty__example[data-v-0d3c2185]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#0f172a;cursor:pointer;display:flex;font-size:.84rem;gap:.5rem;padding:.5rem .6rem}.modal-empty__example[data-v-0d3c2185]:hover{background:#f8fafc}.fade-enter-active[data-v-0d3c2185],.fade-leave-active[data-v-0d3c2185]{transition:opacity .16s ease-out}.fade-enter-from[data-v-0d3c2185],.fade-leave-to[data-v-0d3c2185]{opacity:0}.modal-enter-active[data-v-0d3c2185],.modal-leave-active[data-v-0d3c2185]{transition:all .2s ease-out}.modal-enter-from[data-v-0d3c2185]{opacity:0;transform:translate(-50%,-48%) scale(.97)}.modal-leave-to[data-v-0d3c2185]{opacity:0;transform:translate(-50%,-52%) scale(.97)}.modal-container--mobile.modal-enter-from[data-v-0d3c2185],.modal-container--mobile.modal-leave-to[data-v-0d3c2185]{transform:translateY(100%)}
