.emdash-live-search[data-astro-cid-y3nelnva]{display:inline-block;position:relative}.emdash-live-search-input[data-astro-cid-y3nelnva]{border:1px solid var(--emdash-search-border,#ccc);background:var(--emdash-search-bg,white);width:100%;color:var(--emdash-search-text,inherit);border-radius:.25rem;padding:.5rem 1rem;font-size:1rem}.emdash-live-search-input[data-astro-cid-y3nelnva]:focus{border-color:var(--emdash-search-border-focus,#666);outline:none}.emdash-live-search-results[data-astro-cid-y3nelnva]{background:var(--emdash-search-bg,white);border:1px solid var(--emdash-search-border,#ccc);z-index:1000;border-radius:.25rem;max-height:400px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.emdash-live-search-loading[data-astro-cid-y3nelnva],.emdash-live-search-no-results[data-astro-cid-y3nelnva]{text-align:center;color:var(--emdash-search-muted,#666);padding:1rem}.emdash-live-search-result[data-astro-cid-y3nelnva]{color:var(--emdash-search-text,inherit);border-bottom:1px solid var(--emdash-search-border,#eee);padding:.75rem 1rem;text-decoration:none;display:block}.emdash-live-search-result[data-astro-cid-y3nelnva]:last-child{border-bottom:none}.emdash-live-search-result[data-astro-cid-y3nelnva]:hover,.emdash-live-search-result[data-astro-cid-y3nelnva]:focus,.emdash-live-search-result[data-astro-cid-y3nelnva].focused{background:var(--emdash-search-hover,#f5f5f5);outline:none}.emdash-live-search-result-title[data-astro-cid-y3nelnva]{font-weight:500;display:block}.emdash-live-search-result-collection[data-astro-cid-y3nelnva]{color:var(--emdash-search-muted,#888);text-transform:uppercase;letter-spacing:.05em;margin-top:.125rem;font-size:.75rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-y3nelnva]{color:var(--emdash-search-muted,#666);margin-top:.25rem;font-size:.875rem;display:block}.emdash-live-search-result-snippet[data-astro-cid-y3nelnva] mark{color:var(--emdash-search-highlight,var(--emdash-search-text,#000));background:0 0;font-weight:600}.search-page[data-astro-cid-wp2l4cmv]{width:min(70rem,100% - 2rem);min-height:60vh;margin:2.5rem auto 4rem}.search-vault[data-astro-cid-wp2l4cmv]{grid-template-columns:minmax(20rem,5fr) minmax(0,7fr);align-items:start;gap:1.75rem;display:grid}.search-rail[data-astro-cid-wp2l4cmv]{border:2px solid var(--store-ink-border);border-radius:var(--store-radius-card);background:var(--store-vault-bg);color:var(--store-vault-ink);box-shadow:7px 7px 0 var(--store-accent);padding:1.75rem}.search-rail__eyebrow[data-astro-cid-wp2l4cmv]{color:var(--store-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.74rem;font-weight:800}.search-rail[data-astro-cid-wp2l4cmv] h1[data-astro-cid-wp2l4cmv]{letter-spacing:-.04em;margin:0 0 .65rem;font-size:clamp(1.85rem,3.5vw,2.5rem);line-height:1.05}.search-rail__deck[data-astro-cid-wp2l4cmv]{color:var(--store-vault-muted);margin:0 0 1.15rem;font-size:.92rem;line-height:1.55}.search-pill-bar[data-astro-cid-wp2l4cmv]{border:1.5px solid var(--store-accent);box-shadow:3px 3px 0 var(--store-accent);background:#0b111d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.15rem;padding:.35rem .45rem .35rem 1rem;display:flex}.search-pill-bar[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]{min-width:0;color:var(--store-vault-ink);font:inherit;background:0 0;border:0;outline:none;flex:10rem;padding:.35rem 0;font-size:.92rem;font-weight:600}.search-pill-bar[data-astro-cid-wp2l4cmv] input[data-astro-cid-wp2l4cmv]::placeholder{color:var(--store-vault-muted);font-weight:400}.search-pill-bar[data-astro-cid-wp2l4cmv] button[data-astro-cid-wp2l4cmv]{background:var(--store-accent);color:var(--store-accent-ink);font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;border:0;border-radius:999px;padding:.42rem .95rem;font-size:.74rem;font-weight:800}.search-rail__live[data-astro-cid-wp2l4cmv]{border:1px solid var(--store-vault-line);border-radius:var(--store-radius-card);background:var(--store-vault-surface);margin-bottom:1.15rem;padding:.85rem 1rem}.search-rail__live-label[data-astro-cid-wp2l4cmv]{color:var(--store-vault-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:700;display:block}.search-rail[data-astro-cid-wp2l4cmv] .store-live-search{width:100%;display:block}.search-rail[data-astro-cid-wp2l4cmv] .emdash-live-search-input{border:1px solid var(--store-vault-line);color:var(--store-vault-ink);font:inherit;background:#0b111d;border-radius:999px;padding:.55rem .8rem;font-size:.86rem}.search-rail__scopes[data-astro-cid-wp2l4cmv]{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.search-scope-pill[data-astro-cid-wp2l4cmv]{border:1px solid var(--store-vault-line);background:var(--store-vault-surface);color:var(--store-vault-ink);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.search-rail__links[data-astro-cid-wp2l4cmv]{border-top:1px solid var(--store-vault-line);gap:.45rem;padding-top:1rem;display:grid}.search-rail__links[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]{color:var(--store-vault-ink);font-weight:700;text-decoration:none}.search-rail__links[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]:hover{text-decoration:underline;text-decoration-color:var(--store-accent)}.search-stage[data-astro-cid-wp2l4cmv]{gap:1.25rem;display:grid}.search-results[data-astro-cid-wp2l4cmv]{border:2px solid var(--store-ink-border);border-radius:var(--store-radius-card);background:var(--store-surface);box-shadow:5px 5px 0 var(--store-shadow);padding:1.65rem}.search-results__header[data-astro-cid-wp2l4cmv]{border-bottom:2px solid var(--store-ink-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.search-results__header[data-astro-cid-wp2l4cmv] h2[data-astro-cid-wp2l4cmv]{margin:0;font-size:1.35rem}.search-results__count[data-astro-cid-wp2l4cmv]{color:var(--store-accent);font-family:var(--font-mono);text-transform:uppercase;font-size:.78rem;font-weight:800}.search-results__list[data-astro-cid-wp2l4cmv]{gap:0;margin:0;padding:0;list-style:none;display:grid}.search-results__item[data-astro-cid-wp2l4cmv]{border-bottom:1px solid var(--store-line)}.search-results__item[data-astro-cid-wp2l4cmv]:last-child{border-bottom:0}.search-results__link[data-astro-cid-wp2l4cmv]{color:inherit;padding:.95rem .25rem;text-decoration:none;display:block}.search-results__link[data-astro-cid-wp2l4cmv]:hover strong[data-astro-cid-wp2l4cmv]{text-decoration:underline;text-decoration-color:var(--store-accent)}.search-results__top[data-astro-cid-wp2l4cmv]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.search-results__badge[data-astro-cid-wp2l4cmv]{border:1.5px solid var(--store-ink-border);background:var(--store-bg);color:var(--store-ink);font-family:var(--font-mono);text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.search-results__snippet[data-astro-cid-wp2l4cmv]{color:var(--store-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.5}@media (width<=52rem){.search-vault[data-astro-cid-wp2l4cmv]{grid-template-columns:1fr}}
