.splash-screen[data-v-cba5bb6d]{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#022c22 0%,#065f46 40%,#047857 70%,#059669 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;overflow:hidden;opacity:1;transition:opacity .7s cubic-bezier(.4,0,.2,1)}.splash-screen.fade-out[data-v-cba5bb6d]{opacity:0;pointer-events:none}.blob[data-v-cba5bb6d]{position:absolute;border-radius:50%;pointer-events:none;animation:blobDrift-cba5bb6d 10s ease-in-out infinite alternate}.blob-1[data-v-cba5bb6d]{width:460px;height:460px;top:-120px;left:-140px;background:radial-gradient(circle,rgba(251,191,36,.18) 0%,transparent 70%);animation-duration:9s}.blob-2[data-v-cba5bb6d]{width:560px;height:560px;bottom:-160px;right:-160px;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%);animation-duration:13s;animation-delay:1.5s}.blob-3[data-v-cba5bb6d]{width:300px;height:300px;top:40%;left:60%;background:radial-gradient(circle,rgba(251,191,36,.1) 0%,transparent 70%);animation-duration:11s;animation-delay:.8s}@keyframes blobDrift-cba5bb6d{0%{transform:scale(1) translate(0) rotate(0)}to{transform:scale(1.15) translate(30px,20px) rotate(8deg)}}.road-strip[data-v-cba5bb6d]{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:center;gap:18px;overflow:hidden}.road-dash[data-v-cba5bb6d]{display:block;width:48px;height:4px;border-radius:99px;background:rgba(251,191,36,.35);animation:dashSlide-cba5bb6d 2.4s linear infinite}.road-dash[data-v-cba5bb6d]:nth-child(2n){animation-delay:-.5s;opacity:.6}.road-dash[data-v-cba5bb6d]:nth-child(3n){animation-delay:-1.1s;opacity:.4}.road-dash[data-v-cba5bb6d]:nth-child(4n){animation-delay:-1.8s}.road-dash[data-v-cba5bb6d]:nth-child(5n){animation-delay:-.3s;opacity:.5}@keyframes dashSlide-cba5bb6d{0%{transform:translate(0);opacity:.4}50%{opacity:1}to{transform:translate(-80px);opacity:.2}}.splash-content[data-v-cba5bb6d]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.logo-wrap[data-v-cba5bb6d]{animation:logoIn-cba5bb6d .9s cubic-bezier(.34,1.56,.64,1) .1s both;filter:drop-shadow(0 0 32px rgba(251,191,36,.25))}@keyframes logoIn-cba5bb6d{0%{opacity:0;transform:scale(.6) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.badge[data-v-cba5bb6d]{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:99px;border:1px solid rgba(251,191,36,.35);background:rgba(251,191,36,.12);color:#fde68a;font-size:.75rem;font-weight:600;letter-spacing:.04em;animation:fadeSlideUp-cba5bb6d .7s ease .6s both}.badge-dot[data-v-cba5bb6d]{width:7px;height:7px;border-radius:50%;background:#fbbf24;animation:dotPulse-cba5bb6d 1.8s ease-in-out infinite;flex-shrink:0}@keyframes dotPulse-cba5bb6d{0%,to{box-shadow:0 0 #fbbf24b3}50%{box-shadow:0 0 0 6px #fbbf2400}}.tagline[data-v-cba5bb6d]{display:flex;gap:.6rem;font-size:2rem;font-weight:900;letter-spacing:-.01em}.word[data-v-cba5bb6d]{color:#fff;opacity:0;transform:translateY(18px);animation:wordPop-cba5bb6d .6s cubic-bezier(.34,1.56,.64,1) forwards}.word-1[data-v-cba5bb6d]{animation-delay:.85s}.word-2[data-v-cba5bb6d]{animation-delay:1.05s;color:#fbbf24}.word-3[data-v-cba5bb6d]{animation-delay:1.25s}@keyframes wordPop-cba5bb6d{to{opacity:1;transform:translateY(0)}}.car-road-wrap[data-v-cba5bb6d]{display:flex;align-items:center;gap:10px;animation:fadeSlideUp-cba5bb6d .5s ease 1.4s both}.car-road[data-v-cba5bb6d]{position:relative;width:240px;height:40px;border-radius:12px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08);overflow:hidden}.road-marks[data-v-cba5bb6d]{position:absolute;top:50%;left:-10px;display:flex;align-items:center;gap:18px;animation:roadScroll-cba5bb6d .55s linear 1.5s infinite}.rm[data-v-cba5bb6d]{display:block;width:22px;height:3px;border-radius:99px;background:rgba(251,191,36,.45);flex-shrink:0}@keyframes roadScroll-cba5bb6d{0%{transform:translateY(-50%) translate(0)}to{transform:translateY(-50%) translate(-40px)}}.car-runner[data-v-cba5bb6d]{position:absolute;bottom:6px;left:0;animation:carDrive-cba5bb6d 2.8s cubic-bezier(.3,0,.2,1) 1.5s both}.car-runner[data-v-cba5bb6d]:before,.car-runner[data-v-cba5bb6d]:after{content:"";position:absolute;border-radius:50%;background:rgba(210,220,210,.55);animation:puffOut-cba5bb6d 1s ease-out 1.5s infinite}.car-runner[data-v-cba5bb6d]:before{width:9px;height:9px;left:-6px;bottom:2px}.car-runner[data-v-cba5bb6d]:after{width:6px;height:6px;left:-3px;bottom:9px;animation-delay:1.95s}@keyframes puffOut-cba5bb6d{0%{opacity:.7;transform:scale(.5) translate(0)}to{opacity:0;transform:scale(2.4) translate(-10px,-10px)}}.car-emoji[data-v-cba5bb6d]{font-size:1.5rem;display:block;line-height:1;transform:scaleX(-1);filter:drop-shadow(1px 2px 4px rgba(0,0,0,.45))}@keyframes carDrive-cba5bb6d{0%{transform:translate(-34px) translateY(0)}12%{transform:translate(18px) translateY(-3px)}25%{transform:translate(60px) translateY(0)}38%{transform:translate(98px) translateY(-3px)}52%{transform:translate(132px) translateY(0)}65%{transform:translate(158px) translateY(-2px)}78%{transform:translate(180px) translateY(0)}90%{transform:translate(196px) translateY(-1px)}to{transform:translate(206px) translateY(0)}}.dest-flag[data-v-cba5bb6d]{font-size:1.4rem;line-height:1;display:block;animation:fadeSlideUp-cba5bb6d .5s ease 1.4s both,flagWave-cba5bb6d .9s ease-in-out 1.4s infinite;transform-origin:bottom center}@keyframes flagWave-cba5bb6d{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.status-text[data-v-cba5bb6d]{font-size:.8rem;color:#a7f3d0;letter-spacing:.06em;font-weight:500;animation:fadeSlideUp-cba5bb6d .5s ease 1.6s both,statusPulse-cba5bb6d 2s ease-in-out 2s infinite}@keyframes statusPulse-cba5bb6d{0%,to{opacity:.7}50%{opacity:1}}.trust-row[data-v-cba5bb6d]{display:flex;align-items:center;gap:12px;animation:fadeSlideUp-cba5bb6d .6s ease 1.9s both}.trust-item[data-v-cba5bb6d]{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;color:#6ee7b7}.trust-item i[data-v-cba5bb6d]{color:#fbbf24;font-size:.75rem}.trust-divider[data-v-cba5bb6d]{width:1px;height:14px;background:rgba(255,255,255,.2);border-radius:99px}@keyframes fadeSlideUp-cba5bb6d{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vue-map{width:100%;height:100%;min-height:2rem}
