html:has(.vu-snap-root.vu-screen-root){scroll-snap-type:y proximity;scroll-padding-top:0}.vu-screen-root{--vu-screen-gutter:clamp(20px, 3vw, 72px);--vu-screen-gap:clamp(20px, 2.8vw, 64px);--vu-screen-card-gap:clamp(16px, 1.5vw, 32px)}.vu-snap-root.vu-screen-root>:is(#pricing,#syllabus,#instructor,#student-results,#faq){scroll-margin-top:0}.vu-screen-root>section{box-sizing:border-box;scroll-snap-align:start;scrollbar-width:thin;flex-direction:column;justify-content:safe center;height:100svh;min-height:100svh;padding-block:28px 88px;scroll-margin-top:0;display:flex;overflow:hidden auto}.vu-screen-root>section>:not(.absolute){flex-shrink:0}.vu-screen-root>section h2{text-wrap:balance;font-size:clamp(1.5rem,min(4.2svh,4vw),3.75rem);line-height:1.22}.vu-screen-root>section :is(h2+p,.vu-section-heading h2){margin-top:14px}.vu-screen-root>#learning-support>div,.vu-screen-root>#student-results>div{width:100%;padding-block:0}.vu-screen-root>#learning-support .vu-stagger{margin-top:28px}.vu-screen-root #course-demo>div{gap:24px;width:100%}.vu-screen-root #course-demo h2{margin-top:12px}.vu-screen-root #course-demo p{font-size:14px}.vu-screen-root #course-demo ul{margin-top:16px}.vu-screen-root #syllabus>.vu-rail-controls,.vu-screen-root #syllabus>.vu-mobile-swipe{margin-top:8px}.vu-screen-root #syllabus>.vu-reveal:last-child{margin-top:16px}.vu-screen-root .vu-unit-card{width:min(280px,82vw);padding:16px}.vu-screen-root .vu-unit-card>.relative{gap:12px}.vu-screen-root .vu-unit-card .vu-image-frame{aspect-ratio:auto;height:clamp(90px,17svh,160px)}.vu-screen-root .vu-unit-card h3{font-size:18px}.vu-screen-root .vu-unit-card .font-black{font-size:28px}.vu-screen-root .vu-unit-card ul{row-gap:6px;margin-top:10px}.vu-screen-root .vu-unit-card li{font-size:12px}.vu-screen-root #syllabus>div:first-child h2{margin-top:14px}.vu-screen-root .vu-rail-controls{margin-top:8px}.vu-screen-root #student-results .vu-reveal-scale{margin-top:20px}.vu-screen-root #student-results .vu-mobile-swipe{padding-block:8px}.vu-screen-root .vu-testimonial-card{width:min(340px,84vw);padding:20px}.vu-screen-root .vu-testimonial-card>p{font-size:14px;line-height:1.65}.vu-screen-root .vu-testimonial-card>div:last-child{margin-top:20px}.vu-screen-root .vu-testimonial-card button[aria-label^=放大]{width:80px}.vu-screen-root #student-results>div>.text-center>p{font-size:14px}.vu-screen-root>.vu-hero-section{padding:24px 20px}.vu-screen-root .vu-hero-section>.relative{flex:none;width:100%;padding:0}.vu-screen-root .vu-hero-section>.relative>div{gap:20px}.vu-screen-root .vu-hero-section h1{font-size:clamp(30px,5.4svh,54px)}.vu-screen-root .vu-hero-section .vu-reveal-left>:not(:first-child){margin-top:14px}.vu-screen-root .vu-hero-section .vu-reveal-left>p{font-size:14px}.vu-screen-root .vu-hero-section .vu-tilt-card{aspect-ratio:16/7;max-height:23svh}.vu-screen-root .vu-hero-section .vu-glow-cta{padding:12px 18px;font-size:13px}.vu-screen-root .vu-hero-section a[href=\#syllabus]{padding-inline:4px;font-size:13px}.vu-panel-entry{transition:transform .48s var(--vu-spring), box-shadow .3s ease, background .3s ease;box-shadow:0 8px 20px #0f172a29}.vu-panel-entry:hover,.vu-panel-entry:focus-visible{transform:translateY(-2px)scale(1.025);box-shadow:0 13px 28px #4f46e53d}.vu-panel-entry:active{transform:translateY(1px)scale(.94)}.vu-panel-entry-arrow{transition:transform .5s var(--vu-spring), background .25s ease}.vu-panel-entry:hover .vu-panel-entry-arrow,.vu-panel-entry:focus-visible .vu-panel-entry-arrow{animation:vu-panel-arrow-hop .72s var(--vu-spring);background:#ffffff3d}@keyframes vu-panel-arrow-hop{0%{transform:translate(0)scale(1)}42%{transform:translate(7px)scale(1.1)}72%{transform:translate(-2px)scale(.98)}to{transform:translate(0)scale(1)}}.vu-testimonial-navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.vu-testimonial-navigation .vu-rail-controls{margin-top:0}.vu-testimonial-auto-rail{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.vu-testimonial-auto-rail::-webkit-scrollbar{display:none}.vu-testimonial-set{flex:none;align-items:stretch;gap:16px;padding-right:16px;display:flex}@media (max-width:767px){.vu-instructor-tabs{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.vu-instructor-tabs::-webkit-scrollbar{display:none}.vu-instructor-tabs button{flex:none}.vu-panel-heading{gap:8px}.vu-panel-heading h3{font-size:16px}.vu-panel-heading .vu-rail-controls>span,.vu-testimonial-navigation .vu-rail-controls>span{display:none}.vu-testimonial-navigation>a{font-size:12px}}.vu-instructor-tabs{background:#eef2f8;border:1px solid #e4e8f1;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin:24px auto;padding:5px;display:flex}.vu-instructor-tabs button{color:#64748b;cursor:pointer;white-space:nowrap;min-height:42px;transition:background .32s, color .32s, box-shadow .32s, transform .52s var(--vu-spring);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:650;position:relative;transform:translateY(0)scale(1)}.vu-instructor-tabs button:hover{color:#4338ca;transform:translateY(-2px)scale(1.025)}.vu-instructor-tabs button:active{transform:translateY(1px)scale(.9)}.vu-instructor-tabs button[aria-selected=true]{color:#4338ca;animation:vu-tab-spring-in .62s var(--vu-spring) both;background:#fff;box-shadow:0 3px 12px #1e293b0d}@keyframes vu-tab-spring-in{0%{transform:scale(.88)}58%{transform:scale(1.055)}to{transform:scale(1)}}.vu-instructor-panel[hidden]{display:none}.vu-instructor-panel{outline-offset:6px;min-width:0}.vu-instructor-panel:not([hidden]){animation:vu-instructor-panel-in .68s var(--vu-spring-soft) both}@keyframes vu-instructor-panel-in{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.vu-profile-panel{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:24px 20px;display:grid}.vu-profile-portrait{background:#eef2ff;border-radius:24px;width:96px;height:112px;position:relative;overflow:hidden;box-shadow:0 16px 40px #33415512}.vu-profile-caption{display:none}.vu-profile-copy{display:contents}.vu-profile-bio,.vu-profile-stats,.vu-profile-socials{grid-column:1/-1}.vu-profile-bio{margin:0}.vu-profile-stats{border-block:1px solid #e5eaf3;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:20px;display:grid}.vu-profile-socials{flex-wrap:wrap;gap:6px 16px;display:flex}.vu-profile-socials a{font-size:11px}.vu-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.vu-panel-heading>.vu-rail-controls{margin-top:0}.vu-project-rail{gap:20px;margin-top:18px;padding:2px 2px 12px;display:flex;overflow-x:auto}.vu-project-card{background:#fff;border:1px solid #e5eaf3;border-radius:24px;flex-direction:column;flex:0 0 88%;gap:20px;min-width:0;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex}.vu-project-card:hover{border-color:#c7d2fe;box-shadow:0 10px 28px #6366f112}.vu-project-image{background:#f3f6fb;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;height:clamp(100px,18svh,180px);display:flex;position:relative;overflow:hidden}.vu-project-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vu-screen-root .vu-proof-showcase>*{width:min(320px,84vw)}.vu-screen-root .vu-proof-showcase>*>div:first-child{aspect-ratio:4/3}.vu-speaking-rail{scrollbar-width:none;gap:16px;margin-top:18px;padding:2px 2px 12px;display:flex;overflow-x:auto}.vu-speaking-rail::-webkit-scrollbar{display:none}.vu-speaking-photo{aspect-ratio:4/3;background:#eef2f8;border:1px solid #e5eaf3;border-radius:24px;flex:0 0 min(76vw,320px);position:relative;overflow:hidden;box-shadow:0 16px 36px #33415512}.vu-speaking-index{color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:28px;padding-inline:8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.vu-speaking-photo figcaption{color:#fff;background:linear-gradient(#0000,#0f172ac7);padding:44px 16px 14px;font-size:12px;font-weight:650;position:absolute;inset:auto 0 0}.vu-screen-root #pricing>.relative{width:100%}.vu-screen-root #pricing .vu-reveal-scale{margin-top:24px}.vu-screen-root #checkout-panel{padding:24px}.vu-screen-root #checkout-panel>.mt-7{margin-top:20px}.vu-screen-root .vu-plan-inclusions{padding:18px 24px}.vu-mobile-plan{margin-top:12px}.vu-mobile-plan summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:650;display:flex}.vu-mobile-plan[open] summary svg{transform:rotate(180deg)}.vu-mobile-plan ul{gap:14px;margin-top:16px;display:grid}.vu-mobile-plan li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.vu-mobile-plan li p{color:#64748b;margin-top:4px;font-size:12px}.vu-desktop-plan,.vu-screen-root .vu-plan-inclusions>p{display:none}.vu-screen-root #faq>div:nth-child(2),.vu-screen-root #faq>div:last-child{margin-top:20px}.vu-screen-root #faq>div:nth-child(2)>div{gap:8px}.vu-screen-root #faq button[aria-expanded]{min-height:48px;padding:12px 18px}.vu-screen-root #faq button h3{font-size:14px}.vu-screen-root #faq [role=region] .whitespace-pre-line{padding:0 20px 14px 50px;font-size:13px;line-height:1.6}.vu-screen-root #faq>div:last-child>p{display:none}.vu-screen-root #faq>div:last-child a{padding-inline:14px;font-size:12px}.vu-screen-root #faq>div:last-child>div{margin-top:0}@media (max-width:767px){.vu-profile-role>span:not(.hidden){display:block}.vu-profile-socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.vu-profile-socials a{gap:4px;font-size:10px}.vu-profile-socials svg{flex-shrink:0;width:12px;height:12px}.vu-profile-stats{gap:8px}.vu-screen-root #faq>div:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vu-screen-root #faq>div:last-child a{justify-content:center;gap:6px;min-height:44px;padding-inline:8px;font-size:11px}}@media (min-width:768px){.vu-screen-root #instructor h2{font-size:clamp(24px,min(4.2svh,3.7vw),44px)}.vu-screen-root>section{padding-block:clamp(80px,9.5svh,116px) clamp(28px,4svh,48px)}.vu-screen-root>:is(#learning-support,#course-demo,#syllabus,#instructor,#pricing,#faq,#final-cta){padding-inline:var(--vu-screen-gutter)}.vu-screen-root :is(.vu-learning-body,.vu-learning-grid,.vu-demo-layout,.vu-instructor-body,.vu-testimonials-body,.vu-pricing-shell,.vu-faq-body){width:100%;max-width:none}.vu-screen-root .vu-learning-grid{gap:var(--vu-screen-card-gap)}.vu-screen-root .vu-learning-grid>div{border-radius:clamp(24px,2vw,34px);min-height:clamp(220px,31svh,350px);padding:clamp(24px,2vw,42px)}.vu-screen-root .vu-learning-grid h3{font-size:clamp(17px,1.25vw,24px)}.vu-screen-root .vu-learning-grid p{font-size:clamp(14px,.9vw,17px)}.vu-screen-root .vu-demo-layout{gap:var(--vu-screen-gap)}.vu-screen-root #course-demo p{max-width:44rem;font-size:clamp(14px,1vw,18px)}.vu-screen-root #course-demo li{font-size:clamp(13px,.9vw,16px)}.vu-screen-root .vu-unit-card{width:clamp(300px,24vw,340px)}.vu-screen-root>.vu-hero-section{padding:clamp(80px, 9.5svh, 116px) var(--vu-screen-gutter) clamp(28px, 4svh, 48px)}.vu-screen-root .vu-hero-section>.relative>div{gap:var(--vu-screen-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.vu-screen-root .vu-hero-section>.relative>div>div{grid-column:auto}.vu-screen-root .vu-hero-section h1{font-size:clamp(42px,min(6.2svh,4.4vw),76px)}.vu-screen-root .vu-hero-section .vu-reveal-left>p{max-width:44rem;font-size:clamp(14px,1vw,18px)}.vu-screen-root .vu-hero-section .vu-tilt-card{aspect-ratio:16/10;max-height:68svh}.vu-instructor-tabs{margin-block:24px 32px}.vu-instructor-tabs button{padding-inline:28px}.vu-instructor-panels{align-items:center;min-height:min(440px,54svh);display:grid}.vu-profile-panel{gap:var(--vu-screen-gap);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);width:100%;max-width:none;margin-inline:auto}.vu-profile-portrait{border-radius:32px;justify-self:end;width:100%;max-width:clamp(320px,26vw,460px);height:min(480px,50svh)}.vu-profile-caption{color:#fff;background:linear-gradient(#0000,#0f172ab3);justify-content:space-between;align-items:baseline;gap:8px;padding:40px 24px 20px;display:flex;position:absolute;inset:auto 0 0}.vu-profile-caption span:first-child{font-size:24px;font-weight:800}.vu-profile-caption span:last-child{font-size:12px}.vu-profile-copy{flex-direction:column;gap:clamp(18px,2.2svh,28px);display:flex}.vu-profile-stats{padding-block:18px}.vu-profile-socials{gap:8px 20px}.vu-profile-socials a{font-size:12px}.vu-project-rail{gap:var(--vu-screen-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vu-project-card{flex-direction:row;gap:clamp(18px,1.5vw,30px);padding:clamp(18px,1.4vw,28px)}.vu-project-image{width:clamp(84px,7vw,132px);height:clamp(110px,16svh,170px)}.vu-project-card h4{font-size:14px}.vu-project-description{-webkit-line-clamp:2;margin-top:6px;font-size:12px}#instructor-panel-projects .vu-rail-controls{display:none}.vu-screen-root .vu-proof-showcase>*{width:clamp(340px,24vw,560px)}.vu-speaking-photo{aspect-ratio:3/2;flex-basis:clamp(320px,24vw,520px)}.vu-screen-root .vu-testimonial-card{width:clamp(390px,28vw,600px);padding:clamp(24px,1.8vw,36px)}.vu-screen-root .vu-testimonial-card>p{font-size:clamp(14px,.95vw,17px)}.vu-screen-root .vu-testimonial-set{gap:var(--vu-screen-card-gap);padding-right:var(--vu-screen-card-gap)}.vu-mobile-plan{display:none}.vu-desktop-plan{display:block}.vu-screen-root #checkout-panel,.vu-screen-root .vu-plan-inclusions{padding:clamp(32px,3vw,64px)}.vu-screen-root .vu-plan-inclusions>p{display:block}.vu-screen-root #pricing .vu-reveal-scale>div{min-height:clamp(430px,52svh,620px)}.vu-screen-root .vu-faq-body{padding-inline:0}.vu-screen-root .vu-faq-grid{flex-direction:column;gap:clamp(8px,1svh,10px);display:flex}.vu-screen-root .vu-faq-grid>div{align-self:stretch;width:100%}.vu-screen-root #faq button h3{font-size:16px}.vu-screen-root #faq [role=region] .whitespace-pre-line{font-size:14px}.vu-screen-root .vu-final-content{width:100%;max-width:min(1200px,100%)}.vu-screen-root #final-cta .vu-final-content h2{font-size:clamp(40px,min(7svh,5vw),76px)}.vu-screen-root #final-cta .vu-final-content>p{font-size:clamp(15px,1vw,19px)}}@media (min-width:1024px){.vu-screen-root .vu-demo-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.vu-screen-root .vu-demo-layout>*{grid-column:auto}.vu-screen-root .vu-demo-layout>:last-child{justify-self:center;width:100%;max-width:760px}}@media (min-width:1100px){.vu-project-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.vu-project-card{gap:16px}.vu-project-image{width:72px;height:110px}}@media (min-width:768px) and (max-width:1799px){.vu-screen-root #syllabus{padding-top:max(96px,12svh)}.vu-screen-root #syllabus>.vu-syllabus-rail{scroll-padding-inline:var(--vu-screen-gutter);gap:clamp(18px,1.8vw,28px)}}@media (min-width:1800px){.vu-screen-root #syllabus{padding-inline:var(--vu-screen-gutter)}.vu-screen-root #syllabus>.vu-syllabus-rail{padding-inline:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.15vw,22px);width:auto;margin-inline:0;padding-bottom:0;display:grid;overflow:visible}.vu-screen-root #syllabus>.vu-rail-controls{visibility:hidden;min-height:44px}.vu-screen-root #syllabus .vu-unit-card{width:100%;min-width:0;padding:clamp(15px,1vw,21px)}.vu-screen-root #syllabus .vu-unit-card .vu-image-frame{height:clamp(140px,18svh,180px)}.vu-screen-root #syllabus .vu-unit-card h3{font-size:clamp(17px,1.05vw,22px)}.vu-screen-root #syllabus .vu-unit-card li{font-size:clamp(12px,.72vw,14px)}}@media (min-width:1400px){.vu-screen-root :is(.vu-hero-layout,.vu-learning-body,.vu-demo-layout,.vu-instructor-body,.vu-testimonials-body,.vu-pricing-shell,.vu-faq-body,.vu-final-content),.vu-screen-root>#learning-support>.vu-learning-body,.vu-screen-root #course-demo>.vu-demo-layout,.vu-screen-root>#student-results>.vu-testimonials-body,.vu-screen-root #pricing>.vu-pricing-shell,.vu-screen-root #syllabus>.vu-syllabus-rail{width:80vw;margin-inline:auto}}@media (min-width:768px) and (max-width:1099px) and (max-height:900px){.vu-project-rail{display:flex}.vu-project-card{flex-basis:62%;gap:24px;padding:24px}.vu-project-image{width:100px;height:160px}.vu-project-description{-webkit-line-clamp:4;font-size:13px}#instructor-panel-projects .vu-rail-controls{display:flex}}@media (max-width:767px) and (max-height:740px){.vu-project-card{flex-direction:row;gap:14px;padding:14px}.vu-project-image{width:64px;height:108px}.vu-project-card h4{font-size:13px}.vu-project-description{font-size:12px}.vu-screen-root>section{padding-block:20px 76px}.vu-screen-root>.vu-hero-section{padding-block:20px}.vu-screen-root .vu-hero-section .vu-reveal-left>:not(:first-child){margin-top:10px}.vu-screen-root .vu-hero-section .vu-tilt-card{max-height:20svh}.vu-screen-root .vu-hero-section h1{font-size:30px}.vu-screen-root #course-demo>div{gap:16px}.vu-screen-root #course-demo p{font-size:13px}.vu-screen-root #course-demo li{font-size:12px}.vu-screen-root #syllabus>div:first-child>p,.vu-screen-root #student-results>div>.text-center>p{display:none}.vu-screen-root #student-results .vu-reveal-scale{margin-top:12px}.vu-screen-root .vu-testimonial-card{padding:16px}.vu-screen-root #student-results>div>div:last-child{margin-top:8px}.vu-screen-root #pricing .vu-reveal-scale{margin-top:12px}.vu-screen-root #faq>div:first-child>p{display:none}.vu-screen-root #faq>div:last-child{margin-top:12px}.vu-screen-root #faq button h3{font-size:13px}.vu-instructor-tabs{margin-block:18px}.vu-profile-panel{row-gap:16px}.vu-profile-stats{padding-block:14px}.vu-profile-portrait{height:96px}}@media (max-width:767px) and (max-height:620px){.vu-screen-root>section{padding-block:16px 72px}.vu-screen-root .vu-hero-section .vu-reveal-left>p{font-size:13px}.vu-screen-root .vu-hero-section .vu-reveal-left>.text-indigo-700{gap:4px;font-size:10px}.vu-screen-root .vu-hero-section .vu-reveal-left>.text-indigo-700 span{padding:6px 8px}.vu-screen-root .vu-hero-section .vu-glow-cta{gap:4px;padding-inline:12px;font-size:12px}.vu-screen-root .vu-hero-section a[href=\#syllabus]{font-size:12px}.vu-screen-root .vu-hero-section .vu-tilt-card{max-height:17svh}.vu-screen-root .vu-unit-card{padding:12px}.vu-screen-root .vu-unit-card>.relative{gap:8px}.vu-screen-root .vu-unit-card .vu-image-frame{height:76px}.vu-screen-root #syllabus>.vu-reveal:last-child{margin-top:8px}.vu-screen-root #syllabus>.vu-reveal:last-child>div{display:none}.vu-instructor-tabs{margin-block:12px}.vu-instructor-tabs button{min-height:38px;padding-inline:14px}.vu-profile-panel{grid-template-columns:80px minmax(0,1fr);gap:12px 16px}.vu-profile-portrait{width:80px;height:80px}.vu-profile-bio{font-size:12px}.vu-profile-stats{padding-block:10px}.vu-profile-stats p:first-child{font-size:18px}.vu-profile-stats p:last-child{font-size:10px}.vu-screen-root .vu-testimonial-card{width:88vw;padding:14px}.vu-screen-root .vu-testimonial-card>p{font-size:12px}.vu-screen-root .vu-testimonial-card>div:last-child{margin-top:14px;padding-top:12px}.vu-screen-root #checkout-panel{padding:18px}.vu-screen-root .vu-plan-inclusions{padding:12px 18px}.vu-screen-root #pricing{padding-bottom:20px}.vu-screen-root #pricing h2{margin-top:12px}.vu-screen-root #faq>div:nth-child(2)>div{gap:6px}.vu-screen-root #faq button[aria-expanded]{gap:10px;padding-inline:14px}.vu-screen-root #faq button[aria-expanded]>span{display:none}.vu-screen-root #faq button h3{font-size:12px}.vu-screen-root #faq>div:last-child a svg{display:none}.vu-screen-root #faq [role=region] .whitespace-pre-line{padding-left:14px}}@media (max-width:767px){html:has(.vu-snap-root.vu-screen-root){scroll-snap-type:none}html:has(.vu-snap-root.vu-screen-root){overscroll-behavior-y:auto}html:has(.vu-snap-root.vu-screen-root) body{overscroll-behavior-y:auto}.vu-screen-root>section{scroll-snap-align:none;height:auto;overflow:clip}.vu-screen-root .vu-mobile-swipe{scroll-snap-type:x proximity}.vu-screen-root.vu-snap-root .vu-armed:is(.vu-reveal,.vu-reveal-left,.vu-reveal-right,.vu-reveal-scale,.vu-reveal-blur,.vu-reveal-tilt,.vu-drift-up),.vu-screen-root.vu-snap-root .vu-armed.vu-stagger>*{filter:none;will-change:auto;transition:opacity .18s ease-out;transform:none;transition-delay:0s!important}.vu-screen-root :is(.vu-enter,.vu-enter-stagger>*){will-change:auto;animation:.18s ease-out both vu-touch-fade}.vu-screen-root :is(.vu-hero-bg,.vu-shimmer-text,.vu-glow-cta,.vu-bob,.vu-float){animation:none}.vu-screen-root :is(.vu-blob,.vu-particle,.vu-hero-spot){display:none}}@keyframes vu-touch-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html:has(.vu-snap-root.vu-screen-root){scroll-snap-type:none}.vu-instructor-tabs button[aria-selected=true],.vu-instructor-panel:not([hidden]),.vu-panel-entry:hover .vu-panel-entry-arrow,.vu-panel-entry:focus-visible .vu-panel-entry-arrow{animation:none}}
