.card.svelte-ulcqnr{--zone: 104px;--frame-w: 1px;position:relative;display:block;flex:1;min-width:0;aspect-ratio:3 / 4;border-radius:var(--radius-shell);background:#ffecf61f;box-shadow:var(--halo, var(--shadow-md));color:var(--text-primary);text-decoration:none;transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.t-bronze.svelte-ulcqnr{--tier: var(--vip-bronze-rgb);--tier-text: var(--vip-bronze-text);--frame: conic-gradient( #c97a42, #b86a36 12.5%, #d98d55 25%, #f5c29a 37.5%, #c27238 50%, #a85e2e 62.5%, #d98d55 75%, #f5c29a 87.5%, #c97a42 )}.t-gold.svelte-ulcqnr{--tier: var(--vip-gold-rgb);--tier-text: var(--vip-gold-text);--frame: conic-gradient( #e9b63c, #d9a52a 12.5%, #f2c14e 25%, #fff1b8 37.5%, #e2ab33 50%, #c4922a 62.5%, #f2c14e 75%, #fff1b8 87.5%, #e9b63c )}.t-diamond.svelte-ulcqnr{--tier: var(--vip-diamond-rgb);--tier-text: var(--vip-diamond-text);--frame: linear-gradient(145deg, #2b8aa0, #7fdcea 35%, #f4fbff 55%, #e58fc0)}.card--framed.svelte-ulcqnr{--frame-w: 2px;--halo: 0 18px 36px -16px rgb(var(--tier) / .5), var(--shadow-md);background:var(--frame)}.card--framed.svelte-ulcqnr.t-gold{--halo: 0 0 22px -6px rgb(var(--tier) / .55), 0 18px 36px -16px rgb(var(--tier) / .5), var(--shadow-md)}.card--animated.svelte-ulcqnr{background:conic-gradient(from var(--angle),rgb(var(--tier) / .45) 0deg,var(--brand-bright) 70deg,#fff1f6 96deg,var(--brand-400) 122deg,rgb(var(--tier) / .45) 205deg);animation:svelte-ulcqnr-card-spin 4s linear infinite}@keyframes svelte-ulcqnr-card-spin{to{--angle: 360deg}}.card__in.svelte-ulcqnr{position:absolute;inset:var(--frame-w);overflow:hidden;isolation:isolate;border-radius:calc(var(--radius-shell) - var(--frame-w));background:radial-gradient(110% 70% at 12% 0%,rgb(122 42 90 / .7),transparent 62%),linear-gradient(165deg,#2a1230,var(--surface-raised))}.card__ph.svelte-ulcqnr{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:18%;color:#ffecf629;font-size:4rem;font-weight:800;letter-spacing:-.04em;-webkit-user-select:none;user-select:none}.card__img.svelte-ulcqnr{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .7s var(--ease),opacity .3s ease}.card__img--lazy.svelte-ulcqnr{opacity:0}.card__img--lazy.loaded.svelte-ulcqnr{opacity:1}.card__scrim.svelte-ulcqnr{position:absolute;inset:0;background:linear-gradient(to top,rgb(14 6 16 / .92) 0,rgb(14 6 16 / .78) calc(var(--zone) * .6),rgb(14 6 16 / .64) var(--zone),transparent calc(var(--zone) + 120px))}.card__tags.svelte-ulcqnr{position:absolute;top:10px;left:10px;display:flex;gap:5px}.chip.svelte-ulcqnr{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:7px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1;white-space:nowrap}.chip--new.svelte-ulcqnr{background-color:var(--brand-500);background-image:var(--accent-grad)}.chip--ad.svelte-ulcqnr{background:#0e0710c2;box-shadow:inset 0 0 0 1px rgb(var(--boost-rgb) / .65);color:#ffc35c}.card__verified.svelte-ulcqnr{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;color:var(--text-primary);filter:drop-shadow(0 1px 2px rgb(14 3 22 / .6))}.card__info.svelte-ulcqnr{position:absolute;right:10px;bottom:11px;left:11px;display:grid;justify-items:start;gap:2px}.card__name.svelte-ulcqnr{overflow:hidden;max-width:100%;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.card__loc.svelte-ulcqnr{display:flex;align-items:center;gap:4px;max-width:100%;color:#f7eff6e0;font-size:12px;font-weight:500}.card__loc.svelte-ulcqnr>span:where(.svelte-ulcqnr){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__loc.svelte-ulcqnr svg{flex:none}.card__stats.svelte-ulcqnr{display:flex;align-items:center;gap:6px;max-width:100%;color:#f7eff6b8;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.stat.svelte-ulcqnr{display:inline-flex;align-items:center;gap:4px}.stat.svelte-ulcqnr svg{flex:none;color:var(--brand-400)}.stat.svelte-ulcqnr+.stat.svelte-ulcqnr:before{content:"·";margin-right:2px;color:#f7eff666}.card__tier.svelte-ulcqnr{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:22px;margin-top:4px;padding:0 8px;border-radius:8px;background:#0e0710b8;box-shadow:inset 0 0 0 1px rgb(var(--tier) / .55);color:var(--tier-text);font-size:11px;font-weight:700;white-space:nowrap}.card__tier.svelte-ulcqnr>span:where(.svelte-ulcqnr){overflow:hidden;text-overflow:ellipsis}.card__tier.svelte-ulcqnr svg{flex:none}.t-gold:where(.svelte-ulcqnr) .card__tier.svelte-ulcqnr{background:linear-gradient(rgb(var(--tier) / .2),rgb(var(--tier) / .2)),#0e0710b8;box-shadow:inset 0 0 0 1px rgb(var(--tier) / .75)}.card.card--featured.svelte-ulcqnr{--zone: 148px;aspect-ratio:4 / 5}.card.card--featured.svelte-ulcqnr .card__name:where(.svelte-ulcqnr){font-size:26px}.card.card--featured.svelte-ulcqnr .card__loc:where(.svelte-ulcqnr){font-size:14px}.card.card--featured.svelte-ulcqnr .card__tier:where(.svelte-ulcqnr){height:26px;margin-top:6px;padding:0 10px;font-size:12.5px}.card.card--featured.svelte-ulcqnr .card__stats:where(.svelte-ulcqnr){margin-top:2px;font-size:13px}.card.card--featured.svelte-ulcqnr .card__info:where(.svelte-ulcqnr){right:16px;bottom:16px;left:16px}.card.card--featured.svelte-ulcqnr .card__tags:where(.svelte-ulcqnr){top:14px;left:14px}.card.card--featured.svelte-ulcqnr .card__verified:where(.svelte-ulcqnr){top:12px;right:12px}@media(min-width:768px)and (max-width:1023.98px){.card.card--featured.svelte-ulcqnr{aspect-ratio:auto;height:100%}}@media(min-width:1024px){.card.card--featured.svelte-ulcqnr{min-height:440px;max-height:calc(100dvh - var(--ann-h) - var(--header-h) - 100px)}}@media(min-width:1280px){.card.svelte-ulcqnr{--zone: 118px}.card.svelte-ulcqnr:not(.card--featured) .card__name:where(.svelte-ulcqnr){font-size:19px}.card.svelte-ulcqnr:not(.card--featured) .card__loc:where(.svelte-ulcqnr){font-size:13px}.card.svelte-ulcqnr:not(.card--featured) .card__stats:where(.svelte-ulcqnr){font-size:12px}.card.svelte-ulcqnr:not(.card--featured) .card__info:where(.svelte-ulcqnr){right:14px;bottom:14px;left:14px}.card.svelte-ulcqnr:not(.card--featured) .card__tags:where(.svelte-ulcqnr){top:12px;left:12px}}.card.svelte-ulcqnr:active{transform:scale(.98)}@media(hover:hover){.card.svelte-ulcqnr:hover{transform:translateY(-3px)}.card.svelte-ulcqnr:hover .card__img:where(.svelte-ulcqnr){transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.card--animated.svelte-ulcqnr{animation:none}}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.stories.svelte-1nx5ieb{display:flex;gap:14px;margin-inline:calc(var(--page-px, .75rem) * -1);padding:12px var(--page-px, .75rem) 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--page-px, .75rem);scroll-snap-type:x proximity;scrollbar-width:none}.stories.svelte-1nx5ieb::-webkit-scrollbar{display:none}.story.svelte-1nx5ieb{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;width:84px;color:var(--text-primary);text-decoration:none;scroll-snap-align:start}.story__ring.svelte-1nx5ieb{--ring: linear-gradient(135deg, rgb(255 236 246 / .42), rgb(255 236 246 / .14));display:block;width:76px;height:76px;padding:3px;border-radius:50%;background:var(--ring);box-shadow:0 0 14px -3px rgb(var(--tier, 240 82 122) / .5);transition:transform .32s var(--ease)}.story__gap.svelte-1nx5ieb{display:block;height:100%;padding:4px;border-radius:50%;background:var(--bg)}.story__avatar.svelte-1nx5ieb{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:linear-gradient(165deg,#2a1230,var(--surface-raised));box-shadow:0 0 0 1.5px rgb(var(--tier, 255 236 246) / .6)}.story__avatar.svelte-1nx5ieb img:where(.svelte-1nx5ieb){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.story__crown.svelte-1nx5ieb{position:absolute;top:1px;right:5px;z-index:2;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1.5px rgb(var(--tier) / .85),0 0 8px rgb(var(--tier) / .5);color:rgb(var(--tier))}.story__name.svelte-1nx5ieb{position:relative;z-index:1;display:inline-flex;align-items:center;gap:3px;max-width:100%;height:22px;margin-top:-13px;padding:0 10px;border-radius:999px;background:#0c0610f0;box-shadow:inset 0 0 0 1px var(--border-strong),0 6px 12px -6px #14041ee6;font-size:11.5px;font-weight:700;line-height:22px}.story__name.svelte-1nx5ieb .story__verified{flex:none;margin-right:-4px;color:#fff}.story__title.svelte-1nx5ieb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story--diamond.svelte-1nx5ieb{--tier: var(--vip-diamond-rgb)}.story--diamond.svelte-1nx5ieb .story__ring:where(.svelte-1nx5ieb){--ring: linear-gradient(135deg, #cdf3f9, #4de3ff)}.story--gold.svelte-1nx5ieb{--tier: var(--vip-gold-rgb)}.story--gold.svelte-1nx5ieb .story__ring:where(.svelte-1nx5ieb){--ring: linear-gradient(135deg, #fff1b8, #f2c14e 50%, #d9a52a)}.story--bronze.svelte-1nx5ieb{--tier: var(--vip-bronze-rgb)}.story--bronze.svelte-1nx5ieb .story__ring:where(.svelte-1nx5ieb){--ring: linear-gradient(135deg, #f5c29a, #cd7f45 50%, #a85e2e)}.story.is-live.svelte-1nx5ieb .story__ring:where(.svelte-1nx5ieb){animation:svelte-1nx5ieb-ring-spin 3.2s linear infinite}.story--diamond.is-live.svelte-1nx5ieb .story__ring:where(.svelte-1nx5ieb){background:conic-gradient(from var(--angle),#4de3ff,#cdf3f9 22%,var(--brand-bright) 50%,#cdf3f9 78%,#4de3ff)}.story--gold.is-live.svelte-1nx5ieb .story__ring:where(.svelte-1nx5ieb){background:conic-gradient(from var(--angle),#f2c14e,#fff1b8 25%,var(--brand-bright) 52%,#fff1b8 78%,#f2c14e)}.story--bronze.is-live.svelte-1nx5ieb .story__ring:where(.svelte-1nx5ieb){background:conic-gradient(from var(--angle),#cd7f45,#f5c29a 25%,var(--brand-bright) 52%,#f5c29a 78%,#cd7f45)}@keyframes svelte-1nx5ieb-ring-spin{to{--angle: 360deg}}.story.svelte-1nx5ieb:active .story__ring:where(.svelte-1nx5ieb){transform:scale(.96)}@media(hover:hover){.story.svelte-1nx5ieb:hover .story__ring:where(.svelte-1nx5ieb){transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.story.is-live.svelte-1nx5ieb .story__ring:where(.svelte-1nx5ieb){animation:none}}
