.card-carousel-track{-webkit-overflow-scrolling:touch;scroll-snap-type:none!important}.card-carousel-track>*{scroll-snap-align:none!important}.card-grid-track>*{flex-shrink:1!important;width:100%!important;min-width:0!important;max-width:100%!important}.card-carousel-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}@media (width>=640px) and (width<=1023px){.card-grid-track>:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - .5rem);margin-left:auto;margin-right:auto}}.no-scrollbar.svelte-1hmcafk::-webkit-scrollbar{height:6px}.no-scrollbar.svelte-1hmcafk::-webkit-scrollbar-track{background:#0f172a99;border-radius:9999px}.no-scrollbar.svelte-1hmcafk::-webkit-scrollbar-thumb{background:#d9770666;border-radius:9999px}.no-scrollbar.svelte-1hmcafk::-webkit-scrollbar-thumb:hover{background:#d97706b3}@keyframes svelte-epgmuu-slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes svelte-epgmuu-slideOutToRight{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes svelte-epgmuu-detailSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes svelte-epgmuu-detailSlideOutLeft{0%{transform:translate(0,0)}to{transform:translate(-100%)}}.anim-detail-slide-in.svelte-epgmuu{will-change:transform;animation:.32s cubic-bezier(.16,1,.3,1) both svelte-epgmuu-detailSlideInLeft}.anim-detail-slide-out.svelte-epgmuu{will-change:transform;animation:.25s cubic-bezier(.7,0,.84,0) both svelte-epgmuu-detailSlideOutLeft}@keyframes svelte-epgmuu-desktopMaterializeIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-epgmuu-desktopMaterializeOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(8px)}}@keyframes svelte-epgmuu-backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-epgmuu-backdropFadeOut{0%{opacity:1}to{opacity:0}}.anim-mobile-slide-in.svelte-epgmuu{will-change:transform;animation:.38s cubic-bezier(.16,1,.3,1) both svelte-epgmuu-slideInFromRight}.anim-mobile-slide-out.svelte-epgmuu{will-change:transform;animation:.28s cubic-bezier(.7,0,.84,0) both svelte-epgmuu-slideOutToRight}.anim-desktop-materialize-in.svelte-epgmuu{will-change:transform, opacity;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-epgmuu-desktopMaterializeIn}.anim-desktop-materialize-out.svelte-epgmuu{will-change:transform, opacity;animation:.25s ease-in both svelte-epgmuu-desktopMaterializeOut}.anim-backdrop-in.svelte-epgmuu{animation:.4s ease-out both svelte-epgmuu-backdropFadeIn}.anim-backdrop-out.svelte-epgmuu{animation:.25s ease-in both svelte-epgmuu-backdropFadeOut}@keyframes svelte-epgmuu-hintPulse{0%,to{opacity:1;filter:drop-shadow(0 0 6px #34d39973)}50%{opacity:.45;filter:drop-shadow(0 0 #0000)}}.pulsing-hint.svelte-epgmuu{animation:1.8s ease-in-out infinite svelte-epgmuu-hintPulse}@keyframes svelte-epgmuu-voiceCirclePulse{0%,to{background-color:#020617d9;border-color:#f59e0b99;box-shadow:0 4px 6px -1px #0000004d,0 0 #0000}50%{background-color:#d97706e6;border-color:#fde047;box-shadow:0 0 14px #f59e0ba6,0 0 4px #fde047cc}}.voice-circle-pulsing.svelte-epgmuu{animation:1.8s ease-in-out infinite svelte-epgmuu-voiceCirclePulse}@keyframes svelte-epgmuu-speakHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.speak-hint.svelte-epgmuu{animation:1.6s ease-in-out infinite svelte-epgmuu-speakHintBob}@media (prefers-reduced-motion:reduce){.speak-hint.svelte-epgmuu{animation:none}}[data-simulator=true] .portrait-lightbox-root.svelte-8m5oca{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.portrait-lightbox-root.svelte-8m5oca.absolute{width:100%;height:100%;position:absolute;inset:0}.portrait-lightbox-mobile.svelte-8m5oca>div:where(.svelte-8m5oca){animation:.3s ease-out both svelte-8m5oca-portrait-slide-in-from-right}@keyframes svelte-8m5oca-portrait-slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}[data-simulator=true] .portrait-lightbox-root.svelte-8m5oca>div:where(.svelte-8m5oca){max-width:100%}[data-simulator=true] .portrait-lightbox-image.svelte-8m5oca{aspect-ratio:1;flex:none;width:min(320px,100% - 2rem);height:auto}[data-simulator=true] .portrait-lightbox-mobile.svelte-8m5oca .portrait-lightbox-image:where(.svelte-8m5oca){width:100%;max-width:500px}
