@keyframes vitrine-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.vitrine-hero-media{animation:1.6s cubic-bezier(.16,1,.3,1) both vitrine-settle}@keyframes vitrine-unveil{0%{clip-path:inset(10% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}.vitrine-reveal-media{animation:.9s cubic-bezier(.16,1,.3,1) both vitrine-unveil;animation-timeline:view();animation-range:entry cover 30%}@keyframes vitrine-drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.vitrine-reveal-drift{animation:.9s cubic-bezier(.16,1,.3,1) both vitrine-drift;animation-timeline:view();animation-range:entry cover 45%}@keyframes vitrine-planner-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.vitrine-planner-fade{animation:.32s cubic-bezier(.16,1,.3,1) both vitrine-planner-fade}.planner-avatar{background:var(--av-claro)}.dark .planner-avatar{background:var(--av-escuro)}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{animation:48s linear infinite landing-marquee}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes mock-feed{0%,6%{transform:translateY(0)}94%,to{transform:translateY(-50%)}}.mock-feed{animation:30s linear infinite mock-feed}@keyframes mock-photo{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}.mock-photo{opacity:0;animation:9s ease-in-out infinite mock-photo}.mock-photo-0{opacity:1}.mock-photo-1{animation-delay:-6s}.mock-photo-2{animation-delay:-3s}@keyframes mock-dot{0%,30%{opacity:1;transform:scaleX(2.6)}36%,94%{opacity:.55;transform:scaleX(1)}to{opacity:1;transform:scaleX(2.6)}}.mock-dot{opacity:.55;width:6px;animation:9s ease-in-out infinite mock-dot}.mock-dot-1{animation-delay:-6s}.mock-dot-2{animation-delay:-3s}@keyframes mock-live{0%,to{opacity:1}50%{opacity:.35}}.mock-live{animation:2.4s ease-in-out infinite mock-live}@keyframes mock-toast{0%,12%{opacity:0;transform:translateY(16px)}20%,78%{opacity:1;transform:translateY(0)}86%,to{opacity:0;transform:translateY(16px)}}.mock-toast{opacity:0;animation:7s cubic-bezier(.16,1,.3,1) infinite mock-toast}@keyframes mock-flash{0%,14%{background-color:#0000}22%,60%{background-color:var(--brand-muted)}80%,to{background-color:#0000}}.mock-flash{animation:7s ease-out infinite mock-flash}@keyframes mock-walk{0%,12%{opacity:1;transform:translate(0)}52%,88%{opacity:1;transform:translate(-200px,126px)}94%{opacity:0;transform:translate(-200px,126px)}95%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}.mock-walk{animation:9s cubic-bezier(.45,0,.25,1) infinite mock-walk}@keyframes mock-in{0%,50%{opacity:0}54%,92%{opacity:1}96%,to{opacity:0}}@keyframes mock-out{0%,50%{opacity:1}54%,92%{opacity:0}96%,to{opacity:1}}.mock-in{opacity:0;animation:9s linear infinite mock-in}.mock-out{animation:9s linear infinite mock-out}@keyframes mock-pulse{0%,52%{opacity:0;transform:scale(1)}54%{opacity:.7;transform:scale(1)}72%,to{opacity:0;transform:scale(1.18)}}.mock-pulse{opacity:0;transform-box:fill-box;transform-origin:50%;animation:9s ease-out infinite mock-pulse}@media (prefers-reduced-motion:reduce){.vitrine-hero-media,.vitrine-reveal-media,.vitrine-reveal-drift,.vitrine-planner-fade{opacity:1;clip-path:none;transform:none;animation:none!important}.marquee-track{width:auto;transform:none;animation:none!important}.marquee-track>.marquee-list{flex-wrap:wrap;row-gap:1rem}.marquee-track>.marquee-list+.marquee-list{display:none}.marquee{-webkit-mask-image:none;mask-image:none}.mock-feed,.mock-photo,.mock-dot,.mock-live,.mock-toast,.mock-flash,.mock-walk,.mock-in,.mock-out,.mock-pulse{animation:none!important}.mock-photo-1,.mock-photo-2,.mock-in,.mock-pulse,.mock-toast{opacity:0}}
