.home-rail.svelte-1e9w6sw{--rail-gap: 8px;container:rail / inline-size;display:flex;gap:var(--rail-gap);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 4px;scrollbar-width:none;padding:14px 2px 4px;margin-top:-10px}.home-rail.svelte-1e9w6sw::-webkit-scrollbar{display:none}.home-rail-tile.svelte-1e9w6sw{width:76px;height:76px}.home-rail-icon.svelte-1e9w6sw{width:45.3125%;height:45.3125%}.home-rail-icon.svelte-1e9w6sw svg{display:block;width:100%;height:100%}@media (width >= 64rem){.home-rail.svelte-1e9w6sw{--rail-gap: 20px}.home-rail-tile.svelte-1e9w6sw{width:56px;height:56px;border-radius:18px}.home-rail-icon.svelte-1e9w6sw{width:50%;height:50%}}@media (width < 64rem){.home-rail-item.svelte-1e9w6sw{width:var(--rail-item-w)}.home-rail-tile.svelte-1e9w6sw{width:min(76px,calc(var(--rail-item-w) - 8px));height:min(76px,calc(var(--rail-item-w) - 8px))}@container rail (min-width: 0px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 1 * var(--rail-gap)) / 1.5)}}@container rail (min-width: 196px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 2 * var(--rail-gap)) / 2.5)}}@container rail (min-width: 276px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 3 * var(--rail-gap)) / 3.5)}}@container rail (min-width: 356px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 4 * var(--rail-gap)) / 4.5)}}@container rail (min-width: 436px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 5 * var(--rail-gap)) / 5.5)}}@container rail (min-width: 516px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 6 * var(--rail-gap)) / 6.5)}}@container rail (min-width: 596px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 7 * var(--rail-gap)) / 7.5)}}@container rail (min-width: 676px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 8 * var(--rail-gap)) / 8.5)}}@container rail (min-width: 756px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 9 * var(--rail-gap)) / 9.5)}}@container rail (min-width: 836px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 10 * var(--rail-gap)) / 10.5)}}@container rail (min-width: 916px){.home-rail-item.svelte-1e9w6sw{--rail-item-w: calc((100cqw - 11 * var(--rail-gap)) / 11.5)}}}.home-rail-item.svelte-1e9w6sw{scroll-snap-align:start;transition:transform .2s cubic-bezier(.4,0,.2,1)}.home-rail-item.svelte-1e9w6sw:hover{transform:translateY(-4px)}.home-rail-item.svelte-1e9w6sw:active{transform:scale(.95)}.pill-in.svelte-15s1f1x{animation:svelte-15s1f1x-pill-in .18s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-15s1f1x-pill-in{0%{clip-path:inset(0 0 0 calc(100% - 2.5rem) round 9999px)}to{clip-path:inset(0 0 0 0 round 9999px)}}@media (prefers-reduced-motion: reduce){.pill-in.svelte-15s1f1x{animation:none}}.home-section.svelte-ag53a7{content-visibility:auto;contain-intrinsic-size:auto 320px}@media (min-width: 1024px){.home-section.svelte-ag53a7{contain-intrinsic-size:auto 340px}}.home-carousel.svelte-ag53a7::-webkit-scrollbar{display:none}.home-carousel-item.svelte-ag53a7{scroll-snap-align:start}.home-carousel.svelte-ag53a7{scroll-snap-type:x proximity;overscroll-behavior-x:contain}
