.survey-container{height:100vh;width:100vw;position:relative;overflow:hidden;background-color:#ffffff}.slides-wrapper{flex-direction:column;height:100%}.slide,.slides-wrapper{display:flex;width:100%}.slide{height:100vh;flex-shrink:0;overflow-y:auto}.slide-content{width:100%;max-width:720px;margin:auto;padding:40px 1.5rem}.screen-enter{animation:fadeInSlideUp .4s ease-out forwards}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.viewport-fade{position:fixed;left:0;width:100%;height:80px;pointer-events:none;z-index:50}.viewport-fade-top{top:0;background:linear-gradient(180deg,#ffffff 0,rgba(255,255,255,.95) 20%,rgba(255,255,255,.7) 50%,transparent)}.viewport-fade-bottom{bottom:0;background:linear-gradient(0deg,#ffffff 0,rgba(255,255,255,.95) 20%,rgba(255,255,255,.7) 50%,transparent)}@media (max-width:768px){.viewport-fade{display:none!important}}@keyframes flicker-border{0%{border-color:hsl(var(--primary))}25%{border-color:transparent}50%{border-color:hsl(var(--primary))}75%{border-color:transparent}to{border-color:hsl(var(--primary))}}.flicker-select{animation:flicker-border .4s step-end forwards}