.install-bar-welcome[data-v-86f49d69]{position:fixed;bottom:0;left:0;right:0;z-index:99;background:linear-gradient(135deg,#0180dc,#1e5bb8);box-shadow:0 -4px 24px #0180dc4d;padding:12px 20px}.install-bar-inner[data-v-86f49d69]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:16px}.install-bar-left[data-v-86f49d69]{display:flex;align-items:center;gap:14px;min-width:0}.install-bar-icon-wrap[data-v-86f49d69]{flex-shrink:0;width:46px;height:46px;border-radius:14px;background:#ffffff26;display:flex;align-items:center;justify-content:center}.install-bar-text[data-v-86f49d69]{min-width:0}.install-bar-title[data-v-86f49d69]{font-size:.95rem;font-weight:700;color:#fff;white-space:nowrap}.install-bar-subtitle[data-v-86f49d69]{font-size:.78rem;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.install-bar-actions[data-v-86f49d69]{display:flex;align-items:center;gap:4px;flex-shrink:0}.install-bar-btn[data-v-86f49d69]{color:#0180dc!important;font-weight:700!important;border-radius:12px!important;letter-spacing:.2px}.install-bar-close[data-v-86f49d69]{opacity:.6}.install-bar-close[data-v-86f49d69]:hover{opacity:1}.install-banner-app[data-v-86f49d69]{background:linear-gradient(90deg,#0180dc0f,#3b82f60f);border-bottom:1px solid rgba(1,128,220,.12)}.install-banner-inner[data-v-86f49d69]{display:flex;align-items:center;justify-content:center;padding:8px 16px;flex-wrap:wrap;gap:4px}.install-banner-msg[data-v-86f49d69]{font-size:.85rem;font-weight:600;color:#334155}.install-banner-btn[data-v-86f49d69]{border-radius:10px!important;font-weight:700!important}.install-dialog-card[data-v-86f49d69]{border-radius:20px!important;overflow:hidden}.install-platform-label[data-v-86f49d69]{display:flex;align-items:center;font-size:.9rem;font-weight:700;color:#475569;padding:10px 16px;background:#0180dc0f;border-radius:12px}.install-steps[data-v-86f49d69]{display:flex;flex-direction:column;gap:16px}.install-step[data-v-86f49d69]{display:flex;align-items:center;gap:4px;font-size:.92rem;color:#334155;line-height:1.4}.install-step-num[data-v-86f49d69]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0180dc,#3b82f6);color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:8px}.install-slide-enter-active[data-v-86f49d69]{animation:slideFromBottom-86f49d69 .5s cubic-bezier(.22,1,.36,1)}.install-slide-leave-active[data-v-86f49d69]{animation:slideToBottom-86f49d69 .3s ease-in}@keyframes slideFromBottom-86f49d69{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideToBottom-86f49d69{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.install-slide-down-enter-active[data-v-86f49d69]{animation:slideFromTop-86f49d69 .4s cubic-bezier(.22,1,.36,1)}.install-slide-down-leave-active[data-v-86f49d69]{animation:slideToTop-86f49d69 .25s ease-in}@keyframes slideFromTop-86f49d69{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideToTop-86f49d69{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@media(max-width:600px){.install-bar-subtitle[data-v-86f49d69]{display:none}.install-bar-inner[data-v-86f49d69]{gap:10px}.install-bar-icon-wrap[data-v-86f49d69]{width:38px;height:38px;border-radius:10px}}
