.roadster.svelte-1cb5c5n{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.roadster.svelte-1cb5c5n .glass{-webkit-backdrop-filter:blur(18px)saturate(.55)brightness(.42);backdrop-filter:blur(18px)saturate(.55)brightness(.42);background-color:#00000059}.glass-light.svelte-1cb5c5n{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#00000059}.glass-strong.svelte-1cb5c5n{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#060608a8}.micro.svelte-1cb5c5n{letter-spacing:.22em;text-transform:uppercase;color:#ffffff75;font-size:10px;font-weight:500}.hud-btn.svelte-1cb5c5n{color:#fff;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.swatch.svelte-1cb5c5n{border:1px solid #ffffff59;border-radius:9999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.swatch.svelte-1cb5c5n:disabled{opacity:.35}.swatch.chosen.svelte-1cb5c5n{outline-offset:2px;outline:2px solid #fff}.swatch.svelte-1cb5c5n:focus-visible,.hud-btn.svelte-1cb5c5n:focus-visible,.touch-btn.svelte-1cb5c5n:focus-visible,.text-btn.svelte-1cb5c5n:focus-visible{outline-offset:2px;outline:2px solid #5fe6ff}.fade-up.svelte-1cb5c5n{opacity:0;transition:opacity 1.8s,transform 1.8s;transform:translateY(10px)}.fade-up.shown.svelte-1cb5c5n{opacity:1;transform:none}.fade-up.shown.late.svelte-1cb5c5n{transition-duration:1.6s;transition-delay:.6s}.title.leaving.svelte-1cb5c5n{opacity:0;transition:opacity .5s}.cta.svelte-1cb5c5n{animation:2.6s ease-in-out infinite svelte-1cb5c5n-breathe}@keyframes svelte-1cb5c5n-breathe{0%,to{opacity:1}50%{opacity:.45}}.crossfade.svelte-1cb5c5n{animation:1.1s cubic-bezier(.4,0,.2,1) forwards svelte-1cb5c5n-crossfade}@keyframes svelte-1cb5c5n-crossfade{0%{opacity:1}to{opacity:0}}.popup.svelte-1cb5c5n{animation:1.25s forwards svelte-1cb5c5n-trick}@keyframes svelte-1cb5c5n-trick{0%{opacity:0;transform:translateY(8px)}14%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-14px)}}.bump.svelte-1cb5c5n{animation:.32s cubic-bezier(.34,1.56,.64,1) svelte-1cb5c5n-bump;display:inline-block}@keyframes svelte-1cb5c5n-bump{0%{transform:scale(1.22)}to{transform:scale(1)}}.low.svelte-1cb5c5n{animation:.6s ease-in-out infinite alternate svelte-1cb5c5n-pulse}@keyframes svelte-1cb5c5n-pulse{0%{opacity:1}to{opacity:.6}}.air-row.flash.svelte-1cb5c5n{animation:.4s 2 svelte-1cb5c5n-flash}@keyframes svelte-1cb5c5n-flash{50%{background-color:#ff2a3a38}}.ring-pop.svelte-1cb5c5n{animation:.4s cubic-bezier(.34,1.56,.64,1) svelte-1cb5c5n-bump}.hint.svelte-1cb5c5n{animation:4.5s forwards svelte-1cb5c5n-hint}@keyframes svelte-1cb5c5n-hint{0%,80%{opacity:1}to{opacity:0}}.overlay.svelte-1cb5c5n{background:radial-gradient(#00000040,#000000b8);animation:.45s svelte-1cb5c5n-overlay}@keyframes svelte-1cb5c5n-overlay{0%{opacity:0}}.card.svelte-1cb5c5n{border-radius:14px;min-width:min(420px,88vw);padding:34px 38px 30px;animation:.6s svelte-1cb5c5n-card}@keyframes svelte-1cb5c5n-card{0%{opacity:0;transform:translateY(16px)}}.card-title-rule.svelte-1cb5c5n{letter-spacing:.42em;text-transform:uppercase;padding-bottom:12px;padding-left:.42em;font-size:15px;font-weight:500;position:relative}.card-title-rule.svelte-1cb5c5n:after{content:"";background:#ff2a3a;width:36px;height:1px;margin-left:-18px;position:absolute;bottom:0;left:50%}.text-btn.svelte-1cb5c5n{letter-spacing:.42em;text-transform:uppercase;color:#fff;padding:4px 2px 6px .42em;font-size:12px;position:relative}.text-btn.svelte-1cb5c5n:after{content:"";background:#ffffff4d;height:1px;transition:left .2s,right .2s,background-color .2s;position:absolute;bottom:0;left:25%;right:25%}.text-btn.svelte-1cb5c5n:hover:after,.text-btn.svelte-1cb5c5n:focus-visible:after{background:#ff2a3a;left:0;right:0}.text-btn.svelte-1cb5c5n:active{opacity:.7}.level-btn.svelte-1cb5c5n{letter-spacing:.3em;text-transform:uppercase;color:#ffffffbf;border-radius:9999px;min-height:34px;padding:4px 14px 4px calc(14px + .3em);font-size:11px;font-weight:500;transition:background-color .2s,color .2s}.level-btn.svelte-1cb5c5n:hover{color:#fff}.level-btn.chosen.svelte-1cb5c5n{color:#0b0b10;background:#fff}.level-btn.svelte-1cb5c5n:focus-visible{outline-offset:2px;outline:2px solid #5fe6ff}.touch-btn.svelte-1cb5c5n{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.2em;text-transform:uppercase;touch-action:none;background-color:#06060a7a;border-radius:14px;font-size:10px;transition:transform 80ms}.touch-btn.svelte-1cb5c5n:active,.touch-btn.pressed.svelte-1cb5c5n{background-color:#ff2a3a57;transform:scale(.96)}.touch-btn.accel.svelte-1cb5c5n{background-color:#0a121aa3;font-size:11px;font-weight:600}.touch-btn.accel.svelte-1cb5c5n .icon:where(.svelte-1cb5c5n){color:#5fe6ff;transition:transform .1s;display:inline-block}.touch-btn.accel.pressed.svelte-1cb5c5n{background-color:#1ca8d25c;box-shadow:0 0 22px #5fe6ff47}.touch-btn.accel.pressed.svelte-1cb5c5n .icon:where(.svelte-1cb5c5n){transform:translateY(-2px)}.touch-btn.fly.svelte-1cb5c5n{letter-spacing:.32em;background-color:#0e101694;font-size:12px;font-weight:600}.touch-btn.dive.svelte-1cb5c5n{letter-spacing:.28em;background-color:#0e101694;font-size:11px;font-weight:600}.touch-btn.fly.pressed.svelte-1cb5c5n,.touch-btn.dive.pressed.svelte-1cb5c5n{background-color:#1ca8d25c}.thruster.svelte-1cb5c5n{touch-action:none;border-radius:16px;overflow:hidden}.touch-btn.zone.svelte-1cb5c5n{border-radius:0;width:100%;transform:none}.touch-btn.zone.svelte-1cb5c5n+.touch-btn.zone:where(.svelte-1cb5c5n){border-top:1px solid #ffffff24}.touch-btn.zone.svelte-1cb5c5n .icon:where(.svelte-1cb5c5n){color:#5fe6ff;transition:transform .1s;display:inline-block}.touch-btn.zone.fly.pressed.svelte-1cb5c5n .icon:where(.svelte-1cb5c5n){transform:translateY(-2px)}.touch-btn.zone.dive.pressed.svelte-1cb5c5n .icon:where(.svelte-1cb5c5n){transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.cta.svelte-1cb5c5n,.low.svelte-1cb5c5n,.popup.svelte-1cb5c5n,.bump.svelte-1cb5c5n,.ring-pop.svelte-1cb5c5n{animation-duration:10ms}}
