.card-visual.svelte-rhx25k{position:relative;display:flex;width:100%;height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}.inner.svelte-rhx25k{display:flex;width:100%}.inner.svelte-rhx25k>*{width:100%}.card-visual.svelte-rhx25k .ui-canvas{height:100%;min-height:260px}.card-visual.svelte-rhx25k .ui-canvas__art{align-items:flex-start}.shot.svelte-rhx25k{display:block;width:100%;max-width:460px;border-radius:12px;box-shadow:var(--shadow-lg)}.icon-tile.svelte-rhx25k{display:grid;place-items:center;width:88px;height:88px;margin-top:52px;border-radius:24px;background:var(--ui-paper);color:var(--color-icon);box-shadow:var(--shadow-md)}.icon-tile.svelte-rhx25k svg{width:36px;height:36px}.filter-grid.svelte-1xgdcw0{padding:var(--space-3xl) 0 var(--space-5xl);--filter-sticky-top: calc(1rem + 56px + var(--space-xs))}.filter-bar.svelte-1xgdcw0{position:sticky;top:var(--filter-sticky-top);z-index:5}.filters.svelte-1xgdcw0{display:flex;gap:var(--space-xs);width:fit-content;max-width:100%;margin:0 auto;padding:5px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);box-shadow:var(--shadow-md)}.filters.svelte-1xgdcw0::-webkit-scrollbar{display:none}.filter.svelte-1xgdcw0{flex:none;white-space:nowrap;min-height:40px;padding:var(--space-xs) var(--space-md);font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.filter.svelte-1xgdcw0:hover{color:var(--color-text-primary);background:var(--color-gray-100)}.filter[aria-pressed=true].svelte-1xgdcw0{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary);font-weight:var(--font-weight-semibold)}.filter.svelte-1xgdcw0:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.filter[aria-pressed=true].svelte-1xgdcw0:focus-visible{outline-color:var(--color-white);outline-offset:-4px}.count.svelte-1xgdcw0{margin:var(--space-md) 0 var(--space-xl);text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary)}@media(max-width:809.98px){.filter-grid.svelte-1xgdcw0{--filter-sticky-top: calc(.5rem + 48px + var(--space-xs))}.filters.svelte-1xgdcw0{scroll-padding-inline:var(--space-sm)}}@media(prefers-reduced-motion:reduce){.filter.svelte-1xgdcw0{transition:none}}.find.svelte-1d0dgro{scroll-margin-top:72px}.supporting.svelte-1d0dgro{background:var(--color-background-tint)}.supporting-grid.svelte-1d0dgro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.supporting-card.svelte-1d0dgro{padding:var(--space-xl);border-radius:var(--radius-lg);border:var(--card-outlined-border);box-shadow:var(--card-outlined-ring);background:var(--card-outlined-background);scroll-margin-top:96px}.supporting-card.svelte-1d0dgro .body:where(.svelte-1d0dgro){margin-top:var(--space-sm);color:var(--color-text-secondary)}@media(max-width:1199.98px){.supporting-grid.svelte-1d0dgro{grid-template-columns:minmax(0,1fr)}}
