.onboarding-overlay[data-v-b2513451]{--primary:#3b82f6;--primary-light:rgba(59,130,246,.15);--bg-deep:#0f172a;--bg-card:#1e293b;--border:#334155;--border-light:hsla(0,0%,100%,.06);--text:#e2e8f0;--text-muted:#94a3b8;--text-dim:#64748b;--gold:#f59e0b;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000bf;color:var(--text);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.onboarding-modal[data-v-b2513451]{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 80px #000c,0 0 40px #3b82f614;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:760px;padding:32px;position:relative;transform:translateZ(0);width:100%}.onboarding-close-btn[data-v-b2513451]{background:none;border:none;border-radius:6px;color:var(--text-dim);cursor:pointer;font-size:20px;line-height:1;padding:4px 8px;position:absolute;right:24px;top:20px;transition:all .2s}.onboarding-close-btn[data-v-b2513451]:hover{background:#ffffff14;color:var(--text)}.onboarding-header[data-v-b2513451]{margin:0 auto;max-width:720px;text-align:center}.onboarding-title[data-v-b2513451]{background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;font-size:22px;font-weight:800;-webkit-text-fill-color:transparent;margin:0 0 10px}.onboarding-desc[data-v-b2513451]{color:var(--text-muted);font-size:13px;line-height:1.6;margin:0}.onboarding-body[data-v-b2513451]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.onboarding-card[data-v-b2513451]{align-items:center;background:#1e293b99;border:1px solid var(--border-light);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;padding:24px 16px;text-align:center;transition:all .25s ease}.onboarding-card[data-v-b2513451]:hover{background:#1e293bd9;border-color:var(--primary);box-shadow:0 8px 30px #3b82f61a;transform:translateY(-4px)}.onboarding-card-icon[data-v-b2513451]{background:var(--primary-light);border-radius:50%;color:var(--primary);font-size:18px;height:44px;margin-bottom:16px;width:44px}.onboarding-card h3[data-v-b2513451],.onboarding-card-icon[data-v-b2513451]{align-items:center;display:flex;justify-content:center}.onboarding-card h3[data-v-b2513451]{font-size:15px;font-weight:700;gap:6px;margin:0 0 8px}.onboard-badge[data-v-b2513451]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);border-radius:4px;color:var(--gold);font-size:9px;font-weight:700;line-height:1;padding:2px 5px}.onboarding-card p[data-v-b2513451]{color:var(--text-dim);flex:1;font-size:12px;line-height:1.6;margin:0 0 16px;min-height:56px}.onboarding-card-links[data-v-b2513451]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:auto;width:100%}.onboard-link-primary[data-v-b2513451]{align-items:center;color:var(--primary);display:inline-flex;font-size:13px;font-weight:600;gap:4px;text-decoration:none;transition:opacity .2s}.onboard-link-primary[data-v-b2513451]:hover{opacity:.8}.onboard-link-sub[data-v-b2513451]{color:var(--primary);font-size:12px;font-weight:500;text-decoration:none;transition:opacity .2s}.onboard-link-sub[data-v-b2513451]:hover{opacity:.8;text-decoration:underline}.onboard-link-disabled[data-v-b2513451]{align-items:center;color:var(--text-dim);cursor:not-allowed;display:inline-flex;font-size:13px;font-weight:600;gap:4px;opacity:.5;text-decoration:none}.onboard-support-wrap[data-v-b2513451]{display:inline-block;position:relative}.onboard-support-trigger[data-v-b2513451]{align-items:center;color:#22c55e;display:inline-flex;font-size:12px;font-weight:600;gap:4px;text-decoration:none;transition:opacity .2s}.onboard-support-trigger[data-v-b2513451]:hover{opacity:.8}.onboard-support-popup[data-v-b2513451]{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 8px 32px #00000080;display:none;left:50%;padding:14px;position:absolute;text-align:center;transform:translate(-50%);width:140px;z-index:2100}.onboard-support-popup[data-v-b2513451]:before{background:transparent;bottom:-16px;content:"";height:16px;left:0;position:absolute;right:0}.onboard-support-wrap:hover .onboard-support-popup[data-v-b2513451]{display:block}.onboard-support-arrow[data-v-b2513451]{background:var(--bg-card);border-bottom:1px solid var(--border);border-right:1px solid var(--border);bottom:-6px;height:10px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:10px}.onboard-support-qr[data-v-b2513451]{border-radius:6px;height:110px;-o-object-fit:contain;object-fit:contain;width:110px}.onboard-support-title[data-v-b2513451]{color:#22c55e;font-size:11px;font-weight:600;margin-top:6px}.onboard-support-desc[data-v-b2513451]{color:var(--text-dim);font-size:10px;margin-top:2px;white-space:nowrap}.onboarding-footer[data-v-b2513451]{display:flex;justify-content:center;margin-top:8px}.onboarding-start-btn[data-v-b2513451]{background:var(--primary);border:none;border-radius:8px;box-shadow:0 4px 14px #3b82f666;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px;transition:all .2s;width:220px}.onboarding-start-btn[data-v-b2513451]:hover{background:#2563eb;box-shadow:0 6px 20px #3b82f699}@media screen and (max-width:900px){.onboarding-body[data-v-b2513451]{gap:12px;grid-template-columns:repeat(3,1fr)}.onboarding-modal[data-v-b2513451]{max-width:700px;padding:24px}}@media screen and (max-width:700px){.onboarding-body[data-v-b2513451]{gap:12px;grid-template-columns:1fr}.onboarding-modal[data-v-b2513451]{max-height:90vh;max-width:92vw;overflow-y:auto;padding:20px 16px}.onboarding-title[data-v-b2513451]{font-size:18px}}.onboard-fade-enter-active[data-v-b2513451],.onboard-fade-leave-active[data-v-b2513451]{transition:opacity .3s ease}.onboard-fade-enter-active .onboarding-modal[data-v-b2513451],.onboard-fade-leave-active .onboarding-modal[data-v-b2513451]{transition:transform .3s ease,opacity .3s ease}.onboard-fade-enter-from[data-v-b2513451],.onboard-fade-leave-to[data-v-b2513451]{opacity:0}.onboard-fade-enter-from .onboarding-modal[data-v-b2513451],.onboard-fade-leave-to .onboarding-modal[data-v-b2513451]{opacity:0;transform:scale(.95) translateY(10px)}
