.flame.svelte-1c8cafo{display:inline-flex;flex-shrink:0}svg.svelte-1c8cafo{width:100%;height:100%;overflow:visible}.body.svelte-1c8cafo,.core.svelte-1c8cafo{transform-box:view-box;transform-origin:50% 95%}.body.svelte-1c8cafo{animation:svelte-1c8cafo-flame-body 1.4s ease-in-out infinite}.core.svelte-1c8cafo{animation:svelte-1c8cafo-flame-core .9s ease-in-out infinite}@keyframes svelte-1c8cafo-flame-body{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(.96,1.06) rotate(-1.6deg)}50%{transform:scale(1.04,.95) rotate(1.2deg)}75%{transform:scale(.98,1.04) rotate(-.8deg)}}@keyframes svelte-1c8cafo-flame-core{0%,to{transform:scale(1) translateY(0);opacity:.95}30%{transform:scale(1.12,.88) translateY(.6px);opacity:.8}60%{transform:scale(.92,1.1) translateY(-.5px);opacity:1}}@media(prefers-reduced-motion:reduce){.body.svelte-1c8cafo,.core.svelte-1c8cafo{animation:none}}.rail.svelte-1uwirxv{margin-bottom:30px}.rail-head.svelte-1uwirxv{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.rail-titles.svelte-1uwirxv h2:where(.svelte-1uwirxv){display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--color-text)}.rail-titles.svelte-1uwirxv p:where(.svelte-1uwirxv){margin-top:2px;font-size:13px;color:var(--color-muted)}.rail-pager.svelte-1uwirxv{display:flex;gap:6px;flex-shrink:0}.rail-pager.svelte-1uwirxv button:where(.svelte-1uwirxv){display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);transition:border-color .15s,opacity .15s}.rail-pager.svelte-1uwirxv button:where(.svelte-1uwirxv):hover:not(:disabled){border-color:#fff3}.rail-pager.svelte-1uwirxv button:where(.svelte-1uwirxv):disabled{opacity:.3}.rail-pager.svelte-1uwirxv svg:where(.svelte-1uwirxv){width:15px;height:15px}.rail-scroll.svelte-1uwirxv{display:flex;gap:12px;align-items:stretch;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -20px 0 0;padding:6px 20px 10px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;--fade-l: 0px;--fade-r: 0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.rail-scroll.can-left.svelte-1uwirxv{--fade-l: 36px}.rail-scroll.can-right.svelte-1uwirxv{--fade-r: 52px}.rail-scroll.svelte-1uwirxv::-webkit-scrollbar{display:none}.slot.svelte-1uwirxv{flex:0 0 auto;width:210px;max-width:55vw;scroll-snap-align:start;display:flex}.slot.svelte-1uwirxv>*{width:100%}.rail.svelte-1bwrox4{margin-bottom:30px}.rail-head.svelte-1bwrox4{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.rail-titles.svelte-1bwrox4 h2:where(.svelte-1bwrox4){font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.rail-titles.svelte-1bwrox4 p:where(.svelte-1bwrox4){margin-top:2px;font-size:13px;color:var(--color-muted)}.all.svelte-1bwrox4{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;font-size:13px;font-weight:600;color:var(--color-muted);text-decoration:none;transition:color .15s}.all.svelte-1bwrox4:hover{color:var(--color-text)}.all.svelte-1bwrox4 svg:where(.svelte-1bwrox4){width:14px;height:14px}.rail-scroll.svelte-1bwrox4{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -20px 0 0;padding:6px 20px 10px 0;scrollbar-width:none}.rail-scroll.svelte-1bwrox4::-webkit-scrollbar{display:none}.card.svelte-1bwrox4{flex:0 0 auto;width:210px;max-width:55vw;scroll-snap-align:start;display:flex;flex-direction:column;gap:3px;color:var(--color-text);text-decoration:none}.pic.svelte-1bwrox4{display:block;aspect-ratio:4 / 5;margin-bottom:7px;overflow:hidden;border-radius:18px;background:#141414}.pic.svelte-1bwrox4 img:where(.svelte-1bwrox4){width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .4s cubic-bezier(.32,.72,0,1)}.card.svelte-1bwrox4:hover .pic:where(.svelte-1bwrox4) img:where(.svelte-1bwrox4){transform:scale(1.03)}.t.svelte-1bwrox4{font-size:15px;font-weight:600}.m.svelte-1bwrox4{overflow:hidden;font-size:13px;color:#a3a3a3;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.pic.svelte-1bwrox4 img:where(.svelte-1bwrox4){transition:none}}
