.hdr.svelte-e12qt1{position:sticky;top:0;z-index:100;background:color-mix(in oklch,var(--color-bg) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transition:box-shadow var(--dur-base) var(--ease-out)}.hdr-inner.svelte-e12qt1{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-5);height:56px;max-width:var(--container-max);margin:0 auto}.hdr-logo.svelte-e12qt1{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-text);border-radius:var(--radius-md);flex-shrink:0;transition:transform var(--dur-base) var(--ease-spring),opacity var(--dur-fast) var(--ease-out)}.hdr-logo.svelte-e12qt1:hover{transform:rotate(-6deg) scale(1.06);opacity:.85}.hdr-p.svelte-e12qt1{font-size:20px;font-weight:700;color:var(--color-bg);line-height:1}.hdr-search-wrap.svelte-e12qt1{position:relative;flex:1;max-width:520px;display:flex}.hdr-search.svelte-e12qt1{flex:1;display:flex;align-items:center;gap:0;height:42px;background:var(--color-bg-subtle);border:1.5px solid var(--color-border);border-radius:var(--radius-full);padding:0 4px 0 var(--space-4);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.hdr-search.svelte-e12qt1:focus-within{border-color:var(--color-accent);background:var(--color-bg)}.hdr-search-ico.svelte-e12qt1{width:16px;height:16px;color:var(--color-text-subtle);flex-shrink:0;margin-right:var(--space-2);transition:color var(--dur-fast) var(--ease-out)}.hdr-search.svelte-e12qt1:focus-within .hdr-search-ico:where(.svelte-e12qt1){color:var(--color-accent)}.hdr-input.svelte-e12qt1{flex:1;height:100%;background:none;border:none;outline:none;font-size:16px;font-weight:400;min-width:0;letter-spacing:var(--tracking-base)}.hdr-input.svelte-e12qt1::placeholder{color:var(--color-text-subtle)}.hdr-clear.svelte-e12qt1{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--radius-full);cursor:pointer;color:var(--color-text-subtle);flex-shrink:0;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.hdr-clear.svelte-e12qt1:hover{color:var(--color-text);background:var(--color-bg-muted)}.hdr-clear.svelte-e12qt1 svg:where(.svelte-e12qt1){width:14px;height:14px}.hdr-div.svelte-e12qt1{width:1px;height:20px;background:var(--color-border);flex-shrink:0;margin:0 var(--space-1)}.hdr-submit.svelte-e12qt1{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--color-accent);border:none;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.hdr-submit.svelte-e12qt1:hover{background:var(--color-accent-hover);transform:scale(1.08)}.hdr-submit.svelte-e12qt1:active{transform:scale(.94)}.hdr-submit.svelte-e12qt1 svg:where(.svelte-e12qt1){width:16px;height:16px;color:var(--color-accent-fg)}.hdr-filters.svelte-e12qt1{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex-shrink:0}.hdr-fav.svelte-e12qt1{display:flex;align-items:center;gap:var(--space-1);width:34px;height:34px;justify-content:center;border:1.5px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);position:relative;flex-shrink:0}.hdr-fav.svelte-e12qt1:hover{border-color:var(--color-border-strong);color:var(--color-text)}.hdr-fav.svelte-e12qt1 svg:where(.svelte-e12qt1){width:16px;height:16px}.hdr-fav-count.svelte-e12qt1{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;background:var(--color-accent);color:var(--color-accent-fg);font-size:10px;font-weight:600;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid var(--color-bg)}.hdr-theme.svelte-e12qt1{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:none;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.hdr-theme.svelte-e12qt1:hover{border-color:var(--color-border-strong);color:var(--color-text)}.hdr-theme.svelte-e12qt1 svg:where(.svelte-e12qt1){width:16px;height:16px}.layout.svelte-e12qt1{max-width:var(--container-max);margin:0 auto;width:100%;padding:var(--space-4) var(--space-5)}@media(max-width:900px){.layout.svelte-e12qt1{padding:var(--space-3) var(--space-4)}}.sidebar.svelte-e12qt1{display:none;flex-direction:column;gap:var(--space-1);padding:var(--space-2);scrollbar-width:thin}.sidebar-head.svelte-e12qt1{display:none;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-2)}.sidebar-title.svelte-e12qt1{font-size:var(--text-h4);font-weight:600;color:var(--color-text)}.sidebar-close.svelte-e12qt1{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer}.sidebar-close.svelte-e12qt1 svg:where(.svelte-e12qt1){width:14px;height:14px}@media(max-width:900px){.sidebar.svelte-e12qt1{display:flex;position:fixed;inset:0 auto 0 0;width:min(320px,86vw);height:100dvh;max-height:100dvh;overflow-y:auto;background:var(--color-bg);border-right:1px solid var(--color-divider);z-index:1000;padding:var(--space-3);transform:translate(-100%);transition:transform var(--dur-base) var(--ease-out)}.sidebar-open.svelte-e12qt1{transform:translate(0)}.sidebar-head.svelte-e12qt1{display:flex}}.sidebar-scrim.svelte-e12qt1{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:900;border:none;cursor:pointer}@media(max-width:900px){.sidebar-scrim.svelte-e12qt1{display:block;animation:fade-in var(--dur-fast) var(--ease-out) both}}.fgroup.svelte-e12qt1{border-bottom:1px solid var(--color-divider)}.fgroup.svelte-e12qt1:last-of-type{border-bottom:none}.fgroup-head.svelte-e12qt1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-2);cursor:pointer;list-style:none;font-size:var(--text-sm);font-weight:600;color:var(--color-text);-webkit-user-select:none;user-select:none}.fgroup-head.svelte-e12qt1::-webkit-details-marker{display:none}.fgroup-chev.svelte-e12qt1{width:12px;height:12px;color:var(--color-text-subtle);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.fgroup[open].svelte-e12qt1 .fgroup-chev:where(.svelte-e12qt1){transform:rotate(180deg)}.fgroup-body.svelte-e12qt1{display:flex;flex-direction:column;gap:2px;padding:0 var(--space-1) var(--space-3)}.fopt.svelte-e12qt1{display:flex;align-items:center;gap:var(--space-2);padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);color:var(--color-text-muted);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);min-width:0}.fopt.svelte-e12qt1:hover{background:var(--color-bg-subtle);color:var(--color-text)}.fopt.svelte-e12qt1 input:where(.svelte-e12qt1){position:absolute;opacity:0;pointer-events:none}.fopt-mark.svelte-e12qt1{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-full);flex-shrink:0;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.fopt-mark.svelte-e12qt1:after{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-text);transform:scale(0);transition:transform var(--dur-fast) var(--ease-spring)}.fopt.svelte-e12qt1 input:where(.svelte-e12qt1):checked~.fopt-mark:where(.svelte-e12qt1){border-color:var(--color-text)}.fopt.svelte-e12qt1 input:where(.svelte-e12qt1):checked~.fopt-mark:where(.svelte-e12qt1):after{transform:scale(1)}.fopt-mark-check.svelte-e12qt1{border-radius:var(--radius-xs)}.fopt-mark-check.svelte-e12qt1:after{display:none}.fopt-mark-check.svelte-e12qt1 svg:where(.svelte-e12qt1){width:11px;height:11px;color:var(--color-bg);opacity:0;transform:scale(.6);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.fopt.svelte-e12qt1 input:where(.svelte-e12qt1):checked~.fopt-mark-check:where(.svelte-e12qt1){background:var(--color-text);border-color:var(--color-text)}.fopt.svelte-e12qt1 input:where(.svelte-e12qt1):checked~.fopt-mark-check:where(.svelte-e12qt1) svg:where(.svelte-e12qt1){opacity:1;transform:scale(1)}.fopt-ico.svelte-e12qt1{width:14px;height:14px;border-radius:var(--radius-xs);object-fit:contain;flex-shrink:0}.fopt-label.svelte-e12qt1{flex:1;font-weight:500;color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fopt.svelte-e12qt1 input:where(.svelte-e12qt1):checked~.fopt-label:where(.svelte-e12qt1){color:var(--color-text)}.fopt-meta.svelte-e12qt1{font-size:11px;color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex-shrink:0}.fopt-meta-err.svelte-e12qt1{color:var(--color-text-faint)}.main.svelte-e12qt1{min-width:0;max-width:100%;overflow-x:clip;display:flex;flex-direction:column;gap:var(--space-3)}.seo-h1.svelte-e12qt1{font-size:var(--text-h2);font-weight:700;letter-spacing:var(--tracking-snug);color:var(--color-text);line-height:var(--leading-snug)}.filter-bar.svelte-e12qt1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-1)}.fbar-controls.svelte-e12qt1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.fbar-mobile-trigger.svelte-e12qt1{display:none;align-items:center;gap:8px;height:36px;padding:0 14px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--color-text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.fbar-mobile-trigger.svelte-e12qt1:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.fbar-mobile-trigger.svelte-e12qt1 svg:where(.svelte-e12qt1){width:14px;height:14px}.fbar-mobile-badge.svelte-e12qt1{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-full);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.fbar-count.svelte-e12qt1{margin-left:auto;font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex;align-items:baseline;gap:4px;flex-wrap:wrap}.fbar-count.svelte-e12qt1 strong:where(.svelte-e12qt1){color:var(--color-text);font-weight:700;font-variant-numeric:tabular-nums}.fbar-count-unit.svelte-e12qt1{color:var(--color-text-muted)}.fbar-count-meta.svelte-e12qt1{color:var(--color-text-subtle)}@media(max-width:900px){.fbar-controls.svelte-e12qt1{display:none}.fbar-mobile-trigger.svelte-e12qt1{display:inline-flex}}@media(max-width:480px){.fbar-count-meta.svelte-e12qt1{display:none}}.fchips.svelte-e12qt1{display:inline-flex;padding:3px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);gap:2px}.fchip.svelte-e12qt1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;height:30px;padding:0 14px;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);white-space:nowrap}.fchip.svelte-e12qt1:hover{color:var(--color-text)}.fchip-active.svelte-e12qt1{background:var(--color-bg);color:var(--color-text);font-weight:600;box-shadow:var(--shadow-xs, 0 1px 2px oklch(0% 0 0 / .06))}.fpop.svelte-e12qt1{position:relative}.fpop-trigger.svelte-e12qt1{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;color:var(--color-text);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.fpop-trigger.svelte-e12qt1::-webkit-details-marker{display:none}.fpop-trigger.svelte-e12qt1::marker{display:none;content:""}.fpop-trigger.svelte-e12qt1:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.fpop-ico.svelte-e12qt1{width:14px;height:14px;color:var(--color-text-muted);flex-shrink:0}.fpop-chev.svelte-e12qt1{width:12px;height:12px;color:var(--color-text-subtle);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.fpop[open].svelte-e12qt1 .fpop-trigger:where(.svelte-e12qt1){border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.fpop[open].svelte-e12qt1 .fpop-chev:where(.svelte-e12qt1){transform:rotate(180deg)}.fpop-value.svelte-e12qt1{color:var(--color-text);font-weight:600}.fpop-badge.svelte-e12qt1{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-full);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.fpop-menu.svelte-e12qt1{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;max-width:320px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:6px;z-index:100;display:flex;flex-direction:column;gap:2px;max-height:min(60dvh,420px);overflow-y:auto;overscroll-behavior:contain;animation:svelte-e12qt1-fpop-in .16s var(--ease-out) both;transform-origin:top left}@keyframes svelte-e12qt1-fpop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.fpop-menu.svelte-e12qt1{animation:none}}@media(max-width:1024px){.fpop-menu.svelte-e12qt1{min-width:220px}}.active-filters.svelte-e12qt1{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bar-tag.svelte-e12qt1{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 14px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.bar-tag.svelte-e12qt1:hover{border-color:var(--color-border-strong);background:var(--color-bg-muted)}.bar-tag.svelte-e12qt1 svg:where(.svelte-e12qt1){width:11px;height:11px}.grid.svelte-e12qt1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4);width:100%;min-width:0}@media(max-width:1280px){.grid.svelte-e12qt1{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1024px){.grid.svelte-e12qt1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.grid.svelte-e12qt1{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}}@media(max-width:560px){.grid.svelte-e12qt1{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}@media(max-width:380px){.grid.svelte-e12qt1{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}}.skel.svelte-e12qt1{display:flex;flex-direction:column;gap:10px}.skel-img.svelte-e12qt1{width:100%;aspect-ratio:1;background:var(--color-bg-subtle);border-radius:var(--radius-lg);border:1px solid var(--color-divider)}.skel-body.svelte-e12qt1{padding:0 4px;display:flex;flex-direction:column;gap:6px}.skel-line.svelte-e12qt1{height:9px;border-radius:var(--radius-xs);background:var(--color-bg-muted)}.shimmer.svelte-e12qt1{position:relative;overflow:hidden}.shimmer.svelte-e12qt1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,oklch(50% 0 0 / .1) 50%,transparent);animation:svelte-e12qt1-shimmer 1.6s ease-in-out infinite}@keyframes svelte-e12qt1-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.card.svelte-e12qt1{display:flex;flex-direction:column;background:transparent;border:none;border-radius:0;overflow:visible;cursor:pointer;min-width:0;max-width:100%;transition:transform var(--dur-base) var(--ease-out);animation:fade-up .4s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 22ms)}.card.svelte-e12qt1:hover{transform:translateY(-4px)}.card-img-wrap.svelte-e12qt1{position:relative;width:100%;max-width:100%;aspect-ratio:1;background:var(--color-bg-subtle);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-divider);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.card.svelte-e12qt1:hover .card-img-wrap:where(.svelte-e12qt1){border-color:var(--color-border-strong);box-shadow:0 12px 32px -12px #00000038}.card-img.svelte-e12qt1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .48s var(--ease-out);will-change:transform}.card.svelte-e12qt1:hover .card-img:where(.svelte-e12qt1){transform:scale(1.05)}.card-fb.svelte-e12qt1{display:flex;align-items:center;justify-content:center;height:100%;background:var(--color-bg-subtle)}.fb-ico.svelte-e12qt1{width:36px;height:36px;color:var(--color-text-subtle);opacity:.4}.card-price-badge.svelte-e12qt1{position:absolute;top:8px;right:8px;z-index:2;padding:4px 12px;font-size:var(--text-xs);font-weight:600;border-radius:999px;background:#030303b8;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);line-height:1.4}.card-price-free.svelte-e12qt1{background:#004b0fe0;background:oklch(36% .14 145 / .88)}.card-fav.svelte-e12qt1{position:absolute;top:8px;left:8px;z-index:3;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}[data-theme=dark] .card-fav.svelte-e12qt1{background:#161616c7;color:var(--color-text-muted)}.card-fav.svelte-e12qt1:hover{transform:scale(1.08);color:var(--color-text)}.card-fav.svelte-e12qt1:active{transform:scale(.92)}.card-fav-active.svelte-e12qt1{color:var(--color-text);animation:pop .4s var(--ease-spring)}.card-fav.svelte-e12qt1 svg:where(.svelte-e12qt1){width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-spring)}.card-overlay.svelte-e12qt1{position:absolute;inset:auto 0 0 0;z-index:1;display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-3);padding-top:var(--space-6);background:linear-gradient(to top,oklch(0% 0 0 / .55),transparent);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.card.svelte-e12qt1:hover .card-overlay:where(.svelte-e12qt1){opacity:1;transform:translateY(0)}.card-stats.svelte-e12qt1{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;max-width:100%;overflow:hidden}.card-stat.svelte-e12qt1{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);font-weight:500;color:#fff;white-space:nowrap}.card-stat.svelte-e12qt1 svg:where(.svelte-e12qt1){width:11px;height:11px;flex-shrink:0}.card-body.svelte-e12qt1{padding:10px 4px 0;display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.card-meta.svelte-e12qt1{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-text-subtle);min-width:0;max-width:100%;overflow:hidden}.card-src-ico.svelte-e12qt1{width:12px;height:12px;border-radius:var(--radius-xs);object-fit:contain;flex-shrink:0;transition:transform var(--dur-fast) var(--ease-spring)}.card.svelte-e12qt1:hover .card-src-ico:where(.svelte-e12qt1){transform:scale(1.15)}.card-src-name.svelte-e12qt1{font-weight:500;flex-shrink:0}.card-dot.svelte-e12qt1{flex-shrink:0;opacity:.5}.card-creator.svelte-e12qt1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-name.svelte-e12qt1{font-size:var(--text-sm);font-weight:500;color:var(--color-text);line-height:1.35;min-height:1.35em;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-fast) var(--ease-out)}.card.svelte-e12qt1:hover .card-name:where(.svelte-e12qt1){color:var(--color-text);font-weight:600}.empty.svelte-e12qt1{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-20) var(--space-5);text-align:center}.empty-title.svelte-e12qt1{font-size:var(--text-h3);font-weight:600;color:var(--color-text)}.empty-sub.svelte-e12qt1{font-size:var(--text-sm);color:var(--color-text-muted)}.retry-btn.svelte-e12qt1{margin-top:var(--space-2);height:40px;padding:0 var(--space-6);background:var(--color-accent);color:var(--color-accent-fg);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.retry-btn.svelte-e12qt1:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.captcha-fallback.svelte-e12qt1 .empty-sub:where(.svelte-e12qt1){max-width:480px;line-height:1.55}.recaptcha-v2-wrap.svelte-e12qt1{margin-top:var(--space-3);min-height:78px;display:flex;justify-content:center}.recaptcha-v2.svelte-e12qt1{display:inline-block;min-width:302px;min-height:78px}.recaptcha-v2-err.svelte-e12qt1{color:var(--color-text-warn, oklch(55% .18 30))}.more.svelte-e12qt1{display:flex;justify-content:center;padding:var(--space-6) 0 var(--space-12)}.more-btn.svelte-e12qt1{height:42px;padding:0 var(--space-8);background:var(--color-accent);color:var(--color-accent-fg);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.more-btn.svelte-e12qt1:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.more-btn.svelte-e12qt1:active{transform:translateY(0)}.more-loading.svelte-e12qt1{font-size:var(--text-sm);color:var(--color-text-subtle);padding:var(--space-3) 0}.more-captcha.svelte-e12qt1{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:420px;padding:var(--space-5);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}.more-captcha-title.svelte-e12qt1{font-size:var(--text-h4);font-weight:600;color:var(--color-text)}.more-captcha-sub.svelte-e12qt1{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.more-captcha.svelte-e12qt1 .recaptcha-v2-wrap:where(.svelte-e12qt1){margin-top:var(--space-2)}.more-captcha.svelte-e12qt1 .more-btn:where(.svelte-e12qt1){margin-top:var(--space-2)}.foot.svelte-e12qt1{border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-5)}.foot-inner.svelte-e12qt1{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.foot-logo.svelte-e12qt1{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.foot-links.svelte-e12qt1{font-size:var(--text-sm);color:var(--color-text-subtle)}.foot-links.svelte-e12qt1 a:where(.svelte-e12qt1){transition:color var(--dur-fast) var(--ease-out)}.foot-links.svelte-e12qt1 a:where(.svelte-e12qt1):hover{color:var(--color-accent)}@media(max-width:900px){.hdr-search-wrap.svelte-e12qt1{max-width:none}}@media(max-width:700px){.hdr-inner.svelte-e12qt1{flex-wrap:wrap;height:auto;padding:var(--space-3) var(--space-4);gap:var(--space-2)}.hdr-logo.svelte-e12qt1{width:30px;height:30px;border-radius:var(--radius-sm)}.hdr-p.svelte-e12qt1{font-size:17px}.hdr-search-wrap.svelte-e12qt1{order:3;flex-basis:100%;max-width:none}.hdr-search.svelte-e12qt1{height:44px}.hdr-filters.svelte-e12qt1{gap:var(--space-2)}.foot-inner.svelte-e12qt1{flex-direction:column;gap:var(--space-1)}.seo-h1.svelte-e12qt1{font-size:var(--text-h3)}}
