.logo-container[data-v-78584406]{border-radius:6px;box-shadow:0 2px 8px #00000026;flex-shrink:0;height:50px;overflow:hidden;position:relative;width:50px}.logo-wrapper[data-v-78584406]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.logo-simple[data-v-78584406]{opacity:1;transition:opacity .8s ease-in-out}.logo-detailed[data-v-78584406],.logo-simple[data-v-78584406]{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.logo-detailed[data-v-78584406]{opacity:0;transform-origin:center center;transition:all .8s ease-in-out}.logo-container.showing-detailed .logo-simple[data-v-78584406]{opacity:0}.logo-container.showing-detailed .logo-detailed[data-v-78584406]{opacity:1}.logo-detailed.view-full[data-v-78584406]{transform:scale(1) translate(0)}.logo-detailed.view-cat[data-v-78584406]{transform:scale(3) translate(30%,-27%)}.logo-detailed.view-star[data-v-78584406]{transform:scale(6) translate(10%,-12%)}.logo-detailed.view-dog[data-v-78584406]{transform:scale(7.5) translate(-3%,32%)}.logo-text[data-v-9fe3eab8]{display:block;-o-object-fit:contain;object-fit:contain;width:auto}.logo-combined[data-v-df7ab987]{align-items:center;display:flex;gap:12px}.logo-combined.horizontal[data-v-df7ab987]{flex-direction:row}.logo-combined.vertical[data-v-df7ab987]{flex-direction:column;gap:8px}.logo-combined[data-v-df7ab987] .logo-container{transition:width .3s ease,height .3s ease}.logo-combined.size-small[data-v-df7ab987] .logo-container{height:35px;width:35px}.logo-combined.size-medium[data-v-df7ab987] .logo-container{height:50px;width:50px}.logo-combined.size-large[data-v-df7ab987] .logo-container{height:70px;width:70px}@media(max-width:768px){.logo-combined[data-v-df7ab987]{gap:8px}.logo-combined.size-medium[data-v-df7ab987] .logo-container{height:40px;width:40px}}.splash-overlay[data-v-dc3b85ed]{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);position:fixed;z-index:9999}.splash-fade-enter-active[data-v-dc3b85ed],.splash-fade-leave-active[data-v-dc3b85ed]{transition:opacity .45s ease}.splash-fade-enter-from[data-v-dc3b85ed],.splash-fade-leave-to[data-v-dc3b85ed]{opacity:0}.splash-E[data-v-dc3b85ed]{background:linear-gradient(165deg,#ecfdf5,#f0fdfa 50%,#fff)}.e-bg[data-v-dc3b85ed]{inset:0;overflow:hidden;pointer-events:none}.e-bg[data-v-dc3b85ed],.e-blob[data-v-dc3b85ed]{position:absolute}.e-blob[data-v-dc3b85ed]{border-radius:50%;filter:blur(80px)}.e-blob-teal[data-v-dc3b85ed]{animation:e-drift-1-dc3b85ed 14s ease-in-out infinite;background:#14b8a652;height:360px;right:-100px;top:-100px;width:360px}.e-blob-emerald[data-v-dc3b85ed]{animation:e-drift-2-dc3b85ed 16s ease-in-out infinite;background:#10b98147;bottom:-80px;height:300px;left:-80px;width:300px}.e-blob-coral[data-v-dc3b85ed]{animation:e-drift-3-dc3b85ed 12s ease-in-out infinite;background:#e85f611f;height:200px;left:50%;top:60%;transform:translate(-50%,-50%);width:200px}@keyframes e-drift-1-dc3b85ed{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes e-drift-2-dc3b85ed{0%,to{transform:translate(0)}50%{transform:translate(40px,-30px)}}@keyframes e-drift-3-dc3b85ed{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.4)}}.paw[data-v-dc3b85ed]{animation:paw-float-dc3b85ed 6s ease-in-out infinite;font-size:44px;opacity:.1;position:absolute}.paw-1[data-v-dc3b85ed]{animation-delay:0s;left:12%;top:14%}.paw-2[data-v-dc3b85ed]{animation-delay:1.4s;right:14%;top:22%;transform:rotate(20deg)}.paw-3[data-v-dc3b85ed]{animation-delay:2.8s;bottom:26%;left:16%;transform:rotate(-18deg)}.paw-4[data-v-dc3b85ed]{animation-delay:4.2s;bottom:18%;right:22%}@keyframes paw-float-dc3b85ed{0%,to{translate:0 0}50%{translate:0 -8px}}.e-content[data-v-dc3b85ed]{align-items:center;animation:e-rise-dc3b85ed .8s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}@keyframes e-rise-dc3b85ed{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.e-logo[data-v-dc3b85ed]{animation:e-logo-pop-dc3b85ed 1s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 6px 20px rgba(20,184,166,.28))}@keyframes e-logo-pop-dc3b85ed{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.e-tagline[data-v-dc3b85ed]{animation:e-fade-dc3b85ed 1s ease .3s both;color:#00bc7d;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:8px 0 0}@keyframes e-fade-dc3b85ed{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.e-loader[data-v-dc3b85ed]{display:flex;gap:8px;margin-top:18px}.e-loader span[data-v-dc3b85ed]{animation:e-bounce-dc3b85ed 1.2s ease-in-out infinite;background:linear-gradient(135deg,#14b8a6,#10b981);border-radius:50%;height:8px;width:8px}.e-loader span[data-v-dc3b85ed]:nth-child(2){animation-delay:.15s}.e-loader span[data-v-dc3b85ed]:nth-child(3){animation-delay:.3s}@keyframes e-bounce-dc3b85ed{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-9px)}}.splash-B[data-v-dc3b85ed]{background:#0d0d5d}.b-bg[data-v-dc3b85ed]{inset:0;overflow:hidden;pointer-events:none}.b-aurora[data-v-dc3b85ed],.b-bg[data-v-dc3b85ed]{position:absolute}.b-aurora[data-v-dc3b85ed]{border-radius:50%;filter:blur(80px)}.b-aurora-1[data-v-dc3b85ed]{animation:b-aurora-drift-1-dc3b85ed 16s ease-in-out infinite;background:radial-gradient(circle,rgba(232,95,97,.35),transparent 70%);height:400px;right:-120px;top:-100px;width:400px}.b-aurora-2[data-v-dc3b85ed]{animation:b-aurora-drift-2-dc3b85ed 18s ease-in-out infinite;background:radial-gradient(circle,rgba(20,184,166,.25),transparent 70%);bottom:-120px;height:380px;left:-100px;width:380px}.b-aurora-3[data-v-dc3b85ed]{animation:b-aurora-drift-3-dc3b85ed 12s ease-in-out infinite;background:radial-gradient(circle,rgba(120,80,220,.2),transparent 70%);height:280px;left:50%;top:40%;transform:translate(-50%,-50%);width:280px}@keyframes b-aurora-drift-1-dc3b85ed{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,40px) scale(1.1)}}@keyframes b-aurora-drift-2-dc3b85ed{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(.9)}}@keyframes b-aurora-drift-3-dc3b85ed{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.3)}}.stars[data-v-dc3b85ed]{inset:0}.star[data-v-dc3b85ed],.stars[data-v-dc3b85ed]{position:absolute}.star[data-v-dc3b85ed]{animation:twinkle-dc3b85ed 3s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 4px #fffc;opacity:.6}@keyframes twinkle-dc3b85ed{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.9;transform:scale(1.6)}}.b-content[data-v-dc3b85ed]{align-items:center;animation:b-fade-dc3b85ed 1s ease;display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}@keyframes b-fade-dc3b85ed{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.b-logo-wrap[data-v-dc3b85ed]{align-items:center;display:flex;justify-content:center;position:relative}.b-logo-glow[data-v-dc3b85ed]{animation:b-glow-pulse-dc3b85ed 3s ease-in-out infinite;background:radial-gradient(circle,rgba(232,95,97,.45),transparent 65%);border-radius:50%;filter:blur(30px);height:220px;position:absolute;width:220px}@keyframes b-glow-pulse-dc3b85ed{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.b-logo[data-v-dc3b85ed]{animation:b-logo-in-dc3b85ed 1.2s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 12px 40px rgba(232,95,97,.5));position:relative;z-index:1}@keyframes b-logo-in-dc3b85ed{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.b-tagline[data-v-dc3b85ed]{animation:b-tagline-in-dc3b85ed 1.2s ease .4s both;color:#ffffffb3;font-size:14px;font-weight:600;letter-spacing:.18em;margin:8px 0 0;text-transform:uppercase}@keyframes b-tagline-in-dc3b85ed{0%{letter-spacing:.4em;opacity:0}to{letter-spacing:.18em;opacity:1}}.b-progress[data-v-dc3b85ed]{background:#ffffff1a;border-radius:1px;height:2px;margin-top:28px;overflow:hidden;position:relative;width:160px}.b-progress-fill[data-v-dc3b85ed]{animation:b-slide-dc3b85ed 1.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,#e85f61 40%,#e85f61 60%,transparent);inset:0;position:absolute}@keyframes b-slide-dc3b85ed{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes slideDown-0ef8dffd{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-slideDown[data-v-0ef8dffd]{animation:slideDown-0ef8dffd .2s ease-out}a[data-v-0ef8dffd],button[data-v-0ef8dffd]{cursor:pointer}
