.cp-root.svelte-1cqcbjy{position:fixed;inset:0;z-index:var(--fluent-z-modal, 1070);display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.cp-backdrop.svelte-1cqcbjy{position:absolute;inset:0;background:#0006}.cp-panel.svelte-1cqcbjy{position:relative;width:min(640px,calc(100vw - 2rem));max-height:70vh;display:flex;flex-direction:column;background:var(--neutral-layer-1, #ffffff);border:1px solid var(--neutral-stroke-layer-rest, #e0e0e0);border-radius:8px;box-shadow:0 16px 40px #00000038,0 0 2px #0000001f;overflow:hidden;font-family:var(--body-font)}.cp-search-row.svelte-1cqcbjy{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--neutral-stroke-layer-rest, #e0e0e0)}.cp-search-icon.svelte-1cqcbjy{color:var(--neutral-foreground-hint, #666);flex-shrink:0}.cp-input.svelte-1cqcbjy{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:1rem;color:var(--neutral-foreground-rest, inherit);font-family:inherit}.cp-kbd-hint.svelte-1cqcbjy{color:var(--neutral-foreground-hint, #888);font-size:.75rem;flex-shrink:0}.cp-results.svelte-1cqcbjy{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.25rem}.cp-section.svelte-1cqcbjy{padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-foreground-hint, #888)}.cp-item.svelte-1cqcbjy{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;border:none;border-radius:4px;background:transparent;cursor:pointer;text-align:start;text-decoration:none;font:inherit;color:var(--neutral-foreground-rest, inherit)}.cp-item.selected.svelte-1cqcbjy{background:var(--accent-fill-rest, #0078d4);color:var(--neutral-foreground-on-accent, #ffffff)}.cp-item.disabled.svelte-1cqcbjy{cursor:not-allowed;opacity:.5}.cp-item-icon.svelte-1cqcbjy{display:inline-flex;align-items:center;flex-shrink:0;color:var(--accent-fill-rest)}.cp-item.selected.svelte-1cqcbjy .cp-item-icon:where(.svelte-1cqcbjy){color:inherit}.cp-item-content.svelte-1cqcbjy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.cp-item-title.svelte-1cqcbjy{font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-item-title.svelte-1cqcbjy mark{background:transparent;color:var(--accent-fill-rest, #0078d4);font-weight:700}.cp-item.selected.svelte-1cqcbjy .cp-item-title:where(.svelte-1cqcbjy) mark{color:inherit;text-decoration:underline}.cp-item-meta.svelte-1cqcbjy{font-size:.75rem;color:var(--neutral-foreground-hint, #888);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-item.selected.svelte-1cqcbjy .cp-item-meta:where(.svelte-1cqcbjy){color:inherit;opacity:.85}.cp-item-group.svelte-1cqcbjy{flex-shrink:0;font-size:.75rem;opacity:.8;padding:.125rem .5rem;border-radius:999px;background:var(--neutral-fill-secondary-rest, rgba(0, 0, 0, .06))}.cp-item.selected.svelte-1cqcbjy .cp-item-group:where(.svelte-1cqcbjy){background:#fff3}.cp-item-badge.svelte-1cqcbjy{flex-shrink:0;font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:4px;background:var(--neutral-fill-secondary-rest, rgba(0, 0, 0, .06));color:var(--neutral-foreground-rest)}.cp-item.selected.svelte-1cqcbjy .cp-item-badge:where(.svelte-1cqcbjy){background:#fff3;color:inherit}.cp-item-shortcut.svelte-1cqcbjy{display:inline-flex;gap:.15rem;flex-shrink:0}.cp-empty.svelte-1cqcbjy{padding:1.5rem 1rem;text-align:center;color:var(--neutral-foreground-hint, #888);font-size:.875rem}.cp-footer.svelte-1cqcbjy{display:flex;gap:1rem;padding:.5rem 1rem;border-top:1px solid var(--neutral-stroke-layer-rest, #e0e0e0);font-size:.75rem;color:var(--neutral-foreground-hint, #888)}.cp-footer.svelte-1cqcbjy kbd:where(.svelte-1cqcbjy),.cp-item-shortcut.svelte-1cqcbjy kbd:where(.svelte-1cqcbjy){display:inline-block;padding:.05rem .35rem;border:1px solid var(--neutral-stroke-layer-rest, #ccc);border-radius:3px;background:var(--neutral-layer-2, #f5f5f5);color:var(--neutral-foreground-rest, #222);font-family:inherit;font-size:.7rem;margin:0 .15rem 0 0;min-width:1rem;text-align:center}.cp-item.selected.svelte-1cqcbjy .cp-item-shortcut:where(.svelte-1cqcbjy) kbd:where(.svelte-1cqcbjy){background:#fff3;border-color:#ffffff4d;color:inherit}.cp-trigger.svelte-16rg862{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:var(--neutral-layer-2, #f5f5f5);border:1px solid var(--neutral-stroke-layer-rest, #e0e0e0);border-radius:6px;color:var(--neutral-foreground-hint, #888);cursor:pointer;font-family:var(--body-font, inherit);font-size:.875rem;min-width:200px;transition:background .12s ease,border-color .12s ease}.cp-trigger.svelte-16rg862:hover{background:var(--neutral-fill-secondary-hover, #ebebeb);border-color:var(--neutral-stroke-rest, #c8c8c8)}.cp-trigger.svelte-16rg862:focus-visible{outline:calc(var(--focus-stroke-width, 2) * 1px) solid var(--focus-stroke-outer);outline-offset:1px}.cp-trigger--small.svelte-16rg862{padding:.25rem .5rem;font-size:.8125rem;min-width:160px}.cp-trigger--large.svelte-16rg862{padding:.5rem .75rem;font-size:.9375rem;min-width:240px}.cp-trigger-icon.svelte-16rg862{flex-shrink:0}.cp-trigger-label.svelte-16rg862{flex:1;text-align:start}.cp-trigger-kbd.svelte-16rg862{flex-shrink:0;padding:.1rem .4rem;border:1px solid var(--neutral-stroke-layer-rest, #d0d0d0);border-radius:3px;background:var(--neutral-layer-1, #ffffff);font-size:.7rem;font-weight:500}@media(max-width:768px){.cp-trigger-label.svelte-16rg862,.cp-trigger-kbd.svelte-16rg862{display:none}.cp-trigger.svelte-16rg862{min-width:auto;padding:.5rem}}
