.card_code.svelte-8mubbx.svelte-8mubbx{transition:all .3s ease}.item-box.svelte-8mubbx.svelte-8mubbx{width:3rem;height:3rem}@media (min-width: 768px){.item-box.svelte-8mubbx.svelte-8mubbx{width:3.5rem;height:3.5rem}}.icon-animation.svelte-8mubbx.svelte-8mubbx{display:inline-block;transform-origin:center}.group.svelte-8mubbx:hover .icon-animation[data-icon-type=send].svelte-8mubbx svg{animation:svelte-8mubbx-takeoff .4s ease-out}.group.svelte-8mubbx:hover .icon-animation[data-icon-type=flag].svelte-8mubbx svg{animation:svelte-8mubbx-wave .5s ease-in-out}.group.svelte-8mubbx:hover .icon-animation[data-icon-type=eye].svelte-8mubbx svg{animation:svelte-8mubbx-blink .4s ease-in-out}@keyframes svelte-8mubbx-takeoff{0%{transform:rotate(0) translate(0)}50%{transform:rotate(-15deg) translate(3px)}to{transform:rotate(0) translate(0)}}@keyframes svelte-8mubbx-wave{0%{transform:rotate(0)}25%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes svelte-8mubbx-blink{0%{transform:scaleY(1);opacity:1}25%{transform:scaleY(.3);opacity:.7}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:1}}.item-box.svelte-8mubbx.svelte-8mubbx{transition:all .2s ease-out}.item-box.svelte-8mubbx.svelte-8mubbx:hover,.group.svelte-8mubbx:hover .item-box.svelte-8mubbx{background-color:hsl(var(--primary) / .25)}.video-control-btn.svelte-8mubbx.svelte-8mubbx{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.375rem;transition:all .2s ease-out;transform-origin:center;cursor:pointer}.video-control-btn.svelte-8mubbx.svelte-8mubbx:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.video-control-btn.svelte-8mubbx.svelte-8mubbx:active{transform:scale(.95)}.prev-btn.svelte-8mubbx.svelte-8mubbx{transform:translate(0)}.prev-btn.svelte-8mubbx.svelte-8mubbx:hover{transform:translate(-1px) scale(1.05);filter:drop-shadow(0 0 4px hsl(var(--primary) / .2))}.prev-btn.svelte-8mubbx.svelte-8mubbx:active{animation:svelte-8mubbx-bounceLeft .2s ease-out}@keyframes svelte-8mubbx-bounceLeft{0%{transform:translate(0) scale(.95)}50%{transform:translate(-2px) scale(.97)}to{transform:translate(0) scale(1)}}.play-pause-btn.svelte-8mubbx.svelte-8mubbx{transform:scale(1);position:relative}.play-pause-btn.svelte-8mubbx.svelte-8mubbx:hover{transform:scale(1.08);filter:drop-shadow(0 0 6px hsl(var(--primary) / .25))}.play-pause-btn.svelte-8mubbx.svelte-8mubbx:hover:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,hsl(var(--primary) / .05) 0%,transparent 70%);animation:svelte-8mubbx-pulseGlow 2s ease-in-out infinite}@keyframes svelte-8mubbx-pulseGlow{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.05);opacity:.5}}.play-pause-icon.svelte-8mubbx.svelte-8mubbx{transition:all .2s ease-out;animation:svelte-8mubbx-iconSwitch .25s ease-out}@keyframes svelte-8mubbx-iconSwitch{0%{transform:scale(.9) rotate(-45deg);opacity:.3}50%{transform:scale(1.05) rotate(0);opacity:.7}to{transform:scale(1) rotate(0);opacity:1}}.next-btn.svelte-8mubbx.svelte-8mubbx{transform:translate(0)}.next-btn.svelte-8mubbx.svelte-8mubbx:hover{transform:translate(1px) scale(1.05);filter:drop-shadow(0 0 4px hsl(var(--primary) / .2))}.next-btn.svelte-8mubbx.svelte-8mubbx:active{animation:svelte-8mubbx-bounceRight .2s ease-out}@keyframes svelte-8mubbx-bounceRight{0%{transform:translate(0) scale(.95)}50%{transform:translate(2px) scale(.97)}to{transform:translate(0) scale(1)}}.autoplay-btn.svelte-8mubbx.svelte-8mubbx{position:relative;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease-out;transform-origin:center;background:transparent;border:1px solid transparent}.autoplay-btn.svelte-8mubbx.svelte-8mubbx:hover{transform:scale(1.02);background:hsl(var(--primary) / .05);border-color:hsl(var(--primary) / .2);filter:drop-shadow(0 0 3px hsl(var(--primary) / .15))}.autoplay-btn.svelte-8mubbx.svelte-8mubbx:active{transform:scale(.99);background:hsl(var(--primary) / .08)}.autoplay-btn.svelte-8mubbx.svelte-8mubbx:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.video-control-btn.svelte-8mubbx.svelte-8mubbx,.autoplay-btn.svelte-8mubbx.svelte-8mubbx{color:#fff;transition:color .2s ease-out,transform .2s ease-out,filter .2s ease-out}.video-control-btn.svelte-8mubbx.svelte-8mubbx:hover,.autoplay-btn.svelte-8mubbx.svelte-8mubbx:hover{color:hsl(var(--primary))}.video-control-btn.svelte-8mubbx svg,.autoplay-btn.svelte-8mubbx svg{transition:transform .2s ease-out}@media (max-width: 768px){.video-control-btn.svelte-8mubbx.svelte-8mubbx:active,.autoplay-btn.svelte-8mubbx.svelte-8mubbx:active{transition-duration:.1s}}.features-section.svelte-16oner9{padding:2rem 0;background-color:var(--background, #ffffff)}@media (min-width: 768px){.features-section.svelte-16oner9{padding:4rem 0}}.container.svelte-16oner9{width:100%;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.container.svelte-16oner9{padding:0 1.5rem}}@media (min-width: 768px){.container.svelte-16oner9{max-width:1200px}}.section-title.svelte-16oner9{text-align:center;margin-bottom:.75rem;font-size:2rem;font-weight:700;color:var(--heading-color, #111827)}@media (min-width: 768px){.section-title.svelte-16oner9{font-size:2.5rem;margin-bottom:1rem}}.section-description.svelte-16oner9{text-align:center;max-width:640px;margin:0 auto 2rem;color:var(--text-color, #6b7280);font-size:1rem;line-height:1.5}@media (min-width: 768px){.section-description.svelte-16oner9{font-size:1.125rem;line-height:1.6;margin-bottom:3rem}}html.dark .features-section.svelte-16oner9{background-color:var(--background-dark, hsl(221, 39%, 11%))}html.dark .section-title.svelte-16oner9{color:var(--heading-color-dark, #f3f4f6)}html.dark .section-description.svelte-16oner9{color:var(--text-color-dark, #9ca3af)}
