.ExperienceCatalog-module__6vBLGa__catalog{flex-direction:column;gap:.5rem;display:flex}.ExperienceCatalog-module__6vBLGa__toolbar{z-index:10;margin-inline:calc(var(--gutter) * -.5);padding:.85rem calc(var(--gutter) * .5);background:color-mix(in srgb, var(--page) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-block-end:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex;position:sticky;inset-block-start:calc(var(--header-h) + var(--safe-t))}.ExperienceCatalog-module__6vBLGa__chips{flex-wrap:wrap;gap:.35rem;min-inline-size:0;display:flex}.ExperienceCatalog-module__6vBLGa__chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--t-xs);color:var(--ink-soft);white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:.45em;padding:.45rem .75rem;font-weight:540;line-height:1.2;display:inline-flex}.ExperienceCatalog-module__6vBLGa__chip:hover{border-color:var(--line-strong);color:var(--ink)}.ExperienceCatalog-module__6vBLGa__chip[aria-pressed=true]{border-color:var(--accent-deep);background:var(--accent);color:var(--accent-ink)}.ExperienceCatalog-module__6vBLGa__chipIcon{block-size:15px;inline-size:15px;color:oklch(var(--mark-ink) var(--mark-h))}.ExperienceCatalog-module__6vBLGa__chip[aria-pressed=true] .ExperienceCatalog-module__6vBLGa__chipIcon{color:inherit}.ExperienceCatalog-module__6vBLGa__chipCount{font-size:var(--t-micro);color:var(--ink-faint)}.ExperienceCatalog-module__6vBLGa__chip[aria-pressed=true] .ExperienceCatalog-module__6vBLGa__chipCount{color:color-mix(in srgb, var(--accent-ink) 70%, transparent)}@media (max-width:719px){.ExperienceCatalog-module__6vBLGa__chips{overscroll-behavior-inline:contain;scrollbar-width:none;margin-inline:calc(var(--gutter) * -.5);padding-inline:calc(var(--gutter) * .5);flex-wrap:nowrap;overflow-x:auto}.ExperienceCatalog-module__6vBLGa__chips::-webkit-scrollbar{display:none}.ExperienceCatalog-module__6vBLGa__search{max-inline-size:none}}.ExperienceCatalog-module__6vBLGa__search{flex:18rem;align-items:center;max-inline-size:27rem;display:flex;position:relative}.ExperienceCatalog-module__6vBLGa__searchIcon{block-size:16px;inline-size:16px;color:var(--ink-faint);pointer-events:none;position:absolute;inset-inline-start:.75rem}.ExperienceCatalog-module__6vBLGa__searchInput{padding:.55rem .85rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);inline-size:100%;font:inherit;font-size:var(--t-sm);color:var(--ink);transition:border-color var(--dur-fast) var(--ease);padding-inline:2.25rem}.ExperienceCatalog-module__6vBLGa__searchInput::placeholder{color:var(--ink-faint)}.ExperienceCatalog-module__6vBLGa__searchInput:focus-visible{border-color:var(--brand-700);outline:none}.ExperienceCatalog-module__6vBLGa__searchInput::-webkit-search-cancel-button{appearance:none}.ExperienceCatalog-module__6vBLGa__searchClear{block-size:26px;inline-size:26px;color:var(--ink-muted);transition:background var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:.5rem}.ExperienceCatalog-module__6vBLGa__searchClear svg{block-size:15px;inline-size:15px}.ExperienceCatalog-module__6vBLGa__searchClear:hover{background:var(--surface-hover);color:var(--ink)}.ExperienceCatalog-module__6vBLGa__resultCount{font-size:var(--t-xs);color:var(--ink-muted);padding-block:1rem .25rem}.ExperienceCatalog-module__6vBLGa__resultCount b{color:var(--ink);font-weight:620}.ExperienceCatalog-module__6vBLGa__empty{border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface-soft);flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(2rem,1.4rem + 2vw,3.25rem);display:flex}.ExperienceCatalog-module__6vBLGa__emptyTitle{font-family:var(--font-display);font-size:var(--t-h4);color:var(--ink);font-weight:600}.ExperienceCatalog-module__6vBLGa__emptyBody{max-inline-size:40ch;font-size:var(--t-sm);color:var(--ink-muted);line-height:1.6}.ExperienceCatalog-module__6vBLGa__empty .ExperienceCatalog-module__6vBLGa__btn,.ExperienceCatalog-module__6vBLGa__empty button{margin-block-start:.4rem}.ExperienceCatalog-module__6vBLGa__familySection{padding-block-start:clamp(2rem,1.5rem + 1.8vw,3rem)}.ExperienceCatalog-module__6vBLGa__familyHead{border-block-end:1px solid var(--line);align-items:center;gap:.9rem;margin-block-end:1.25rem;padding-block-end:.9rem;display:flex}.ExperienceCatalog-module__6vBLGa__familyMark{border-radius:var(--r-md);border:1px solid oklch(var(--mark-edge) var(--mark-h));background:oklch(var(--mark-wash) var(--mark-h));block-size:46px;inline-size:46px;color:oklch(var(--mark-ink) var(--mark-h));flex:none;place-items:center;display:grid}.ExperienceCatalog-module__6vBLGa__familyMark svg{block-size:23px;inline-size:23px}.ExperienceCatalog-module__6vBLGa__familyMeta{font-size:var(--t-micro);color:var(--ink-faint);align-items:center;gap:.6rem;margin-block-end:.15rem;display:flex}.ExperienceCatalog-module__6vBLGa__familyRange{border-radius:var(--r-xs);background:var(--surface-sunken);color:var(--ink-muted);padding:.1rem .45rem;font-weight:600}.ExperienceCatalog-module__6vBLGa__familyCount b{color:var(--ink-soft);font-weight:620}.ExperienceCatalog-module__6vBLGa__familyName{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-weight:620;line-height:1.2}.ExperienceCatalog-module__6vBLGa__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.85rem;display:grid}.ExperienceCatalog-module__6vBLGa__card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);block-size:100%;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;gap:.45rem;padding:1.15rem 1.2rem 1rem;display:flex}.ExperienceCatalog-module__6vBLGa__card:hover{border-color:oklch(var(--mark-edge) var(--mark-h));box-shadow:var(--shadow-md);transform:translateY(-2px)}.ExperienceCatalog-module__6vBLGa__cardIndex{font-size:var(--t-micro);letter-spacing:.08em;color:oklch(var(--mark-ink) var(--mark-h));font-weight:640}.ExperienceCatalog-module__6vBLGa__cardName{font-family:var(--font-display);font-size:var(--t-h4);font-weight:var(--w-label);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;line-height:1.3}.ExperienceCatalog-module__6vBLGa__cardTagline{font-size:var(--t-sm);color:var(--ink-soft);text-wrap:pretty;line-height:1.5}.ExperienceCatalog-module__6vBLGa__cardAudienceLabel{font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin-block-start:.35rem;font-weight:620}:is(:root:lang(fa) .ExperienceCatalog-module__6vBLGa__cardAudienceLabel,:root:lang(ar) .ExperienceCatalog-module__6vBLGa__cardAudienceLabel){text-transform:none;letter-spacing:0}.ExperienceCatalog-module__6vBLGa__cardAudience{-webkit-line-clamp:3;line-clamp:3;font-size:var(--t-xs);color:var(--ink-muted);-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.ExperienceCatalog-module__6vBLGa__cardFoot{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-block-start:auto;padding-block-start:.85rem;display:flex}.ExperienceCatalog-module__6vBLGa__cardTags{flex-wrap:wrap;gap:.3rem;min-inline-size:0;display:flex}.ExperienceCatalog-module__6vBLGa__cardTag{border-radius:var(--r-xs);background:var(--surface-soft);font-size:var(--t-micro);color:var(--ink-muted);padding:.18rem .5rem;line-height:1.4}.ExperienceCatalog-module__6vBLGa__cardArrow{block-size:17px;inline-size:17px;color:var(--ink-faint);transition:color var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);flex:none}.ExperienceCatalog-module__6vBLGa__card:hover .ExperienceCatalog-module__6vBLGa__cardArrow{color:oklch(var(--mark-ink) var(--mark-h));translate:.18em}:root[dir=rtl] .ExperienceCatalog-module__6vBLGa__cardArrow{scale:-1 1}@media (pointer:coarse){.ExperienceCatalog-module__6vBLGa__chip{min-block-size:40px}}
