.scrollbar-hide.svelte-hv3zzy{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-hv3zzy::-webkit-scrollbar{display:none}.nav-scroll-btn.svelte-hv3zzy{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;border:none;border-radius:50%;background:#ffffff26;color:#fff;transition:background .15s;z-index:20}.nav-scroll-btn.svelte-hv3zzy:hover{background:#ffffff4d}.nav-scroll-left.svelte-hv3zzy{left:0}.nav-scroll-right.svelte-hv3zzy{right:0}.fab-rail.svelte-o1t2h6{position:fixed;left:0;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:6px;transform:translate(-100%);opacity:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out,bottom .15s ease-out;pointer-events:none}@media(max-width:767px){.fab-rail.svelte-o1t2h6{bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}.fab-visible.svelte-o1t2h6{transform:translate(0);opacity:1;pointer-events:auto}.fab-trigger.svelte-o1t2h6{width:52px;height:52px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--color-primary-500, #D40924);color:#fff;border-radius:0 16px 16px 0;box-shadow:4px 2px 12px color-mix(in oklch,var(--color-primary) 30%,transparent),2px 1px 4px #0000001a;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease}.fab-trigger.svelte-o1t2h6:hover{transform:translate(3px);box-shadow:6px 3px 18px color-mix(in oklch,var(--color-primary) 40%,transparent),3px 1px 6px #00000026}.fab-trigger.svelte-o1t2h6:active{transform:translate(1px) scale(.95)}.dark .fab-trigger.svelte-o1t2h6{background:var(--color-primary-400, #F14D4C);box-shadow:4px 2px 12px color-mix(in oklch,var(--color-primary-400) 30%,transparent),2px 1px 4px #0003}.fab-trigger-icon.svelte-o1t2h6{width:28px;height:28px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.fab-trigger-active.svelte-o1t2h6 .fab-trigger-icon:where(.svelte-o1t2h6){transform:rotate(180deg)}.fab-items.svelte-o1t2h6{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.fab-tab.svelte-o1t2h6{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:0 16px 16px 0;background:transparent;text-decoration:none;opacity:0;transform:translate(-100%);pointer-events:none;transition:opacity .25s ease-out,transform .3s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * 60ms)}.dark .fab-tab.svelte-o1t2h6{background:transparent}.fab-items-open.svelte-o1t2h6 .fab-tab:where(.svelte-o1t2h6){opacity:1;transform:translate(0);pointer-events:auto}.fab-tab.svelte-o1t2h6:hover{transform:translate(4px)!important}.fab-tab.svelte-o1t2h6:active{transform:translate(2px) scale(.94)!important}.fab-tab-img.svelte-o1t2h6{width:48px;height:48px;object-fit:contain}.scrollbar-hide.svelte-1a4wcj4::-webkit-scrollbar{display:none}.home-carousel .swiper-pagination-bullet{background:var(--color-secondary-400);opacity:1;width:10px;height:10px;border:2px solid #ffffff;box-shadow:0 1px 3px #00000080}.home-carousel .swiper-pagination-bullet-active{background:var(--color-primary-500);border-color:var(--color-primary-500);width:28px;border-radius:5px}.home-carousel .main-swiper-pagination{bottom:8px}@media(min-width:768px){.home-carousel .main-swiper-pagination{bottom:16px}}.vertical-pagination-container{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;z-index:10}.vertical-pagination-bullet{width:10px;height:10px;background:var(--color-secondary-400);border:2px solid #ffffff;opacity:1;border-radius:50%;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px #00000080}.vertical-pagination-bullet-active{background:var(--color-primary-500);border-color:var(--color-primary-500);height:28px;border-radius:5px}.vertical-swiper{height:100%}@keyframes svelte-oz1b8c-marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.animate-marquee.svelte-oz1b8c{animation:svelte-oz1b8c-marquee 20s linear infinite}.animate-marquee.svelte-oz1b8c:hover{animation-play-state:paused}.payment-swiper{overflow-x:clip;overflow-y:visible}.lottery-markets-swiper .swiper-wrapper{padding-bottom:.5rem}
