.edu-experience{position:relative}.cda-word-mask{line-height:1.4;margin-block:calc((var(--mask-lh, 1.05) - 1.4) * .5em)}.edu-grid,.section-grid{-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.edu-grid{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(255,196,1,.5) 1px,transparent 0),linear-gradient(90deg,rgba(255,196,1,.5) 1px,transparent 0);background-size:60px 60px;opacity:.04}html.lenis,html.lenis body{height:auto}html.lenis{scrollbar-gutter:stable}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}@keyframes spin{to{transform:rotate(1turn)}}.cda-spinner{animation:spin .8s linear infinite}@keyframes pulseRing{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.8);opacity:0}}@keyframes pulseOutward{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}.cda-pulse-ring{animation:pulseRing 2s ease-out infinite}.cda-pulse-ring-delay{animation:pulseRing 2s ease-out 1s infinite}@keyframes dotDrop{0%{transform:translateY(-4px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(8px);opacity:0}}.cda-dot-drop{animation:dotDrop 2s ease-in infinite}.cda-grain:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.035;pointer-events:none;z-index:1}.btn-stroke{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:rgba(255,255,255,.7);font-family:var(--font-jetbrains);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .3s var(--ease-out-2),border-color .3s var(--ease-out-2),background-color .3s var(--ease-out-2)}.btn-stroke:hover{color:#fff;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.1)}.btn-stroke svg{width:1rem;height:1rem;flex-shrink:0;color:#fff;transition:translate .3s var(--ease-out-2)}.btn-stroke:hover svg{translate:4px 0}.btn-stroke[data-arrow=down]:hover svg{translate:0 2px}.btn-stroke[data-arrow=up]:hover svg{translate:0 -2px}.bee-figure[data-callouts] .bee-line{stroke-dasharray:1;stroke-dashoffset:1}.bee-dot,.bee-junction{transform-box:fill-box;transform-origin:center}.bee-figure[data-callouts] .bee-dot,.bee-figure[data-callouts] .bee-junction{opacity:0;scale:.4}.bee-figure[data-callouts] .bee-label{opacity:0;translate:var(--x,-8px) -50%}.bee-figure[data-callouts=drawn] .bee-line{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-out-2) var(--d,0s)}.bee-figure[data-callouts=drawn] .bee-dot{opacity:1;scale:1;transition:opacity .3s var(--ease-out-2),scale .45s var(--ease-out-2)}.bee-figure[data-callouts=drawn] .bee-junction{opacity:1;scale:1;transition:opacity .3s var(--ease-out-2) .4s,scale .4s var(--ease-out-2) .4s}.bee-figure[data-callouts=drawn] .bee-label{opacity:1;translate:0 -50%;transition:opacity .5s var(--ease-out-2) var(--d,.6s),translate .5s var(--ease-out-2) var(--d,.6s)}.bee-label.text-right{--x:8px}@media (prefers-reduced-motion:reduce){.bee-figure[data-callouts] .bee-line{stroke-dashoffset:0}.bee-figure[data-callouts] .bee-dot,.bee-figure[data-callouts] .bee-junction{opacity:1;scale:1}.bee-figure[data-callouts] .bee-label{opacity:1;translate:0 -50%}}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-family:var(--font-jetbrains);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffc401;text-decoration:none;white-space:nowrap;background:none;border:0;padding:0;cursor:pointer;transition:color .3s var(--ease-out-2)}.link-arrow:hover{color:#fff}.link-arrow .arrow{transition:translate .3s var(--ease-out-2)}.link-arrow:hover .arrow{translate:4px 0}.cda-nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:#ffffff;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.4,0,.2,1)}.cda-nav-link:hover:after{transform:scaleX(1);transform-origin:left}.cda-nav-link-active:after{transform:scaleX(1)!important;transform-origin:left!important;background:#ffc401!important}.cda-cta-button:before{content:"";position:absolute;inset:0;background:#ffffff;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:-1}.cda-cta-button:hover:before{transform:scaleX(1);transform-origin:left}.cda-word-wrapper{display:inline-block;overflow:hidden;vertical-align:top}.cda-word{will-change:transform}.cda-digit-wrapper{display:inline-block;overflow:hidden}.cda-digit{will-change:transform}.cda-cta-word{display:inline-block;transform-style:preserve-3d}.cda-categories{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.cda-categories-list{width:100%}.cda-featured-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.cda-featured-image{width:100%;max-width:320px;aspect-ratio:3/2;margin:0 auto}.cda-section-badge{font-size:.65rem}.cda-category-title{font-size:.85rem}.cda-category-desc{font-size:.65rem}.cda-category-item{padding:.625rem 0;font:inherit;color:inherit}.cda-explore-btn{width:auto;justify-content:center;align-self:center}@media (min-width:576px){.cda-categories{gap:1.25rem}.cda-featured-image{max-width:360px}.cda-section-badge{font-size:.6rem}.cda-category-title{font-size:.8rem}.cda-category-desc{font-size:.7rem}.cda-category-item{padding:.75rem 0}}@media (min-width:768px){.cda-categories,.cda-featured-wrapper{gap:1.5rem}.cda-featured-image{max-width:420px;aspect-ratio:3/2}.cda-category-title{font-size:.875rem}.cda-category-desc{font-size:.75rem}.cda-category-item{padding:.875rem 0}.cda-explore-btn{width:auto}}@media (min-width:992px){.cda-categories{flex-direction:row;gap:2rem}.cda-categories-list{width:50%;max-height:75vh;overflow-y:auto}.cda-featured-wrapper{width:50%;align-items:flex-start}.cda-featured-image{max-width:480px;margin:0}.cda-section-badge{font-size:.65rem}.cda-category-title{font-size:.9rem}.cda-category-desc{font-size:.8rem}.cda-category-item{padding:1rem 0}.cda-explore-btn{align-self:flex-start}}@media (min-width:1200px){.cda-categories{gap:2.5rem}.cda-categories-list{width:45%;max-height:80vh}.cda-featured-wrapper{width:55%}.cda-featured-image{max-width:520px}.cda-category-title{font-size:.95rem}.cda-category-desc{font-size:.85rem}}@media (min-width:1408px){.cda-categories{gap:3rem}.cda-categories-list{width:40%}.cda-featured-wrapper{width:60%}.cda-featured-image{max-width:560px}}.cda-categories-list::-webkit-scrollbar{display:none}.cda-categories-list{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.progress-bar{bottom:5rem}}.node-glow,.node-ring{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:575px){.node-glow{filter:blur(8px)!important}}.timeline-track{--track-width:450vw}@media (min-width:576px){.timeline-track{--track-width:380vw}}@media (min-width:768px){.timeline-track{--track-width:340vw}}@media (min-width:992px){.timeline-track{--track-width:300vw}}.timeline-section .milestone-icon{width:24px;height:24px}@media (min-width:576px){.timeline-section .milestone-icon{width:28px;height:28px}}@media (min-width:992px){.timeline-section .milestone-icon{width:32px;height:32px}}.footer-social-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-14px -6px}.footer-social-icon svg{width:16px;height:16px}@media (min-width:576px){.footer-social-icon svg{width:18px;height:18px}}@media (min-width:992px){.footer-social-icon svg{width:20px;height:20px}}.winner-card-glow{opacity:0;transition:opacity .5s ease}.winner-card:hover .winner-card-glow{opacity:1}.winners-tab-container{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 20px rgba(0,0,0,.3);backdrop-filter:blur(8px)}.winners-tab-scroll{scrollbar-width:none}.winners-tab-scroll::-webkit-scrollbar{display:none}.winners-tab-indicator{box-shadow:0 0 12px rgba(255,196,1,.2),inset 0 1px 0 rgba(255,255,255,.1)}.winners-tab-btn{font-family:JetBrains Mono,monospace!important;text-transform:capitalize!important;letter-spacing:.02em;font-size:12px!important}.winners-tab-count{font-size:10px!important}@media (min-width:768px){.winners-tab-count{font-size:12px!important}}#timeline [data-milestone] .node-glow{opacity:0;scale:1;transition:opacity .3s var(--ease-out-3),scale .3s var(--ease-out-3)}#timeline [data-milestone] .node-ring{scale:.9;box-shadow:none;transition:scale .5s var(--ease-out-3),box-shadow .5s var(--ease-out-3)}#timeline [data-milestone] .node-number{opacity:.6;transition:opacity .3s var(--ease-out-3) .15s}#timeline [data-milestone] .card-line{transform-origin:var(--line-origin,left)}#timeline [data-active=true] .node-glow{opacity:.1;scale:1.2;transition-duration:.6s}#timeline [data-active=true] .node-ring{scale:1.05;box-shadow:0 0 12px rgba(255,196,1,.125)}#timeline [data-active=true] .node-number{opacity:1}.cta-btn{transition:scale .4s var(--ease-inout-2)}.cta-arrow{transition:translate .3s var(--ease-out-2),scale .3s var(--ease-out-2)}@media (hover:hover) and (pointer:fine){.cta-btn:hover{scale:1.05;transition-duration:.4s}.cta-btn:hover .cta-arrow{translate:6px 0;scale:1.15}}.side-nav-panel{opacity:0;translate:20px 0;visibility:hidden;transition:opacity .3s var(--ease-inout-2),translate .3s var(--ease-inout-2),visibility 0s linear .3s}.side-nav-panel[data-visible=true]{opacity:1;translate:0 0;visibility:visible;transition:opacity .4s var(--ease-out-2),translate .4s var(--ease-out-2),visibility 0s}.side-nav-fab{opacity:0;scale:.9;visibility:hidden;transition:opacity .25s var(--ease-inout-2),scale .25s var(--ease-inout-2),visibility 0s linear .25s}.side-nav-fab[data-visible=true]{opacity:1;scale:1;visibility:visible;transition:opacity .35s var(--ease-out-2),scale .35s var(--ease-out-2),visibility 0s}.mobile-menu{opacity:0;transition:opacity .3s var(--ease-inout-2) .2s}.mobile-menu[data-open=true]{opacity:1;transition:opacity .3s var(--ease-out-2)}.mobile-menu-panel{translate:100% 0;transition:translate .4s var(--ease-inout-3) .15s}.mobile-menu[data-open=true] .mobile-menu-panel{translate:0 0;transition:translate .5s var(--ease-out-3) .1s}.mobile-menu-close{opacity:0;rotate:-90deg;transition:opacity .2s,rotate .2s,color .3s}.mobile-menu[data-open=true] .mobile-menu-close{opacity:1;rotate:0deg;transition:opacity .4s var(--ease-out-2) .3s,rotate .4s var(--ease-out-2) .3s,color .3s}.mobile-menu-link{opacity:0;translate:0 -20px;transition:opacity .3s var(--ease-inout-2) calc(var(--i, 0) * .04s),translate .3s var(--ease-inout-2) calc(var(--i, 0) * .04s),color .3s}.mobile-menu:not([data-open=true]) .mobile-menu-link{translate:0 -20px}.mobile-menu[data-open=true] .mobile-menu-link{opacity:1;translate:0 0;transition:opacity .5s var(--ease-out-3) calc(.3s + var(--i, 0) * .08s),translate .5s var(--ease-out-3) calc(.3s + var(--i, 0) * .08s),color .3s}@starting-style{.mobile-menu[data-open=true] .mobile-menu-link{translate:0 40px;opacity:0}.mobile-menu[data-open=true]{opacity:0}}.mobile-menu-footer{opacity:0;translate:0 20px;transition:opacity .2s,translate .2s}.mobile-menu[data-open=true] .mobile-menu-footer{opacity:1;translate:0 0;transition:opacity .4s var(--ease-out-2) .6s,translate .4s var(--ease-out-2) .6s}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu-close,.mobile-menu-footer,.mobile-menu-link,.mobile-menu-panel,.side-nav-fab,.side-nav-panel{transition:none!important}}.cda-input{transition:border-color .3s var(--ease-out-2),box-shadow .3s var(--ease-out-2)}.cda-input:focus{border-color:#ffc401}.cda-submit{transition:scale .3s var(--ease-out-2),background-color .4s var(--ease-out-2)}.cda-submit-arrow{transition:translate .25s var(--ease-out-2),scale .25s var(--ease-out-2)}@media (hover:hover) and (pointer:fine){.cda-submit:not(:disabled):hover{scale:1.02}.cda-submit:not(:disabled):hover .cda-submit-arrow{translate:5px 0;scale:1.1}.cda-submit:not(:disabled):hover .btn-text{animation:rv-text-bounce .55s var(--ease-out-2) backwards;display:inline-block}}.cda-submit[data-success=true]{background-color:#10b981;scale:1.05}.cda-modal[data-state=open] .m-overlay{animation:rv-fade-in .3s var(--ease-out-2) backwards}.cda-modal[data-state=open] .m-box{animation:rv-modal-in .5s var(--ease-back-soft) backwards .15s}.cda-modal[data-state=open] .badge{animation:rv-badge-in .4s var(--ease-back) backwards .35s}.cda-modal[data-state=open] .title-word{animation:rv-word-tilt-in .6s var(--ease-out-4) backwards;animation-delay:calc(.45s + var(--i, 0) * .05s)}.cda-modal[data-state=open] .form-field{animation:rv-field-in .4s var(--ease-out-2) backwards;animation-delay:calc(.55s + var(--i, 0) * .04s)}.cda-modal[data-state=open] .form-footer{animation:rv-fade-up .4s var(--ease-out-2) backwards .8s}.cda-modal[data-state=open] .cda-submit{animation:rv-pop-in .5s var(--ease-back) backwards .9s}.cda-modal[data-state=exit] .form-field{animation:rv-field-out .15s var(--ease-inout-2) both;animation-delay:calc(var(--i, 0) * .02s)}.cda-modal[data-state=exit] .cda-submit{animation:rv-pop-out .2s var(--ease-inout-2) both .1s}.cda-modal[data-state=exit] .m-box{animation:rv-modal-out .3s var(--ease-inout-2) both .2s}.cda-modal[data-state=exit] .m-overlay{animation:rv-fade-out .2s var(--ease-inout-2) both .35s}.cda-toast[data-state=in]{animation:rv-toast-in .5s var(--ease-back-soft) backwards}.cda-toast[data-state=in] .notification-check{stroke-dasharray:1;animation:rv-draw-in .4s var(--ease-out-2) backwards .2s}.cda-toast[data-state=in] .notification-title{animation:rv-fade-up .3s var(--ease-out-2) backwards .2s;--from-y:10px}.cda-toast[data-state=in] .notification-message{animation:rv-fade-up .3s var(--ease-out-2) backwards .3s;--from-y:10px}.cda-toast[data-state=in] .notification-progress{animation:rv-progress 8s linear backwards}.cda-toast[data-state=out]{animation:rv-toast-out .3s var(--ease-inout-2) both}.cda-prereg[data-state=enter] .badge{animation:rv-badge-in .4s var(--ease-back) backwards}.cda-prereg[data-state=enter] .title-word{animation:rv-word-tilt-in .6s var(--ease-out-4) backwards;animation-delay:calc(.2s + var(--i, 0) * .05s)}.cda-prereg[data-state=enter] .subtitle{animation:rv-fade-up .4s var(--ease-out-2) backwards .5s;--from-y:15px}.cda-prereg[data-state=enter] .form-field{animation:rv-field-in .4s var(--ease-out-2) backwards;animation-delay:calc(.6s + var(--i, 0) * .04s)}.cda-prereg[data-state=enter] .form-footer{animation:rv-fade-up .4s var(--ease-out-2) backwards .9s}.cda-prereg[data-state=enter] .cda-submit{animation:rv-pop-in .5s var(--ease-back) backwards .95s}.cda-prereg[data-state=exit] .cda-submit{animation:rv-pop-out .25s var(--ease-inout-2) both}.cda-prereg[data-state=exit] .form-field,.cda-prereg[data-state=exit] .form-footer{animation:rv-field-out .2s var(--ease-inout-2) both;animation-delay:calc(.1s + var(--i, 0) * .02s)}.cda-prereg[data-state=exit] .pr-header{animation:rv-header-out .3s var(--ease-inout-2) both .3s}.cda-ty{animation:rv-fade-in .3s var(--ease-out-2) backwards}.cda-ty .ty-circle{animation:rv-pop-in .5s var(--ease-back) backwards .2s,rv-pulse-circle 1.2s ease-in-out 2.8s infinite alternate;--from-scale:0}.cda-ty .ty-checkmark{stroke-dasharray:1;animation:rv-draw-in .5s var(--ease-out-2) backwards .5s}.cda-ty .ty-heading{animation:rv-fade-up .5s var(--ease-out-3) backwards .7s;--from-y:30px}.cda-ty .ty-message{animation:rv-fade-up .4s var(--ease-out-2) backwards .9s}.cda-ty .ty-referral-card{animation:rv-pop-in .4s var(--ease-back-soft) backwards 1.1s;--from-scale:0.9}.cda-ty .ty-share-label{animation:rv-fade-up .35s var(--ease-out-2) backwards 1.3s;--from-y:15px}.cda-ty .ty-share-btn{animation:rv-pop-in .35s var(--ease-back) backwards;animation-delay:calc(1.4s + var(--i, 0) * .08s);--from-scale:0;transition:scale .25s var(--ease-out-2),border-color .25s var(--ease-out-2)}.cda-ty .ty-share-btn svg{transition:color .25s var(--ease-out-2)}@media (hover:hover) and (pointer:fine){.cda-ty .ty-share-btn:hover{scale:1.1;border-color:#ffc401}.cda-ty .ty-share-btn:hover svg{color:#ffc401}}.cda-ty .ty-divider{animation:rv-scalex-in .4s var(--ease-out-2) backwards 1.8s}.cda-ty .ty-button{animation:rv-pop-in .5s var(--ease-back) backwards 2.3s;--from-scale:0}#the-gap .spine-node{box-shadow:0 0 20px rgba(255,196,1,.2),0 0 40px rgba(255,196,1,.05)}.uni-track{animation:rv-marquee 35s linear infinite}.uni-marquee:hover .uni-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.uni-track{animation:none}}.edu-rail-panel{opacity:0;translate:20px -50%;visibility:hidden;transition:opacity .45s var(--ease-out-2),translate .45s var(--ease-out-2),visibility 0s linear .45s}.edu-rail-panel[data-visible=true]{opacity:1;translate:0 -50%;visibility:visible;transition:opacity .45s var(--ease-out-2),translate .45s var(--ease-out-2),visibility 0s}.edu-rail-fab{opacity:0;scale:.9;visibility:hidden;transition:opacity .25s var(--ease-inout-2),scale .25s var(--ease-inout-2),visibility 0s linear .25s}.edu-rail-fab[data-visible=true]{opacity:1;scale:1;visibility:visible;transition:opacity .35s var(--ease-out-2),scale .35s var(--ease-out-2),visibility 0s}.edu-chapter-rail-menu .mobile-menu-link{transition-delay:calc(var(--i, 0) * .04s)}@media (prefers-reduced-motion:reduce){.edu-rail-fab,.edu-rail-panel{transition:none!important}.cda-modal *,.cda-prereg *,.cda-toast,.cda-toast *,.cda-ty,.cda-ty *{animation:none!important}.cda-modal .badge,.cda-modal .cda-submit,.cda-modal .form-field,.cda-modal .form-footer,.cda-modal .m-box,.cda-modal .m-overlay,.cda-modal .title-word{opacity:1;translate:0 0;scale:1;transform:none}}.stats-section .stat-value{font-size:1.75rem}@media (min-width:1024px){.stats-section .stat-value{font-size:3rem}}:root{--ease-out-2:cubic-bezier(0.5,1,0.89,1);--ease-out-3:cubic-bezier(0.33,1,0.68,1);--ease-out-4:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-inout-2:cubic-bezier(0.45,0,0.55,1);--ease-inout-3:cubic-bezier(0.65,0,0.35,1);--ease-back:cubic-bezier(0.34,1.56,0.64,1);--ease-back-soft:cubic-bezier(0.34,1.4,0.64,1)}@keyframes rv-float{to{translate:var(--float-x,8px) var(--float-y,-15px);rotate:var(--float-r,3deg)}}@keyframes rv-pulse-scale{to{scale:var(--pulse-scale,1.1)}}@keyframes rv-blink{to{opacity:0}}@keyframes rv-spin{to{rotate:1turn}}@keyframes rv-marquee{to{translate:-50% 0}}@keyframes rv-glow{0%{box-shadow:var(--glow-a)}to{box-shadow:var(--glow-b)}}@media (prefers-reduced-motion:reduce){[class*=anim-]{animation:none!important}}@keyframes rv-drift{to{translate:var(--dx,0) var(--dy,0);scale:var(--ds,1)}}.anim-node,.anim-pulse{transform-box:fill-box;transform-origin:center}.anim-pulse{animation:rv-pulse-scale 1.5s ease-in-out infinite alternate}.anim-blink{animation:rv-blink .5s steps(1) infinite alternate}@keyframes rv-pulse-node{to{scale:1.3;opacity:.8}}.anim-node{animation:rv-pulse-node 1s ease-in-out infinite alternate}@keyframes rv-card-in{0%{opacity:0;translate:0 40px;scale:.95}to{opacity:1;translate:0 0;scale:1}}@keyframes rv-fade-in{0%{opacity:0}to{opacity:1}}.anim-card-in{animation:rv-card-in .5s var(--ease-out-3) backwards}.anim-fade-in{animation:rv-fade-in .3s var(--ease-out-2) backwards}@keyframes rv-img-in{0%{opacity:.6;scale:.98}}.anim-img-in{animation:rv-img-in .5s var(--ease-out-2) backwards}.anim-spin{animation:rv-spin 4s linear infinite;animation-delay:1.5s}.anim-float{animation:rv-float 3s ease-in-out infinite alternate}@keyframes rv-ring{0%{scale:1;opacity:0}60%{scale:var(--ring-scale,1.3);opacity:var(--ring-alpha,.6)}to{scale:var(--ring-scale,1.3);opacity:0}}@keyframes rv-letter{0%{translate:0 0}27%{translate:0 -4px}60%{translate:0 1.5px}80%{translate:0 -.5px}to{translate:0 0}}@keyframes rv-modal-in{0%{opacity:0;scale:.85;translate:0 30px}to{opacity:1;scale:1;translate:0 0}}@keyframes rv-modal-out{0%{opacity:1;scale:1;translate:0 0}to{opacity:0;scale:.9;translate:0 20px}}@keyframes rv-fade-out{to{opacity:0}}@keyframes rv-badge-in{0%{opacity:0;scale:.9;translate:0 20px}to{opacity:1;scale:1;translate:0 0}}@keyframes rv-word-tilt-in{0%{opacity:0;translate:0 30px;transform:rotateX(-40deg)}to{opacity:1;translate:0 0;transform:rotateX(0deg)}}@keyframes rv-field-in{0%{opacity:0;translate:-25px 0}to{opacity:1;translate:0 0}}@keyframes rv-field-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:15px 0}}@keyframes rv-fade-up{0%{opacity:0;translate:0 var(--from-y,20px)}to{opacity:1;translate:0 0}}@keyframes rv-pop-in{0%{opacity:0;scale:var(--from-scale,.85)}to{opacity:1;scale:1}}@keyframes rv-pop-out{0%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes rv-toast-in{0%{opacity:0;translate:100px 0;scale:.95}to{opacity:1;translate:0 0;scale:1}}@keyframes rv-toast-out{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:100px 0;scale:.95}}@keyframes rv-progress{0%{width:100%}to{width:0}}@keyframes rv-draw-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rv-text-bounce{0%{translate:0 0}27%{translate:0 -2px}60%{translate:0 .8px}to{translate:0 0}}.anim-pop-in{animation:rv-pop-in .2s var(--ease-out-2) backwards;--from-scale:0.98}.anim-draw{stroke-dasharray:1;animation:rv-draw-in .5s var(--ease-out-2) backwards}@keyframes rv-pulse-circle{to{scale:1.05;opacity:.8}}@keyframes rv-header-out{0%{opacity:1;scale:1;translate:0 0}to{opacity:0;scale:.95;translate:0 -20px}}@keyframes rv-scalex-in{0%{scale:0 1;opacity:0}to{scale:1 1;opacity:1}}