.search-grid.svelte-2buun7{gap:var(--sp-7);padding:0 var(--page-pad-x) var(--sp-13);flex-direction:column;display:flex}.search-grid__grid.svelte-2buun7{gap:var(--sp-9) var(--sp-7);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.search-grid__empty.svelte-2buun7,.search-grid__status.svelte-2buun7{color:var(--fg-3);font-size:var(--fs-m)}.search-grid__status--error.svelte-2buun7{color:var(--accent)}.search-grid__sentinel.svelte-2buun7{height:1px}html[data-viewport=mobile] .search-grid.svelte-2buun7{padding:0 var(--sp-7) var(--sp-13)}html[data-viewport=mobile] .search-grid__grid.svelte-2buun7{grid-template-columns:repeat(auto-fill, minmax(var(--tile-w), 1fr));gap:var(--sp-7) var(--sp-5)}html[data-viewport=mobile] .search-grid__grid.svelte-2buun7 .title-card{width:auto}.mss.svelte-1otj6iu{z-index:var(--z-screen);background:var(--bg-0);flex-direction:column;height:100dvh;display:flex;position:fixed;top:0;left:0;right:0}.mss__top.svelte-1otj6iu{align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-7) var(--sp-6);padding-top:calc(var(--sp-5) + env(safe-area-inset-top));border-bottom:1px solid var(--surface-1);flex:none;display:flex}.mss__body.svelte-1otj6iu{gap:var(--sp-7);min-height:0;padding:var(--sp-7) var(--sp-7) calc(var(--sp-9) + env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.mss__body.svelte-1otj6iu::-webkit-scrollbar{display:none}.mss__sec-head.svelte-1otj6iu{justify-content:space-between;align-items:center;display:flex}.mss__sec-label.svelte-1otj6iu{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-weight:700}.mss__clear.svelte-1otj6iu{color:var(--accent);font-size:var(--fs-xs);font-weight:600}.mss__recents.svelte-1otj6iu{margin-top:calc(-1 * var(--sp-4));flex-direction:column;display:flex}.mss__recent.svelte-1otj6iu{align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-3);border-radius:var(--radius-m);color:var(--fg-1);font-size:var(--fs-m);text-align:left;display:flex}.mss__recent-ico.svelte-1otj6iu{font-size:var(--icon-s);color:var(--fg-3);display:inline-flex}.mss__recent-text.svelte-1otj6iu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mss__results.svelte-1otj6iu{gap:var(--sp-2);margin-top:calc(-1 * var(--sp-4));flex-direction:column;display:flex}.mss__row.svelte-1otj6iu{align-items:center;gap:var(--sp-6);padding:var(--sp-3);border-radius:var(--radius-m);color:inherit;text-decoration:none;display:flex}.mss__thumb.svelte-1otj6iu{aspect-ratio:2/3;border-radius:var(--radius-s);background:var(--bg-2);width:2.9rem;box-shadow:var(--elev-card);flex:none;overflow:hidden}.mss__thumb.svelte-1otj6iu img:where(.svelte-1otj6iu){object-fit:cover;width:100%;height:100%}.mss__row-main.svelte-1otj6iu{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.mss__row-title.svelte-1otj6iu{font-size:var(--fs-m);color:var(--fg-0);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.mss__row-meta.svelte-1otj6iu{font-size:var(--fs-xs);color:var(--fg-3)}.mss__hint.svelte-1otj6iu{color:var(--fg-3);font-size:var(--fs-m);margin:0}.mss__hint--error.svelte-1otj6iu{color:var(--accent)}.mss__input-wrap.svelte-1otj6iu{align-items:center;gap:var(--sp-4);height:2.7rem;padding:0 var(--sp-7);border-radius:var(--radius-pill);background:var(--surface-1);box-shadow:0 0 0 .2rem var(--accent-glow);flex:1;display:flex}.mss__input-ico.svelte-1otj6iu{font-size:var(--icon-s);color:var(--fg-1);display:inline-flex}.mss__input.svelte-1otj6iu{min-width:0;color:var(--fg-0);font-size:var(--fs-m);background:0 0;border:none;flex:1}.mss__input.svelte-1otj6iu::-webkit-search-cancel-button{appearance:none}.mss__input.svelte-1otj6iu::placeholder{color:var(--fg-3)}.mss__input.svelte-1otj6iu:focus,.mss__input.svelte-1otj6iu:focus-visible{box-shadow:none;outline:none}.search-page.svelte-eiqa23{height:100dvh;overflow-y:auto}.search-page__header.svelte-eiqa23{margin:0 0 var(--sp-7);padding:0 var(--page-pad-x)}.search-page__hint.svelte-eiqa23{padding:0 var(--page-pad-x);color:var(--fg-3);font-size:var(--fs-m);margin:0}
