.intro[data-v-bc4eff1c]{--smoke:#ffffffeb;width:var(--w);height:calc(var(--w) * 1.65);pointer-events:none;position:relative}.intro.light[data-v-bc4eff1c]{--smoke:#d6ebe0}@media (prefers-color-scheme:dark){.intro.light[data-v-bc4eff1c]{--smoke:#2a3b33}}.flyer[data-v-bc4eff1c]{animation:launch-once-bc4eff1c var(--flight) cubic-bezier(.5,0,.75,.3) forwards;position:absolute;inset:0}.svg[data-v-bc4eff1c]{opacity:0;animation:fade-once-bc4eff1c var(--flight) linear forwards}.trail i[data-v-bc4eff1c]{animation:puff-once-bc4eff1c 1.6s ease-out var(--d) forwards}.loop .flyer[data-v-bc4eff1c]{animation:launch-loop-bc4eff1c var(--cycle) infinite}.loop .svg[data-v-bc4eff1c]{animation:fade-loop-bc4eff1c var(--cycle) linear infinite}.loop .trail i[data-v-bc4eff1c]{animation:puff-loop-bc4eff1c var(--cycle) ease-out var(--d) infinite}.rumble[data-v-bc4eff1c]{animation:90ms linear infinite rumble-bc4eff1c;display:block}.svg[data-v-bc4eff1c],.svg[data-v-bc4eff1c] svg{display:block}.svg[data-v-bc4eff1c] svg{width:var(--w);filter:drop-shadow(0 8px 14px #00000040);height:auto}.svg[data-v-bc4eff1c] .rocket-flame{transform-origin:14px 37px;animation:70ms ease-in-out infinite alternate flicker-bc4eff1c;transform:scaleY(1.9)}.trail[data-v-bc4eff1c]{width:0;height:0;top:0;left:50%}.trail[data-v-bc4eff1c],.trail i[data-v-bc4eff1c]{position:absolute}.trail i[data-v-bc4eff1c]{left:var(--x);top:calc(var(--y) + var(--w) * 1.4);width:calc(var(--w) * .6);height:calc(var(--w) * .6);margin-left:calc(var(--w) * -.3);background:radial-gradient(circle at 40% 35%,var(--smoke) 0 45%,color-mix(in srgb,var(--smoke) 70%,transparent) 65%,transparent 72%);opacity:0;transform:scale(calc(var(--s) * .3));border-radius:50%}@keyframes launch-once-bc4eff1c{0%{transform:translateY(var(--from)) scale(.9)}to{transform:translateY(var(--to)) scale(1.1)}}@keyframes fade-once-bc4eff1c{0%{opacity:0}5%,to{opacity:1}}@keyframes launch-loop-bc4eff1c{0%{transform:translateY(var(--from)) scale(.9);animation-timing-function:cubic-bezier(.5,0,.75,.3)}48%,to{transform:translateY(var(--to)) scale(1.1)}}@keyframes fade-loop-bc4eff1c{0%{opacity:0}3%,47%{opacity:1}49%,to{opacity:0}}@keyframes rumble-bc4eff1c{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-.7px,.4px)rotate(-.7deg)}75%{transform:translate(.6px,-.4px)rotate(.6deg)}}@keyframes flicker-bc4eff1c{0%{filter:brightness()}to{filter:brightness(1.25);transform:scaleY(2.3)}}@keyframes puff-once-bc4eff1c{0%{opacity:0;transform:scale(calc(var(--s) * .3))}12%{opacity:.95}to{opacity:0;transform:translate(calc(var(--x) * 3),10px) scale(calc(var(--s) * 2.4))}}@keyframes puff-loop-bc4eff1c{0%{opacity:0;transform:scale(calc(var(--s) * .3))}4%{opacity:.95}35%{opacity:0;transform:translate(calc(var(--x) * 3),10px) scale(calc(var(--s) * 2.4))}to{opacity:0}}.auth[data-v-f34d3d4c]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;min-height:100dvh;padding:16px;display:grid}.showcase[data-v-f34d3d4c]{flex-direction:column;justify-content:space-between;gap:32px;padding:40px;display:flex}.pitch h1[data-v-f34d3d4c]{letter-spacing:-.035em;max-width:14ch;font-size:calc(clamp(2rem,3.4vw,2.8rem));line-height:1.12}.pitch p[data-v-f34d3d4c]{color:#ffffffc7;max-width:42ch;margin-top:14px;font-size:1.02rem}.preview[data-v-f34d3d4c]{justify-items:start;gap:12px;display:grid}.preview-card[data-v-f34d3d4c]{align-items:center;gap:16px;padding:16px 20px;display:flex}.preview-chip[data-v-f34d3d4c]{align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.form-side[data-v-f34d3d4c]{place-items:center;padding:24px;display:grid}.form-wrap[data-v-f34d3d4c]{width:100%;max-width:380px}.form-wrap[data-v-f34d3d4c] input{background:var(--surface);border-color:var(--border)}.form-wrap[data-v-f34d3d4c] input:focus{border-color:var(--brand-bright)}.mobile-logo[data-v-f34d3d4c]{margin-bottom:28px;display:none}.showcase-rocket[data-v-f34d3d4c]{position:absolute;top:22%;right:14%}@media (width<=900px){.auth[data-v-f34d3d4c]{grid-template-columns:1fr;padding:0}.showcase[data-v-f34d3d4c]{display:none}.form-side[data-v-f34d3d4c]{align-items:start;padding:48px 20px}.mobile-logo[data-v-f34d3d4c]{justify-content:space-between;align-items:center;display:flex}}
