.search.svelte-3dndx9{position:relative;width:100%}.search-label.svelte-3dndx9{display:block;margin-bottom:var(--space-xs);color:var(--c-text-light);font:var(--f-ui-sm-medium)}.page-search.svelte-3dndx9 .search-label:where(.svelte-3dndx9){font:var(--f-heading-xs-medium);font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.desktop-search.svelte-3dndx9 input:where(.svelte-3dndx9),.mobile-search-row.svelte-3dndx9 input:where(.svelte-3dndx9){box-sizing:border-box;width:100%;height:2.625rem;padding:0 var(--space-md) 0 2.25rem;border:1px solid var(--c-input-border);border-radius:var(--radius-sm);background:var(--c-input-background);color:var(--c-text);font:var(--f-ui-md-medium)}.desktop-search.svelte-3dndx9{position:relative}.desktop-search.svelte-3dndx9:before{content:"";position:absolute;z-index:1;top:50%;left:.75rem;width:1rem;height:1rem;transform:translateY(-50%);background:currentColor;-webkit-mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="m21 21-4.35-4.35M19 11a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z" fill="none" stroke="black" stroke-width="2"/%3E%3C/svg%3E') center / contain no-repeat;mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="m21 21-4.35-4.35M19 11a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z" fill="none" stroke="black" stroke-width="2"/%3E%3C/svg%3E') center / contain no-repeat;opacity:.65}.search-trigger.svelte-3dndx9{display:none;border:0;background:transparent;color:var(--c-text);cursor:pointer}.dialog.svelte-3dndx9{position:absolute;z-index:1000;top:calc(100% + var(--space-xs));right:0;width:min(46rem,calc(100vw - var(--space-md) * 2));border:1px solid var(--c-box-3);border-radius:var(--radius-md);background:var(--c-body);box-shadow:var(--shadow-3);padding:var(--space-md)}.page-search.svelte-3dndx9 .dialog:where(.svelte-3dndx9){left:0;box-sizing:border-box;width:100%}.mobile-search-row.svelte-3dndx9{display:none}.results.svelte-3dndx9{max-height:min(26rem,calc(100dvh - var(--header-height) - var(--space-xl)));overflow:auto}.results.svelte-3dndx9 p:where(.svelte-3dndx9){margin:var(--space-md) 0;color:var(--c-text-extra-light);font:var(--f-ui-sm-medium)}.result-count.svelte-3dndx9{margin-bottom:var(--space-xs)!important}ul.svelte-3dndx9{display:grid;grid-gap:var(--space-xxs);gap:var(--space-xxs);margin:0;padding:0;list-style:none}li.has-action.svelte-3dndx9{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-xs);gap:var(--space-xs)}.result-link.svelte-3dndx9{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:center;padding:var(--space-sm);border-radius:var(--radius-sm);color:inherit;-webkit-text-decoration:none;text-decoration:none}.result-link.svelte-3dndx9:has(.logo-slot:where(.svelte-3dndx9):not(:has(img))){grid-template-columns:minmax(0,1fr) auto}.result-link.no-logo.svelte-3dndx9:not(does-not-exist){grid-template-columns:minmax(0,1fr) auto}.result-link.svelte-3dndx9:has(.logo-slot:where(.svelte-3dndx9):not(:has(img))) .logo-slot:where(.svelte-3dndx9){display:none}.result-link.no-logo.svelte-3dndx9:not(does-not-exist) .logo-slot:where(.svelte-3dndx9){display:none}.result-link.svelte-3dndx9:focus-visible{outline:none;background:var(--background-hover)}.result-link.svelte-3dndx9:hover,.result-link.active.svelte-3dndx9{outline:none;background:var(--background-hover)}.result-action.svelte-3dndx9{padding-right:var(--space-sm)}.result-action.svelte-3dndx9 button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-width:4rem;min-height:2.25rem;padding:0 var(--space-sm);border:1px solid var(--c-input-border);border-radius:var(--radius-sm);background:var(--c-input-background);color:var(--c-link);font:var(--f-ui-sm-medium);cursor:pointer}.result-action.svelte-3dndx9 button:hover{border-color:var(--c-input-border-focus);outline:none;background:var(--background-hover)}.result-action.svelte-3dndx9 button:focus-visible{border-color:var(--c-input-border-focus);outline:none;background:var(--background-hover)}.result-action.svelte-3dndx9 button:disabled{color:var(--c-text-extra-light);cursor:default;opacity:.6}.search-loading.svelte-3dndx9{display:flex;align-items:center;gap:var(--space-sm);min-height:4rem;padding-left:var(--space-sm);padding-right:var(--space-sm);color:var(--c-text-extra-light);font:var(--f-ui-sm-medium)}.logo-slot.svelte-3dndx9{display:grid;width:2rem;height:2rem;align-items:center;justify-items:center;place-items:center;border-radius:50%;background:var(--c-box-2);overflow:hidden}.logo-slot.svelte-3dndx9 img:where(.svelte-3dndx9){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.result-main.svelte-3dndx9{display:grid;min-width:0;grid-gap:.125rem;gap:.125rem;container-type:inline-size}.result-main.svelte-3dndx9 strong:where(.svelte-3dndx9){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-main.svelte-3dndx9 strong.blacklisted:where(.svelte-3dndx9){color:var(--c-text-extra-light);-webkit-text-decoration:line-through;text-decoration:line-through}.type.svelte-3dndx9{display:flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden;color:var(--c-text-extra-light);font:var(--f-ui-xs-medium);text-transform:capitalize;white-space:nowrap}.entity-type.svelte-3dndx9{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;color:var(--entity-colour)}.entity-type-marker.svelte-3dndx9{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:.125rem;background:currentColor}.vault-context.svelte-3dndx9{display:none;min-width:0;overflow:hidden}.vault-context.svelte-3dndx9 span:where(.svelte-3dndx9):not([aria-hidden]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-sparkline.svelte-3dndx9{justify-items:end;color:var(--c-text-extra-light)}.result-sparkline.svelte-3dndx9 .vault-sparkline{--sparkline-width: 6rem}.metrics.svelte-3dndx9{display:grid;justify-items:end;grid-gap:.125rem;gap:.125rem;color:var(--c-text-extra-light);font:var(--f-ui-xs-medium);white-space:nowrap}.result-sparkline.svelte-3dndx9{display:none}.show-all.svelte-3dndx9{display:block;margin-top:var(--space-md);color:var(--c-link);font:var(--f-ui-sm-medium);text-align:center}@media(max-width:768px){.page-search.svelte-3dndx9 .search-label:where(.svelte-3dndx9){font-size:.875rem}}@media(max-width:1169.98px){.desktop-search.svelte-3dndx9{display:none}.search-trigger.svelte-3dndx9{display:grid;width:2.5rem;height:2.5rem;align-items:center;justify-items:center;place-items:center;padding:0}.menu-search.svelte-3dndx9 .search-trigger:where(.svelte-3dndx9){display:flex;width:100%;height:3rem;justify-content:flex-start;gap:var(--space-sm);padding:0 var(--space-md);border:1px solid var(--c-input-border);border-radius:var(--radius-sm);background:var(--c-input-background);font:var(--f-ui-md-medium)}.search-trigger.svelte-3dndx9:focus-visible,.close-button.svelte-3dndx9:focus-visible{outline:2px solid var(--c-input-border-focus);outline-offset:2px}.dialog.svelte-3dndx9{position:fixed;inset:0;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:auto;height:100dvh;border:0;border-radius:0;padding:max(var(--space-md),env(safe-area-inset-top)) max(var(--space-md),env(safe-area-inset-right)) max(var(--space-md),env(safe-area-inset-bottom)) max(var(--space-md),env(safe-area-inset-left))}.mobile-search-row.svelte-3dndx9{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:center}.close-button.svelte-3dndx9{display:grid;width:2.625rem;height:2.625rem;align-items:center;justify-items:center;place-items:center;border:0;border-radius:var(--radius-sm);background:var(--c-box-2);color:var(--c-text);cursor:pointer}.results.svelte-3dndx9{max-height:none;margin-top:var(--space-md)}.results.svelte-3dndx9 ul:where(.svelte-3dndx9){max-width:31.25rem;margin-left:auto;margin-right:auto}.page-search.svelte-3dndx9 .desktop-search:where(.svelte-3dndx9){display:block}.page-search.svelte-3dndx9 .search-trigger:where(.svelte-3dndx9),.page-search.svelte-3dndx9 .mobile-search-row:where(.svelte-3dndx9){display:none}.page-search.svelte-3dndx9 .dialog:where(.svelte-3dndx9){position:absolute;inset:auto 0;top:calc(100% + var(--space-xs));display:block;box-sizing:border-box;width:100%;height:auto;padding:var(--space-md);border:1px solid var(--c-box-3);border-radius:var(--radius-md);box-shadow:var(--shadow-3)}.page-search.svelte-3dndx9 .results:where(.svelte-3dndx9){max-height:min(26rem,calc(100dvh - var(--header-height) - var(--space-xl)));margin-top:0}.page-search.svelte-3dndx9 .results:where(.svelte-3dndx9) ul:where(.svelte-3dndx9){max-width:none}}@media(max-width:1169.98px)and (min-width:576.02px){.menu-search.svelte-3dndx9 .desktop-search:where(.svelte-3dndx9){display:block}.menu-search.svelte-3dndx9 .search-trigger:where(.svelte-3dndx9){display:none}.menu-search.svelte-3dndx9 .dialog:where(.svelte-3dndx9){position:static;width:100%;height:auto;max-height:none;padding:0;border:0;box-shadow:none}.mobile-search-row.svelte-3dndx9{display:none}.dialog.svelte-3dndx9 .result-link:where(.svelte-3dndx9){grid-template-columns:2rem minmax(0,1fr) 6rem auto}.dialog.svelte-3dndx9 .result-sparkline:where(.svelte-3dndx9){display:grid;justify-content:end}}@media(max-width:576px){.dialog.svelte-3dndx9 .result-link:where(.svelte-3dndx9){grid-template-columns:2rem minmax(0,1fr) max-content;grid-template-areas:"logo main metrics" ". . sparkline";align-items:start;row-gap:var(--space-xs)}.dialog.svelte-3dndx9 .result-link:where(.svelte-3dndx9):has(.logo-slot:where(.svelte-3dndx9):not(:has(img))){grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"main metrics" ". sparkline"}.dialog.svelte-3dndx9 .result-link.no-logo:where(.svelte-3dndx9):not(does-not-exist){grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"main metrics" ". sparkline"}.dialog.svelte-3dndx9 .logo-slot:where(.svelte-3dndx9){grid-area:logo}.dialog.svelte-3dndx9 .result-main:where(.svelte-3dndx9){grid-area:main}.dialog.svelte-3dndx9 .result-sparkline:where(.svelte-3dndx9){grid-area:sparkline;display:flex;justify-content:end}.dialog.svelte-3dndx9 .metrics:where(.svelte-3dndx9){grid-area:metrics}}@media(min-width:1170px){@container (min-width: 18rem){.vault-context.svelte-3dndx9{display:inline-flex;align-items:center;gap:.35rem}}.result-sparkline.svelte-3dndx9{display:block;width:7rem}.result-sparkline.svelte-3dndx9 .vault-sparkline{--sparkline-width: 7rem}.result-link.svelte-3dndx9{grid-template-columns:2rem minmax(0,1fr) 7rem auto}}
