.yNnAMG_hero{width:100%;max-width:320px;height:240px;margin-left:auto;margin-right:auto;transition:opacity .2s;position:relative;overflow:hidden}@media (min-width:640px){.yNnAMG_hero{max-width:520px;height:360px}}@media (min-width:1024px){.yNnAMG_hero{max-width:760px;height:560px}}.yNnAMG_caseWrap{z-index:1;border-radius:16px;width:180px;height:240px;animation:7.2s ease-in-out infinite yNnAMG_caseFloat;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.yNnAMG_caseCarousel{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.yNnAMG_caseSlide{backface-visibility:hidden;border-radius:16px;animation:7.2s cubic-bezier(.33,1,.68,1) infinite yNnAMG_caseSwipe;position:absolute;inset:0;overflow:hidden}.yNnAMG_caseSlide:first-child{animation-delay:0s}.yNnAMG_caseSlide:nth-child(2){animation-delay:-1.8s}.yNnAMG_caseSlide:nth-child(3){animation-delay:-3.6s}.yNnAMG_caseSlide:nth-child(4){animation-delay:-5.4s}.yNnAMG_caseSlide img{object-fit:contain;width:100%;height:100%;display:block}.yNnAMG_casePlaceholder{background:hsl(var(--muted));color:hsl(var(--muted-foreground));justify-content:center;align-items:center;font-size:.8rem;display:none;position:absolute;inset:0}.yNnAMG_casePlaceholder.yNnAMG_show{display:flex}@keyframes yNnAMG_caseSwipe{0%{opacity:.82;transform:translate(100%)scale(.96)}5%{opacity:1;transform:translate(0)scale(1)}22%{opacity:1;transform:translate(0)scale(1)}25%{opacity:.82;transform:translate(-100%)scale(.97)}to{opacity:.82;transform:translate(-100%)scale(.97)}}.yNnAMG_caseDots{gap:8px;display:flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.yNnAMG_caseDot{opacity:.35;background:#71717a;border-radius:50%;width:6px;height:6px;animation:7.2s cubic-bezier(.33,1,.68,1) infinite yNnAMG_caseDotPulse}.yNnAMG_caseDot:first-child{animation-delay:0s}.yNnAMG_caseDot:nth-child(2){animation-delay:-1.8s}.yNnAMG_caseDot:nth-child(3){animation-delay:-3.6s}.yNnAMG_caseDot:nth-child(4){animation-delay:-5.4s}@keyframes yNnAMG_caseDotPulse{0%,22%{opacity:1;transform:scale(1.25)}25%,to{opacity:.35;transform:scale(1)}}.yNnAMG_part{background:hsl(var(--card));z-index:2;border-radius:14px;width:64px;height:64px;animation:7.2s ease-in-out infinite yNnAMG_partFloat;position:absolute;overflow:hidden;box-shadow:0 8px 24px #00000026}.yNnAMG_partCarousel{border-radius:14px;position:absolute;inset:0;overflow:hidden}.yNnAMG_partSlide{backface-visibility:hidden;border-radius:14px;animation:7.2s cubic-bezier(.33,1,.68,1) infinite yNnAMG_partTransition;position:absolute;inset:0;overflow:hidden}.yNnAMG_partSlide:first-child{animation-delay:0s}.yNnAMG_partSlide:nth-child(2){animation-delay:-1.8s}.yNnAMG_partSlide:nth-child(3){animation-delay:-3.6s}.yNnAMG_partSlide:nth-child(4){animation-delay:-5.4s}@keyframes yNnAMG_partTransition{0%{opacity:0;transform:scale(.92)}5%{opacity:1;transform:scale(1)}22%{opacity:1;transform:scale(1)}25%{opacity:0;transform:scale(.92)}to{opacity:0;transform:scale(.92)}}.yNnAMG_partSlide img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:5px;display:block}.yNnAMG_partLabelVisible{width:100%;height:100%;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-size:.65rem;font-weight:600;display:flex}.yNnAMG_part.yNnAMG_p1{top:22%;left:18%}.yNnAMG_part.yNnAMG_p2{animation-delay:-1s;top:18%;left:72%}.yNnAMG_part.yNnAMG_p3{animation-delay:-2.1s;top:58%;left:12%}.yNnAMG_part.yNnAMG_p4{animation-delay:-.6s;top:55%;left:78%}.yNnAMG_part.yNnAMG_p5{animation-delay:-1.7s;top:8%;left:28%}.yNnAMG_part.yNnAMG_p6{animation-delay:-2.8s;top:72%;left:68%}@keyframes yNnAMG_partFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes yNnAMG_caseFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-6px)}}@media (max-width:640px){.yNnAMG_caseWrap{width:112px;height:148px}.yNnAMG_part{width:42px;height:42px}.yNnAMG_partSlide img{padding:4px}.yNnAMG_caseDots{display:none}.yNnAMG_part.yNnAMG_p1{top:24%;left:15%}.yNnAMG_part.yNnAMG_p2{top:20%;left:73%}.yNnAMG_part.yNnAMG_p3{top:58%;left:10%}.yNnAMG_part.yNnAMG_p4{top:56%;left:80%}.yNnAMG_part.yNnAMG_p5{top:10%;left:27%}.yNnAMG_part.yNnAMG_p6{top:68%;left:67%}}@media (min-width:1024px){.yNnAMG_caseWrap{width:196px;height:262px}.yNnAMG_part{width:74px;height:74px}}
