.inspire-shops-overview[data-astro-cid-vx2pflpj]{margin-bottom:32px}.section-heading[data-astro-cid-vx2pflpj]{font-family:var(--font-heading);color:var(--text);margin:0 0 16px;font-size:1.5rem;font-weight:700}.inspire-shops-grid[data-astro-cid-vx2pflpj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.inspire-shop-card[data-astro-cid-vx2pflpj]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;padding:20px;box-shadow:0 2px 6px #0000000d}.inspire-shop-header[data-astro-cid-vx2pflpj]{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px}.inspire-shop-title[data-astro-cid-vx2pflpj]{font-family:var(--font-heading);color:var(--text);margin:0 0 4px;font-size:1.25rem;font-weight:700}.inspire-shop-meta[data-astro-cid-vx2pflpj]{color:var(--text-muted);margin:0;font-size:.9rem}.inspire-tiers-list[data-astro-cid-vx2pflpj]{flex-direction:column;gap:10px;display:flex}.inspire-tier-row[data-astro-cid-vx2pflpj]{background-color:var(--surface-2);border-radius:var(--radius-md);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;display:flex}.tier-badge[data-astro-cid-vx2pflpj]{font-weight:700;font-family:var(--font-heading);color:var(--accent);min-width:50px}.tier-info[data-astro-cid-vx2pflpj]{flex-direction:column;flex:1;min-width:0;display:flex}.tier-district[data-astro-cid-vx2pflpj]{color:var(--text);font-weight:600}.tier-quest[data-astro-cid-vx2pflpj]{color:var(--text-muted);word-break:break-word;font-size:.8rem}.tier-bundles-count[data-astro-cid-vx2pflpj]{color:var(--text-muted);white-space:nowrap;font-size:.85rem;font-weight:600}.db-search-box[data-astro-cid-vx2pflpj]{flex:1;min-width:0}.inspire-grid[data-astro-cid-vx2pflpj]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.inspire-card[data-astro-cid-vx2pflpj]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:16px;min-width:0;padding:20px;transition:transform .15s,box-shadow .15s;display:flex}.inspire-card[data-astro-cid-vx2pflpj]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.inspire-card-head[data-astro-cid-vx2pflpj]{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.inspire-card-title[data-astro-cid-vx2pflpj]{font-family:var(--font-heading);color:var(--text);margin:0;font-size:1.2rem;font-weight:700}.inspire-section[data-astro-cid-vx2pflpj]{flex-direction:column;gap:8px;display:flex}.inspire-section-label[data-astro-cid-vx2pflpj]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0;font-size:.85rem;font-weight:700}.inspire-reqs-list[data-astro-cid-vx2pflpj]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inspire-req-item[data-astro-cid-vx2pflpj]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;display:inline-flex}.req-text[data-astro-cid-vx2pflpj]{color:var(--text);font-size:.85rem}.item-icon-sm[data-astro-cid-vx2pflpj]{border-radius:var(--radius-sm);object-fit:contain;background-color:var(--surface)}.item-icon-xs[data-astro-cid-vx2pflpj]{object-fit:contain;border-radius:4px;flex-shrink:0}.inspire-rewards-list[data-astro-cid-vx2pflpj]{flex-wrap:wrap;gap:6px;display:flex}.inspire-reward-pill[data-astro-cid-vx2pflpj]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:.825rem;display:inline-flex}.reward-name[data-astro-cid-vx2pflpj]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.empty-state[data-astro-cid-vx2pflpj]{text-align:center;color:var(--text-muted);padding:40px;font-size:1.1rem}.sr-only[data-astro-cid-vx2pflpj]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-astro-cid-vx2pflpj][hidden]{display:none!important}@media (width<=640px){.inspire-shops-grid[data-astro-cid-vx2pflpj],.inspire-grid[data-astro-cid-vx2pflpj]{grid-template-columns:minmax(0,1fr)}.inspire-shop-card[data-astro-cid-vx2pflpj],.inspire-card[data-astro-cid-vx2pflpj]{padding:16px 12px}}
