.ts-tag-search.svelte-128kzdo{position:relative;width:100%}.ts-search-input-wrap.svelte-128kzdo{position:relative;display:flex;align-items:center}.ts-search-icon.svelte-128kzdo{position:absolute;left:.85rem;color:var(--color-muted);pointer-events:none;transition:color .2s ease}.ts-search-input-wrap.svelte-128kzdo:focus-within .ts-search-icon:where(.svelte-128kzdo){color:var(--color-accent)}.ts-search-input.svelte-128kzdo{width:100%;padding:.65rem 2.5rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-elevated);color:var(--color-primary);font-family:inherit;font-size:.82rem;font-weight:500;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.ts-search-input.svelte-128kzdo::placeholder{color:var(--color-muted);font-weight:400}.ts-search-input.svelte-128kzdo:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted);background:var(--color-bg, #ffffff)}.ts-search-input.svelte-128kzdo::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ts-search-spinner.svelte-128kzdo{position:absolute;right:.85rem;width:1rem;height:1rem;border:2px solid var(--color-border-strong);border-top-color:var(--color-accent);border-radius:50%;animation:svelte-128kzdo-ts-spin .6s linear infinite}@keyframes svelte-128kzdo-ts-spin{to{transform:rotate(360deg)}}.ts-search-dropdown.svelte-128kzdo{position:absolute;top:calc(100% + .35rem);left:0;right:0;max-height:18rem;overflow:hidden;background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:0 12px 28px #0000001f;z-index:50;animation:svelte-128kzdo-ts-dropdown-in .18s ease}.ts-search-dropdown-inner.svelte-128kzdo{max-height:18rem;overflow-y:auto}.ts-search-dropdown-inner.svelte-128kzdo::-webkit-scrollbar{width:6px}.ts-search-dropdown-inner.svelte-128kzdo::-webkit-scrollbar-track{background:transparent}.ts-search-dropdown-inner.svelte-128kzdo::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);border-radius:0}.ts-search-dropdown-inner.svelte-128kzdo::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-stronger)}.ts-search-dropdown-inner.svelte-128kzdo::-webkit-scrollbar-button{display:none}[data-theme=dark] .ts-search-dropdown.svelte-128kzdo{box-shadow:0 12px 28px #0006}@keyframes svelte-128kzdo-ts-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ts-search-dropdown--overlay.svelte-128kzdo{box-shadow:0 -12px 28px #0000002e;animation:svelte-128kzdo-ts-dropdown-up-in .18s ease}[data-theme=dark] .ts-search-dropdown--overlay.svelte-128kzdo{box-shadow:0 -12px 28px #00000080}@keyframes svelte-128kzdo-ts-dropdown-up-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ts-search-result.svelte-128kzdo{display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;color:var(--color-secondary);text-decoration:none;font-size:.8rem;font-weight:500;transition:background .15s ease,color .15s ease;cursor:pointer}.ts-search-result.svelte-128kzdo:hover,.ts-search-result.ts-selected.svelte-128kzdo{background:var(--color-accent-muted);color:var(--color-accent)}.ts-result-icon.svelte-128kzdo{flex-shrink:0;opacity:.5}.ts-search-result.svelte-128kzdo:hover .ts-result-icon:where(.svelte-128kzdo),.ts-search-result.ts-selected.svelte-128kzdo .ts-result-icon:where(.svelte-128kzdo){opacity:1;color:var(--color-accent)}.ts-result-text.svelte-128kzdo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-search-empty.svelte-128kzdo{padding:1rem;text-align:center;color:var(--color-muted);font-size:.8rem;font-weight:500}.te-explorer[data-astro-cid-hiaxgkmw]{width:100%;margin:0 auto;padding:clamp(1.5rem,3vw,2.2rem) clamp(1.2rem,2.5vw,2rem);background:var(--color-elevated);border:1px solid var(--color-border);border-radius:1.25rem;display:flex;flex-direction:column;gap:clamp(1.2rem,2.2vw,1.6rem)}.te-title[data-astro-cid-hiaxgkmw]{margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;color:var(--color-primary);letter-spacing:-.02em;line-height:1.3;text-align:left}.te-group[data-astro-cid-hiaxgkmw]{display:flex;flex-direction:column;gap:.55rem}.te-label[data-astro-cid-hiaxgkmw]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.te-label-icon[data-astro-cid-hiaxgkmw]{opacity:.6}.te-chips[data-astro-cid-hiaxgkmw]{display:flex;flex-wrap:wrap;gap:.38rem}.te-chip[data-astro-cid-hiaxgkmw]{display:inline-flex;align-items:center;padding:.32rem .78rem;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-secondary);font-size:.76rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .22s ease;cursor:pointer}.te-chip[data-astro-cid-hiaxgkmw]:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-muted);transform:translateY(-1px)}.te-chip[data-astro-cid-hiaxgkmw]:active{transform:translateY(0)}.te-chip--month[data-astro-cid-hiaxgkmw]{font-variant-numeric:tabular-nums}@media(max-width:640px){.te-explorer[data-astro-cid-hiaxgkmw]{padding:1.25rem 1rem;border-radius:1rem;gap:1.1rem}.te-title[data-astro-cid-hiaxgkmw]{font-size:1.15rem}.te-chips[data-astro-cid-hiaxgkmw]{gap:.32rem}.te-chip[data-astro-cid-hiaxgkmw]{padding:.28rem .65rem;font-size:.72rem}}@media(max-width:420px){.te-explorer[data-astro-cid-hiaxgkmw]{padding:1.1rem .85rem;border-radius:.85rem}}
