.launch-intro{z-index:3000;color:#fff;pointer-events:auto;touch-action:manipulation;background:#1769e0;outline:none;font-family:system-ui,sans-serif;animation:.6s ease-in-out 4.3s both launch-intro-exit;position:fixed;inset:0;overflow:hidden}.launch-intro-scene{animation:.6s ease-in-out 4.3s both launch-intro-expand;position:absolute;inset:0}.launch-intro-art{width:min(100vmin,480px);height:calc(1.05664*min(100vmin,480px));position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.launch-intro-lane{stroke-dasharray:1;stroke-dashoffset:0;animation:1.2s ease-in-out both launch-intro-draw}.launch-intro-bays{animation:.8s ease-in-out 1.2s both launch-intro-appear}.launch-intro-car{animation:.2s ease-out both launch-intro-appear}.launch-intro-car-body{animation:.28s ease-out 2.8s both launch-intro-settle}.launch-intro-pill{transform-box:fill-box;transform-origin:bottom;animation:.48s cubic-bezier(.22,.61,.36,1) both launch-intro-pop}.launch-intro-pill text{font:800 40px system-ui,sans-serif}.launch-intro-free,.launch-intro-paid{animation-delay:1.2s}.launch-intro-brand{text-align:center;width:100%;padding:0 16px;position:absolute;top:calc(50% + min(40vmin,192px))}.launch-intro-wordmark{letter-spacing:-.02em;margin:0;font-size:42px;font-weight:800;line-height:1.15;animation:.55s ease-out 2.7s both launch-intro-rise}.launch-intro-tagline{color:#fffffff0;margin:10px 0 0;font-size:17px;line-height:1.4;animation:.55s ease-out 2.85s both launch-intro-rise}@keyframes launch-intro-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes launch-intro-appear{0%{opacity:0}to{opacity:1}}@keyframes launch-intro-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes launch-intro-settle{0%{transform:translate(0)}40%{transform:translate(5px)}to{transform:translate(0)}}@keyframes launch-intro-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes launch-intro-exit{0%{opacity:1}to{opacity:0}}@keyframes launch-intro-expand{0%{transform:scale(1)}to{transform:scale(1.02)}}.launch-intro[data-motion=reduced],.launch-intro[data-motion=reduced] *{animation:none!important}@media (prefers-reduced-motion:reduce){.launch-intro,.launch-intro *{animation:none!important}}@media (min-width:900px){.launch-intro[data-native=false]{display:none}}@media (max-height:550px){.launch-intro-brand{top:auto;bottom:calc(20px + env(safe-area-inset-bottom,0px))}}
