.welcome-tour[data-v-eb5ef86d]{z-index:1900;width:calc(min(380px,100vw - 24px));max-height:calc(100vh - 36px);color:var(--fg);background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 20px 50px var(--scrim);border-radius:14px;gap:8px;padding:16px 18px;display:grid;position:fixed;bottom:18px;right:18px;overflow-y:auto}.welcome-step[data-v-eb5ef86d]{color:var(--brand-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.welcome-tour h2[data-v-eb5ef86d]{margin:0;font-size:16px;line-height:1.3}.welcome-body[data-v-eb5ef86d]{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.55}.welcome-points[data-v-eb5ef86d]{color:var(--fg);gap:5px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.welcome-note[data-v-eb5ef86d]{color:var(--fg-muted);background:color-mix(in srgb,var(--brand) 10%,transparent);border-radius:8px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.45}.welcome-dots[data-v-eb5ef86d]{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.welcome-dots i[data-v-eb5ef86d]{background:var(--line);border-radius:50%;width:6px;height:6px}.welcome-dots i.done[data-v-eb5ef86d]{background:color-mix(in srgb,var(--brand) 45%,transparent)}.welcome-dots i.on[data-v-eb5ef86d]{background:var(--brand);border-radius:3px;width:16px}.welcome-actions[data-v-eb5ef86d]{justify-content:space-between;align-items:center;margin-top:4px}.welcome-actions[data-v-eb5ef86d],.welcome-nav[data-v-eb5ef86d]{gap:8px;display:flex}.welcome-tour button[data-v-eb5ef86d]{min-height:36px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600}.welcome-skip[data-v-eb5ef86d]{color:var(--fg-muted);background:0 0;border:0}.welcome-back[data-v-eb5ef86d]{color:var(--fg);border:1px solid var(--line);background:0 0}.welcome-next[data-v-eb5ef86d]{color:var(--on-brand);background:var(--brand);border:1px solid var(--brand)}.welcome-tour button[data-v-eb5ef86d]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=639px){.welcome-tour[data-v-eb5ef86d]{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-height:60vh;left:10px}}
