.onboarding.svelte-me4lkf{text-align:center;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ob-slide.svelte-me4lkf{min-height:260px;display:flex;flex-direction:column}.ob-header.svelte-me4lkf{display:flex;justify-content:center;margin-bottom:16px;height:52px;align-items:center}.ob-logo.svelte-me4lkf{opacity:.6}.ob-icon.svelte-me4lkf{width:52px;height:52px;border-radius:14px;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;margin:0 auto}.ob-icon.svelte-me4lkf svg:where(.svelte-me4lkf){width:26px;height:26px;color:var(--color-text-secondary)}.ob-title.svelte-me4lkf{font-size:20px;font-weight:700;margin:0 0 10px;color:var(--color-text)}.ob-body.svelte-me4lkf{font-size:14px;line-height:1.7;color:var(--color-text-secondary);margin:0 0 16px;flex:1}.ob-tip.svelte-me4lkf{display:flex;align-items:flex-start;gap:8px;text-align:left;background:var(--color-bg-tertiary);border-radius:10px;padding:12px 14px;margin-bottom:20px;min-height:56px}.tip-icon.svelte-me4lkf{width:16px;height:16px;flex-shrink:0;color:var(--color-text-muted);margin-top:1px}.ob-tip.svelte-me4lkf span:where(.svelte-me4lkf){font-size:13px;color:var(--color-text-secondary);line-height:1.5}.ob-progress.svelte-me4lkf{display:flex;justify-content:center;gap:6px;margin-bottom:20px}.ob-dot.svelte-me4lkf{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:var(--color-border);cursor:pointer;transition:all .2s}.ob-dot.active.svelte-me4lkf{background:var(--color-text);transform:scale(1.25)}.ob-dot.done.svelte-me4lkf{background:var(--color-text-muted)}.ob-actions.svelte-me4lkf{display:flex;gap:10px;justify-content:center}.ob-btn.svelte-me4lkf{padding:10px 22px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s}.ob-btn-primary.svelte-me4lkf{background:#000;color:#fff;flex:1}.ob-btn-primary.svelte-me4lkf:hover{background:#222}.ob-btn-secondary.svelte-me4lkf{background:var(--color-bg-tertiary);color:var(--color-text);flex:.6}.ob-btn-secondary.svelte-me4lkf:hover{background:var(--color-border)}.ob-btn-skip.svelte-me4lkf{background:transparent;color:var(--color-text-muted);flex:.6}.ob-btn-skip.svelte-me4lkf:hover{color:var(--color-text);background:var(--color-bg-tertiary)}.ob-counter.svelte-me4lkf{font-size:12px;color:var(--color-text-muted);margin:12px 0 0}
